@charset "UTF-8";/*!normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}th,td{padding:0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}/*!Video.js Default Styles(http://videojs.com) Version GENERATED_AT_BUILD Create your own skin at http://designer.videojs.com */ .vjs-default-skin{color:#CCC}@font-face{font-family:"VideoJS";font-style:normal;font-weight:normal;src:url('https://static.luxaflex.com/static/build/fonts/vjs.woff2?2a7e3beea2fe') format("woff2"),url('https://static.luxaflex.com/static/build/fonts/vjs.woff?2a7e3beea2fe') format("woff")}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,0.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3.0em;background-color:#07141E;background-color:rgba(7,20,30,0.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}@media �screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar:before{content:""}}.vjs-default-skin .vjs-control{outline:none;position:relative;float:left;text-align:center;margin:0;padding:0;height:3.0em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em white}.vjs-default-skin .vjs-control:focus{}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:""}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:""}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:""}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:""}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:""}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:""}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content{height:2.9em}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;background:#66A8CC url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC') -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-0.2em;left:-0.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{width:6em;left:-4em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:100%;margin:0;padding:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66A8CC url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC') -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,0.4)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time{float:left}.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:""}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:""}.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141E;background-color:rgba(7,20,30,0.7);border:.1em solid #3b4249;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,0.25);-moz-box-shadow:0 0 1em rgba(255,255,255,0.25);box-shadow:0 0 1em rgba(255,255,255,0.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(10,20,50,0.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-0.5em;margin-top:-0.5em;opacity:.75;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-default-skin .vjs-loading-spinner:before{content:"";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid black;border-top-color:rgba(7,40,50,0.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141E;background-color:rgba(7,20,30,0.7);-webkit-box-shadow:-0.2em -0.2em .3em rgba(255,255,255,0.2);-moz-box-shadow:-0.2em -0.2em .3em rgba(255,255,255,0.2);box-shadow:-0.2em -0.2em .3em rgba(255,255,255,0.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-menu{display:block}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0 .3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:white;background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 0 1em white;-moz-box-shadow:0 0 1em white;box-shadow:0 0 1em white}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:bold;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:""}.vjs-default-skin .vjs-captions-button:before{content:""}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em white;-moz-box-shadow:0 0 1em white;box-shadow:0 0 1em white}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:normal;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;height:100%;margin:0;padding:0;position:relative;width:100%}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:black;background-color:rgba(0,0,0,0.5)}.video-js .vjs-subtitles{color:#fff}.video-js .vjs-captions{color:#fc6}.vjs-tt-cue{display:block}.vjs-default-skin .vjs-hidden{display:none}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate(0px,0px);-ms-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);-moz-transform:translate3d(0px,-50%,0);-o-transform:translate(0px,-50%);-ms-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.5),transparent);background-image:-moz-linear-gradient(right,rgba(0,0,0,0.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,0.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5),transparent);background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,0.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),transparent);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,0.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5),transparent);background-image:-moz-linear-gradient(top,rgba(0,0,0,0.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),transparent)}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#cccccc',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.fixedsticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fixedsticky-withoutfixedfixed .fixedsticky-off,.fixed-supported .fixedsticky-off{position:static}.fixedsticky-withoutfixedfixed .fixedsticky-on,.fixed-supported .fixedsticky-on{position:fixed}.fixedsticky-dummy{display:none}.fixedsticky-on+.fixedsticky-dummy{display:block}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}body{font-size:15px;font-family:"myriad-pro",sans-serif;font-weight:400;color:#000;line-height:23px;letter-spacing:.3px;vertical-align:top}.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading span,.wf-loading p,.wf-loading blockquote,.wf-loading li,.wf-loading .primary-menu{visibility:hidden}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active span,.wf-active p,.wf-active blockquote,.wf-active li,.wf-active .primary-menu,.wf-active .wf-loading h1,.wf-active .wf-loading h2,.wf-active .wf-loading h3,.wf-active .wf-loading h4,.wf-active .wf-loading h5,.wf-active .wf-loading h6,.wf-active .wf-loading span,.wf-active .wf-loading p,.wf-active .wf-loading blockquote,.wf-active .wf-loading li,.wf-active .wf-loading .primary-menu{visibility:visible}strong,b{font-family:"myriad-pro",sans-serif;font-weight:600;font-weight:400}.subtitle{font-size:15px;line-height:20px;letter-spacing:.7px;font-weight:400;font-family:"myriad-pro",sans-serif;font-weight:400}.light-on-dark-body{font-family:"myriad-pro",sans-serif;font-weight:300;color:#fff;line-height:22px;letter-spacing:.5px}.light-on-dark-body .ghost-button{color:#fff}.small-body-text{font-size:13px;line-height:17px}p{letter-spacing:.5px}@media screen and (max-width:749px){p{line-height:1.4em}}p .button{letter-spacing:.2px}ul li{margin-bottom:8px}.h1,h1{font-size:40px;line-height:1em;font-family:"myriad-pro",sans-serif;font-weight:600;letter-spacing:0;margin:0 0 45px;padding:0;-webkit-margin-before:0}@media screen and (min-width:960px){.h1,h1{font-size:50px}}.h1.title,h1.title{margin:0 0 8px}.h2,h2{font-size:25px;line-height:1em;font-family:"myriad-pro",sans-serif;font-weight:600;margin:0 0 8px}@media screen and (min-width:750px){.h2,h2{font-size:30px;margin-bottom:30px}}.h2.title,h2.title{margin:0 0 6px}.h3,h3{font-size:20px;line-height:24px;font-family:"myriad-pro",sans-serif;font-weight:600;letter-spacing:.6px;margin:0 0 4px;padding:0 0 0 0}@media screen and (min-width:750px){.h3,h3{margin-bottom:20px}.h3.title,h3.title{font-size:30px;line-height:1}}.h4,h4{font-size:15px;line-height:20px;font-family:"myriad-pro",sans-serif;font-weight:600;letter-spacing:.6px;margin:0;padding:0}p{padding:0;margin:0 0 5px}p+h2{margin-top:58px}p+h3{margin-top:58px}p+h4{margin-top:36px}p+p{margin-top:16px}p+.download-list{margin-top:30px}p+.embed-video-container{margin-top:36px}p+.image-container{margin-top:30px}p+.subhome-block{margin-top:30px}a{color:#000}.no-touchevents a:hover{text-decoration:none}a.download,a.action{color:#F2535B;text-decoration:underline}.no-touchevents a.download:hover,.no-touchevents a.action:hover{text-decoration:none}.content-container li a{color:#F2535B;text-decoration:underline}.no-touchevents .content-container li a:hover{text-decoration:none}.filter-group li a{text-decoration:none}.filter-group li a:hover{text-decoration:underline}.cities li a{text-decoration:none}span.download,span.action{color:#F2535B;text-decoration:underline}.no-touchevents span.download:hover,.no-touchevents span.action:hover{text-decoration:none}.introduction{font-family:"myriad-pro",sans-serif;font-weight:600;letter-spacing:.3px}.introduction+p{margin-top:27px}.introduction+h2{margin-top:58px}.introduction+h3{margin-top:58px}.introduction+h4{margin-top:36px}.introduction+p{margin-top:16px}.introduction+.download-list{margin-top:30px}.introduction+.embed-video-container{margin-top:36px}.introduction+.image-container{margin-top:30px}@font-face{font-family:"luxaflex";font-style:normal;font-weight:normal;src:url('https://static.luxaflex.com/static/build/fonts/luxaflex.woff2?3fa1f43ba610') format("woff2"),url('https://static.luxaflex.com/static/build/fonts/luxaflex.woff?3fa1f43ba610') format("woff")}body{padding-top:65px}@media screen and (max-width:959px){body{padding-top:60px}}body>iframe{display:none}body .breadcrumbs{display:none}.button{font-family:"myriad-pro",sans-serif;font-weight:600;text-decoration:none;font-size:13px;padding:0 20px;display:inline-block;height:40px;line-height:38px;position:relative;overflow:hidden;text-align:center;border:none;letter-spacing:.6px}.button>span{position:relative;z-index:2}.button.coral{background:#F2535B;color:#fff;background-image:linear-gradient(#F2535B 50%,#E51B21 50%,#F2535B 100%)}.no-touchevents .button.coral:hover{background-image:linear-gradient(#F2535B 0,#E51B21 50%,#F2535B 50%)}.button.dark{background:#4E4E4E;color:#fff;background-image:linear-gradient(#4E4E4E 50%,#040404 50%,#4E4E4E 100%)}.no-touchevents .button.dark:hover{background-image:linear-gradient(#4E4E4E 0,#040404 50%,#4E4E4E 50%)}.button.light{background:#D8D8D8;color:#fff;background-image:linear-gradient(#D8D8D8 50%,#C1C1C1 50%,#D8D8D8 100%)}.no-touchevents .button.light:hover{background-image:linear-gradient(#D8D8D8 0,#C1C1C1 50%,#D8D8D8 50%)}.button.zoom-button,.button.product-button{background:rgba(255,255,255,0.9);transition:color .3s cubic-bezier(0.25,0.46,0.45,0.94),background .3s cubic-bezier(0.25,0.46,0.45,0.94),opacity .3s cubic-bezier(0.25,0.46,0.45,0.94)}.button.zoom-button:disabled,.button.product-button:disabled{opacity:.5;pointer-events:none}.no-touchevents .button.zoom-button:hover,.no-touchevents .button.product-button:hover{background:rgba(0,0,0,0.7);color:#fff}.button.zoom-button{padding:0;width:40px;letter-spacing:0;margin:0}.button:not(.plain):after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#F2535B;background-image:linear-gradient(#F2535B 50%,#E51B21 50%,#F2535B 100%);-webkit-transition:all 2s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all 2s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all 2s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 2s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.button.plain:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#F2535B;-webkit-transition:all 2s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all 2s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all 2s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 2s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.button.product-button{padding-right:40px}.button.product-button:after{left:auto;right:10px;top:1px;font-family:'luxaflex';content:"";background:none;transform:none;font-size:7px;transition:none}.button.positive{background:#28B058;color:#fff;background-image:linear-gradient(#28B058 50%,#17953C 50%,#28B058 100%)}.no-touchevents .button.positive:hover{background-image:linear-gradient(#28B058 0,#17953C 50%,#28B058 50%)}.button .search,.button .submit{display:none}.button.is-searching{background:#E7D8D7;position:relative}.no-touchevents .button.is-searching:hover{background:#E7D8D7}.button.is-searching .regular{display:none}.button.is-searching .search{display:block}.button.is-searching:after{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.button.is-submitting{background:#E7D8D7;position:relative}.no-touchevents .button.is-submitting:hover{background:#E7D8D7}.button.is-submitting .regular{display:none}.button.is-submitting .submit{display:block}.button.is-submitting:after{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.ghost-button{font-family:"myriad-pro",sans-serif;font-weight:600;text-decoration:none;font-size:13px;padding:0 20px;display:inline-block;height:40px;position:relative;overflow:hidden;text-align:center;border:2px solid;line-height:36px;-webkit-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94)}.ghost-button.coral{border-color:#F2535B;color:#F2535B}.no-touchevents .ghost-button:hover{border-color:#F2535B;background-color:#F2535B;color:#fff}.no-touchevents .dark .ghost-button:hover,.no-touchevents .light-on-dark .ghost-button:hover,.no-touchevents .coral .ghost-button:hover{border-color:#fff;background-color:#fff;color:#000}.no-touchevents .coral .ghost-button:hover{color:#F2535B}.no-touchevents .light .ghost-button:hover{border-color:#000;background-color:#000;color:#fff}.use-dominant-color{position:relative}.use-dominant-color.is-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover}.use-dominant-color.loaded .dominant-overlay{opacity:0}.use-dominant-color .dominant-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 100ms ease-out;-moz-transition:opacity 100ms ease-out;-o-transition:opacity 100ms ease-out;transition:opacity 100ms ease-out}.main-navigation{height:65px;background:#fff;z-index:200;position:fixed;top:0;right:0;bottom:auto;left:0;box-shadow:0 0 40px 20px rgba(0,0,0,0.1)}@media screen and (max-width:959px){.main-navigation{height:60px}.main-navigation:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;z-index:2}.main-navigation .navigation-background{position:fixed;top:60px;right:0;bottom:auto;left:0}.main-navigation .navigation-background.is-open{bottom:0;background:transparent}.main-navigation .navigation-container{position:absolute;top:0;right:0;bottom:auto;left:0;background:#232323;color:#fff;max-height:100%;box-sizing:border-box;padding:0 20px;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:1;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@media screen and (max-width:959px) and (max-width:749px){.main-navigation .navigation-container{bottom:0}}@media screen and (max-width:959px){.main-navigation .navigation-container.is-open{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:959px) and (min-width:750px){.main-navigation .navigation-container.is-open{box-shadow:0 0 1500px 1500px rgba(0,0,0,0.5)}}@media screen and (max-width:959px){.main-navigation .navigation-container a{color:inherit;text-decoration:none;display:inline-block;width:100%;height:100%}.main-navigation .navigation-container .primary-menu{margin:0;padding:0;list-style:none;font-family:"myriad-pro",sans-serif;font-weight:400}.main-navigation .navigation-container .primary-menu>li{min-height:50px;line-height:50px;border-bottom:1px solid rgba(255,255,255,0.5);position:relative}.main-navigation .navigation-container .primary-menu>li .sub-navigation-container{max-height:0;overflow:hidden;-webkit-transition:max-height .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:max-height .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:max-height .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:max-height .3s cubic-bezier(0.25,0.46,0.45,0.94)}.main-navigation .navigation-container .primary-menu>li.has-children:after{width:15px;content:"";font-family:luxaflex;height:50px;text-align:right;font-size:8px;z-index:-1;position:absolute;top:0;right:10px;bottom:0;left:auto;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.main-navigation .navigation-container .primary-menu>li.is-active,.main-navigation .navigation-container .primary-menu>li.is-open{padding-bottom:10px}.main-navigation .navigation-container .primary-menu>li.is-active:after,.main-navigation .navigation-container .primary-menu>li.is-open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.main-navigation .navigation-container .primary-menu>li.is-active .sub-navigation-container,.main-navigation .navigation-container .primary-menu>li.is-open .sub-navigation-container{max-height:1000px}.main-navigation .navigation-container .primary-menu>li.home{display:none}}@media screen and (max-width:959px) and (min-width:750px){.main-navigation .navigation-container .primary-menu>li:last-child{border-bottom:none}}@media screen and (max-width:959px){.main-navigation .navigation-container .find-showroom{width:100%;height:40px;line-height:40px;margin:30px 0}.main-navigation .navigation-container .find-showroom.push-down{margin-bottom:50vh}}@media screen and (max-width:959px) and (max-width:749px){.main-navigation .navigation-container .find-showroom{margin-top:80px;margin-bottom:15px;height:50px;line-height:50px;font-size:15px}.main-navigation .navigation-container .find-showroom.ghost-button{line-height:40px}.main-navigation .navigation-container .find-showroom+.find-showroom{margin-top:0}}@media screen and (max-width:959px) and (min-width:750px){.main-navigation .navigation-container .find-showroom{border:1px solid gold}}@media screen and (max-width:959px) and (max-width:749px){.main-navigation .find-showroom{display:none}}@media screen and (max-width:959px){.main-navigation .show-all-products span{border-bottom:1px solid;font-weight:600}.main-navigation .title-menu{margin-top:10px}.main-navigation .sub-navigation-container ol+.title-menu{margin-top:52px}}@media screen and (min-width:750px){.main-navigation .navigation-container .tools-container{display:none}}@media screen and (min-width:960px){.main-navigation .primary-menu{margin:0;padding:0 220px 0 175px;list-style:none;font-family:"myriad-pro",sans-serif;font-weight:600}.main-navigation .primary-menu>li{float:left}.main-navigation .primary-menu>li:after{position:absolute;top:0;right:0;bottom:auto;left:0;height:65px;z-index:-1;content:"";background:#fff}.no-touchevents .main-navigation .primary-menu>li:hover>a span,.main-navigation .primary-menu>li.is-open>a span,.main-navigation .primary-menu>li.is-active>a span{border-bottom:4px solid}.main-navigation .primary-menu>li>a{text-decoration:none;color:#000;display:inline-block;padding:25px 20px 20px 0;z-index:10;box-sizing:border-box;height:65px}.main-navigation .primary-menu>li>a span{display:inline-block;padding:0 0 2px}.main-navigation .primary-menu>li .sub-navigation-container{display:block;z-index:-1;position:absolute;top:65px;right:0;bottom:auto;left:0;background:#232323;color:#fff;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.main-navigation .primary-menu>li .sub-navigation-container ol{margin:25px 20px 70px 20px;max-width:750px;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-column-width:170px;-moz-column-width:170px;column-width:170px;position:relative}.main-navigation .primary-menu>li .sub-navigation-container ol .show-all-products span{border-bottom:1px solid;font-weight:600}.main-navigation .primary-menu>li .sub-navigation-container ol:first-of-type{margin-bottom:25px}.main-navigation .primary-menu>li .sub-navigation-container ol:first-of-type h3{margin-top:5px}.main-navigation .primary-menu>li .sub-navigation-container .title-menu{font-weight:400;margin-top:30px;margin-bottom:8px;margin-left:20px}.main-navigation .primary-menu>li .sub-navigation-container .title-menu+ol{margin-top:0}.main-navigation .primary-menu>li .sub-navigation-container ol+.title-menu{margin-top:60px}.main-navigation .primary-menu>li .sub-navigation-container nav{display:none;float:right;margin:25px 30px;width:230px;height:40px;line-height:36px}.main-navigation .primary-menu>li.search{vertical-align:top}.main-navigation .primary-menu>li.search>a:before{content:"";font-family:luxaflex;font-size:13px}.main-navigation .primary-menu>li.search>a span{display:none}.main-navigation .primary-menu>li.search ol{margin:0;width:100%;max-width:100%;padding-right:20px;-webkit-column-count:1;-moz-column-count:1;column-count:1}.main-navigation .primary-menu>li.search form{display:table}.main-navigation .primary-menu>li.search form label{display:table-cell;height:50px;line-height:50px;width:auto;white-space:nowrap}.main-navigation .primary-menu>li.search form .input{display:table-cell;width:90%;padding:0 0 0 15px}.main-navigation .primary-menu>li.search form input{border:0;height:50px;line-height:50px}.main-navigation .primary-menu>li.search form:after{line-height:46px}.main-navigation .primary-menu>li.is-open .sub-navigation-container{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);box-shadow:0 0 1500px 1500px rgba(0,0,0,0.5)}}.main-navigation .sub-navigation-container nav{height:30px;line-height:26px;border:1px solid rgba(255,255,255,0.5);margin-bottom:25px;margin-left:10px;max-width:290px;font-family:"myriad-pro",sans-serif;font-weight:400;font-size:13px;overflow:hidden}.main-navigation .sub-navigation-container nav a{width:50%;float:left;text-align:center;color:inherit;text-decoration:none;box-sizing:border-box;padding-bottom:2px}.main-navigation .sub-navigation-container nav a.is-active{background:#fff;color:#000;font-family:"myriad-pro",sans-serif;font-weight:600}.no-touchevents .main-navigation .sub-navigation-container nav:hover a{background:transparent;color:#fff;font-family:"myriad-pro",sans-serif;font-weight:300}.no-touchevents .main-navigation .sub-navigation-container nav:hover a:hover{background:#fff;color:#000;font-family:"myriad-pro",sans-serif;font-weight:600}.main-navigation .sub-navigation-container ol{margin:0 15px 10px 15px;padding:0;list-style:none}.main-navigation .sub-navigation-container ol li{font-family:"myriad-pro",sans-serif;font-weight:300;line-height:30px}.main-navigation .sub-navigation-container ol li a{color:inherit;text-decoration:none;display:block}.main-navigation .sub-navigation-container ol li a span{display:inline-block;box-sizing:border-box;height:24px}.main-navigation .sub-navigation-container ol li a .no-touchevents span,.main-navigation .sub-navigation-container ol li a.show-more span{border-bottom:1px solid;font-weight:600}.main-navigation .sub-navigation-container ol li a.active span,.main-navigation .sub-navigation-container ol li a:hover span{border-bottom:1px solid}.main-navigation .search ol{margin-left:0;margin-right:0}.main-navigation .search ol li{padding-left:0;position:relative}@media screen and (min-width:960px){.main-navigation .search ol li{padding-left:20px}}.main-navigation .search form{margin:0;padding:0;width:100%;position:relative;height:50px;display:table}.main-navigation .search form label{display:table-cell;height:40px;line-height:40px;width:auto;white-space:nowrap}.main-navigation .search form .input{display:table-cell;width:90%;padding:0 0 0 15px}@media screen and (max-width:959px){.main-navigation .search form{display:block;height:40px}.main-navigation .search form label{display:none}.main-navigation .search form .input{display:block;width:100%;padding:0}}.main-navigation .search form input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-sizing:border-box;border:1px solid rgba(255,255,255,0.5);background:#232323;line-height:40px;height:40px;color:inherit;font-size:13px;border-radius:0;width:100%;outline:none}@media screen and (max-width:959px){.main-navigation .search form input{padding-left:10px}}@media screen and (min-width:960px){.main-navigation .search form input{width:calc(100% - 80px)}}.main-navigation .search form input::-webkit-input-placeholder{color:#fff;opacity:.8}.main-navigation .search form input::-moz-placeholder{color:#fff;opacity:.8}.main-navigation .search form input:-moz-placeholder{color:#fff;opacity:.8}.main-navigation .search form input:-ms-input-placeholder{color:#fff;opacity:.8}.main-navigation .search form button{position:absolute;top:1px;right:2px;bottom:1px;left:auto;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:40px;background:#232323;padding:0;border:none;display:block;color:#232323}.main-navigation .search form button:after{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:0;font-family:luxaflex;line-height:30px;text-align:center;color:#fff;display:block;content:"";line-height:36px;font-size:12px}@media screen and (min-width:960px){.main-navigation .search form button:after{font-size:14px;line-height:45px}}.main-navigation .search.is-open{padding-bottom:30px}.main-navigation .find-showroom{margin-right:10px;height:35px;line-height:35px}@media screen and (max-width:749px){.main-navigation .find-showroom{display:none}}@media screen and (min-width:750px){.main-navigation .find-showroom{float:left;z-index:4;display:inline-block}.main-navigation .find-showroom:not(:first-child){margin-right:60px}}@media screen and (min-width:960px){.main-navigation .find-showroom:not(:first-child){margin-right:20px}}.main-navigation .find-showroom.ghost-button{line-height:30px}.no-navigation .main-navigation .navigation-background,.no-navigation .main-navigation .find-showroom,.no-navigation .main-navigation .main-navigation-toggle,.no-navigation .main-navigation .tools-container{display:none}.dealer-locator .main-navigation .find-showroom{background:#D8D8D8;color:#fff;background-image:linear-gradient(#D8D8D8 50%,#C1C1C1 50%,#D8D8D8 100%)}.no-touchevents .dealer-locator .main-navigation .find-showroom:hover{background-image:linear-gradient(#D8D8D8 0,#C1C1C1 50%,#D8D8D8 50%)}.sub-navigation a,.sub-navigation p{font-family:"myriad-pro",sans-serif;font-weight:400;font-size:13px;display:block;height:33px;line-height:20px;text-decoration:none;box-sizing:border-box;position:relative;margin:0}@media screen and (min-width:750px){.sub-navigation a,.sub-navigation p{padding:0 0 13px 0!important}.sub-navigation a:last-of-type,.sub-navigation p:last-of-type{padding-bottom:0}}.no-touchevents .sub-navigation a:hover span{border-bottom:1px solid}.sub-navigation p{font-family:"myriad-pro",sans-serif;font-weight:600}@media screen and (min-width:960px){.sub-navigation>*:last-child{margin-bottom:36px}}@media screen and (max-width:749px){.sub-navigation{max-height:0;overflow:hidden;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);position:absolute;left:0;right:0;background:#232323;color:#fff}.sub-navigation a,.sub-navigation p{color:inherit;height:50px;line-height:50px;border-bottom:1px solid rgba(255,255,255,0.5);padding:0;margin:0 10px;font-family:"myriad-pro",sans-serif;font-weight:600;position:relative}.sub-navigation a:before,.sub-navigation p:before{display:none}.sub-navigation p:after{content:"";font-family:luxaflex;position:absolute;top:0;right:0;bottom:0;left:auto;font-size:11px}.sub-navigation :last-child{border:none}}.sub-navigation.is-open{max-height:600px}.sidebar .filter{display:none}@media screen and (max-width:749px){.sidebar .filter{border-top:5px solid;border-bottom:1px solid;display:block;height:50px;line-height:50px;text-decoration:none;font-family:"myriad-pro",sans-serif;font-weight:600;box-sizing:content-box;position:relative;margin-top:2px}.sidebar .filter:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;margin-top:-2px;position:absolute;top:50%;right:10px;bottom:auto;left:auto;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.sidebar .filter.is-open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}.logo{background:url('https://static.luxaflex.com/static/build/images/logo/logo-luxaflex.svg?2a7e3beea2fe') no-repeat top left;background-size:contain;width:110px;position:absolute;top:10px;left:15px;bottom:10px;z-index:3;overflow:hidden;text-indent:101%;white-space:nowrap}.main-navigation-toggle{z-index:3;text-decoration:none;color:#000;position:absolute;display:block;width:38px;right:6px;padding:21px 0 21px 10px;height:60px;transition:.3s cubic-bezier(0.25,0.46,0.45,0.94);top:0;overflow:hidden;text-indent:101%;white-space:nowrap;overflow:visible}.main-navigation-toggle span:before,.main-navigation-toggle span:after,.main-navigation-toggle:before{position:absolute;width:18px;left:10px;content:'';height:2px;background:#000;top:50%;margin-top:-2px;opacity:1;transition:.2s cubic-bezier(0.25,0.46,0.45,0.94)}.main-navigation-toggle span:before{margin-top:-7px;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.main-navigation-toggle span:after{margin-top:3px;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.main-navigation-toggle.is-open{right:8px}.main-navigation-toggle.is-open:before{opacity:0}.main-navigation-toggle.is-open span:before,.main-navigation-toggle.is-open span:after{width:26px;height:3px}.main-navigation-toggle.is-open span:before{-webkit-transform:scale(1) rotate(45deg) translateX(-1px) translateY(-3px);-moz-transform:scale(1) rotate(45deg) translateX(-1px) translateY(-3px);-ms-transform:scale(1) rotate(45deg) translateX(-1px) translateY(-3px);-o-transform:scale(1) rotate(45deg) translateX(-1px) translateY(-3px);transform:scale(1) rotate(45deg) translateX(-1px) translateY(-3px)}.main-navigation-toggle.is-open span:after{-webkit-transform:scale(1) rotate(-45deg) translateX(-2px) translateY(4px);-moz-transform:scale(1) rotate(-45deg) translateX(-2px) translateY(4px);-ms-transform:scale(1) rotate(-45deg) translateX(-2px) translateY(4px);-o-transform:scale(1) rotate(-45deg) translateX(-2px) translateY(4px);transform:scale(1) rotate(-45deg) translateX(-2px) translateY(4px)}@media screen and (min-width:960px){.main-navigation-toggle{display:none}}.sidebar{display:block;position:relative}@media screen and (min-width:750px){.sidebar{float:left;display:block;margin-right:1.40845%;width:23.94366%;margin-right:0}.sidebar:last-child{margin-right:0}}@media screen and (min-width:960px){.sidebar{float:left;display:block;margin-right:1.05263%;width:24.21053%;padding-right:10px}.sidebar:last-child{margin-right:0}}@media screen and (min-width:1280px){.sidebar{float:left;display:block;margin-right:.84034%;width:19.32773%;margin-left:10.08403%}.sidebar:last-child{margin-right:0}}@media screen and (min-width:1500px){.sidebar{float:left;display:block;margin-right:.84034%;width:19.32773%;margin-left:10.08403%}.sidebar:last-child{margin-right:0}}.sidebar>h3{margin-top:10px;margin-bottom:14px}.sidebar.banners{float:left}@media screen and (min-width:750px) and (max-width:959px){.sidebar.banners{clear:both;float:left;display:block;margin-right:1.69492%;width:100%;margin-top:45px}.sidebar.banners:last-child{margin-right:0}}.generic-content,.site-wrapper.landing{min-height:800px}.generic-content ul,.generic-content ol,.site-wrapper.landing ul,.site-wrapper.landing ol{margin-bottom:36px;padding-left:15px}.generic-content ul li,.generic-content ol li,.site-wrapper.landing ul li,.site-wrapper.landing ol li{margin-bottom:8px}.generic-content ul+h2,.generic-content ol+h2,.site-wrapper.landing ul+h2,.site-wrapper.landing ol+h2{margin-top:60px}.generic-content ul+h3,.generic-content ol+h3,.site-wrapper.landing ul+h3,.site-wrapper.landing ol+h3{margin-top:60px}@media screen and (min-width:750px){.generic-content>article,.site-wrapper.landing>article{min-height:400px}}.generic-content .embed-video-container,.site-wrapper.landing .embed-video-container{margin-bottom:36px}.generic-content .embed-video-container iframe,.site-wrapper.landing .embed-video-container iframe{max-width:100%!important;display:block}.generic-content blockquote,.site-wrapper.landing blockquote{font-style:italic}.generic-content,.has-innerbanner{padding-left:15px;padding-right:15px;display:block;padding-top:36px;padding-bottom:36px;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.generic-content,.has-innerbanner{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.generic-content,.has-innerbanner{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.generic-content,.has-innerbanner{padding-left:0;padding-right:0}}.generic-content::after,.has-innerbanner::after{clear:both;content:"";display:table}.generic-content.has-header-image,.has-innerbanner.has-header-image{padding-top:235px}@media screen and (min-width:750px){.generic-content.has-header-image,.has-innerbanner.has-header-image{padding-top:335px}}.generic-content.has-header-image .form-header h1,.has-innerbanner.has-header-image .form-header h1{float:none;width:100%}@media screen and (min-width:960px){.generic-content.has-header-image .form-header h1,.has-innerbanner.has-header-image .form-header h1{padding-right:10px}}@media screen and (min-width:1280px){.generic-content.has-header-image .form-header h1,.has-innerbanner.has-header-image .form-header h1{margin-left:10.16949%}}@media screen and (min-width:1500px){.generic-content.has-header-image .form-header h1,.has-innerbanner.has-header-image .form-header h1{margin-left:10.08403%}}@media screen and (min-width:750px){.generic-content,.has-innerbanner{padding-top:55px;padding-bottom:55px}}@media screen and (min-width:960px){.generic-content,.has-innerbanner{padding-top:61px;padding-bottom:61px}}@media screen and (min-width:750px){.generic-content h1,.generic-content>article,.has-innerbanner h1,.has-innerbanner>article{float:right;display:block;margin-left:1.40845%;width:66.19718%}.generic-content h1:last-child,.generic-content>article:last-child,.has-innerbanner h1:last-child,.has-innerbanner>article:last-child{margin-left:0}}@media screen and (min-width:960px){.generic-content h1,.generic-content>article,.has-innerbanner h1,.has-innerbanner>article{float:right;display:block;margin-left:1.05263%;width:55.78947%;margin-right:12.63158%}.generic-content h1:last-child,.generic-content>article:last-child,.has-innerbanner h1:last-child,.has-innerbanner>article:last-child{margin-left:0}}@media screen and (min-width:1280px){.generic-content h1,.generic-content>article,.has-innerbanner h1,.has-innerbanner>article{float:right;display:block;margin-left:.84034%;width:49.57983%;margin-right:15.12605%}.generic-content h1:last-child,.generic-content>article:last-child,.has-innerbanner h1:last-child,.has-innerbanner>article:last-child{margin-left:0}}@media screen and (min-width:1500px){.generic-content h1,.generic-content>article,.has-innerbanner h1,.has-innerbanner>article{float:right;display:block;margin-left:.84034%;width:49.57983%;margin-right:15.12605%}.generic-content h1:last-child,.generic-content>article:last-child,.has-innerbanner h1:last-child,.has-innerbanner>article:last-child{margin-left:0}}@media screen and (max-width:749px){.generic-content,.has-innerbanner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.generic-content>h1,.has-innerbanner>h1{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;min-width:100%}.generic-content>.sidebar,.has-innerbanner>.sidebar{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;min-width:100%;margin-bottom:36px}.generic-content>.sidebar.banners,.has-innerbanner>.sidebar.banners{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;-webkit-order:4;-moz-order:4;order:4;-ms-flex-order:4}.generic-content>article,.has-innerbanner>article{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3;min-width:100%}.generic-content>.footer-banner,.has-innerbanner>.footer-banner{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;box-ordinal-group:5;-webkit-order:5;-moz-order:5;order:5;-ms-flex-order:5}.generic-content .inner-banners:nth-of-type(3) .container,.has-innerbanner .inner-banners:nth-of-type(3) .container{min-height:auto}.generic-content .inner-banners:nth-of-type(3) aside,.has-innerbanner .inner-banners:nth-of-type(3) aside{height:30px!important;min-height:30px!important;background-image:none!important;background-color:#fff}}.generic-content .search-results,.has-innerbanner .search-results{padding:0}.generic-content .search-results .subhome-block:first-of-type,.has-innerbanner .search-results .subhome-block:first-of-type{padding-top:0}.has-innerbanner>.sidebar.banners{margin-top:0}.generic-content .article::after,.site-wrapper.landing .content-wrapper .article::after{clear:both;content:"";display:table}.generic-content .image-container,.site-wrapper.landing .content-wrapper .image-container{margin-top:36px;margin-bottom:20px}.generic-content .image-container .caption,.site-wrapper.landing .content-wrapper .image-container .caption{color:#333;font-size:10px;height:20px;line-height:20px}.generic-content .image-container img,.site-wrapper.landing .content-wrapper .image-container img{display:block;width:100%}@media screen and (min-width:750px){.generic-content .image-container,.site-wrapper.landing .content-wrapper .image-container{margin-bottom:45px}.generic-content .image-container.left,.generic-content .image-container.right,.site-wrapper.landing .content-wrapper .image-container.left,.site-wrapper.landing .content-wrapper .image-container.right{width:50%;margin-bottom:45px;margin-top:0}.generic-content .image-container.left img,.generic-content .image-container.right img,.site-wrapper.landing .content-wrapper .image-container.left img,.site-wrapper.landing .content-wrapper .image-container.right img{margin-bottom:0}.generic-content .image-container.left img+.caption,.generic-content .image-container.right img+.caption,.site-wrapper.landing .content-wrapper .image-container.left img+.caption,.site-wrapper.landing .content-wrapper .image-container.right img+.caption{margin-top:0;padding-bottom:0}.generic-content .image-container.left+p,.generic-content .image-container.right+p,.site-wrapper.landing .content-wrapper .image-container.left+p,.site-wrapper.landing .content-wrapper .image-container.right+p{margin-bottom:0}.generic-content .image-container.left,.site-wrapper.landing .content-wrapper .image-container.left{float:left;margin-right:10px}.generic-content .image-container.left img,.site-wrapper.landing .content-wrapper .image-container.left img{padding-right:10px}.generic-content .image-container.right,.site-wrapper.landing .content-wrapper .image-container.right{float:right;margin-left:10px;padding-left:10px}.generic-content .image-container.dual,.site-wrapper.landing .content-wrapper .image-container.dual{width:100%}.generic-content .image-container.dual::after,.site-wrapper.landing .content-wrapper .image-container.dual::after{clear:both;content:"";display:table}.generic-content .image-container.dual .wrapper,.site-wrapper.landing .content-wrapper .image-container.dual .wrapper{float:left;width:50%;padding-right:10px;margin-bottom:0}.generic-content .image-container.dual .wrapper:last-of-type,.site-wrapper.landing .content-wrapper .image-container.dual .wrapper:last-of-type{padding-right:0;padding-left:10px}.generic-content .image-container.dual .wrapper img,.site-wrapper.landing .content-wrapper .image-container.dual .wrapper img{width:100%}.generic-content .image-container.dual .wrapper img+.caption,.site-wrapper.landing .content-wrapper .image-container.dual .wrapper img+.caption{padding-bottom:0}}.generic-content .image-container+*::after,.site-wrapper.landing .content-wrapper .image-container+*::after{clear:both;content:"";display:table}@media screen and (max-width:749px){.generic-content .image-container.dual .wrapper,.site-wrapper.landing .content-wrapper .image-container.dual .wrapper{margin-bottom:20px}.generic-content .image-container.dual .wrapper:last-of-type,.site-wrapper.landing .content-wrapper .image-container.dual .wrapper:last-of-type{margin-bottom:0}}.inner-panel{min-height:30px;max-height:30px;position:relative;overflow:hidden;height:1000px;background-color:#E7D8D7;-webkit-transition:all .7s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .7s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .7s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .7s cubic-bezier(0.25,0.46,0.45,0.94)}.inner-panel.large{min-height:80px;max-height:80px;-webkit-transition-duration:1s;-moz-transition-duration:1s;transition-duration:1s}.inner-panel .panel-container{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"myriad-pro",sans-serif;font-weight:600;color:#fff;font-size:35px;white-space:nowrap;text-align:center;line-height:74px;height:90px;box-sizing:content-box;width:3000px}.inner-panel .panel-container:after{position:absolute;top:-1px;right:0;bottom:0;left:0;content:"";background:linear-gradient(rgba(0,0,0,0.2) 0,rgba(126,126,126,0.1) 7px,transparent 15px,transparent 15px,rgba(126,126,126,0.1) 30px,rgba(0,0,0,0.2) 45px,rgba(231,216,215,0) 45px,transparent 75px,rgba(126,126,126,0.1) 83px,rgba(0,0,0,0.2) 90px)}@media screen and (min-width:750px){.inner-panel .panel-container{font-size:70px;height:159px;line-height:128px}.inner-panel .panel-container:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(rgba(0,0,0,0.2) 0,rgba(126,126,126,0.1) 7px,transparent 15px,transparent 46px,rgba(126,126,126,0.1) 62px,rgba(0,0,0,0.2) 77px,rgba(231,216,215,0) 77px,transparent 144px,rgba(126,126,126,0.1) 152px,rgba(0,0,0,0.2) 159px)}}@media screen and (min-width:960px){.inner-panel .panel-container{font-size:90px;height:159px;line-height:123px}.inner-panel .panel-container:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(rgba(0,0,0,0.2) 0,rgba(126,126,126,0.1) 7px,transparent 15px,transparent 46px,rgba(126,126,126,0.1) 62px,rgba(0,0,0,0.2) 77px,rgba(231,216,215,0) 77px,transparent 144px,rgba(126,126,126,0.1) 152px,rgba(0,0,0,0.2) 159px)}}.inner-panel.open-top-down .panel-container{top:0;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.inner-panel.dark{background-color:#232323}.inner-panel.dark .panel-container{color:#E7D8D7}.inner-panel.dark .panel-container:after{background:linear-gradient(rgba(0,0,0,0.64) 0,rgba(27,27,27,0.25) 7px,rgba(35,35,35,0) 15px,rgba(35,35,35,0) 15px,rgba(27,27,27,0.25) 30px,rgba(0,0,0,0.64) 45px,rgba(35,35,35,0) 45px,rgba(35,35,35,0) 75px,rgba(27,27,27,0.25) 83px,rgba(0,0,0,0.64) 90px)}@media screen and (min-width:750px){.inner-panel.dark .panel-container:after{background:linear-gradient(rgba(0,0,0,0.64) 0,rgba(27,27,27,0.25) 7px,rgba(35,35,35,0) 15px,rgba(35,35,35,0) 46px,rgba(27,27,27,0.25) 61px,rgba(0,0,0,0.64) 77px,rgba(35,35,35,0) 77px,rgba(35,35,35,0) 144px,rgba(27,27,27,0.25) 152px,rgba(0,0,0,0.64) 159px)}}@media screen and (min-width:960px){.inner-panel.dark .panel-container:after{background:linear-gradient(rgba(0,0,0,0.64) 0,rgba(27,27,27,0.25) 7px,rgba(35,35,35,0) 15px,rgba(35,35,35,0) 46px,rgba(27,27,27,0.25) 61px,rgba(0,0,0,0.64) 78px,rgba(35,35,35,0) 78px,rgba(35,35,35,0) 144px,rgba(27,27,27,0.25) 152px,rgba(0,0,0,0.64) 159px)}}.main-footer{background:#232323;padding-bottom:50px;clear:both}.main-footer header.inner-panel{background:#232323;position:relative;display:block}.main-footer header.inner-panel::after{clear:both;content:"";display:table}.main-footer header.inner-panel:after{background-image:linear-gradient(transparent 0,#000 100%);position:absolute;top:auto;right:0;bottom:0;left:0;height:80px;content:"";z-index:100;display:block}.main-footer header.inner-panel .panel-container{padding:12px 0 22px 0;height:auto;width:100%;left:0;-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-ms-transform:translate(0%,0%);-o-transform:translate(0%,0%);transform:translate(0%,0%)}@media screen and (min-width:750px){.main-footer header.inner-panel .panel-container{padding-top:50px;padding-bottom:70px}}.main-footer header.inner-panel .panel-container:after{display:none}.main-footer header.inner-panel h6{margin:0;padding:0;position:relative;color:#E7D8D7!important;text-align:center;display:block;position:relative;font-size:30px}@media screen and (min-width:750px){.main-footer header.inner-panel h6{font-size:70px}}@media screen and (min-width:960px){.main-footer header.inner-panel h6{font-size:90px}}.main-footer header.inner-panel h6:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(transparent 10px,rgba(0,0,0,0.5) 22px,transparent 22px,transparent 38px,rgba(0,0,0,0.5) 50px,transparent 50px)}@media screen and (min-width:750px){.main-footer header.inner-panel h6:after{background:linear-gradient(transparent 35px,rgba(0,0,0,0.5) 48px,transparent 48px,transparent 106px,rgba(0,0,0,0.5) 119px,transparent 119px)}}@media screen and (min-width:960px){.main-footer header.inner-panel h6:after{background:linear-gradient(transparent 48px,rgba(0,0,0,0.5) 61px,transparent 61px,transparent 138px,rgba(0,0,0,0.5) 151px,transparent 151px)}}.main-footer main{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:block;text-align:center;color:#E7D8D7}.main-footer main::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.main-footer main{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.main-footer main{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.main-footer main{padding-left:0;padding-right:0}}.main-footer main nav a{text-decoration:none;padding:0 15px;color:#E7D8D7}.main-footer main nav a:first-of-type{padding-left:0}.main-footer main nav a:last-of-type{padding-right:0}.no-touchevents .main-footer main nav a:hover{text-decoration:underline}.main-footer main nav .main{border-bottom:2px solid #9D9393;line-height:28px;font-size:20px;padding-bottom:35px;font-family:"myriad-pro",sans-serif;font-weight:600}@media screen and (max-width:749px){.main-footer main nav .main a{display:block;width:100%}}.main-footer main nav .legal{padding-top:30px;line-height:20px;font-size:13px;color:#9D9393}.main-footer main nav .legal a{color:#9D9393}.main-footer main nav .social a{position:relative;width:28px;height:28px;display:inline-block;margin:40px 3px;padding:0;color:#E7D8D7;overflow:hidden;text-indent:101%;white-space:nowrap}.main-footer main nav .social a:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;content:"";border-radius:50%;font-family:luxaflex;text-indent:0;text-align:center;font-size:15px;line-height:28px;text-align:center;color:#000;background:#E7D8D7;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);z-index:2}.main-footer main nav .social a:after{content:"";border-radius:50%;background-color:#232323;position:absolute;top:0;right:0;bottom:0;left:0}.no-touchevents .main-footer main nav .social a:hover:before{background:#232323;color:#E7D8D7}.no-touchevents .main-footer main nav .social a:hover:after{background-color:#E7D8D7}.main-footer main nav .social a.pinterest:before{content:""}.main-footer main nav .social a.facebook:before{content:""}.main-footer main nav .social a.twitter:before{content:""}.main-footer main nav .social a.youtube:before{content:""}.main-footer main nav .social a.instagram:before{content:""}.main-footer .main ol{list-style:none;margin:0;padding:0;text-align:left}.main-footer .main>ol{max-width:1200px;margin-left:auto;margin-right:auto}.main-footer .main>ol::after{clear:both;content:"";display:table}.main-footer .main>ol>li{padding-top:61px}@media screen and (min-width:750px){.main-footer .main>ol>li{float:left;display:block;margin-right:1.40845%;width:23.94366%}.main-footer .main>ol>li:last-child{margin-right:0}}@media screen and (min-width:960px){.main-footer .main>ol>li{float:left;display:block;margin-right:1.05263%;width:24.21053%}.main-footer .main>ol>li:last-child{margin-right:0}}@media screen and (min-width:1280px){.main-footer .main>ol>li{float:left;display:block;margin-right:.84034%;width:24.36975%}.main-footer .main>ol>li:last-child{margin-right:0}}@media screen and (min-width:1500px){.main-footer .main>ol>li{float:left;display:block;margin-right:.84034%;width:24.36975%}.main-footer .main>ol>li:last-child{margin-right:0}}.main-footer .main>ol>li ol{font-size:15px;line-height:33px;font-family:"myriad-pro",sans-serif;font-weight:400;margin-top:15px}.micro-application{padding-top:0}.micro-application .inner-banner{display:none}.swiper-container.clean{background-color:#454545}.swiper-container.clean .swiper-button-next,.swiper-container.clean .swiper-button-prev{width:53px;height:53px;opacity:0;background:rgba(0,0,0,0.75);overflow:hidden;text-indent:101%;white-space:nowrap;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94)}.swiper-container.clean .swiper-button-next:before,.swiper-container.clean .swiper-button-prev:before{position:absolute;top:0;left:0;right:0;bottom:0;font-family:luxaflex;font-size:30px;color:#fff;text-align:center;line-height:53px;text-indent:0}@media screen and (max-width:749px){.swiper-container.clean .swiper-button-next,.swiper-container.clean .swiper-button-prev{width:35px}.swiper-container.clean .swiper-button-next.swiper-button-next:before,.swiper-container.clean .swiper-button-prev.swiper-button-next:before{padding-left:4px}}.swiper-container.clean:hover .swiper-button-next,.swiper-container.clean:hover .swiper-button-prev{opacity:1}.swiper-container.clean .swiper-button-next{right:0}.swiper-container.clean .swiper-button-next:before{content:""}.swiper-container.clean .swiper-button-prev{left:0}.swiper-container.clean .swiper-button-prev:before{content:""}.swiper-container.mesh-texture .swiper-slide:before{position:absolute;top:0;right:0;bottom:0;left:0;content:" ";display:block;background:url('https://static.luxaflex.com/static/build/images/raster_15_b.png?2a7e3beea2fe') repeat center center;background-image:linear-gradient(rgba(0,0,0,0.25) 0,rgba(0,0,0,0.05) 100%);z-index:-1}.swiper-container.light-on-dark{color:#fff}.swiper-container.full .swiper-slide{width:100vw;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center}.swiper-container.full .swiper-slide h2,.swiper-container.full .swiper-slide h3{margin-top:0;padding-top:0}.swiper-container.full .swiper-slide h2{padding-left:10px;padding-right:10px}@media screen and (min-width:750px){.swiper-container.full .swiper-slide h2{padding-left:10px;padding-right:10px}}.swiper-container.has-no-controls .swiper-pagination,.swiper-container.has-no-controls .swiper-button-next,.swiper-container.has-no-controls .swiper-button-prev{display:none}.swiper-container .container-title{position:absolute;top:20%;right:0;bottom:20%;left:0;text-align:center;width:100%;box-sizing:border-box;padding:0 50px;z-index:2}@media screen and (min-width:750px){.swiper-container .container-title{position:absolute;top:24%;right:0;bottom:24%;left:0}}.swiper-container .container-title p{display:none;margin-top:0;margin-bottom:38px;font-family:"myriad-pro",sans-serif;font-weight:400}@media screen and (min-width:750px){.swiper-container .container-title p{display:block}}@media screen and (max-width:749px){.swiper-container .container-title .button{margin-top:15vh}}@media screen and (min-width:960px){.swiper-container .container-title{float:left;display:block;margin-right:1.05263%;width:74.73684%;margin-left:12.63158%}.swiper-container .container-title:last-child{margin-right:0}}.swiper-container .swiper-button-disabled{opacity:0;display:none}.swiper-pagination{bottom:31px;height:40px;line-height:2px;font-size:2px}.swiper-pagination .swiper-pagination-bullet{width:30px;height:40px;margin:0 10px 0 0;border-radius:0;background:transparent;opacity:.5;position:relative}.swiper-pagination .swiper-pagination-bullet:after{position:absolute;content:"";top:19px;height:2px;left:0;right:0;background-color:#000}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}.light-on-dark .swiper-pagination .swiper-pagination-bullet:after{background-color:#fff}.swiper-pagination.coral .swiper-pagination-bullet:after{background-color:#F2535B}.container-video-header{position:relative;max-height:390px;margin-bottom:50px;height:80vh;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (min-width:960px){.container-video-header{max-height:500px}}@media screen and (min-width:1280px){.container-video-header{max-height:800px}}.container-video-header:before{content:"";z-index:2;opacity:1;position:absolute;top:0;right:0;bottom:0;left:0;content:" ";display:block;background:url('https://static.luxaflex.com/static/build/images/raster_15_b.png?2a7e3beea2fe') repeat center center}.container-video-header:after{content:"";position:absolute;top:auto;right:0;bottom:-15px;left:0;height:15px;background-image:linear-gradient(rgba(0,0,0,0.3) 0,transparent 100%);background-color:#fff}.container-video-header .video-wrapper{position:absolute;left:0;right:0;bottom:0;top:0;overflow:hidden}.container-video-header video{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto}.container-video-header .swiper-container{position:relative;background-color:transparent;width:100%;overflow:hidden;z-index:1;max-height:390px;height:100%}@media screen and (min-width:960px){.container-video-header .swiper-container{max-height:500px}}@media screen and (min-width:1280px){.container-video-header .swiper-container{max-height:800px}}.container-video-header video{display:block}.container-video-header video::-webkit-media-controls{display:none;-webkit-appearance:none}.container-video-header video::-webkit-media-controls-start-playback-button{display:none;-webkit-appearance:none}.container-video-header video::-webkit-media-controls-play-button{display:none;-webkit-appearance:none}.container-video-header video::-webkit-media-controls-volume-slider{display:none;-webkit-appearance:none}.container-video-header video::-webkit-media-controls-mute-button{display:none;-webkit-appearance:none}.container-video-header video::-webkit-media-controls-timeline{display:none;-webkit-appearance:none}.container-video-header video::-webkit-media-controls-current-time-display{display:none;-webkit-appearance:none}.container-video-header .container-title{position:absolute;top:20%;right:0;bottom:20%;left:0;text-align:center;width:100%;box-sizing:border-box;padding:0 20px;z-index:2}.container-video-header .container-title .h1,.container-video-header .container-title .h2,.container-video-header .container-title .h3,.container-video-header .container-title h1,.container-video-header .container-title h2{text-shadow:1px 1px 2px #232323}.container-video-header .container-title h1{margin-bottom:38px}@media screen and (min-width:750px){.container-video-header .container-title h1{margin-bottom:15px}}@media screen and (min-width:750px){.container-video-header .container-title{padding:0 50px;position:absolute;top:24%;right:0;bottom:24%;left:0}}.container-video-header .container-title p{display:none;margin-top:0;margin-bottom:38px;font-family:"myriad-pro",sans-serif;font-weight:400}@media screen and (min-width:750px){.container-video-header .container-title p{display:block}}@media screen and (min-width:960px){.container-video-header .container-title{float:left;display:block;margin-right:1.05263%;width:74.73684%;margin-left:12.63158%}.container-video-header .container-title:last-child{margin-right:0}}.container-video-header .swiper-container .slide-content{display:block;height:100%;width:100%;position:relative;background-size:cover}.container-video-header.light-on-dark{color:#fff}.container-video-header .swiper-pagination{width:100%}.container-video-header .start-video-button{width:45px;height:45px;border:2px solid #fff;border-radius:50%;display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;box-shadow:0 0 1px #232323;position:relative}.container-video-header .start-video-button:before{content:"\e604";font-family:luxaflex;position:absolute;top:10px;left:17px;font-size:20px;width:10px;text-indent:0;color:#fff;text-shadow:1px 1px 2px #232323}@media screen and (min-width:750px){.container-video-header .start-video-button{display:none}}.header-swiper{width:100%;height:80vh;display:block}@media screen and (max-width:749px){.header-swiper{max-height:75vh}}.header-swiper img.ratio-80{width:100%;max-height:600px;display:block}.header-swiper img.ratio-56{display:none;width:100%;min-height:600px;max-height:800px}@media screen and (min-width:750px){.header-swiper{height:85vh}.header-swiper.swiper-container .container-title{bottom:initial;top:50%;transform:translateY(-50%)}}@media screen and (min-width:1280px){.header-swiper{height:87vh}.header-swiper img.ratio-80{display:none}.header-swiper img.ratio-56{display:block}.header-swiper.swiper-container .container-title p.h3{max-width:600px;margin-left:auto;margin-right:auto}}.header-swiper img{width:100%;display:block}@media screen and (min-width:1280px){.header-swiper img{max-height:800px}}.header-swiper .swiper-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.header-swiper h2{margin-bottom:35px}@media screen and (min-width:750px){.header-swiper h2{margin-bottom:15px}}.header-swiper h2+h3{margin-top:10px}.header-swiper h3{font-family:"myriad-pro",sans-serif;font-weight:400}@media screen and (max-width:749px){.header-swiper h3{display:none}}.header-swiper .h1,.header-swiper .h2,.header-swiper .h3{text-shadow:1px 1px 2px #232323}.seperator{height:25px;width:100%;background-color:#E7D8D7;box-shadow:inset 0 15px 15px -15px #000}.usp-element{width:100%;position:relative;overflow:hidden;min-height:320px;background:#232323}.usp-element img.ratio-56{width:100%;min-height:280px;max-height:420px;display:block}.usp-element img.ratio-63{display:none;width:100%;min-height:320px;max-height:420px}@media screen and (min-width:750px){.usp-element{max-height:320px}.usp-element img.ratio-56{display:none}.usp-element img.ratio-63{display:block}}@media screen and (min-width:960px){.usp-element{max-height:420px}}.usp-element .swiper-image{min-height:280px;display:block;z-index:10}@media screen and (min-width:750px){.usp-element .swiper-image{position:absolute;top:0;left:0;bottom:0;right:360px}}@media screen and (min-width:1280px){.usp-element .swiper-image{right:450px}}.usp-element .swiper-image .swiper-wrapper{position:absolute;top:0;right:0;bottom:300px;left:0}.usp-element .swiper-image .swiper-wrapper .swiper-slide{background-repeat:no-repeat;background-position:center center;background-size:cover;height:100%;display:block}.usp-element .container{height:330px;position:relative;z-index:1}@media screen and (min-width:750px){.usp-element .container{position:absolute;top:0;right:0;bottom:0;left:auto;width:360px;height:100%}}@media screen and (min-width:1280px){.usp-element .container{width:450px}}.usp-element .container .information{max-width:390px;margin:0 auto;padding-right:15px;padding-left:15px;padding-top:36px;padding-bottom:45px;position:relative;height:100%}@media screen and (min-width:750px){.usp-element .container .information{max-width:310px;margin:0 auto 0 auto;padding-left:10px;padding-right:10px}}@media screen and (min-width:1280px){.usp-element .container .information{max-width:370px}}.usp-element .container .information aside{z-index:10;position:relative;display:block;line-height:20px;-webkit-transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94)}.usp-element .container .swiper-pagination{width:100%;text-align:left;bottom:25px;z-index:20}.products-overview,.brochure-overview{padding-left:15px;padding-right:15px;display:block;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:61px;padding-bottom:61px}@media screen and (min-width:750px){.products-overview,.brochure-overview{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.products-overview,.brochure-overview{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.products-overview,.brochure-overview{padding-left:0;padding-right:0}}.products-overview::after,.brochure-overview::after{clear:both;content:"";display:table}@media screen and (max-width:749px){.products-overview,.brochure-overview{padding-top:36px}}.products-overview h1,.brochure-overview h1{margin-bottom:115px}.products-overview h1.one-collection,.brochure-overview h1.one-collection{margin-bottom:55px}@media screen and (max-width:749px){.products-overview h1,.brochure-overview h1{margin:0;margin-bottom:20px}}.products-overview .flex-container,.brochure-overview .flex-container{margin-left:-20px;position:relative}.products-overview .flex-container .toggle-view,.brochure-overview .flex-container .toggle-view{font-size:13px;line-height:25px;color:#424242;padding-left:20px;margin-bottom:20px}.products-overview .flex-container .toggle-view::after,.brochure-overview .flex-container .toggle-view::after{clear:both;content:"";display:table}.products-overview .flex-container .toggle-view .title,.brochure-overview .flex-container .toggle-view .title{float:left;display:inline-block}.products-overview .flex-container .toggle-view nav,.brochure-overview .flex-container .toggle-view nav{float:right;display:inline-block}.products-overview .flex-container .toggle-view a,.brochure-overview .flex-container .toggle-view a{display:inline-block;border:1px solid #D8D8D8;color:#424242;text-decoration:none;padding:0 20px}.products-overview .flex-container .toggle-view a:first-child,.brochure-overview .flex-container .toggle-view a:first-child{border-right:none}.no-touchevents .products-overview .flex-container .toggle-view a:hover,.no-touchevents .brochure-overview .flex-container .toggle-view a:hover{border-color:#000}.no-touchevents .products-overview .flex-container .toggle-view a:hover:first-child+a,.no-touchevents .brochure-overview .flex-container .toggle-view a:hover:first-child+a{border-left-color:#000}.products-overview .flex-container .toggle-view a.is-active,.brochure-overview .flex-container .toggle-view a.is-active{font-family:"myriad-pro",sans-serif;font-weight:600;color:#000}@media screen and (min-width:750px){.products-overview .flex-container .toggle-view,.brochure-overview .flex-container .toggle-view{position:absolute;top:-50px;right:5px;bottom:auto;left:auto;text-align:right}.products-overview .flex-container .toggle-view .title,.brochure-overview .flex-container .toggle-view .title,.products-overview .flex-container .toggle-view nav,.brochure-overview .flex-container .toggle-view nav{float:none;margin-left:10px}}.products-overview .flex-container article,.brochure-overview .flex-container article,.products-overview .flex-container aside.filter,.brochure-overview .flex-container aside.filter{margin-bottom:20px;width:100%;float:left;padding-left:20px}@media screen and (min-width:750px){.products-overview .flex-container article,.brochure-overview .flex-container article,.products-overview .flex-container aside.filter,.brochure-overview .flex-container aside.filter{width:50%}}@media screen and (min-width:960px){.products-overview .flex-container article,.brochure-overview .flex-container article,.products-overview .flex-container aside.filter,.brochure-overview .flex-container aside.filter{width:33.3333%}}@media screen and (min-width:1280px){.products-overview .flex-container article,.brochure-overview .flex-container article,.products-overview .flex-container aside.filter,.brochure-overview .flex-container aside.filter{width:25%}}.products-overview .flex-container article,.brochure-overview .flex-container article{z-index:1}.products-overview .flex-container article.products-item,.brochure-overview .flex-container article.products-item{max-height:400px;opacity:1;-webkit-transition:opacity .3s,width .2s,margin .2s,padding .2s,height .2s;-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transition-delay:0ms,0ms,0ms,0ms,0.3s;transition:opacity .3s,width .2s,margin .2s,padding .2s,height .2s;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-delay:0ms,0ms,0ms,0ms,0.3s}.products-overview .flex-container article.products-item.hide,.brochure-overview .flex-container article.products-item.hide{opacity:0;width:0;margin:0;padding:0}@media screen and (max-width:749px){.products-overview .flex-container article.products-item.hide,.brochure-overview .flex-container article.products-item.hide{height:0}}@media screen and (min-width:750px){.products-overview .flex-container article.products-item.hide,.brochure-overview .flex-container article.products-item.hide{overflow:hidden}}.products-overview .flex-container article.products-item.remove,.brochure-overview .flex-container article.products-item.remove{opacity:0;height:0;padding:0;margin:0}.products-overview .flex-container article .container,.brochure-overview .flex-container article .container{min-height:320px;min-width:275px;padding:16px 15px;display:block;box-sizing:border-box;text-decoration:none;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);position:relative;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94)}@media screen and (min-width:750px){.products-overview .flex-container article .container,.brochure-overview .flex-container article .container{margin:5px;height:390px}}.products-overview .flex-container article .container p,.brochure-overview .flex-container article .container p{font-size:13px;line-height:15px;color:#878787;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94)}.products-overview .flex-container article .container .content,.brochure-overview .flex-container article .container .content{height:95px;background:#fff;z-index:2;position:relative;padding:0 15px;margin:0 -15px;overflow:hidden;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94)}.products-overview .flex-container article .container .image,.brochure-overview .flex-container article .container .image{position:absolute;top:55px;right:0;bottom:0;left:0;overflow:hidden;z-index:1}.products-overview .flex-container article .container .image img,.brochure-overview .flex-container article .container .image img{position:absolute;bottom:50%;right:50%;-webkit-transform:translateX(50%) translateY(50%);-moz-transform:translateX(50%) translateY(50%);-ms-transform:translateX(50%) translateY(50%);-o-transform:translateX(50%) translateY(50%);transform:translateX(50%) translateY(50%);min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94)}.products-overview .flex-container article .container .image .tag,.brochure-overview .flex-container article .container .image .tag{-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);position:absolute;top:55px;right:auto;bottom:auto;left:0;height:42px;line-height:42px;padding:0 20px;min-width:100px;text-align:center;background-color:#232323;color:#fff;font-family:"myriad-pro",sans-serif;font-weight:300;z-index:3}.products-overview .flex-container article .container .image .tag:after,.brochure-overview .flex-container article .container .image .tag:after{box-shadow:inset 0 30px 20px -30px rgba(0,0,0,0.5);position:absolute;top:0;right:0;bottom:auto;left:0;content:"";z-index:100;height:20px}.products-overview .flex-container article.special,.brochure-overview .flex-container article.special{display:none;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}@media screen and (max-width:749px){.products-overview .flex-container article.special,.brochure-overview .flex-container article.special{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;-webkit-order:4;-moz-order:4;order:4;-ms-flex-order:4}}.products-overview .flex-container article.special .container,.brochure-overview .flex-container article.special .container{padding:200px 20px 20px 20px}.products-overview .flex-container article.special .container h3,.brochure-overview .flex-container article.special .container h3{color:#F2535B}.products-overview .flex-container article.special .container .image,.brochure-overview .flex-container article.special .container .image{position:absolute;top:10px;right:10px;bottom:auto;left:10px;height:175px}.products-overview .flex-container article.special .container .content,.brochure-overview .flex-container article.special .container .content{height:82px;max-height:82px;overflow-y:auto}.products-overview .flex-container article.special.default,.brochure-overview .flex-container article.special.default{display:block}.products-overview .flex-container article.products-item img,.brochure-overview .flex-container article.products-item img{-webkit-transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);opacity:1}.products-overview .flex-container article.products-item img.alternative,.brochure-overview .flex-container article.products-item img.alternative{opacity:0}.products-overview .flex-container article.products-item:hover .tag,.brochure-overview .flex-container article.products-item:hover .tag,.products-overview .brochure-overview .flex-container article.selected .tag,.brochure-overview .products-overview .flex-container article.selected .tag,.brochure-overview .flex-container article.selected .tag{top:0}.products-overview .flex-container article.products-item:hover .container,.brochure-overview .flex-container article.products-item:hover .container,.products-overview .brochure-overview .flex-container article.selected .container,.brochure-overview .products-overview .flex-container article.selected .container,.brochure-overview .flex-container article.selected .container{background-color:#232323;color:#fff}.products-overview .flex-container article.products-item:hover .container .content,.brochure-overview .flex-container article.products-item:hover .container .content,.products-overview .brochure-overview .flex-container article.selected .container .content,.brochure-overview .products-overview .flex-container article.selected .container .content,.brochure-overview .flex-container article.selected .container .content{height:39px;background-color:#232323}.products-overview .flex-container article.products-item:hover .container p,.brochure-overview .flex-container article.products-item:hover .container p,.products-overview .brochure-overview .flex-container article.selected .container p,.brochure-overview .products-overview .flex-container article.selected .container p,.brochure-overview .flex-container article.selected .container p{opacity:0}.products-overview .flex-container article.products-item:hover img,.brochure-overview .flex-container article.products-item:hover img,.products-overview .brochure-overview .flex-container article.selected img,.brochure-overview .products-overview .flex-container article.selected img,.brochure-overview .flex-container article.selected img{opacity:0}.products-overview .flex-container article.products-item:hover img.alternative,.brochure-overview .flex-container article.products-item:hover img.alternative,.products-overview .brochure-overview .flex-container article.selected img.alternative,.brochure-overview .products-overview .flex-container article.selected img.alternative,.brochure-overview .flex-container article.selected img.alternative{opacity:1}.products-overview.is-room article.products-item img,.is-room.brochure-overview article.products-item img{opacity:0}.products-overview.is-room article.products-item img.alternative,.is-room.brochure-overview article.products-item img.alternative{opacity:1}.products-overview.is-room article.products-item:hover img,.is-room.brochure-overview article.products-item:hover img,.products-overview.is-room .brochure-overview .flex-container article.selected img,.brochure-overview .flex-container .products-overview.is-room article.selected img,.is-room.brochure-overview .flex-container article.selected img{opacity:1}.products-overview.is-room article.products-item:hover img.alternative,.is-room.brochure-overview article.products-item:hover img.alternative,.products-overview.is-room .brochure-overview .flex-container article.selected img.alternative,.brochure-overview .flex-container .products-overview.is-room article.selected img.alternative,.is-room.brochure-overview .flex-container article.selected img.alternative{opacity:0}.products-overview aside.filter,.brochure-overview aside.filter{z-index:4;position:relative}.products-overview aside.filter .clear-filters,.brochure-overview aside.filter .clear-filters{display:none}.products-overview aside.filter .toggle-filter,.brochure-overview aside.filter .toggle-filter{display:none}@media screen and (max-width:749px){.products-overview aside.filter .container,.brochure-overview aside.filter .container{color:#fff;background:#232323;padding:0 20px 0;max-height:0;overflow:hidden;-webkit-transition:max-height .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:max-height .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:max-height .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:max-height .3s cubic-bezier(0.25,0.46,0.45,0.94);position:absolute;top:50px;right:0;bottom:auto;left:20px}.products-overview aside.filter .container>*:first-child,.brochure-overview aside.filter .container>*:first-child{margin-top:18px}.products-overview aside.filter .toggle-filter,.brochure-overview aside.filter .toggle-filter{display:block;line-height:45px;height:45px;text-decoration:none;position:relative;border-bottom:1px solid;border-top:5px solid;box-sizing:content-box;font-family:"myriad-pro",sans-serif;font-weight:600}.products-overview aside.filter .toggle-filter:after,.brochure-overview aside.filter .toggle-filter:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;position:absolute;top:20px;right:10px;bottom:auto;left:auto;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.products-overview aside.filter.is-open .toggle-filter:after,.brochure-overview aside.filter.is-open .toggle-filter:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.products-overview aside.filter.is-open .container,.brochure-overview aside.filter.is-open .container{max-height:1500px;overflow:visible}}@media screen and (min-width:750px){.products-overview aside.filter .container,.brochure-overview aside.filter .container{margin-right:20%}}@media screen and (min-width:750px){.products-overview aside.filter .container,.brochure-overview aside.filter .container{position:relative}}.products-overview aside.filter .container .collection-nav,.brochure-overview aside.filter .container .collection-nav{border:1px solid;height:32px;line-height:30px;margin-bottom:20px}.products-overview aside.filter .container .collection-nav.one-collection,.brochure-overview aside.filter .container .collection-nav.one-collection{display:none}@media screen and (min-width:750px){.products-overview aside.filter .container .collection-nav,.brochure-overview aside.filter .container .collection-nav{position:absolute;top:-57px;right:0;bottom:auto;left:0}}.products-overview aside.filter .container .collection-nav a,.brochure-overview aside.filter .container .collection-nav a{display:block;width:50%;float:left;text-align:center;text-decoration:none;color:#fff;font-size:13px}.products-overview aside.filter .container .collection-nav a.is-active,.brochure-overview aside.filter .container .collection-nav a.is-active{background:#fff;color:#000;font-family:"myriad-pro",sans-serif;font-weight:600}@media screen and (min-width:750px){.products-overview aside.filter .container .collection-nav a,.brochure-overview aside.filter .container .collection-nav a{color:#000}.products-overview aside.filter .container .collection-nav a.is-active,.brochure-overview aside.filter .container .collection-nav a.is-active{background:#232323;color:#fff}}.no-touchevents .products-overview aside.filter .container .collection-nav:hover a:hover,.no-touchevents .brochure-overview aside.filter .container .collection-nav:hover a:hover{background:#232323;color:#fff}.micro-application .products-overview aside.filter .container .collection-nav,.micro-application .brochure-overview aside.filter .container .collection-nav{display:none}@media screen and (min-width:750px){.products-overview aside.filter .container,.brochure-overview aside.filter .container{margin-top:5px}}.products-overview aside.filter .container .filter-group,.brochure-overview aside.filter .container .filter-group{margin:0;padding:0;list-style:none}.products-overview aside.filter .container .filter-group:last-child .toggle-group,.brochure-overview aside.filter .container .filter-group:last-child .toggle-group{border-bottom-width:0}.products-overview aside.filter .container .filter-group a,.brochure-overview aside.filter .container .filter-group a{color:#fff;display:block}@media screen and (min-width:750px){.products-overview aside.filter .container .filter-group a,.brochure-overview aside.filter .container .filter-group a{color:#424242}}.products-overview aside.filter .container .filter-group>li,.brochure-overview aside.filter .container .filter-group>li{line-height:50px;font-family:"myriad-pro",sans-serif;font-weight:600;margin:0}.products-overview aside.filter .container .filter-group>li a.toggle-group,.brochure-overview aside.filter .container .filter-group>li a.toggle-group{padding-left:20px;position:relative;border-bottom:1px solid rgba(255,255,255,0.5)}@media screen and (min-width:750px){.products-overview aside.filter .container .filter-group>li a.toggle-group,.brochure-overview aside.filter .container .filter-group>li a.toggle-group{border-bottom:1px solid #D8D8D8;color:#000}}.products-overview aside.filter .container .filter-group>li a.toggle-group:before,.brochure-overview aside.filter .container .filter-group>li a.toggle-group:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;position:absolute;top:22px;right:auto;bottom:auto;left:0;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.products-overview aside.filter .container .filter-group>li.is-open a:before,.brochure-overview aside.filter .container .filter-group>li.is-open a:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.products-overview aside.filter .container .filter-group>li.is-open ul,.brochure-overview aside.filter .container .filter-group>li.is-open ul{max-height:500px}.products-overview aside.filter .container .filter-group>li ul,.brochure-overview aside.filter .container .filter-group>li ul{margin:0;padding:0;list-style:none;overflow:hidden;max-height:0;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94)}.products-overview aside.filter .container .filter-group>li ul li,.brochure-overview aside.filter .container .filter-group>li ul li{padding:10px 0 0 0;margin:0;height:20px;line-height:20px;font-family:"myriad-pro",sans-serif;font-weight:400;box-sizing:content-box}.products-overview aside.filter .container .filter-group>li ul li:last-child,.brochure-overview aside.filter .container .filter-group>li ul li:last-child{padding-bottom:25px}.products-overview aside.filter .container .filter-group>li ul li a,.brochure-overview aside.filter .container .filter-group>li ul li a{padding-left:35px;position:relative}.products-overview aside.filter .container .filter-group>li ul li a:before,.brochure-overview aside.filter .container .filter-group>li ul li a:before{content:"";height:20px;width:20px;text-align:center;line-height:20px;background:#fff;position:absolute;top:0;right:auto;bottom:auto;left:0;box-sizing:border-box;color:#000;font-size:15px;text-indent:1px}@media screen and (min-width:750px){.products-overview aside.filter .container .filter-group>li ul li a:before,.brochure-overview aside.filter .container .filter-group>li ul li a:before{border:1px solid #D8D8D8}}.products-overview aside.filter .container .filter-group>li ul li a.is-disabled,.brochure-overview aside.filter .container .filter-group>li ul li a.is-disabled{color:#766E68}.products-overview aside.filter .container .filter-group>li ul li a.is-disabled:before,.brochure-overview aside.filter .container .filter-group>li ul li a.is-disabled:before{background-color:#3F3F3F}@media screen and (min-width:750px){.products-overview aside.filter .container .filter-group>li ul li a.is-disabled,.brochure-overview aside.filter .container .filter-group>li ul li a.is-disabled{color:#B4B4B4}.products-overview aside.filter .container .filter-group>li ul li a.is-disabled:before,.brochure-overview aside.filter .container .filter-group>li ul li a.is-disabled:before{background-color:#fff}}.products-overview aside.filter .container .filter-group>li ul li a.is-selected:before,.brochure-overview aside.filter .container .filter-group>li ul li a.is-selected:before{content:"";font-family:luxaflex}.products-overview aside.filter .container .filter-group:last-of-type ul li:first-of-type,.brochure-overview aside.filter .container .filter-group:last-of-type ul li:first-of-type{border-top:1px solid rgba(255,255,255,0.5)}@media screen and (min-width:750px){.products-overview aside.filter .container .filter-group:last-of-type ul li:first-of-type,.brochure-overview aside.filter .container .filter-group:last-of-type ul li:first-of-type{border-top:1px solid #D8D8D8}}@media screen and (min-width:750px){.products-overview aside.filter.no-filters,.brochure-overview aside.filter.no-filters{margin-bottom:0}.products-overview aside.filter.no-filters .container,.brochure-overview aside.filter.no-filters .container{margin-top:0}}@media screen and (max-width:749px){.products-overview .flex-container,.brochure-overview .flex-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.products-overview .flex-container .filter,.brochure-overview .flex-container .filter{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}.products-overview .flex-container .toggle-view,.brochure-overview .flex-container .toggle-view{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}.products-overview .flex-container article.special,.brochure-overview .flex-container article.special{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3}.products-overview .flex-container article.products-item,.brochure-overview .flex-container article.products-item{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}}.brochure-overview{padding-bottom:30px;padding-top:15px;padding-left:0;padding-right:0}.brochure-overview .flex-container{margin-left:-15px;margin-right:-4px}.brochure-overview .flex-container article{padding-left:10px;margin-bottom:10px}.brochure-overview .flex-container article.products-item:hover img,.brochure-overview .flex-container article.selected img{opacity:1}.brochure-overview .flex-container article.selected .checked{opacity:1}@media screen and (min-width:750px){.brochure-overview .flex-container article{width:100%}}@media screen and (min-width:960px){.brochure-overview .flex-container article{width:50%}}@media screen and (min-width:1280px){.brochure-overview .flex-container article{width:50%}}.brochure-overview .flex-container article label,.brochure-overview .flex-container article input{display:none}.brochure-overview .flex-container article .checked{position:absolute;right:13px;margin-top:-2px;opacity:0;-webkit-transition:opacity .2s cubic-bezier(0.785,0.135,0.15,0.86);-moz-transition:opacity .2s cubic-bezier(0.785,0.135,0.15,0.86);-o-transition:opacity .2s cubic-bezier(0.785,0.135,0.15,0.86);transition:opacity .2s cubic-bezier(0.785,0.135,0.15,0.86)}.brochure-overview .flex-container article .checked:before{content:"";font-family:luxaflex;font-size:11px}.brochure-overview .flex-container article .container{min-width:0;min-height:0;height:0;padding-bottom:65%;cursor:pointer}.brochure-overview .flex-container article .container h3{font-weight:600;font-size:15px}.brochure-overview .flex-container article .container .image{top:50px}.product-features{overflow-x:hidden;display:block}.product-features::after{clear:both;content:"";display:table}@media screen and (max-width:749px){.product-features{border-top:30px solid #000}}.product-features .product-feature{height:320px;position:relative;background:#232323;overflow:hidden;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94)}.product-features .product-feature:nth-of-type(even){background:#fff}.product-features .product-feature:nth-of-type(even) *{color:#000}.product-features .product-feature:nth-of-type(even) .ghost-button:hover{background-color:#000}.product-features .product-feature:nth-of-type(even) .ghost-button:hover span{color:#fff}.product-features .product-feature .aspect-ratio{display:none;width:100%;min-height:320px;max-height:420px}.product-features .product-feature:after{box-shadow:inset 0 50px 70px -40px #000;position:absolute;top:0;left:0;right:0;content:"";z-index:100;height:80px}.product-features .product-feature .image{overflow:hidden}.product-features .product-feature .image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-height:100%;height:auto;min-width:100%}.product-features .product-feature .image .start-video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:43px;height:43px;border:1px solid;border-radius:50%;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10}.product-features .product-feature .image .start-video.play-color-white{color:#fff}.product-features .product-feature .image .start-video.play-color-black{color:#000}.product-features .product-feature .image .start-video:before{content:"";position:absolute;top:48%;right:44%;bottom:auto;left:auto;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);content:"\e604";font-family:luxaflex;font-size:20px;width:10px;text-indent:0}.product-features .product-feature .content p{height:90px;overflow:hidden}.product-features .product-feature .video-container.is-playing{background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1000}.product-features .product-feature .video-container .video-wrapper{display:none}.product-features .product-feature .video-container .video-wrapper.open-video{display:block;position:fixed;color:#fff!important;top:50%;left:50%;width:80vw;height:30vh;z-index:1000;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);pointer-events:auto}.product-features .product-feature .video-container .video-wrapper.open-video video{display:block;position:relative;width:100%}.product-features .product-feature .video-container .video-wrapper.open-video *{color:#fff!important}.product-features .product-feature .video-container .stop-video{position:absolute;top:-40px;right:0;width:40px;height:40px;display:block;color:#fff;pointer-events:auto;overflow:hidden;white-space:nowrap;text-decoration:none;text-indent:101%}.product-features .product-feature .video-container .stop-video:before{content:"";font-family:luxaflex;font-size:20px;text-indent:0;text-align:right;position:absolute;top:0;right:0;bottom:0;left:0;text-align:right}@media screen and (max-width:749px){.product-features .product-feature{width:200%}.product-features .product-feature .image{width:calc(50% - 40px);height:100%;float:left;position:relative}.product-features .product-feature .image:after{position:absolute;top:0;right:0;bottom:0;left:0;content:" ";display:block;background:url('https://static.luxaflex.com/static/build/images/raster_15_b.png?2a7e3beea2fe') repeat center center}.product-features .product-feature .content{float:left;width:230px;padding-top:45px;padding-left:40px;height:100%;box-sizing:content-box}.product-features .product-feature .content h2{position:absolute;top:25px;right:auto;bottom:auto;left:15px;width:230px;margin:0;font-size:30px;line-height:30px}}@media screen and (max-width:749px) and (max-width:749px){.product-features .product-feature .content h2{color:#fff}}@media screen and (max-width:749px){.product-features .product-feature .content .ghost-button{margin-top:45px}.product-features .product-feature .content:before{position:absolute;top:25px;right:auto;bottom:auto;left:0;left:calc(50% - 29px);width:18px;height:18px;content:"";font-family:luxaflex;font-size:18px;text-align:center;line-height:18px;-webkit-transition:transform .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:transform .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:transform .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform .3s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-backface-visibility:visible;backface-visibility:visible}.product-features .product-feature:nth-of-type(even) .image{width:calc(50% - 60px)}.product-features .product-feature:nth-of-type(even) .content{padding-left:60px}.product-features .product-feature:nth-of-type(even) .content:before{left:calc(50% - 39px)}.product-features .product-feature.is-open{-webkit-transform:translateX(calc(-230px - 40px));-moz-transform:translateX(calc(-230px - 40px));-ms-transform:translateX(calc(-230px - 40px));-o-transform:translateX(calc(-230px - 40px));transform:translateX(calc(-230px - 40px))}.product-features .product-feature.is-open .image{width:calc(50% - 60px)}.product-features .product-feature.is-open .content{padding-left:60px}.product-features .product-feature.is-open .content:before{left:calc(50% - 39px);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (min-width:750px){.product-features .product-feature{min-height:320px;height:auto;overflow:auto}.product-features .product-feature .ratio-44{display:block}.product-features .product-feature .image{position:absolute;top:0;right:340px;bottom:0;left:0}.product-features .product-feature .content{position:absolute;top:0;right:0;bottom:0;left:auto;width:290px;margin:auto 25px 0 25px;margin-top:36px}.product-features .product-feature .content p{margin-bottom:0}.product-features .product-feature .content .ghost-button{margin-top:45px}.product-features .product-feature:nth-of-type(even) .image{right:390px}.product-features .product-feature:nth-of-type(even) .content{margin-right:75px}}@media screen and (min-width:960px){.product-features .product-feature{height:420px}.product-features .product-feature .image{right:380px}.product-features .product-feature .content{margin:45px 45px 0 45px}.product-features .product-feature:nth-of-type(even) .image{right:470px}.product-features .product-feature:nth-of-type(even) .content{margin-right:135px}}@media screen and (min-width:1280px){.product-features .product-feature{height:420px}.product-features .product-feature .image{right:440px}.product-features .product-feature .content{width:350px}.product-features .product-feature:nth-of-type(even) .image{right:530px}}@media screen and (min-width:1500px){.product-features .product-feature{height:520px}.product-features .product-feature .image{right:570px}.product-features .product-feature .content{margin:85px;width:400px}.product-features .product-feature:nth-of-type(even) .image{right:740px}.product-features .product-feature:nth-of-type(even) .content{margin-right:225px}}.benefits{height:558px;position:relative;box-sizing:border-box;display:block;overflow:hidden;padding-left:15px;padding-right:15px;display:block}@media screen and (min-width:750px){.benefits{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.benefits{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.benefits{padding-left:0;padding-right:0}}.benefits:after{position:absolute;box-shadow:inset 0 40px 40px -20px rgba(0,0,0,0.5);height:60px;left:0;right:0;top:0;content:""}.benefits .container{max-width:1200px;margin-left:auto;margin-right:auto}.benefits .container::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.benefits .container{width:598px;margin:0 auto}}@media screen and (min-width:960px){.benefits .container{width:890px}}@media screen and (min-width:1500px){.benefits .container{width:100%}}@media screen and (max-width:749px){.benefits .swiper-container{overflow:visible;float:left;display:block;margin-right:3.44828%;width:79.31034%}.benefits .swiper-container:last-child{margin-right:0}}.benefits .swiper-slide{margin-top:70px;padding-top:45px;padding-bottom:45px;padding:auto 15px;max-width:290px;min-width:240px;height:410px;border:1px solid #E3BCBA;box-sizing:border-box;text-align:center}@media screen and (min-width:750px){.benefits .swiper-slide{min-width:290px;padding:25px 20px 45px 20px}}.benefits .swiper-slide .image{text-align:center;height:120px}.benefits .swiper-slide .image img{height:100%;width:auto}.benefits .swiper-slide h3{color:#F2535B;margin-top:36px}@media screen and (min-width:1500px){.benefits .swiper-slide h3{font-size:20px}}.benefits .swiper-slide p.content{margin-top:10px;overflow-y:auto;-webkit-overflow-scrolling:touch;height:95px;padding-left:10px;padding-right:10px}.benefits .swiper-slide .action{position:absolute;top:auto;right:0;bottom:45px;left:0;margin:0;height:35px;text-align:center;padding-left:10px;padding-right:10px}.benefits .swiper-button-next,.benefits .swiper-button-prev{width:53px;height:53px;background:rgba(0,0,0,0.75);opacity:0;overflow:hidden;text-indent:101%;white-space:nowrap;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94)}@media screen and (min-width:750px){.benefits .swiper-button-next,.benefits .swiper-button-prev{opacity:1}}.benefits .swiper-button-next:before,.benefits .swiper-button-prev:before{position:absolute;top:0;left:0;right:0;bottom:0;font-family:luxaflex;font-size:30px;color:#fff;text-align:center;line-height:53px;text-indent:0}.benefits .swiper-button-next.swiper-button-disabled,.benefits .swiper-button-prev.swiper-button-disabled{opacity:0}.benefits .swiper-button-next{right:0}.benefits .swiper-button-next:before{content:""}.benefits .swiper-button-prev{left:0}.benefits .swiper-button-prev:before{content:""}.benefits .swiper-pagination{left:50%;bottom:15px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:749px){.benefits .swiper-pagination{opacity:0}}.blog-section{position:relative;overflow-x:hidden}.blog-section:before{box-shadow:inset 0 15px 15px -15px #000;position:absolute;top:0;left:-50px;right:-50px;content:"";z-index:100;height:15px}.blog-section .container{max-width:1200px;margin-left:auto;margin-right:auto;display:block;padding-left:15px;padding-right:15px;display:block;padding-top:70px;padding-bottom:70px;position:relative}.blog-section .container::after{clear:both;content:"";display:table}.blog-section .container::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.blog-section .container{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.blog-section .container{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.blog-section .container{padding-left:0;padding-right:0}}@media screen and (max-width:749px){.blog-section .container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-direction:column-reverse}}.blog-section .container main{float:left;display:block;margin-right:3.44828%;width:100%;-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;box-ordinal-group:0;-webkit-order:0;-moz-order:0;order:0;-ms-flex-order:0}.blog-section .container main:last-child{margin-right:0}@media screen and (max-width:749px){.blog-section .container main{margin-top:36px}}.blog-section .container main p{margin:0}.blog-section .container main p.content{margin-bottom:36px}@media screen and (min-width:750px){.blog-section .container main{float:left;display:block;margin-right:1.40845%;width:40.84507%}.blog-section .container main:last-child{margin-right:0}}@media screen and (min-width:960px){.blog-section .container main{float:left;display:block;margin-right:1.05263%;width:30.52632%}.blog-section .container main:last-child{margin-right:0}}@media screen and (min-width:1280px){.blog-section .container main{float:left;display:block;margin-right:.84034%;width:24.36975%;margin-left:10.08403%}.blog-section .container main:last-child{margin-right:0}}@media screen and (min-width:1500px){.blog-section .container main{float:left;display:block;margin-right:.84034%;width:29.41176%;margin-left:5.04202%}.blog-section .container main:last-child{margin-right:0}}.blog-section .container aside{float:left;display:block;margin-right:3.44828%;width:100%;margin-right:0;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:right center}.blog-section .container aside:last-child{margin-right:0}.blog-section .container aside .aspect-ratio{min-width:100%;min-height:240px;max-height:320px}@media screen and (min-width:750px){.blog-section .container aside{float:left;display:block;margin-right:1.40845%;width:49.29577%;margin-left:8.4507%;height:300px}.blog-section .container aside:last-child{margin-right:0}.blog-section .container aside .aspect-ratio{display:none}}@media screen and (min-width:960px){.blog-section .container aside{float:left;display:block;margin-right:1.05263%;width:62.10526%;margin-left:6.31579%;margin-right:0;height:300px}.blog-section .container aside:last-child{margin-right:0}}@media screen and (min-width:1280px){.blog-section .container aside{float:left;display:block;margin-right:.84034%;width:49.57983%;margin-left:5.04202%}.blog-section .container aside:last-child{margin-right:0}}@media screen and (min-width:1500px){.blog-section .container aside{float:left;display:block;margin-right:.84034%;width:49.57983%;margin-left:5.04202%}.blog-section .container aside:last-child{margin-right:0}}.inspiration-carousel{position:relative;box-sizing:border-box;display:block;overflow:hidden;z-index:1}.inspiration-carousel .control,.inspiration-carousel .swiper-block-current,.inspiration-carousel .swiper-block-prev,.inspiration-carousel .swiper-block-next,.inspiration-carousel .slide-count{opacity:1;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94)}.inspiration-carousel.no-interaction .control,.inspiration-carousel.no-interaction .swiper-block-current,.inspiration-carousel.no-interaction .swiper-block-prev,.inspiration-carousel.no-interaction .swiper-block-next,.inspiration-carousel.no-interaction .pinterest,.inspiration-carousel.no-interaction .product-link,.inspiration-carousel.no-interaction .slide-count{opacity:0}.inspiration-carousel .outer-container{position:relative;height:320px;width:100%}@media screen and (min-width:750px){.inspiration-carousel .outer-container{height:400px;width:88%;margin:0 auto}}@media screen and (min-width:960px){.inspiration-carousel .outer-container{height:528px;width:80%}}@media screen and (min-width:1280px){.inspiration-carousel .outer-container{height:600px;width:80%}}@media screen and (min-width:1500px){.inspiration-carousel .outer-container{width:80%;max-width:1200px}}.inspiration-carousel .container{position:relative;height:100%;width:300%;margin-left:-100%;background:#232323}.inspiration-carousel .swiper-container{overflow:visible!important;height:100%}.inspiration-carousel .swiper-slide{height:100%;background-size:cover;background-position:center center;margin-right:0}.inspiration-carousel .swiper-block-next,.inspiration-carousel .swiper-block-prev{position:absolute;top:50%;right:auto;left:auto;width:500px;display:block;cursor:pointer;z-index:10;color:#fff;opacity:1;margin-top:-26px;height:53px;-webkit-tap-highlight-color:transparent;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94)}@media screen and (min-width:750px){.inspiration-carousel .swiper-block-next,.inspiration-carousel .swiper-block-prev{background:rgba(0,0,0,0.55);position:absolute;top:0;right:auto;bottom:0;left:auto;margin-top:0;height:auto}}.inspiration-carousel .swiper-block-next .control,.inspiration-carousel .swiper-block-prev .control{position:absolute;top:50%;margin-top:-26px;width:53px;height:53px;overflow:hidden;text-indent:101%;white-space:nowrap}.inspiration-carousel .swiper-block-next .control:before,.inspiration-carousel .swiper-block-prev .control:before{position:absolute;top:0;right:0;bottom:0;left:0;font-family:luxaflex;font-size:30px;color:#fff;text-align:center;line-height:53px;text-indent:0}@media screen and (min-width:1280px){.inspiration-carousel .swiper-block-next .control:before,.inspiration-carousel .swiper-block-prev .control:before{color:#ACACAC}}.inspiration-carousel .swiper-block-next .slide-count,.inspiration-carousel .swiper-block-prev .slide-count{position:absolute;top:50%;margin-top:30px;text-align:center;width:53px;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);opacity:0}@media screen and (max-width:749px){.inspiration-carousel .swiper-block-next .slide-count,.inspiration-carousel .swiper-block-prev .slide-count{opacity:0}}.no-touchevents .inspiration-carousel .swiper-block-next:hover .slide-count,.no-touchevents .inspiration-carousel .swiper-block-prev:hover .slide-count{opacity:1}.no-touchevents .inspiration-carousel .swiper-block-next:hover .control:before,.no-touchevents .inspiration-carousel .swiper-block-prev:hover .control:before{color:#fff}.touch .inspiration-carousel .swiper-block-next .slide-count,.touch .inspiration-carousel .swiper-block-prev .slide-count{opacity:1}@media screen and (max-width:749px){.touch .inspiration-carousel .swiper-block-next .slide-count,.touch .inspiration-carousel .swiper-block-prev .slide-count{opacity:0}}.touch .inspiration-carousel .swiper-block-next .control:before,.touch .inspiration-carousel .swiper-block-prev .control:before{color:#fff}.inspiration-carousel .swiper-block-next{right:-500px}@media screen and (max-width:749px){.inspiration-carousel .swiper-block-next{right:-450px}}.inspiration-carousel .swiper-block-next .control{left:0}.inspiration-carousel .swiper-block-next .control:before{content:""}@media screen and (min-width:960px){.inspiration-carousel .swiper-block-next .control{left:10px}}.inspiration-carousel .swiper-block-next .slide-count{left:0}@media screen and (min-width:960px){.inspiration-carousel .swiper-block-next .slide-count{left:10px}}.inspiration-carousel .swiper-block-prev{left:-500px}@media screen and (max-width:749px){.inspiration-carousel .swiper-block-prev{left:-450px}}.inspiration-carousel .swiper-block-prev .control{right:0}.inspiration-carousel .swiper-block-prev .control:before{content:""}@media screen and (min-width:960px){.inspiration-carousel .swiper-block-prev .control{right:10px}}.inspiration-carousel .swiper-block-prev .slide-count{right:0}@media screen and (min-width:960px){.inspiration-carousel .swiper-block-prev .slide-count{right:10px}}.inspiration-carousel .swiper-block-current{position:absolute;top:5%;left:0;right:0;text-align:center;z-index:10;color:#fff}@media screen and (min-width:750px){.inspiration-carousel .swiper-block-current{display:none}}.generic-content .inspiration-carousel,.site-wrapper.landing .inspiration-carousel{margin-bottom:45px;margin-top:45px}.generic-content .inspiration-carousel .outer-container,.site-wrapper.landing .inspiration-carousel .outer-container{width:100%;max-height:400px}.generic-content .inspiration-carousel .outer-container .swiper-block-next,.site-wrapper.landing .inspiration-carousel .outer-container .swiper-block-next{right:-455px}@media screen and (min-width:960px){.generic-content .inspiration-carousel .outer-container .swiper-block-next .control,.site-wrapper.landing .inspiration-carousel .outer-container .swiper-block-next .control{left:-2px}.generic-content .inspiration-carousel .outer-container .swiper-block-next .slide-count,.site-wrapper.landing .inspiration-carousel .outer-container .swiper-block-next .slide-count{left:-3px}}.generic-content .inspiration-carousel .outer-container .swiper-block-prev,.site-wrapper.landing .inspiration-carousel .outer-container .swiper-block-prev{left:-455px}@media screen and (min-width:960px){.generic-content .inspiration-carousel .outer-container .swiper-block-prev .control,.site-wrapper.landing .inspiration-carousel .outer-container .swiper-block-prev .control{right:-2px}.generic-content .inspiration-carousel .outer-container .swiper-block-prev .slide-count,.site-wrapper.landing .inspiration-carousel .outer-container .swiper-block-prev .slide-count{right:-3px}}.inspiration-carousel .product-link{position:absolute;top:auto;right:auto;bottom:16px;left:20px;font-family:"myriad-pro",sans-serif;font-weight:600;font-size:20px;color:#fff;text-decoration:none;letter-spacing:.4px}.generic-content .inspiration-carousel .product-link{left:60px}@media screen and (max-width:749px){.inspiration-carousel.is-open .control,.inspiration-carousel.is-open .swiper-block-current,.inspiration-carousel.is-open .swiper-block-prev,.inspiration-carousel.is-open .swiper-block-next,.inspiration-carousel.is-open .slide-count{display:none}}.inspiration-carousel-overlay{position:relative;height:0}.inspiration-carousel-overlay .container{position:relative;box-sizing:border-box;display:block;height:320px;position:absolute;top:-320px;right:0;bottom:0;left:0;background-color:rgba(35,35,35,0.5);z-index:2;color:#fff;text-align:center;padding-top:80px;opacity:1;max-height:600px;overflow:hidden;-webkit-transition:opacity .3s,background .3s,max-height .2s,padding .2s;-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transition-delay:0ms,0ms,0.3s,0.3s;transition:opacity .3s,background .3s,max-height .2s,padding .2s;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-delay:0ms,0ms,0.3s,0.3s}@media screen and (max-width:749px){.inspiration-carousel-overlay .container{padding-top:110px}}@media screen and (min-width:750px){.inspiration-carousel-overlay .container{height:400px;top:-400px;padding-top:140px}}@media screen and (min-width:960px){.inspiration-carousel-overlay .container{height:528px;top:-528px}}@media screen and (min-width:1280px){.inspiration-carousel-overlay .container{height:600px;top:-600px;padding-top:240px}}.inspiration-carousel-overlay .container .ghost-button{color:#fff}.no-touchevents .inspiration-carousel-overlay .container:hover{background-color:rgba(35,35,35,0.3)}.inspiration-carousel-overlay.is-hidden .container{opacity:0;max-height:0;padding:0}.highlights{height:400px}@media screen and (min-width:750px){.highlights{height:600px}}.highlights .swiper-pagination{width:100%;text-align:center}.highlights .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:5px}.highlights .container-title{position:absolute;top:40px;right:0;left:0;text-align:center;z-index:2;max-height:170px;padding-left:40px;padding-right:40px}@media screen and (min-width:750px){.highlights .container-title{top:60px;padding-left:15px;padding-right:15px;display:block}}@media screen and (min-width:750px) and (min-width:750px){.highlights .container-title{padding-left:20px;padding-right:20px}}@media screen and (min-width:750px) and (min-width:960px){.highlights .container-title{padding-left:35px;padding-right:35px}}@media screen and (min-width:750px) and (min-width:1280px){.highlights .container-title{padding-left:0;padding-right:0}}@media screen and (min-width:1280px){.highlights .container-title{max-height:225px}}.highlights .container-title h2{margin:20px 0 36px}@media screen and (min-width:750px){.highlights .container-title h2{margin:20px 0 16px}}.highlights .container-title p{max-width:290px;margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.highlights .container-title p{max-width:none;float:left;display:block;margin-right:1.40845%;width:66.19718%;margin-left:16.90141%}.highlights .container-title p:last-child{margin-right:0}}@media screen and (min-width:960px){.highlights .container-title p{float:left;display:block;margin-right:1.05263%;width:49.47368%;margin-left:25.26316%}.highlights .container-title p:last-child{margin-right:0}}@media screen and (min-width:1280px){.highlights .container-title p{float:left;display:block;margin-right:.84034%;width:39.4958%;margin-left:30.2521%}.highlights .container-title p:last-child{margin-right:0}}.highlights .swiper-slide{box-sizing:border-box;width:100vw;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;padding:60px 20px 0}.highlights .swiper-slide:before{position:absolute;top:0;right:0;bottom:0;left:0;content:" ";display:block;background:url('https://static.luxaflex.com/static/build/images/raster_15_b.png?2a7e3beea2fe') repeat center center}.highlights .swiper-slide h2,.highlights .swiper-slide h3{margin-top:0;padding-top:0}.highlights .swiper-slide span{position:absolute;top:335px;right:20px;left:20px}@media screen and (min-width:750px){.highlights .swiper-slide span{position:absolute;top:295px;right:0;left:0}}@media screen and (min-width:960px){.highlights .swiper-slide span{position:absolute;top:315px;right:0;left:0}}@media screen and (min-width:1280px){.highlights .swiper-slide span{position:absolute;top:295px;right:0;left:0}}.highlights .swiper-pagination{top:300px}@media screen and (min-width:750px){.highlights .swiper-pagination{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;top:260px}}@media screen and (min-width:960px){.highlights .swiper-pagination{top:280px}}@media screen and (min-width:1280px){.highlights .swiper-pagination{top:260px}}.video-element{text-align:center;background-color:#232323;position:relative;height:auto}.video-element.light-on-dark{color:#fff}.video-element .video-wrapper{position:relative;padding:0;overflow:hidden;cursor:pointer;-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out;padding-bottom:56.25%}@media screen and (min-width:750px){.video-element .video-wrapper{height:238px;padding-bottom:0}}.video-element .video-wrapper .video-js{background-color:#000;height:100%;width:100%;opacity:0;transition:margin-top .2s ease-in-out,opacity .2s cubic-bezier(0.77,0,0.175,1)}.video-element .video-wrapper .video-js video{position:absolute;top:0;left:0;width:100%;height:100%}.video-element.mesh-texture .video-wrapper:before{position:absolute;top:0;right:0;bottom:0;left:0;content:" ";display:block;background:url('https://static.luxaflex.com/static/build/images/raster_15_b.png?2a7e3beea2fe') repeat center center;z-index:2;opacity:1;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.video-element .video-container{position:absolute;top:0;left:0;background-color:#000;z-index:1;height:100%;width:100%}@media screen and (min-width:750px){.video-element .video-container{position:relative;top:auto;right:auto;bottom:auto;left:auto}}.video-element .tools-container{position:absolute;top:30%;right:0;left:0;width:100%;text-align:center;z-index:2;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.video-element .tools-container h3{font-size:30px;padding-top:10px}@media screen and (min-width:750px){.video-element .tools-container{display:block}}.video-element .icon-start{display:block;text-indent:-9999px!important;overflow:hidden;height:45px;width:45px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #fff;margin:0 auto;position:relative}.video-element .icon-start:before{content:"\e604";font-family:luxaflex;position:absolute;top:11px;left:19px;font-size:20px;width:10px;text-indent:0}.video-element .video-description{display:block;padding-top:45px;padding-bottom:45px;background-color:#1A1A1A;width:100%;padding-left:15px;padding-right:15px;display:block}.video-element .video-description::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.video-element .video-description{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.video-element .video-description{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.video-element .video-description{padding-left:0;padding-right:0}}@media screen and (min-width:750px){.video-element .video-description>*{float:left;display:block;margin-right:1.40845%;width:49.29577%;margin-left:25.35211%}.video-element .video-description>*:last-child{margin-right:0}}@media screen and (min-width:960px){.video-element .video-description>*{float:left;display:block;margin-right:1.05263%;width:49.47368%;margin-left:25.26316%}.video-element .video-description>*:last-child{margin-right:0}}@media screen and (min-width:1280px){.video-element .video-description>*{float:left;display:block;margin-right:.84034%;width:39.4958%;margin-left:30.2521%}.video-element .video-description>*:last-child{margin-right:0}}@media screen and (min-width:750px){.video-element.video-is-playing .video-wrapper{height:440px}}@media screen and (min-width:960px){.video-element.video-is-playing .video-wrapper{height:560px}}@media screen and (min-width:1280px){.video-element.video-is-playing .video-wrapper{height:680px}}.video-element.video-is-playing .tools-container{opacity:0;top:30%;display:none}.video-element.video-is-playing .tools-container{opacity:0;top:30%}@media screen and (min-width:750px){.video-element.video-is-playing .tools-container{top:40%}}.video-element.video-is-playing .video-js{margin-top:0;opacity:1}.video-element.video-is-playing.mesh-texture .video-wrapper:before{opacity:0;display:none}.video-element.video-is-paused .icon-start:before{content:"\e604";left:11px!important}.specifications-container{max-width:1200px;margin-left:auto;margin-right:auto;display:block;padding-left:15px;padding-right:15px;display:block;padding-top:61px;margin-bottom:70px;position:relative}.specifications-container::after{clear:both;content:"";display:table}.specifications-container::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.specifications-container{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.specifications-container{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.specifications-container{padding-left:0;padding-right:0}}.specifications-container .selected-tab{padding:15px 30px 13px 0;position:relative;font-weight:600;font-size:14px;border-bottom:1px solid #000}.specifications-container .selected-tab:before{content:"\e607";font-family:luxaflex;position:absolute;top:20px;right:10px;font-size:10px;display:block}@media screen and (min-width:750px){.specifications-container .selected-tab{display:none}}.specifications-container .tabs{position:relative}.specifications-container.show .selected-tab:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.specifications-header{position:relative;z-index:2}.specifications-header h2{padding-bottom:10px;border-bottom:5px solid #000;margin:0}@media screen and (max-width:749px){.specifications-header h2{font-size:25px}}@media screen and (min-width:750px){.specifications-header{text-align:center;margin-bottom:60px}.specifications-header h2{padding:0 0 40px;margin:0;border-bottom:1px solid #878787}}.specifications-header .tabs-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:bottom .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:bottom .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:bottom .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:bottom .3s cubic-bezier(0.25,0.46,0.45,0.94);overflow:hidden}@media screen and (min-width:750px){.specifications-header .tabs-wrapper{overflow:visible}}.show .specifications-header .tabs-wrapper{bottom:-400px}.specifications-header .tab-list{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);position:absolute;top:0;right:0;left:0;background-color:#232323;color:#fff;list-style-type:none;margin:0;padding:0 10px}.specifications-header .tab-list .tab{position:relative;padding:15px 0 13px;font-family:"myriad-pro",sans-serif;font-weight:600;border-bottom:1px solid rgba(255,255,255,0.5);cursor:pointer;margin-bottom:0}.specifications-header .tab-list .tab:last-child{border-width:0}.specifications-header .tab-list .tab.selected:before{content:"\e608";font-family:luxaflex;position:absolute;top:20px;right:0;font-size:10px}@media screen and (min-width:750px){.specifications-header .tab-list .tab.selected:before{display:none}}@media screen and (min-width:750px){.specifications-header .tab-list{position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);background-color:#fff;color:#000;width:100%;padding:0;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.specifications-header .tab-list .tab{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;border-top:5px solid transparent}.no-touchevents .specifications-header .tab-list .tab:hover,.specifications-header .tab-list .tab.selected{border-top:5px solid #000}.specifications-header .tab-list .tab:last-child{border-width:5px}}.show .specifications-header .tab-list{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.specifications-content{padding-top:36px}.specifications-content .tab{visibility:hidden;opacity:0;height:0;overflow:hidden;transition:visibility 0s linear .5s,opacity .5s linear}.specifications-content .tab.show{visibility:visible;opacity:1;height:auto;transition-delay:0s}.specifications-content .tab .content-container{padding:0 0 30px}.specifications-content .tab .content-container::after{clear:both;content:"";display:table}.specifications-content .tab .content-container p{margin-top:0}.specifications-content .tab .content-container h2,.specifications-content .tab .content-container h3,.specifications-content .tab .content-container h4,.specifications-content .tab .content-container h5,.specifications-content .tab .content-container h6{margin-bottom:.5em}.specifications-content .tab .content-container>*:last-child{margin-bottom:0}@media screen and (min-width:750px){.specifications-content .tab .content-container{text-align:center;padding:0 0 30px}}@media screen and (min-width:960px){.specifications-content .tab .content-container>*{float:left;display:block;margin-right:1.05263%;width:49.47368%;margin-left:25.26316%}.specifications-content .tab .content-container>*:last-child{margin-right:0}}@media screen and (min-width:1280px){.specifications-content .tab .content-container>*{float:left;display:block;margin-right:.84034%;width:49.57983%;margin-left:25.21008%}.specifications-content .tab .content-container>*:last-child{margin-right:0}}.specifications-content .tab .images-content-container{padding-top:10px}.specifications-content .tab .images-container h4{font-family:"myriad-pro",sans-serif;font-weight:400;font-weight:normal}@media screen and (min-width:750px){.specifications-content .tab .images-container h4{text-align:center;margin:10px 0 25px}}.specifications-content .tab .images-container .image-container{position:relative}.specifications-content .tab .images-container .caption{color:#333;font-size:10px;display:block}@media screen and (max-width:749px){.specifications-content .tab .images-container:not(.colors) .image-text{padding-bottom:40px}}@media screen and (min-width:750px){.specifications-content .tab .images-container:not(.colors){-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:720px;margin:0 auto}.specifications-content .tab .images-container:not(.colors) .image-text{width:100%}.specifications-content .tab .images-container:not(.colors) .image-text .image-container{margin:0;float:left;padding-right:20px}.specifications-content .tab .images-container:not(.colors) .image-text .image-content-container{float:left}.specifications-content .tab .images-container:not(.colors) .image-text:nth-child(even) .image-container{float:right;padding-right:0}.specifications-content .tab .images-container:not(.colors).image-3 .image-container{max-width:50%}.specifications-content .tab .images-container:not(.colors).image-3 .image-text{padding-top:30px}.specifications-content .tab .images-container:not(.colors).image-3 .image-text:nth-child(even) .image-content-container{padding-right:20px}.specifications-content .tab .images-container:not(.colors).image-3 .image-content-container{width:50%}.specifications-content .tab .images-container:not(.colors).image-4 .image-text{width:50%;float:left}.specifications-content .tab .images-container:not(.colors).image-4 .image-text .image-container{padding-right:0;padding-bottom:20px;max-width:100%}.specifications-content .tab .images-container:not(.colors).image-4 .image-text:nth-child(-n+2){padding-bottom:70px}.specifications-content .tab .images-container:not(.colors).image-4 .image-text:nth-child(odd){padding-right:10px}.specifications-content .tab .images-container:not(.colors).image-4 .image-text:nth-child(even){padding-left:10px}}@media screen and (min-width:960px){.specifications-content .tab .images-container:not(.colors){max-width:960px}}.specifications-content .tab .images-container:not(.colors).image-2{max-width:950px}.specifications-content .tab .images-container:not(.colors) .image-container{margin-bottom:10px}.specifications-content .tab .images-container:not(.colors) .image-container img{width:100%;height:auto}.specifications-content .tab .images-container:not(.colors) .image-container .caption{text-align:center;line-height:1}@media screen and (min-width:750px){.specifications-content .tab .images-container:not(.colors) .image-container{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin:0 5px 10px}}@media screen and (min-width:960px){.specifications-content .tab .images-container:not(.colors) .image-container{max-width:76%}}@media screen and (min-width:1280px){.specifications-content .tab .images-container:not(.colors) .image-container{max-width:100%}}.specifications-content .tab .images-container.colors{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.specifications-content .tab .images-container.colors .image-container{height:70px;margin-bottom:30px;background-size:cover;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;column-fill:auto;display:block}.specifications-content .tab .images-container.colors .image-container .caption{position:absolute;right:0;bottom:-21px;left:0;background-color:#fff}@media screen and (min-width:750px){.specifications-content .tab .images-container.colors{-webkit-columns:4;-moz-columns:4;columns:4}.specifications-content .tab .images-container.colors .image-container{height:140px}}.specifications-content .tab .images-container+.content-container{padding-top:0}.specifications-content .tab .images-container .mask{position:absolute;right:0;bottom:-1px;left:0;background:#fff;height:2px}.specifications-content ul{list-style-type:none;padding:0}.showroom-locator,.showroom-locator-no-map{background:#E7D8D7;overflow:hidden;position:relative;padding-top:45px;padding-bottom:45px;padding-left:15px;padding-right:15px;display:block;border-bottom:40px solid #232323;padding-bottom:0}@media screen and (min-width:750px){.showroom-locator,.showroom-locator-no-map{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.showroom-locator,.showroom-locator-no-map{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.showroom-locator,.showroom-locator-no-map{padding-left:0;padding-right:0}}.showroom-locator:before,.showroom-locator-no-map:before{position:absolute;top:auto;right:0;bottom:0;left:0;content:"";height:70px;background:#232323;z-index:1}.showroom-locator:after,.showroom-locator-no-map:after{box-shadow:inset 0 -30px 20px -30px rgba(0,0,0,0.14);position:absolute;top:auto;right:0;bottom:0;left:0;content:"";z-index:100;height:20px;pointer-events:none;position:absolute;top:auto;right:0;bottom:0;left:0}.showroom-locator.detail,.showroom-locator-no-map.detail{background:#232323;padding-top:22px;border-bottom:0}.showroom-locator main,.showroom-locator-no-map main{background:#fff;position:relative;z-index:1;max-width:1200px;margin-left:auto;margin-right:auto}.showroom-locator main::after,.showroom-locator-no-map main::after{clear:both;content:"";display:table}.showroom-locator main .content,.showroom-locator-no-map main .content{position:relative;float:left;display:block;margin-right:3.44828%;width:100%;padding:20px}.showroom-locator main .content:last-child,.showroom-locator-no-map main .content:last-child{margin-right:0}.showroom-locator main .content p,.showroom-locator-no-map main .content p{margin-bottom:24px}@media screen and (min-width:750px){.showroom-locator main .content,.showroom-locator-no-map main .content{padding-top:36px;padding-bottom:36px;padding-left:0;padding-right:0;float:left;display:block;margin-right:1.40845%;width:83.09859%;margin-left:8.4507%}.showroom-locator main .content:last-child,.showroom-locator-no-map main .content:last-child{margin-right:0}}@media screen and (min-width:960px){.showroom-locator main .content,.showroom-locator-no-map main .content{float:left;display:block;margin-right:1.05263%;width:87.36842%;margin-left:6.31579%}.showroom-locator main .content:last-child,.showroom-locator-no-map main .content:last-child{margin-right:0}}@media screen and (min-width:1280px){.showroom-locator main .content,.showroom-locator-no-map main .content{float:left;display:block;margin-right:.84034%;width:89.91597%;margin-left:5.04202%}.showroom-locator main .content:last-child,.showroom-locator-no-map main .content:last-child{margin-right:0}}@media screen and (min-width:1500px){.showroom-locator main .content,.showroom-locator-no-map main .content{float:left;display:block;margin-right:.84034%;width:89.91597%;margin-left:5.04202%}.showroom-locator main .content:last-child,.showroom-locator-no-map main .content:last-child{margin-right:0}}.showroom-locator main .content form,.showroom-locator-no-map main .content form{position:relative}@media screen and (min-width:750px){.showroom-locator main .content form,.showroom-locator-no-map main .content form{display:block;padding-right:160px}}.showroom-locator main .content form label,.showroom-locator-no-map main .content form label{font-size:13px}.showroom-locator main .content form input[type=text],.showroom-locator-no-map main .content form input[type=text]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:100%;border:2px solid #D8D8D8;height:40px;line-height:40px;padding:0 10px;margin-bottom:15px;box-sizing:border-box;border-radius:0}.showroom-locator main .content form input[type=text]:focus,.showroom-locator-no-map main .content form input[type=text]:focus{outline:0}.showroom-locator main .content form input[type=text]::-webkit-input-placeholder,.showroom-locator-no-map main .content form input[type=text]::-webkit-input-placeholder{color:#878787}.showroom-locator main .content form input[type=text]::-moz-placeholder,.showroom-locator-no-map main .content form input[type=text]::-moz-placeholder{color:#878787}.showroom-locator main .content form input[type=text]:-moz-placeholder,.showroom-locator-no-map main .content form input[type=text]:-moz-placeholder{color:#878787}.showroom-locator main .content form input[type=text]:-ms-input-placeholder,.showroom-locator-no-map main .content form input[type=text]:-ms-input-placeholder{color:#878787}.showroom-locator main .content form input[type=radio],.showroom-locator-no-map main .content form input[type=radio]{display:none}.showroom-locator main .content form input[type=radio]+label,.showroom-locator-no-map main .content form input[type=radio]+label{width:100%;display:inline-block;position:relative;padding-left:17px}@media screen and (max-width:749px){.showroom-locator main .content form input[type=radio]+label,.showroom-locator-no-map main .content form input[type=radio]+label{line-height:17px}}@media screen and (min-width:750px){.showroom-locator main .content form input[type=radio]+label,.showroom-locator-no-map main .content form input[type=radio]+label{line-height:31px}}.showroom-locator main .content form input[type=radio]+label:before,.showroom-locator-no-map main .content form input[type=radio]+label:before{width:12px;height:12px;content:" ";border-radius:50%;border:1px solid #979797;display:block;position:absolute;top:3px;right:auto;bottom:auto;left:0;box-shadow:inset 0 0 0 1px #fff}@media screen and (min-width:750px){.showroom-locator main .content form input[type=radio]+label:before,.showroom-locator-no-map main .content form input[type=radio]+label:before{top:8px}}.showroom-locator main .content form input[type=radio]:checked+label:before,.showroom-locator-no-map main .content form input[type=radio]:checked+label:before{background:#F2535B}.showroom-locator main .content form button,.showroom-locator-no-map main .content form button{height:40px;line-height:40px;width:100%;margin-top:10px}.showroom-locator main .content form .current-location,.showroom-locator-no-map main .content form .current-location{margin-top:19px;font-size:13px;color:#232323;font-family:"myriad-pro",sans-serif;font-weight:600}.showroom-locator main .content form .current-location a,.showroom-locator-no-map main .content form .current-location a{text-decoration:none;color:#232323}.showroom-locator main .content form .current-location a:before,.showroom-locator-no-map main .content form .current-location a:before{content:"";font-family:luxaflex;display:inline-block;padding-right:10px;font-size:13px}.showroom-locator main .content form .current-location a:hover,.showroom-locator-no-map main .content form .current-location a:hover{text-decoration:underline}.showroom-locator main .content form .current-location.hidden,.showroom-locator-no-map main .content form .current-location.hidden{display:none}@media screen and (max-width:749px){.showroom-locator main .content form .radio-buttons,.showroom-locator-no-map main .content form .radio-buttons{margin-bottom:14px}}@media screen and (min-width:750px){.showroom-locator main .content form .button-container,.showroom-locator-no-map main .content form .button-container{position:absolute;top:0;right:0}.showroom-locator main .content form .button-container button,.showroom-locator-no-map main .content form .button-container button{width:150px;margin:0}.showroom-locator main .content form input[type=text],.showroom-locator-no-map main .content form input[type=text]{width:100%}.showroom-locator main .content form input[type=radio],.showroom-locator-no-map main .content form input[type=radio]{display:none}.showroom-locator main .content form input[type=radio]+label,.showroom-locator-no-map main .content form input[type=radio]+label{width:auto;margin-right:15px}.showroom-locator main .content form .radio-buttons,.showroom-locator-no-map main .content form .radio-buttons{text-align:right;margin-right:15px}}.showroom-locator main .refine-options,.showroom-locator-no-map main .refine-options{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}@media screen and (min-width:750px){.showroom-locator main .refine-options,.showroom-locator-no-map main .refine-options{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}.showroom-locator main .refine-options .radio-buttons,.showroom-locator-no-map main .refine-options .radio-buttons{order:2}@media screen and (min-width:750px){.showroom-locator main .refine-options .radio-buttons,.showroom-locator-no-map main .refine-options .radio-buttons{order:1}}.showroom-locator main .refine-options .distance,.showroom-locator-no-map main .refine-options .distance{order:1;margin-bottom:20px;position:relative}@media screen and (min-width:750px){.showroom-locator main .refine-options .distance,.showroom-locator-no-map main .refine-options .distance{margin-bottom:0;-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end}}.showroom-locator main .refine-options .distance label,.showroom-locator-no-map main .refine-options .distance label{display:block;margin-bottom:5px}@media screen and (min-width:750px){.showroom-locator main .refine-options .distance label,.showroom-locator-no-map main .refine-options .distance label{display:inline-block;margin-bottom:0;margin-right:10px}}.pac-container{box-shadow:none;border:1px solid #D8D8D8;margin-top:-1px;box-sizing:content-box}.js-dealer-locator-detail .pac-container:after{display:none}.pac-container .pac-icon{display:none}.pac-container .pac-item{height:50px;line-height:50px;padding:0 10px;color:#878787;font-size:15px;font-family:"myriad-pro",sans-serif;font-weight:400;position:relative;box-sizing:border-box}.pac-container .pac-item:first-child{border-top:0}.pac-container .pac-item-selected{background-color:#E7D8D7}.pac-container .pac-item-query{font-family:"myriad-pro",sans-serif;font-weight:700;font-size:15px;color:#878787}.pac-container .pac-matched{color:#000}@media screen and (max-width:749px){.locator-map{display:none}.locator-map.image{display:block;height:175px;z-index:1;background-color:gray;background-position:center center;background-repeat:no-repeat;background-size:cover}.locator-map.image+.showroom-locator{z-index:2;position:relative;overflow:visible}.locator-map.image+.showroom-locator:before{display:none}.locator-map.image+.showroom-locator .container{margin-top:-100px;z-index:3}}@media screen and (min-width:750px){.locator-map{height:375px;z-index:1;position:relative;background-color:gray;background-position:center center;background-repeat:no-repeat;background-size:cover}.locator-map.image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;background:-moz-linear-gradient(-70deg,black 0,rgba(0,0,0,0.7) 7%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,black),color-stop(7%,rgba(0,0,0,0.7)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(-70deg,black 0,rgba(0,0,0,0.7) 7%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(-70deg,black 0,rgba(0,0,0,0.7) 7%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(-70deg,black 0,rgba(0,0,0,0.7) 7%,rgba(255,255,255,0) 100%);background:linear-gradient(150deg,black 0,rgba(0,0,0,0.7) 7%,rgba(255,255,255,0) 100%)}.locator-map.image:after{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;height:60px;opacity:.54;background:linear-gradient(transparent 0,black 100%)}}@media screen and (min-width:750px) and (min-width:1280px){.locator-map.search-result{height:575px}}@media screen and (min-width:750px){.locator-map:after{box-shadow:inset 0 -30px 20px -30px rgba(0,0,0,0.14);position:absolute;top:auto;right:0;bottom:0;left:0;content:"";z-index:100;height:20px;pointer-events:none}.locator-map.product-detail{height:600px;max-height:0;overflow:hidden}.locator-map.product-detail:after{content:"";position:absolute;top:0;right:50%;bottom:auto;left:auto;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);display:block;border-top:16px solid #232323;border-left:16px solid transparent;border-right:16px solid transparent}.locator-map.product-detail.is-open{max-height:600px;min-height:300px}}@media screen and (min-width:750px) and (max-height:800px){.locator-map.product-detail.is-open{max-height:480px}}@media screen and (min-width:750px){.showroom-locator .container{max-width:1200px;margin-left:auto;margin-right:auto}.showroom-locator .container::after{clear:both;content:"";display:table}.showroom-locator main{z-index:2;position:relative}}@media screen and (min-width:750px) and (min-width:960px){.showroom-locator main{float:left;display:block;margin-right:1.05263%;width:87.36842%;margin-left:6.31579%}.showroom-locator main:last-child{margin-right:0}}@media screen and (min-width:750px) and (min-width:1280px){.showroom-locator main{float:left;display:block;margin-right:.84034%;width:79.83193%;margin-left:10.08403%}.showroom-locator main:last-child{margin-right:0}}@media screen and (min-width:750px) and (min-width:1500px){.showroom-locator main{float:left;display:block;margin-right:.84034%;width:79.83193%;margin-left:10.08403%}.showroom-locator main:last-child{margin-right:0}}@media screen and (min-width:750px){.showroom-locator.detail{position:relative;padding-top:40px;padding-bottom:130px;z-index:2;background:none}.showroom-locator.detail:before{box-shadow:none;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#232323;z-index:0;height:auto}.showroom-locator.detail main:before{box-shadow:inset 0 -40px 40px -40px #000;position:absolute;top:auto;right:0;bottom:0;left:0;content:"";z-index:100;height:60px;pointer-events:none;left:-1000px;right:-1000px;bottom:0}.showroom-locator.detail.visualisation-tool:before{position:absolute;top:90px;right:0;bottom:0;left:0;box-shadow:0 40px 40px 40px #000}}@media screen and (max-width:749px){.showroom-locator.detail{padding-bottom:70px}}.cities{position:relative;z-index:4;overflow:hidden;padding-left:15px;padding-right:15px;display:block}@media screen and (min-width:750px){.cities{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.cities{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.cities{padding-left:0;padding-right:0}}.cities.large{margin-top:-50px}@media screen and (min-width:750px){.cities.large{margin-top:-83px}}.cities.small{background-color:rgba(231,216,215,0.25)}@media screen and (max-width:749px){.cities.small{margin-top:10px}}.cities main{max-width:1200px;margin-left:auto;margin-right:auto}.cities main::after{clear:both;content:"";display:table}.cities main div.container{max-width:1200px;margin-left:auto;margin-right:auto;display:block;margin-bottom:10px}.cities main div.container::after{clear:both;content:"";display:table}@media screen and (min-width:960px){.cities main div.container{float:left;display:block;margin-right:1.05263%;width:87.36842%;margin-left:6.31579%}.cities main div.container:last-child{margin-right:0}}@media screen and (min-width:1280px){.cities main div.container{float:left;display:block;margin-right:.84034%;width:69.7479%;margin-left:15.12605%}.cities main div.container:last-child{margin-right:0}}@media screen and (min-width:1500px){.cities main div.container{float:left;display:block;margin-right:.84034%;width:69.7479%;margin-left:15.12605%}.cities main div.container:last-child{margin-right:0}}.cities main div.container ul{list-style:none;margin:0;padding:0;display:block}.cities main div.container.large{padding-bottom:40px;margin-bottom:20px;position:relative}@media screen and (min-width:750px){.cities main div.container.large{margin-bottom:40px}}.cities main div.container.large:before{box-shadow:inset 0 -30px 20px -30px rgba(0,0,0,0.14);position:absolute;top:auto;right:0;bottom:0;left:0;content:"";z-index:100;height:20px;pointer-events:none;left:-1000px;right:-1000px}.cities main div.container.large li{float:left;display:block;margin-right:3.44828%;width:48.27586%;margin-bottom:10px}.cities main div.container.large li:last-child{margin-right:0}@media screen and (max-width:749px){.cities main div.container.large li:nth-child(2n){margin-right:0}.cities main div.container.large li:nth-child(2n+1){clear:left}}@media screen and (min-width:750px){.cities main div.container.large li{float:left;display:block;margin-right:1.40845%;width:32.39437%}.cities main div.container.large li:last-child{margin-right:0}.cities main div.container.large li:nth-child(3n){margin-right:0}.cities main div.container.large li:nth-child(3n+1){clear:left}}@media screen and (min-width:960px){.cities main div.container.large li{float:left;display:block;margin-right:1.20482%;width:32.52964%}.cities main div.container.large li:last-child{margin-right:0}}@media screen and (min-width:1280px){.cities main div.container.large li{float:left;display:block;margin-right:1.20482%;width:32.52964%}.cities main div.container.large li:last-child{margin-right:0}}@media screen and (min-width:1500px){.cities main div.container.large li{float:left;display:block;margin-right:1.20482%;width:32.52964%}.cities main div.container.large li:last-child{margin-right:0}}.cities main div.container.large li a{height:100px;display:block;box-sizing:border-box;padding-top:35px;line-height:65px;background-color:#F2535B;background-image:linear-gradient(#F2535B 50%,#E51B21 50%,#F2535B 80%);text-align:center;box-shadow:0 0 20px 0 rgba(0,0,0,0.5);color:#fff;font-size:20px;font-family:"myriad-pro",sans-serif;font-weight:600;position:relative;text-decoration:none}@media screen and (min-width:750px){.cities main div.container.large li a{height:165px;padding-top:0;line-height:165px;font-size:30px}}.cities main div.container.large li a span{position:relative;z-index:10}.cities main div.container.large li a:after{content:"";font-family:luxaflex;position:absolute;top:10px;right:0;bottom:auto;left:0;text-align:center;font-size:28px;line-height:28px}@media screen and (min-width:750px){.cities main div.container.large li a:after{top:28px}}.no-touchevents .cities main div.container.large li a:hover{background-image:linear-gradient(#F2535B 20%,#E51B21 50%,#F2535B 50%)}.cities main div.container.medium{margin-bottom:0;position:relative}@media screen and (min-width:750px){.cities main div.container.medium{padding-bottom:40px}.cities main div.container.medium:before{box-shadow:inset 0 -30px 20px -30px rgba(0,0,0,0.14);position:absolute;top:auto;right:0;bottom:0;left:0;content:"";z-index:100;height:20px;pointer-events:none;left:-1000px;right:-1000px}}@media screen and (min-width:750px){.cities main div.container.medium li{float:left;display:block;margin-right:1.40845%;width:32.39437%}.cities main div.container.medium li:last-child{margin-right:0}.cities main div.container.medium li:nth-child(3n){margin-right:0}.cities main div.container.medium li:nth-child(3n+1){clear:left}}@media screen and (min-width:960px){.cities main div.container.medium li{float:left;display:block;margin-right:1.20482%;width:32.52964%}.cities main div.container.medium li:last-child{margin-right:0}}@media screen and (min-width:1280px){.cities main div.container.medium li{float:left;display:block;margin-right:1.20482%;width:32.52964%}.cities main div.container.medium li:last-child{margin-right:0}}@media screen and (min-width:1500px){.cities main div.container.medium li{float:left;display:block;margin-right:1.20482%;width:32.52964%}.cities main div.container.medium li:last-child{margin-right:0}}.cities main div.container.medium li a{display:block;text-align:left;padding:0 15px;color:#000;border:1px solid #D8D8D8;height:40px;line-height:40px}.no-touchevents .cities main div.container.medium li a:hover{background:#F2535B;color:#fff;font-family:"myriad-pro",sans-serif;font-weight:700;border-color:#F2535B}.cities main div.container.small{padding-top:20px;margin-bottom:86px}@media screen and (min-width:750px){.cities main div.container.small{margin-top:0;padding-top:40px}}.cities main div.container.small ul li{position:relative}@media screen and (min-width:750px){.cities main div.container.small ul li{float:left;display:block;margin-right:1.40845%;width:32.39437%}.cities main div.container.small ul li:last-child{margin-right:0}.cities main div.container.small ul li:nth-child(3n){margin-right:0}.cities main div.container.small ul li:nth-child(3n+1){clear:left}}@media screen and (min-width:960px){.cities main div.container.small ul li{float:left;display:block;margin-right:1.20482%;width:32.52964%}.cities main div.container.small ul li:last-child{margin-right:0}}@media screen and (min-width:1280px){.cities main div.container.small ul li{float:left;display:block;margin-right:1.20482%;width:32.52964%}.cities main div.container.small ul li:last-child{margin-right:0}}@media screen and (min-width:1500px){.cities main div.container.small ul li{float:left;display:block;margin-right:1.20482%;width:32.52964%}.cities main div.container.small ul li:last-child{margin-right:0}}.cities main div.container.small a{color:#000}.no-touchevents .cities main div.container.small a:hover{border-bottom:1px solid}.dealer-locations{margin-top:-50px;position:relative}@media screen and (min-width:750px){.dealer-locations{margin-top:-130px}}.dealer-locations .dealer-results header{padding-left:15px;padding-right:15px;display:block;padding-top:61px;padding-bottom:61px;position:relative;background:#232323;z-index:2}@media screen and (min-width:750px){.dealer-locations .dealer-results header{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.dealer-locations .dealer-results header{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.dealer-locations .dealer-results header{padding-left:0;padding-right:0}}.dealer-locations .dealer-results header .container{max-width:1200px;margin-left:auto;margin-right:auto}.dealer-locations .dealer-results header .container::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.dealer-locations .dealer-results header .container h2,.dealer-locations .dealer-results header .container p{float:left;display:block;margin-right:1.40845%;width:83.09859%;margin-left:8.4507%}.dealer-locations .dealer-results header .container h2:last-child,.dealer-locations .dealer-results header .container p:last-child{margin-right:0}}@media screen and (min-width:960px){.dealer-locations .dealer-results header .container h2,.dealer-locations .dealer-results header .container p{float:left;display:block;margin-right:1.05263%;width:74.73684%;margin-left:12.63158%}.dealer-locations .dealer-results header .container h2:last-child,.dealer-locations .dealer-results header .container p:last-child{margin-right:0}}@media screen and (min-width:1280px){.dealer-locations .dealer-results header .container h2,.dealer-locations .dealer-results header .container p{float:left;display:block;margin-right:.84034%;width:64.70588%;margin-left:15.12605%}.dealer-locations .dealer-results header .container h2:last-child,.dealer-locations .dealer-results header .container p:last-child{margin-right:0}}.dealer-locations .dealer-results header .container h2{margin-bottom:8px}.dealer-locations .dealer-results article{z-index:1;padding-left:15px;padding-right:15px;display:block;position:relative}@media screen and (min-width:750px){.dealer-locations .dealer-results article{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.dealer-locations .dealer-results article{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.dealer-locations .dealer-results article{padding-left:0;padding-right:0}}.no-touchevents .dealer-locations .dealer-results article:hover{z-index:3}.dealer-locations .dealer-results article:after{box-shadow:inset 0 -30px 20px -30px rgba(0,0,0,0.14);position:absolute;top:auto;right:0;bottom:0;left:0;content:"";z-index:100;height:20px;pointer-events:none}.dealer-locations .dealer-results article .container{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:36px;padding-bottom:36px}.dealer-locations .dealer-results article .container::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.dealer-locations .dealer-results article .container .dealer-type{float:left;display:block;margin-right:1.40845%;width:7.04225%;margin-left:8.4507%}.dealer-locations .dealer-results article .container .dealer-type:last-child{margin-right:0}}@media screen and (min-width:960px){.dealer-locations .dealer-results article .container .dealer-type{float:left;display:block;margin-right:1.05263%;width:5.26316%;margin-left:12.63158%}.dealer-locations .dealer-results article .container .dealer-type:last-child{margin-right:0}}@media screen and (min-width:1280px){.dealer-locations .dealer-results article .container .dealer-type{float:left;display:block;margin-right:.84034%;width:4.20168%;margin-left:15.12605%}.dealer-locations .dealer-results article .container .dealer-type:last-child{margin-right:0}}.dealer-locations .dealer-results article .container main{max-width:1200px;margin-left:auto;margin-right:auto}.dealer-locations .dealer-results article .container main::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.dealer-locations .dealer-results article .container main{float:left;display:block;margin-right:1.40845%;width:74.64789%;margin-left:0}.dealer-locations .dealer-results article .container main:last-child{margin-right:0}}@media screen and (min-width:960px){.dealer-locations .dealer-results article .container main{float:left;display:block;margin-right:1.05263%;width:68.42105%;margin-left:0}.dealer-locations .dealer-results article .container main:last-child{margin-right:0}}@media screen and (min-width:1280px){.dealer-locations .dealer-results article .container main{float:left;display:block;margin-right:.84034%;width:64.70588%;margin-left:0}.dealer-locations .dealer-results article .container main:last-child{margin-right:0}}@media screen and (min-width:750px){.dealer-locations .dealer-results article .container main .dealer-information{float:left;display:block;margin-right:1.88679%;width:54.71698%}.dealer-locations .dealer-results article .container main .dealer-information:last-child{margin-right:0}}@media screen and (min-width:960px){.dealer-locations .dealer-results article .container main .dealer-information{float:left;display:block;margin-right:1.53846%;width:63.07692%}.dealer-locations .dealer-results article .container main .dealer-information:last-child{margin-right:0}}@media screen and (min-width:1280px){.dealer-locations .dealer-results article .container main .dealer-information{float:left;display:block;margin-right:1.2987%;width:68.83117%}.dealer-locations .dealer-results article .container main .dealer-information:last-child{margin-right:0}}@media screen and (min-width:960px){.dealer-locations .dealer-results article .container main .dealer-information .dealer-column{float:left;display:block;margin-right:2.43902%;width:31.70244%}.dealer-locations .dealer-results article .container main .dealer-information .dealer-column:last-child{margin-right:0}}@media screen and (min-width:1280px){.dealer-locations .dealer-results article .container main .dealer-information .dealer-column{float:left;display:block;margin-right:1.88679%;width:32.07547%}.dealer-locations .dealer-results article .container main .dealer-information .dealer-column:last-child{margin-right:0}}.dealer-locations .dealer-results article .container main .dealer-information .dealer-column:nth-child(3n){margin-right:0}.dealer-locations .dealer-results article .container main .dealer-information .dealer-column:nth-child(3n+1){clear:left}@media screen and (min-width:750px){.dealer-locations .dealer-results article .container main .dealer-buttons{float:left;display:block;margin-right:1.88679%;width:37.73585%;margin-left:5.66038%}.dealer-locations .dealer-results article .container main .dealer-buttons:last-child{margin-right:0}}@media screen and (min-width:960px){.dealer-locations .dealer-results article .container main .dealer-buttons{float:left;display:block;margin-right:1.53846%;width:30.76923%;margin-left:4.61538%}.dealer-locations .dealer-results article .container main .dealer-buttons:last-child{margin-right:0}}@media screen and (min-width:1280px){.dealer-locations .dealer-results article .container main .dealer-buttons{float:left;display:block;margin-right:1.2987%;width:25.97403%;margin-left:3.8961%}.dealer-locations .dealer-results article .container main .dealer-buttons:last-child{margin-right:0}}.dealer-locations .dealer-results article .container main .dealer-buttons .button,.dealer-locations .dealer-results article .container main .dealer-buttons .ghost-button{width:100%;margin-bottom:10px;display:block}.dealer-locations .dealer-results article .container main .dealer-buttons .ghost-button{color:#F2535B}.no-touchevents .dealer-locations .dealer-results article .container main .dealer-buttons .ghost-button:hover{color:#fff}.dealer-locations .dealer-results article .dealer-type strong{color:#F2535B;font-weight:normal;font-family:"myriad-pro",sans-serif;font-weight:600;font-size:20px;line-height:24px}.dealer-locations .dealer-results article .dealer-type a{width:45px;height:45px;text-transform:uppercase;border-radius:50%;background:#4E4E4E;background-image:linear-gradient(#4E4E4E 50%,#040404 50%,#4E4E4E 100%);text-decoration:none;color:#fff;display:block;font-family:"myriad-pro",sans-serif;font-weight:600;font-size:20px;line-height:43px;position:relative;display:block;text-align:center;text-indent:1px;margin-top:15px}@media screen and (max-width:749px){.dealer-locations .dealer-results article .dealer-type a{display:none}}.dealer-locations .dealer-results article .dealer-type a.small{width:25px;height:25px;line-height:25px;font-size:15px;text-indent:0}.dealer-locations .dealer-results article .dealer-type a.gallery{background-color:#F2535B;background-image:linear-gradient(#F2535B 50%,#E51B21 50%,#F2535B 100%)}.dealer-locations .dealer-results article .dealer-type a.select{background-color:#9B9B9B;background-image:linear-gradient(#9B9B9B 50%,#848484 50%,#9B9B9B 100%)}.dealer-locations .dealer-results article .dealer-type a.current-location{background:transparent;background-image:none;position:relative;color:#000}.dealer-locations .dealer-results article .dealer-type a.current-location:after{position:absolute;top:50%;right:0;bottom:0;left:0;content:"";font-family:luxaflex;font-size:20px;display:block;-webkit-transform:translateY(-130%);-moz-transform:translateY(-130%);-ms-transform:translateY(-130%);-o-transform:translateY(-130%);transform:translateY(-130%)}.dealer-locations .dealer-results article main{padding-top:3px}.dealer-locations .dealer-results article main h3{margin-bottom:16px}@media screen and (min-width:750px){.dealer-locations .dealer-results article main{padding-left:25px;padding-top:0}}.dealer-locations .dealer-results article main .dealer-column a{text-decoration:none;display:block}@media screen and (min-width:960px){.dealer-locations .dealer-results article main .dealer-for span{white-space:nowrap}}.dealer-locations .dealer-results article main nav{max-width:1200px;margin-left:auto;margin-right:auto;clear:both;display:block;line-height:24px;padding:5px 0 22px 0}.dealer-locations .dealer-results article main nav::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.dealer-locations .dealer-results article main nav{padding-top:36px;padding-bottom:0}}.dealer-locations .dealer-results article main nav a{color:#F2535B;display:block;text-decoration:none}@media screen and (min-width:960px){.dealer-locations .dealer-results article main nav a{float:left;display:block;margin-right:2.43902%;width:31.70244%}.dealer-locations .dealer-results article main nav a:last-child{margin-right:0}}@media screen and (min-width:1280px){.dealer-locations .dealer-results article main nav a{float:left;display:block;margin-right:1.88679%;width:32.07547%}.dealer-locations .dealer-results article main nav a:last-child{margin-right:0}}.dealer-locations .dealer-results article main nav a:nth-child(3n){margin-right:0}.dealer-locations .dealer-results article main nav a:nth-child(3n+1){clear:left}.no-touchevents .dealer-locations .dealer-results article main nav a:hover span{border-bottom:1px solid}.no-touchevents .dealer-locations .dealer-results article main nav a:hover .office-hours span{border:none}.dealer-locations .dealer-results article:nth-of-type(odd){background-color:rgba(231,216,215,0.25)}.dealer-locations .dealer-results article:first-of-type:before{content:"";position:absolute;top:0;right:50%;bottom:auto;left:auto;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);display:block;border-top:16px solid #232323;border-left:16px solid transparent;border-right:16px solid transparent}.dealer-locations a.toggle-office-hours{position:relative}.dealer-locations a.toggle-office-hours .office-hours{display:none;position:absolute;width:260px;padding:14px 11px;box-sizing:border-box;z-index:200;background-color:#fff;color:#000;text-decoration:none;border:none;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}.dealer-locations a.toggle-office-hours .office-hours .day{font-family:"myriad-pro",sans-serif;font-weight:600;display:inline-block;width:100px;border:none}.dealer-locations a.toggle-office-hours .office-hours span{border:none}.no-touchevents .dealer-locations a.toggle-office-hours:hover .office-hours{display:block}.dealer-locations .show-more-showrooms{height:140px;text-align:center;position:relative}.dealer-locations .show-more-showrooms:after{box-shadow:inset 0 -30px 20px -30px rgba(0,0,0,0.14);position:absolute;top:auto;right:0;bottom:0;left:0;content:"";z-index:100;height:20px;pointer-events:none}.dealer-locations .show-more-showrooms a{font-size:13px;color:#333;min-height:34px;line-height:24px;border:1px solid #DDD;text-decoration:none;display:block;white-space:nowrap;padding:5px 20px;margin:0 20px;background:transparent;position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:auto;-webkit-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94)}.no-touchevents .dealer-locations .show-more-showrooms a:hover{background-color:#333;color:#fff;border-color:#333}.marker{width:45px;height:45px;text-transform:uppercase;border-radius:50%;background:#4E4E4E;background-image:linear-gradient(#4E4E4E 50%,#040404 50%,#4E4E4E 100%);text-decoration:none;color:#fff;display:block;font-family:"myriad-pro",sans-serif;font-weight:600;font-size:20px;line-height:43px;position:relative;display:block;text-align:center;text-indent:1px}@media screen and (max-width:749px){.marker{display:none}}.marker.small{width:25px;height:25px;line-height:25px;font-size:15px;text-indent:0}.marker.gallery{background-color:#F2535B;background-image:linear-gradient(#F2535B 50%,#E51B21 50%,#F2535B 100%)}.marker.select{background-color:#9B9B9B;background-image:linear-gradient(#9B9B9B 50%,#848484 50%,#9B9B9B 100%)}.marker.current-location{background:transparent;background-image:none;position:relative;color:#000}.marker.current-location:after{position:absolute;top:50%;right:0;bottom:0;left:0;content:"";font-family:luxaflex;font-size:20px;display:block;-webkit-transform:translateY(-130%);-moz-transform:translateY(-130%);-ms-transform:translateY(-130%);-o-transform:translateY(-130%);transform:translateY(-130%)}.infoBox>img{z-index:100;position:absolute!important;margin:0!important;top:0;right:0}.infobox{width:480px;background:#fff;position:relative;font-size:15px;font-family:"myriad-pro",sans-serif;font-weight:400;color:#000;line-height:23px;letter-spacing:.3px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}.infobox::after{clear:both;content:"";display:table}.infobox img{width:100%;height:auto;max-height:175px;position:absolute;top:0;right:0;bottom:auto;left:0}.infobox .container{padding:22px 20px;max-width:1200px;margin-left:auto;margin-right:auto}.infobox .container::after{clear:both;content:"";display:table}.infobox img+.container{padding-top:197px}.infobox h3{padding-left:33px;position:relative;margin-bottom:13px;letter-spacing:.1px}.infobox h3 .marker{position:absolute;left:0;top:-2px}.infobox .content{width:50%;float:left;font-size:13px}.infobox .content a{text-decoration:none;display:block}.infobox .content nav{display:block}.infobox .content nav a{color:#F2535B;display:block;text-decoration:none}.no-touchevents .infobox .content nav a:hover{text-decoration:underline}.infobox .content nav a.toggle-office-hours{display:none}.infobox .content a.toggle-office-hours{position:relative}.infobox .content .office-hours{display:none}.infobox .links{float:left;width:50%;text-align:right;margin-top:6px}.infobox .links .button,.infobox .links .ghost-button{width:175px;margin-bottom:10px;display:block}@media screen and (min-width:750px){.infobox .links .button,.infobox .links .ghost-button{width:100%}}.infobox .links .ghost-button{color:#F2535B}.no-touchevents .infobox .links .ghost-button:hover{color:#fff}.infobox:before{content:"";position:absolute;top:auto;right:50%;bottom:-16px;left:auto;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);display:block;border-top:16px solid #fff;border-left:16px solid transparent;border-right:16px solid transparent}.dealer-result .infobox{width:100%;background-color:rgba(231,216,215,0.25);box-shadow:none}.dealer-result .infobox:before{display:none}.dealer-result .infobox .container{padding-left:15px;padding-right:15px}.dealer-result .infobox .container h3{padding-left:0;margin-bottom:16px}.dealer-result .infobox .content{font-size:15px;width:100%;padding-bottom:22px}.dealer-result .infobox .links{margin-top:0;width:100%;font-size:15px}.dealer-result .infobox .links .button,.dealer-result .infobox .links .ghost-button{width:auto}.dealer-result .infobox .dealer-column{width:100%}.cluster div{border-radius:50%;background-color:#F8F8F8;color:#F2535B;font-size:15px;border:2px solid #F2535B;box-shadow:0 0 0 2px #F8F8F8,0px 0 0 4px #F2535B;box-sizing:border-box;width:41px;height:41px;line-height:43px;text-align:center;box-sizing:content-box;font-family:"myriad-pro",sans-serif;font-weight:600;text-indent:1px}.cluster.small div{width:60%;height:60%;left:50%;right:50%;-webkit-transform:translateX(15%) translateY(15%);-moz-transform:translateX(15%) translateY(15%);-ms-transform:translateX(15%) translateY(15%);-o-transform:translateX(15%) translateY(15%);transform:translateX(15%) translateY(15%)}.dealer-result-count{background:#232323;color:#fff;height:40px;line-height:1em;font-size:20px;padding-left:15px;padding-right:15px;display:block;display:none}@media screen and (min-width:750px){.dealer-result-count{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.dealer-result-count{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.dealer-result-count{padding-left:0;padding-right:0}}.dealer-result-count .container{max-width:1200px;margin-left:auto;margin-right:auto}.dealer-result-count .container::after{clear:both;content:"";display:table}.dealer-result-count .container p{margin:0;padding:0}@media screen and (min-width:750px){.dealer-result-count .container p{float:left;display:block;margin-right:1.40845%;width:66.19718%;margin-left:16.90141%}.dealer-result-count .container p:last-child{margin-right:0}}@media screen and (min-width:960px){.dealer-result-count .container p{float:left;display:block;margin-right:1.05263%;width:74.73684%;margin-left:12.63158%}.dealer-result-count .container p:last-child{margin-right:0}}@media screen and (min-width:1280px){.dealer-result-count .container p{float:left;display:block;margin-right:.84034%;width:79.83193%;margin-left:10.08403%}.dealer-result-count .container p:last-child{margin-right:0}}@media screen and (min-width:1500px){.dealer-result-count .container p{float:left;display:block;margin-right:.84034%;width:79.83193%;margin-left:10.08403%}.dealer-result-count .container p:last-child{margin-right:0}}.map-marker-information{display:none}@media screen and (min-width:750px){.map-marker-information{display:none;padding:10px 20px;position:absolute;background-color:#fff;z-index:10;float:left;margin-top:-25px;-webkit-transform:translateX(25px) translateY(-100%);-moz-transform:translateX(25px) translateY(-100%);-ms-transform:translateX(25px) translateY(-100%);-o-transform:translateX(25px) translateY(-100%);transform:translateX(25px) translateY(-100%);box-shadow:4px 4px 10px 0 rgba(0,0,0,0.2)}.map-marker-information .dealer-type{line-height:35px;padding-left:35px;position:relative;font-size:.8em}.map-marker-information .dealer-type .marker{position:absolute;top:3px;right:auto;bottom:auto;left:0}.dealer-locator .map-marker-information{display:block;margin-top:-70px}}.dealer-no-results{background:#232323;color:#fff}.dealer-no-results .container{padding-left:15px;padding-right:15px;display:block;max-width:1200px;margin-left:auto;margin-right:auto;position:relative;margin-top:-55px;z-index:2;padding-bottom:90px}@media screen and (min-width:750px){.dealer-no-results .container{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.dealer-no-results .container{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.dealer-no-results .container{padding-left:0;padding-right:0}}.dealer-no-results .container::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.dealer-no-results .container{margin-top:-130px}}.dealer-no-results .container .heading{padding-top:61px;font-size:30px;line-height:40px;font-family:"myriad-pro",sans-serif;font-weight:600}@media screen and (min-width:750px){.dealer-no-results .container .heading{float:left;display:block;margin-right:1.40845%;width:83.09859%;margin-left:8.4507%}.dealer-no-results .container .heading:last-child{margin-right:0}}@media screen and (min-width:960px){.dealer-no-results .container .heading{float:left;display:block;margin-right:1.05263%;width:74.73684%;margin-left:12.63158%}.dealer-no-results .container .heading:last-child{margin-right:0}}@media screen and (min-width:1280px){.dealer-no-results .container .heading{float:left;display:block;margin-right:.84034%;width:69.7479%;margin-left:15.12605%}.dealer-no-results .container .heading:last-child{margin-right:0}}.dealer-no-results .container p{font-family:"myriad-pro",sans-serif;font-weight:400;font-size:15px;line-height:20px}@media screen and (min-width:750px){.dealer-no-results .container p{float:left;display:block;margin-right:1.40845%;width:83.09859%;margin-left:8.4507%}.dealer-no-results .container p:last-child{margin-right:0}}@media screen and (min-width:960px){.dealer-no-results .container p{float:left;display:block;margin-right:1.05263%;width:74.73684%;margin-left:12.63158%}.dealer-no-results .container p:last-child{margin-right:0}}@media screen and (min-width:1280px){.dealer-no-results .container p{float:left;display:block;margin-right:.84034%;width:69.7479%;margin-left:15.12605%}.dealer-no-results .container p:last-child{margin-right:0}}.dealer-no-results.detail .container{margin-top:0}.showroom-locator+.dealer-no-results{margin-top:-20px}.dealer-locator .dealer-no-results{padding-bottom:45px}.dealer-john-lewis{height:140px;box-sizing:border-box}.dealer-john-lewis .container{padding-left:15px;padding-right:15px;display:block;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.dealer-john-lewis .container{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.dealer-john-lewis .container{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.dealer-john-lewis .container{padding-left:0;padding-right:0}}.dealer-john-lewis .container::after{clear:both;content:"";display:table}.dealer-john-lewis p{width:100%;vertical-align:middle;line-height:30px;display:table-cell;height:140px}@media screen and (min-width:750px){.dealer-john-lewis p{float:left;display:block;margin-right:1.40845%;width:83.09859%;margin-left:16.90141%;padding-left:25px;line-height:140px}.dealer-john-lewis p:last-child{margin-right:0}}@media screen and (min-width:960px){.dealer-john-lewis p{float:left;display:block;margin-right:1.05263%;width:74.73684%;margin-left:22.10526%;padding-left:0}.dealer-john-lewis p:last-child{margin-right:0}}@media screen and (min-width:1280px){.dealer-john-lewis p{float:left;display:block;margin-right:.84034%;width:69.7479%;margin-left:20.16807%;padding-left:25px}.dealer-john-lewis p:last-child{margin-right:0}}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit}.lightbox a img{border:none}.lightbox:hover a.lb-prev,.lightbox:hover a.lb-next,.lightbox:hover a.lb-close{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-outerContainer{position:relative;background-color:rgba(0,0,0,0.7);*zoom:1;width:250px;height:250px;margin:0 auto}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:0}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url('https://static.luxaflex.com/static/build/images/loading.gif?2a7e3beea2fe') no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.lb-nav a.lb-prev,.lb-nav a.lb-next{width:53px;height:53px;opacity:0;overflow:hidden;text-indent:101%;white-space:nowrap;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94)}.lb-nav a.lb-prev:before,.lb-nav a.lb-next:before{position:absolute;top:0;left:0;right:0;bottom:0;font-family:luxaflex;font-size:30px;color:#fff;text-align:center;line-height:53px;text-indent:0;content:""}.lb-nav a.lb-prev{left:0}.lb-nav a.lb-prev:before{content:""}.lb-nav a.lb-next{right:0}.lb-nav a.lb-next:before{content:""}.lb-nav a.lb-close{position:absolute;top:-25px;right:-5px;display:block;width:35px;height:50px;padding:10px;opacity:0}.lb-nav a.lb-close:before{font-family:luxaflex;font-size:20px;color:#fff;text-align:center;line-height:30px;text-indent:0;content:"\e602"}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:100%;float:left;text-align:center;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:none!important}.process-visual{background:#232323;padding:0}.process-visual main{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:block}.process-visual main::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.process-visual main{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.process-visual main{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.process-visual main{padding-left:0;padding-right:0}}.process-visual h2{margin-bottom:36px;padding-top:63px}@media screen and (min-width:750px){.process-visual h2{text-align:center}}.process-visual article{position:relative;padding-bottom:63px}.process-visual article p{margin:0;max-width:180px}@media screen and (min-width:750px){.process-visual article p{margin:0 auto}}@media screen and (max-width:749px){.process-visual article{float:left;display:block;margin-right:3.44828%;width:79.31034%;margin-left:20.68966%;text-align:left}.process-visual article:last-child{margin-right:0}.process-visual article h4{margin:10px 0 5px 0}}@media screen and (min-width:750px){.process-visual article{float:left;display:block;margin-right:1.40845%;width:23.94366%;padding-bottom:143px;text-align:center}.process-visual article:last-child{margin-right:0}.process-visual article h4{margin:18px 0 10px}}@media screen and (min-width:960px){.process-visual article{float:left;display:block;margin-right:1.05263%;width:21.05263%}.process-visual article:last-child{margin-right:0}.process-visual article:first-of-type{margin-left:6.31579%}}@media screen and (min-width:1280px){.process-visual article{float:left;display:block;margin-right:.84034%;width:19.32773%}.process-visual article:last-child{margin-right:0}.process-visual article:first-of-type{margin-left:10.08403%}}@media screen and (min-width:1500px){.process-visual article{float:left;display:block;margin-right:.84034%;width:19.32773%}.process-visual article:last-child{margin-right:0}.process-visual article:first-of-type{margin-left:10.08403%}}@media screen and (max-width:749px){.process-visual article:after{position:absolute;top:19px;right:auto;bottom:0;left:-20%;width:2px;margin-left:9px;content:"";background-color:#fff;display:block;z-index:0}.process-visual article:last-of-type:after{display:none}}@media screen and (min-width:750px){.process-visual article:after{position:absolute;top:19px;right:-10%;bottom:auto;left:-10%;height:1px;content:"";background-color:#fff;display:block;z-index:0}.process-visual article:first-of-type:after{left:50%}.process-visual article:last-of-type:after{right:50%}}.process-visual article:before{width:40px;height:40px;color:#000;border-radius:50%;font-family:"myriad-pro",sans-serif;font-weight:700;font-size:20px;line-height:20px;text-indent:1px;padding-top:10px;text-transform:uppercase;box-sizing:border-box;text-align:center;vertical-align:middle;content:"";z-index:1;background-color:#E7D8D7;background-image:linear-gradient(#E7D8D7 50%,#C5B8B7 50%,#E7D8D7 100%)}@media screen and (max-width:749px){.process-visual article:before{position:absolute;top:0;right:auto;bottom:auto;left:-20%;margin-left:-10px}}@media screen and (min-width:750px){.process-visual article:before{position:relative;display:inline-block}}.process-visual article:nth-of-type(1):before{content:"1"}.process-visual article:nth-of-type(2):before{content:"2"}.process-visual article:nth-of-type(3):before{content:"3"}.process-visual article:nth-of-type(4):before{content:"4"}.process-visual article:nth-of-type(5):before{content:"5"}.process-visual article:nth-of-type(6):before{content:"6"}.product-entry-point{position:relative;background:#232323;padding-top:58px;padding-bottom:50px;margin-bottom:15px;padding-left:15px;padding-right:15px;display:block}@media screen and (min-width:750px){.product-entry-point{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.product-entry-point{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.product-entry-point{padding-left:0;padding-right:0}}.product-entry-point:after{content:"";position:absolute;top:auto;right:0;bottom:-30px;left:0;height:30px;background-image:linear-gradient(rgba(0,0,0,0.3) 0,transparent 100%);background-color:#fff}.product-entry-point .introduction-container{max-width:1200px;margin-left:auto;margin-right:auto;color:#fff}.product-entry-point .introduction-container::after{clear:both;content:"";display:table}.product-entry-point .introduction-container p{text-align:right;margin-bottom:14px}.product-entry-point .introduction-container p a{color:rgba(255,255,255,0.85);text-decoration:none;display:none}@media screen and (min-width:750px){.product-entry-point .introduction-container p a{display:block}}.product-entry-point .introduction-container p a:hover{text-decoration:underline}.product-entry-point .items-container{max-width:1200px;margin-left:auto;margin-right:auto}.product-entry-point .items-container::after{clear:both;content:"";display:table}.product-entry-point .items-container .item{float:left;display:block;margin-right:3.44828%;width:100%;height:400px;background:#766E68;position:relative;overflow:hidden;margin-bottom:45px}.product-entry-point .items-container .item:last-child{margin-right:0}@media screen and (max-width:749px){.product-entry-point .items-container .item{margin-bottom:15px}}@media screen and (min-width:750px){.product-entry-point .items-container .item{float:left;display:block;margin-right:1.40845%;width:49.29577%;margin-bottom:0}.product-entry-point .items-container .item:last-child{margin-right:0}}@media screen and (min-width:960px){.product-entry-point .items-container .item{float:left;display:block;margin-right:1.05263%;width:49.47368%}.product-entry-point .items-container .item:last-child{margin-right:0}}@media screen and (min-width:1280px){.product-entry-point .items-container .item{float:left;display:block;margin-right:.84034%;width:49.57983%}.product-entry-point .items-container .item:last-child{margin-right:0}}@media screen and (min-width:1500px){.product-entry-point .items-container .item{float:left;display:block;margin-right:.84034%;width:49.57983%}.product-entry-point .items-container .item:last-child{margin-right:0}}.product-entry-point .items-container .item video{display:none;height:100%;width:auto;position:absolute;top:initial;right:50%;bottom:50%;left:initial;transform:translateX(50%) translateY(50%)}@media screen and (min-width:750px){.product-entry-point .items-container .item video{display:block}}.product-entry-point .items-container .item .container{background:rgba(255,255,255,0.8);padding:35px 40px;position:absolute;top:auto;right:0;bottom:0;left:0;transition:transform .2s cubic-bezier(0.455,0.03,0.515,0.955)}.product-entry-point .items-container .item .body{color:#4E4E4E}.product-entry-point .items-container .item .body h3{margin-bottom:0;font-size:20px;color:#232323;transition:all .2s cubic-bezier(0.455,0.03,0.515,0.955)}.product-entry-point .items-container .item .body p{width:90%}.product-entry-point .items-container .item:hover .container{transform:translateY(calc(100% - 90px))}.product-entry-point .items-container .item:hover .container h3{margin-bottom:30px}.product-entry-point .items-container+p{display:block;text-align:right}.product-entry-point .items-container+p a{color:rgba(255,255,255,0.85);text-decoration:none;display:block}@media screen and (min-width:750px){.product-entry-point .items-container+p a{display:none}}.product-entry-point .items-container+p a:hover{text-decoration:underline}@media screen and (min-width:750px){.product-entry-point .items-container+p{display:none}}@media screen and (min-width:750px) and (max-width:959px){.product-entry-point{padding-left:50px;padding-right:50px}}@media screen and (min-width:750px){.inner-banner{padding-left:15px;padding-right:15px;display:block;padding-left:50px;padding-right:50px}}@media screen and (min-width:750px) and (min-width:750px){.inner-banner{padding-left:20px;padding-right:20px}}@media screen and (min-width:750px) and (min-width:960px){.inner-banner{padding-left:35px;padding-right:35px}}@media screen and (min-width:750px) and (min-width:1280px){.inner-banner{padding-left:0;padding-right:0}}.inner-banner .container{min-height:315px;margin-top:45px;margin-bottom:45px;color:#fff;position:relative;max-width:1200px;margin-left:auto;margin-right:auto}.inner-banner .container::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.sidebar .inner-banner .container{max-width:100%;margin-top:0}}@media screen and (max-width:749px){.inner-banner .container{margin-bottom:10px;min-height:0}}.inner-banner .container aside{background-position:right center;background-repeat:no-repeat;background-size:cover;min-height:200px;height:100%;position:relative;float:left;display:block;margin-right:3.44828%;width:100%}.inner-banner .container aside:last-child{margin-right:0}@media screen and (min-width:750px){.inner-banner .container aside{float:left;display:block;margin-right:1.40845%;width:53.52113%;margin-right:0;min-height:315px;position:absolute;top:0;left:0;bottom:0}.inner-banner .container aside:last-child{margin-right:0}}@media screen and (min-width:960px){.inner-banner .container aside{float:left;display:block;margin-right:1.05263%;width:55.78947%;margin-right:0}.inner-banner .container aside:last-child{margin-right:0}}@media screen and (min-width:1280px){.inner-banner .container aside{float:left;display:block;margin-right:.84034%;width:64.70588%;margin-right:0}.inner-banner .container aside:last-child{margin-right:0}}@media screen and (min-width:1500px){.inner-banner .container aside{float:left;display:block;margin-right:.84034%;width:64.70588%;margin-right:0}.inner-banner .container aside:last-child{margin-right:0}}@media screen and (min-width:960px){.sidebar .inner-banner .container aside,.in-content .inner-banner .container aside{width:100%;position:relative;height:200px;min-height:200px}}.inner-banner .container aside .tag{position:absolute;top:auto;right:auto;bottom:0;left:0;height:42px;line-height:42px;padding:0 20px;-webkit-transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.inner-banner .container aside .tag:after{box-shadow:inset 0 -30px 20px -30px rgba(0,0,0,0.14);position:absolute;top:auto;right:0;bottom:0;left:0;content:"";z-index:100;height:20px;pointer-events:none}@media screen and (min-width:750px){.inner-banner .container aside .tag{-webkit-transform:rotate(90deg) translateX(100%);-moz-transform:rotate(90deg) translateX(100%);-ms-transform:rotate(90deg) translateX(100%);-o-transform:rotate(90deg) translateX(100%);transform:rotate(90deg) translateX(100%);position:absolute;top:0;right:0;bottom:auto;left:auto}.inner-banner .container aside .tag:after{box-shadow:inset 0 30px 20px -30px rgba(0,0,0,0.5);position:absolute;top:0;left:0;right:0;content:"";z-index:100;height:20px;pointer-events:none}}@media screen and (min-width:960px){.sidebar .inner-banner .container aside .tag{position:absolute;top:auto;right:auto;bottom:0;left:0;-webkit-transform:rotate(0deg) translateX(0%);-moz-transform:rotate(0deg) translateX(0%);-ms-transform:rotate(0deg) translateX(0%);-o-transform:rotate(0deg) translateX(0%);transform:rotate(0deg) translateX(0%)}.sidebar .inner-banner .container aside .tag:after{box-shadow:inset 0 -30px 20px -30px rgba(0,0,0,0.14);position:absolute;top:auto;right:0;bottom:0;left:0;content:"";z-index:100;height:20px;pointer-events:none}}.inner-banner .container main{padding:20px;float:left;display:block;margin-right:3.44828%;width:100%}.inner-banner .container main h2{margin-bottom:15px}.inner-banner .container main:last-child{margin-right:0}@media screen and (min-width:750px){.inner-banner .container main{padding-top:36px;float:left;display:block;margin-right:1.40845%;width:40.84507%;margin-left:57.04225%;padding-left:0;padding-right:0;padding-bottom:0}.inner-banner .container main:last-child{margin-right:0}.inner-banner .container main .ghost-button{margin-bottom:45px}}@media screen and (max-width:749px){.inner-banner .container main{padding-top:35px;padding-bottom:30px}}@media screen and (min-width:960px){.inner-banner .container main{float:left;display:block;margin-right:1.05263%;width:30.52632%;margin-left:63.15789%}.inner-banner .container main:last-child{margin-right:0}}@media screen and (min-width:1280px){.inner-banner .container main{float:left;display:block;margin-right:.84034%;width:24.36975%;margin-left:70.58824%}.inner-banner .container main:last-child{margin-right:0}}@media screen and (min-width:1500px){.inner-banner .container main{float:left;display:block;margin-right:.84034%;width:24.36975%;margin-left:70.58824%}.inner-banner .container main:last-child{margin-right:0}}@media screen and (min-width:960px){.sidebar .inner-banner .container main{margin:0;width:100%;padding:20px}.sidebar .inner-banner .container main .ghost-button{margin-bottom:0}}.inner-banner .container main .content{height:auto;max-height:90px;overflow-y:hidden;margin-bottom:45px}.inner-banner.coral .container{background-color:#F2535B}.inner-banner.coral .tag{background-color:#F2535B}.inner-banner.coral .ghost-button{color:#fff}.inner-banner.dark .container{background-color:#232323}.inner-banner.dark .tag{background-color:#232323}.inner-banner.dark .ghost-button{color:#fff}.inner-banner.light .container{background-color:#E7D8D7;color:#000}.inner-banner.light .container .content,.inner-banner.light .container h2{color:#232323}.inner-banner.light .container .tag{background-color:#232323;color:#fff}.inner-banner.shadow .container{background-color:#fff;color:#000}.inner-banner.shadow .container .content,.inner-banner.shadow .container h2{color:#000}@media screen and (min-width:750px){.sidebar .inner-banner{padding-left:0;padding-right:0}.sidebar .inner-banner .inner-banner{padding:0}}.sidebar .inner-banner,.in-content .inner-banner{padding-left:0;padding-right:0}@media screen and (min-width:960px){.sidebar .inner-banner h2,.in-content .inner-banner h2{font-size:20px;margin-bottom:8px}.sidebar .inner-banner .content,.in-content .inner-banner .content{max-height:500px}.sidebar .inner-banner .ghost-button,.in-content .inner-banner .ghost-button{width:100%;text-align:center}}.inner-banner-container-title{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:block;padding-top:58px}.inner-banner-container-title::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.inner-banner-container-title{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.inner-banner-container-title{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.inner-banner-container-title{padding-left:0;padding-right:0}}@media screen and (min-width:750px) and (max-width:959px){.inner-banner-container-title{padding-left:50px}}.inner-banner-container{padding-left:15px;padding-right:15px;display:block;position:relative}@media screen and (min-width:750px){.inner-banner-container{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.inner-banner-container{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.inner-banner-container{padding-left:0;padding-right:0}}.inner-banner-container::after{clear:both;content:"";display:table}@media screen and (min-width:750px) and (max-width:959px){.inner-banner-container{padding-left:50px;padding-right:50px}}.inner-banner-container:before{background:#232323;height:160px;content:"";position:absolute;top:auto;right:0;bottom:0;left:0}.inner-banner-container .shadow{position:absolute;top:auto;right:0;bottom:45px;left:0;height:30px;background:linear-gradient(transparent 18px,rgba(0,0,0,0.5) 30px)}@media screen and (max-width:959px){.inner-banner-container .shadow{bottom:10px}}.inner-banner-container .inner-banner{max-width:1200px;margin-left:auto;margin-right:auto}.inner-banner-container .inner-banner::after{clear:both;content:"";display:table}@media screen and (min-width:750px) and (max-width:959px){.inner-banner-container .inner-banner{padding-left:0;padding-right:0}}.inner-banner-container .in-content{width:100%;box-sizing:border-box}.inner-banner-container .in-content .container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-top:30px}@media screen and (max-width:749px){.inner-banner-container .in-content:not(:first-child) .container{margin-top:7px}}@media screen and (min-width:750px){.inner-banner-container .in-content aside,.inner-banner-container .in-content main{width:100%;margin:0;position:relative}}@media screen and (min-width:750px) and (max-width:959px){.inner-banner-container .in-content .container{margin-top:20px;min-height:0}.inner-banner-container .in-content .container main,.inner-banner-container .in-content .container .content{height:auto}.inner-banner-container .in-content .container .content{padding-bottom:10px}.inner-banner-container .in-content:not(:last-child) .container{margin-bottom:0}}@media screen and (min-width:960px){.inner-banner-container .in-content{width:33.33%;float:left;padding:0 20px 0 0}.inner-banner-container .in-content:nth-child(n+3){padding-right:0}}.inner-banner-container .in-content aside{height:200px;min-height:200px}.inner-banner-container .in-content main{color:#000;background:#E7D8D7;padding-left:40px;padding-right:40px;height:230px}.inner-banner-container .in-content main h2{font-size:20px;margin-bottom:8px}.inner-banner-container .in-content main .content{max-height:none;color:rgba(52,52,52,0.85)}@media screen and (min-width:750px){.inner-banner-container .in-content main .content{overflow-y:auto;-webkit-overflow-scrolling:touch;height:130px;margin-bottom:25px}}@media screen and (min-width:960px){.inner-banner-container .in-content main .content{overflow-y:auto;height:120px}}@media screen and (max-width:749px){.inner-banner-container .in-content main .content{margin-bottom:0;height:100px}}.inner-banner-container .in-content main .ghost-button{display:block;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;height:auto}@media screen and (max-width:749px){.inner-banner-container .in-content main{height:auto}.inner-banner-container .in-content main .content{height:auto}}.inner-banner-container+.inner-panel .panel-container:after{background:linear-gradient(transparent 0,transparent 7px,transparent 15px,transparent 15px,rgba(126,126,126,0.1) 30px,rgba(0,0,0,0.2) 45px,rgba(231,216,215,0) 45px,transparent 75px,rgba(126,126,126,0.1) 83px,rgba(0,0,0,0.2) 90px)}@media screen and (min-width:750px){.inner-banner-container+.inner-panel .panel-container:after{background:linear-gradient(transparent 0,transparent 7px,transparent 15px,transparent 46px,rgba(126,126,126,0.1) 62px,rgba(0,0,0,0.2) 77px,rgba(231,216,215,0) 77px,transparent 144px,rgba(126,126,126,0.1) 152px,rgba(0,0,0,0.2) 159px)}}@media screen and (min-width:960px){.inner-banner-container+.inner-panel .panel-container:after{background:linear-gradient(transparent 0,transparent 7px,transparent 15px,transparent 46px,rgba(126,126,126,0.1) 62px,rgba(0,0,0,0.2) 77px,rgba(231,216,215,0) 77px,transparent 144px,rgba(126,126,126,0.1) 152px,rgba(0,0,0,0.2) 159px)}}main>.footer-banner .inner-banner{position:relative;clear:both;padding:0}main>.footer-banner .inner-banner .container{margin-top:0}.faq{border-top:1px solid #D8D8D8;margin-top:25px;margin-bottom:45px}.faq br{display:none}@media screen and (min-width:750px){.faq{margin-bottom:70px}}.question-answer{border-bottom:1px solid #D8D8D8;padding:18px 0 18px 20px;position:relative;cursor:pointer}.question-answer:before{border:solid transparent;content:" ";height:0;width:0;top:27px;left:3px;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#000;border-width:5px;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.question-answer .question{font-family:"myriad-pro",sans-serif;font-weight:700}.question-answer .answer{max-height:0;padding-top:0;overflow:hidden;box-sizing:border-box;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94)}.question-answer .answer:before{content:"";display:block;height:18px}.question-answer.is-open:before{-webkit-transform:rotate(180deg) translateY(5px);-moz-transform:rotate(180deg) translateY(5px);-ms-transform:rotate(180deg) translateY(5px);-o-transform:rotate(180deg) translateY(5px);transform:rotate(180deg) translateY(5px)}.question-answer.is-open .answer{max-height:1000px}.download-list ul{margin:0;padding:0;border-top:1px solid #999;margin-bottom:70px}.download-list ul li{border-bottom:1px solid #999;list-style:none;margin:0}.download-list ul li a{display:block;text-decoration:none;color:#000;line-height:20px;padding:20px 0;display:block}.download-list ul li a::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.download-list ul li a{padding:0;height:50px;line-height:50px;position:relative}}.download-list ul li a .description,.download-list ul li a .filesize,.download-list ul li a .download{display:block;float:left}.download-list ul li a .description{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"myriad-pro",sans-serif;font-weight:600}@media screen and (min-width:750px){.download-list ul li a .description{box-sizing:border-box;padding-right:190px}}.download-list ul li a .filesize{width:70px;text-align:left}@media screen and (min-width:750px){.download-list ul li a .filesize{text-align:right;position:absolute;top:0;right:120px;bottom:0;left:auto}}.download-list ul li a .download{width:120px;text-align:right;color:#F2535B;float:right}@media screen and (min-width:750px){.download-list ul li a .download{position:absolute;top:0;right:0;bottom:0;left:auto}}.pagination{position:relative;height:34px;margin:65px 0;text-align:center;font-size:13px;max-width:1200px;margin-left:auto;margin-right:auto}.pagination::after{clear:both;content:"";display:table}.pagination .container{position:relative}@media screen and (min-width:750px){.pagination .container{width:100%}}@media screen and (min-width:960px){.pagination .container{width:100%}}@media screen and (min-width:1280px){.pagination .container{width:100%}}.pagination a{border:1px solid #DDD;height:34px;min-width:34px;text-align:center;line-height:34px;display:inline-block;margin:0;padding:0;text-decoration:none;border-right:0}.pagination a:last-child{border-right:1px solid #DDD}.pagination a.active{background:#F2535B;color:#fff}.pagination a:hover{border-color:#000}.pagination a:hover+a{border-left-color:#000}.pagination .previous,.pagination .next{padding:0 20px;border-right:1px solid #DDD;position:absolute;top:0;right:auto;bottom:0;left:auto}.pagination .previous{left:0}.pagination .next{right:0}.select2{border:1px solid #D8D8D8;height:31px;line-height:31px;padding:0 30px 0 10px;border-radius:0;z-index:2;font-size:13px;position:relative}.form-container .select2{height:41px;padding-top:7px}@media screen and (max-width:749px){.form-container .select2{min-width:100%}}.select2-container .select2-dropdown{border-radius:0;border:0;box-shadow:0 0 4px 0 rgba(0,0,0,0.5);height:auto}.showroom-locator .select2-container .select2-dropdown{width:110px!important}.select2-container .select2-dropdown--below{margin-top:10px}.select2-container .select2-dropdown--above{margin-bottom:10px}.select2-container .select2-selection{border:none;outline:none}.select2-container .select2-results li.select2-results__option{padding-top:0;padding-bottom:0;margin-bottom:0;line-height:35px;height:35px;color:#000}.select2-container--default .select2-results>.select2-results__options{max-height:300px;overflow-y:auto}.select2-container--default .select2-results__option[aria-selected="true"]{background:transparent;color:#000;position:relative}.select2-container--default .select2-results__option[aria-selected="true"]:after{content:"";font-family:luxaflex;position:absolute;top:0;right:10px;bottom:auto;left:auto;font-size:12px}.select2-container .select2-selection--single .select2-selection__rendered{padding:0;text-overflow:initial}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:0;bottom:0;left:auto;line-height:0;font-size:0;height:auto}.form-container .select2-container--default .select2-selection--single .select2-selection__arrow{width:28px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;border-bottom:0 solid transparent;position:relative;z-index:1;padding:0;height:0;overflow:hidden;margin-top:0;margin-bottom:0;top:12px;display:block;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.form-container .select2-container--default .select2-selection--single .select2-selection__arrow b{top:18px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;border-bottom:0 solid transparent;position:relative;z-index:1;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}div.errorlist{color:#F2535B}form .formrow{padding:0;margin-bottom:10px;min-height:40px}form .formrow::after{clear:both;content:"";display:table}@media screen and (max-width:749px){form .formrow:first-of-type>label{padding-top:0}}form .formrow label{padding-top:10px;display:block}form .formrow label span{color:#878787}@media screen and (min-width:750px){form .formrow label{float:left;display:block;margin-right:2.12766%;width:36.17021%}form .formrow label:last-child{margin-right:0}}form .formrow label+*,form .formrow input,form .formrow label.container-label,form .formrow button,form .formrow .description-container{width:100%}@media screen and (min-width:750px){form .formrow label+*,form .formrow input,form .formrow label.container-label,form .formrow button,form .formrow .description-container{float:left;display:block;margin-right:2.12766%;width:61.70213%}form .formrow label+*:last-child,form .formrow input:last-child,form .formrow label.container-label:last-child,form .formrow button:last-child,form .formrow .description-container:last-child{margin-right:0}}@media screen and (min-width:750px){form .formrow .description-container{float:right}}@media screen and (min-width:750px){form .formrow label.container-label,form .formrow button{margin-left:38.29787%}}form .formrow textarea{border:1px solid #D8D8D8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding:10px}form .formrow textarea:focus{outline:0}form .formrow label.container-label{font-size:13px}form .formrow label.container-label a{color:#878787}form .formrow.small input{width:66%}@media screen and (min-width:750px){form .formrow.small input{float:left;display:block;margin-right:2.12766%;width:36.17021%}form .formrow.small input:last-child{margin-right:0}}form .formrow ul,form .formrow div.errorlist,form .formrow div.captcha-error{list-style-type:none;margin:0;padding:0}form .formrow ul li,form .formrow div.errorlist li,form .formrow div.captcha-error li{padding:0;margin:0}form .formrow ul.errorlist,form .formrow ul.captcha-error,form .formrow div.errorlist.errorlist,form .formrow div.errorlist.captcha-error,form .formrow div.captcha-error.errorlist,form .formrow div.captcha-error.captcha-error{margin-top:20px;margin-bottom:-15px;height:auto;width:100%;border:0}@media screen and (min-width:750px){form .formrow ul.errorlist,form .formrow ul.captcha-error,form .formrow div.errorlist.errorlist,form .formrow div.errorlist.captcha-error,form .formrow div.captcha-error.errorlist,form .formrow div.captcha-error.captcha-error{margin-left:38.29787%;margin-bottom:0}}@media screen and (max-width:749px){form .formrow ul.captcha-error,form .formrow div.errorlist.captcha-error,form .formrow div.captcha-error.captcha-error{margin-bottom:-3px}}form .formrow div.errorlist,form .formrow div.captcha-error{color:#F2535B}form .formrow.radio-buttons ul li,form .formrow.checkboxes ul li{margin-right:-1px}.no-touchevents form .formrow.radio-buttons ul li:hover,.no-touchevents form .formrow.checkboxes ul li:hover{z-index:2}.no-touchevents form .formrow.radio-buttons ul li:hover input[type=radio]+label:before,.no-touchevents form .formrow.radio-buttons ul li:hover input[type=checkbox]+label:before,.no-touchevents form .formrow.checkboxes ul li:hover input[type=radio]+label:before,.no-touchevents form .formrow.checkboxes ul li:hover input[type=checkbox]+label:before{border-color:#000}.no-touchevents form .formrow.radio-buttons ul li:hover input[type=radio]:checked+label:before,.no-touchevents form .formrow.radio-buttons ul li:hover input[type=checkbox]:checked+label:before,.no-touchevents form .formrow.checkboxes ul li:hover input[type=radio]:checked+label:before,.no-touchevents form .formrow.checkboxes ul li:hover input[type=checkbox]:checked+label:before{border-color:#F2535B}form .formrow.radio-buttons ul{-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}form .formrow.radio-buttons ul li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin-right:-1px}form .formrow.radio-buttons ul li:last-child{margin-right:0}.no-touchevents form .formrow.radio-buttons ul li:hover{z-index:2}.no-touchevents form .formrow.radio-buttons ul li:hover input[type=radio]+label:before,.no-touchevents form .formrow.radio-buttons ul li:hover input[type=checkbox]+label:before{border-color:#000}.no-touchevents form .formrow.radio-buttons ul li:hover input[type=radio]:checked+label:before,.no-touchevents form .formrow.radio-buttons ul li:hover input[type=checkbox]:checked+label:before{border-color:#F2535B}form .formrow.checkboxes{margin-bottom:15px}@media screen and (min-width:750px){form .formrow.checkboxes{margin-bottom:45px}}form .formrow.checkboxes ul{width:100%;border:0}@media screen and (min-width:750px){form .formrow.checkboxes ul{width:calc(100%+10px);margin-right:-10px}form .formrow.checkboxes ul::after{clear:both;content:"";display:table}}form .formrow.checkboxes ul li{width:100%;border-width:1px;margin-bottom:10px}form .formrow.checkboxes ul li::after{clear:both;content:"";display:table}@media screen and (min-width:750px){form .formrow.checkboxes ul li{width:calc(50% - 10px);margin-right:10px;float:left}}form .formrow input[type=radio],form .formrow input[type=checkbox]{display:none}form .formrow input[type=radio]+label,form .formrow input[type=checkbox]+label{width:100%;position:relative;padding:0;line-height:40px;box-sizing:border-box;padding:0 10px;cursor:pointer}form .formrow input[type=radio]+label:before,form .formrow input[type=checkbox]+label:before{width:100%;height:100%;content:" ";background:#fff;border:1px solid #D8D8D8;display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin-right:-1px}form .formrow input[type=radio]:checked+label,form .formrow input[type=checkbox]:checked+label{color:#fff;font-family:"myriad-pro",sans-serif;font-weight:700;border-color:#F2535B}form .formrow input[type=radio]:checked+label:before,form .formrow input[type=checkbox]:checked+label:before{background:#F2535B;border-color:#F2535B}form .formrow input[type=radio]+label{text-align:center}form .formrow button{height:40px;margin-top:13px;border:0;color:#fff;background:#F2535B;font-family:"myriad-pro",sans-serif;font-weight:700}form .formrow input[type=text],form .formrow input[type=number],form .formrow input[type=email]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid #D8D8D8;height:40px;line-height:40px;padding:0 10px;box-sizing:border-box;border-radius:0}form .formrow input[type=text]:focus,form .formrow input[type=number]:focus,form .formrow input[type=email]:focus{outline:0}form .formrow input[type=number]::-webkit-inner-spin-button,form .formrow input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form .formrow input[type=number]{-moz-appearance:textfield}form .formrow.captcha-container label.container-label{padding-top:0}form .formrow.captcha-container label.container-label .g-recaptcha{-webkit-transform:scale(0.82);-moz-transform:scale(0.82);-ms-transform:scale(0.82);-o-transform:scale(0.82);transform:scale(0.82);-webkit-transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;transform-origin:0}form .formrow.checkbox-container label{display:block;padding-left:20px;position:relative}form .formrow.checkbox-container input{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;*overflow:hidden;position:absolute;top:12px;left:0;display:block}form .formrow.voor-winnie-the-pooh{display:none}form .formrow .checkbox-container+.checkbox-container{margin-top:-20px}form .formrow .is-hidden{display:none}.form-container-global::after{clear:both;content:"";display:table}.dealer-form{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:block;padding-top:235px}.dealer-form::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.dealer-form{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.dealer-form{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.dealer-form{padding-left:0;padding-right:0}}.dealer-form::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.dealer-form{padding-top:335px}}.micro-application .dealer-form{padding-top:0}.dealer-form h1{float:none;width:auto}@media screen and (min-width:750px){article.form-container-global,.dealer-form article{float:right;display:block;margin-left:1.40845%;width:66.19718%}article.form-container-global:last-child,.dealer-form article:last-child{margin-left:0}}@media screen and (min-width:960px){article.form-container-global,.dealer-form article{float:right;display:block;margin-left:1.05263%;width:55.78947%;margin-right:12.63158%}article.form-container-global:last-child,.dealer-form article:last-child{margin-left:0}}@media screen and (min-width:1280px){article.form-container-global,.dealer-form article{float:right;display:block;margin-left:.84034%;width:49.57983%;margin-right:15.12605%}article.form-container-global:last-child,.dealer-form article:last-child{margin-left:0}}@media screen and (min-width:1500px){article.form-container-global,.dealer-form article{float:right;display:block;margin-left:.84034%;width:49.57983%;margin-right:15.12605%}article.form-container-global:last-child,.dealer-form article:last-child{margin-left:0}}.intro-form{font-family:"myriad-pro",sans-serif;font-weight:600}.intro-form a{color:#F2535B}.form-container,.thankyou-container{width:100%;padding:15px 0;margin-top:15px;margin-bottom:15px}@media screen and (min-width:750px){.form-container,.thankyou-container{padding:35px 0;margin-top:35px;margin-bottom:55px}}.form-container{border:1px solid #E3BCBA;padding:30px 20px}@media screen and (min-width:750px){.form-container{padding:35px 55px}}.form-container h2{margin-bottom:25px}.form-container p+form{margin-top:25px}.thankyou-container{display:none}.thankyou-container ul{padding-left:15px}.thankyou-container.is-visible{display:block}.form-header{position:absolute;top:60px;right:0;left:0;background-size:cover;height:200px;padding-left:15px;padding-right:15px;display:block;overflow:hidden}@media screen and (min-width:750px){.form-header{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.form-header{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.form-header{padding-left:0;padding-right:0}}@media screen and (min-width:750px){.form-header{height:300px}}@media screen and (min-width:960px){.form-header{top:65px}}.form-header .wrapper{height:100%;position:relative;max-width:1200px;margin-left:auto;margin-right:auto}.form-header .wrapper::after{clear:both;content:"";display:table}.form-header h1{padding-top:25px}@media screen and (max-width:749px){.form-header h1{font-size:30px}}@media screen and (min-width:750px){.form-header h1{padding-top:55px}}@media screen and (min-width:960px){.form-header h1{padding-top:61px;padding-right:10px}}@media screen and (min-width:1280px){.form-header h1{margin-left:10.08403%}}@media screen and (min-width:1500px){.form-header h1{margin-left:10.08403%}}.form-header .dealer-information{position:relative;background-color:#fff;padding:15px 0 10px 15px;bottom:0;color:#878787;width:auto!important;position:absolute;right:0;bottom:0}@media screen and (min-width:750px){.form-header .dealer-information{float:right;display:block;margin-left:1.40845%;width:66.19718%}.form-header .dealer-information:last-child{margin-left:0}}@media screen and (min-width:960px){.form-header .dealer-information{float:right;display:block;margin-left:1.05263%;width:55.78947%;margin-right:12.63158%}.form-header .dealer-information:last-child{margin-left:0}}@media screen and (min-width:1280px){.form-header .dealer-information{float:right;display:block;margin-left:.84034%;width:49.57983%;margin-right:15.12605%}.form-header .dealer-information:last-child{margin-left:0}}@media screen and (min-width:1500px){.form-header .dealer-information{float:right;display:block;margin-left:.84034%;width:49.57983%;margin-right:15.12605%}.form-header .dealer-information:last-child{margin-left:0}}@media screen and (min-width:750px){.form-header .dealer-information{padding:30px 0 20px 30px}}.form-header .dealer-information span,.form-header .dealer-information time{display:block}.form-header .dealer-information a[href^="tel:"]{text-decoration:none}.form-header .dealer-information a[href^="tel:"] span{color:#878787}.form-header .dealer-information:after{content:"";position:absolute;top:0;right:-2000px;height:100%;width:2000px;background-color:#fff}.empty-form{display:none}.product-form-container{margin-bottom:70px}.product-form-container .product-form-add{width:100%}.product-form-container .product-form-add span{padding-left:25px}.product-form-container .product-form-add span:before{font-family:luxaflex;content:"";padding-right:5px;display:inline-block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-10px;left:0}.product-form-container .description-container{border:1px solid #D8D8D8;padding:10px 20px 10px 10px;position:relative}.product-form-container .description-container:before{font-family:luxaflex;content:"";font-size:15px;position:absolute;top:10px;right:10px;cursor:pointer}.product-form-container .product-form{margin-bottom:30px}.product-form-container .product-form .margin-top{margin-top:30px}.product-form-container .product-form.extra{margin-top:30px;border-top:2px solid #D8D8D8}.product-form-container .product-form.extra>*{opacity:1;-webkit-transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94)}.product-form-container .product-form.active>*:not(.remove-container){opacity:.25}.product-form-container .product-form .description-container{display:none}.product-form-container .product-form.has-suggestion select,.product-form-container .product-form.has-suggestion .select2{display:none}.product-form-container .product-form.has-suggestion .description-container{display:block}.product-form-container .remove-container{margin-bottom:15px}.product-form-container .remove-container::after{clear:both;content:"";display:table}.product-form-container .remove-container .product-form-remove{padding:8px 25px 8px 0;font-family:"myriad-pro",sans-serif;font-weight:600;font-size:13px;color:#878787;display:block;float:right;position:relative;cursor:pointer}.product-form-container .remove-container .product-form-remove:after{content:"";font-family:luxaflex;position:absolute;top:7px;right:0;font-size:15px}.no-touchevents .product-form-container .remove-container .product-form-remove:hover{text-decoration:underline}.formfield-postfix{line-height:41px;color:#878787}.input-group.number .input-group-btn-horizontal::after{clear:both;content:"";display:table}.input-group.number .input-group-btn-horizontal input{float:left;margin-right:-1px;width:calc(100% - 78px)}.input-group.number a{cursor:pointer;float:left;display:block;width:40px;height:40px;border:1px solid #D8D8D8;position:relative;background-color:#fff;-webkit-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94)}.input-group.number a.number-up:before{font-family:luxaflex;content:"";padding-right:5px;display:inline-block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:10px;left:11px;color:#D8D8D8;-webkit-transition:color .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:color .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:color .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:color .3s cubic-bezier(0.25,0.46,0.45,0.94)}.input-group.number a.number-down{margin-right:-1px}.input-group.number a.number-down:before{content:"";display:block;position:absolute;top:19px;left:10px;width:18px;height:2px;background-color:#D8D8D8;-webkit-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94)}.no-touchevents .input-group.number a:hover{background-color:#D8D8D8}.no-touchevents .input-group.number a:hover.number-up:before{color:#fff}.no-touchevents .input-group.number a:hover.number-down:before{background-color:#fff}.brochure-download{position:relative}.brochure-download .brochure-counter{float:left;margin-top:13px;line-height:40px}.brochure-download .download-button-container{padding-top:20px;padding-bottom:20px;width:100%;z-index:2;background-color:#fff;box-sizing:border-box;position:relative;bottom:0;text-align:right;-webkit-transition:box-shadow .2s cubic-bezier(0.445,0.05,0.55,0.95);-moz-transition:box-shadow .2s cubic-bezier(0.445,0.05,0.55,0.95);-o-transition:box-shadow .2s cubic-bezier(0.445,0.05,0.55,0.95);transition:box-shadow .2s cubic-bezier(0.445,0.05,0.55,0.95)}.brochure-download .download-button-container.fixedsticky-on{position:fixed;left:0;right:0;background-color:#232323;-webkit-box-shadow:0 0 1em rgba(0,0,0,0.25);-moz-box-shadow:0 0 1em rgba(0,0,0,0.25);box-shadow:0 0 1em rgba(0,0,0,0.25)}.brochure-download .download-button-container.fixedsticky-on .outer-content{max-width:1200px;margin-left:auto;margin-right:auto}.brochure-download .download-button-container.fixedsticky-on .outer-content::after{clear:both;content:"";display:table}.brochure-download .download-button-container.fixedsticky-on .outer-content::after{clear:both;content:"";display:table}@media screen and (max-width:959px){.brochure-download .download-button-container.fixedsticky-on .outer-content{padding:0 20px}}@media screen and (min-width:960px){.brochure-download .download-button-container.fixedsticky-on .outer-content{padding:0 35px}}@media screen and (min-width:1280px){.brochure-download .download-button-container.fixedsticky-on .outer-content{padding:0}}@media screen and (min-width:750px){.brochure-download .download-button-container.fixedsticky-on .content{float:right;display:block;margin-left:1.40845%;width:100%}.brochure-download .download-button-container.fixedsticky-on .content:last-child{margin-left:0}}@media screen and (min-width:960px){.brochure-download .download-button-container.fixedsticky-on .content{float:right;display:block;margin-left:1.05263%;width:87.36842%;margin-right:12.63158%}.brochure-download .download-button-container.fixedsticky-on .content:last-child{margin-left:0}}@media screen and (min-width:1280px){.brochure-download .download-button-container.fixedsticky-on .content{float:right;display:block;margin-left:.84034%;width:74.78992%;margin-right:15.12605%}.brochure-download .download-button-container.fixedsticky-on .content:last-child{margin-left:0}}@media screen and (min-width:1500px){.brochure-download .download-button-container.fixedsticky-on .content{float:right;display:block;margin-left:.84034%;width:74.78992%;margin-right:15.12605%}.brochure-download .download-button-container.fixedsticky-on .content:last-child{margin-left:0}}.brochure-download .download-button-container.fixedsticky-on button{margin-top:0}.brochure-download .download-button-container.fixedsticky-on .brochure-counter{margin-top:0;color:#fff}.pdp-newsletter-signup-container{background-color:#232323;position:relative}.pdp-newsletter-signup-container::after{clear:both;content:"";display:table}.pdp-newsletter-signup-container:before,.pdp-newsletter-signup-container .inner-banner:before{content:'';position:absolute;top:0;left:0;right:0;height:30px;z-index:2;background-color:#232323;background-image:linear-gradient(black 0,#232323 100%);background-repeat:no-repeat;opacity:.5}.pdp-newsletter-signup-container.success:before,.pdp-newsletter-signup-container.success .inner-banner:before{opacity:0}.pdp-newsletter-signup-container.success .inner-banner{margin-top:0}@media screen and (min-width:1500px){.pdp-newsletter-signup-container.success .inner-banner{margin:0;width:100%}}.pdp-newsletter-signup-container.success .inner-banner .container{max-width:none;padding-top:30px;padding-bottom:60px}.pdp-newsletter-signup-container.success .inner-banner .container main{display:none}.pdp-newsletter-signup-container.success .thankyou-container{margin-bottom:-60px}.pdp-newsletter-signup-container.success .thankyou-container .thankyou-content{padding-top:20px;max-width:1200px;margin:0 auto}@media screen and (min-width:1280px){.pdp-newsletter-signup-container.success .thankyou-container .thankyou-content{margin-left:10.08403%}}@media screen and (min-width:1500px){.pdp-newsletter-signup-container.success .thankyou-container .thankyou-content{margin-left:auto;padding-left:66px}}.pdp-newsletter-signup-container .inner-banner:before{top:45px;background-size:100% 30px}@media screen and (min-width:750px){.pdp-newsletter-signup-container .inner-banner{padding:0}}@media screen and (min-width:960px){.pdp-newsletter-signup-container .inner-banner{float:left;display:block;margin-right:1.05263%;width:100%}.pdp-newsletter-signup-container .inner-banner:last-child{margin-right:0}}@media screen and (min-width:1500px){.pdp-newsletter-signup-container .inner-banner{float:left;display:block;margin-right:.84034%;width:79.83193%;margin-left:10.08403%}.pdp-newsletter-signup-container .inner-banner:last-child{margin-right:0}}.pdp-newsletter-signup-container .inner-banner .container{background-color:#232323;margin:0 auto;box-shadow:none;min-height:initial;padding-bottom:60px;padding-top:30px}@media screen and (max-width:959px){.pdp-newsletter-signup-container .inner-banner .container{padding-top:60px;padding-bottom:30px}}.pdp-newsletter-signup-container .inner-banner .container main{padding-left:15px;padding-right:15px;display:block}@media screen and (min-width:750px){.pdp-newsletter-signup-container .inner-banner .container main{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.pdp-newsletter-signup-container .inner-banner .container main{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.pdp-newsletter-signup-container .inner-banner .container main{padding-left:0;padding-right:0}}@media screen and (min-width:1280px){.pdp-newsletter-signup-container .inner-banner .container main{padding-left:10.08403%;padding-right:10.08403%}}@media screen and (min-width:1500px){.pdp-newsletter-signup-container .inner-banner .container main{padding-left:5.04202%;padding-right:10.08404%}}.pdp-newsletter-signup-container .inner-banner .container form{float:right;width:50%}.pdp-newsletter-signup-container .inner-banner .container .content{width:42.85%;float:left}@media screen and (max-width:749px){.pdp-newsletter-signup-container .inner-banner .container form,.pdp-newsletter-signup-container .inner-banner .container .content{width:100%;float:none}}.pdp-newsletter-signup-container .inner-banner .container h2,.pdp-newsletter-signup-container .inner-banner .container .content{color:#fff}.pdp-newsletter-signup-container.with-image form{clear:left;float:left}.signup-form-container{-webkit-box-shadow:0 2px 9px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 2px 9px 0 rgba(0,0,0,0.5);box-shadow:0 2px 9px 0 rgba(0,0,0,0.5)}.signup-form-container img{width:100%}.signup-form-container.main-form-container.container{min-height:0}.signup-form-container.main-form-container main{float:none;width:auto;margin:0;padding:30px}@media screen and (min-width:750px){.signup-form-container.container main{float:none;width:auto;margin:0;padding:30px}}.signup-form-container.container main .content{margin-bottom:2em}.signup-form-container button[type="submit"]{padding:0 8px;position:relative;z-index:2;margin:0 0 0 -1px;width:auto}.signup-form-container button[type="submit"]:after{font-family:'luxaflex';content:"";position:relative;background:none;font-size:18px}.signup-form-container button[type="submit"]:focus,.signup-form-container button[type="submit"]:active{outline:none}.signup-form-container form .formrow input{margin-right:0;display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.signup-form-container form .formrow .progress-bar{background:#f34048;position:absolute;top:0;left:0;bottom:0;right:100%;width:0;-webkit-transition:all 2s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all 2s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all 2s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 2s cubic-bezier(0.25,0.46,0.45,0.94)}.signup-form-container form .formrow.is-submitting .input-group{background:#E7D8D7}.signup-form-container form .formrow.is-submitting input{background:transparent;border-color:transparent;color:rgba(255,255,255,0.5)}.signup-form-container form .formrow.is-submitting .progress-bar{width:100%}.signup-form-container form .formrow div.errorlist{margin:0;width:100%}.signup-form-container .small-body-text{color:#878787}.signup-form-container .thankyou-container{background-color:#F2F2F2;background-image:linear-gradient(#d9d9d9 0,#F2F2F2 70%);background-size:100% 40px;background-repeat:no-repeat;background-position-y:100%;color:#000;display:none;margin:-2em 0 0 0;padding:30px 35px 65px 35px;float:left}.signup-form-container .thankyou-container::after{clear:both;content:"";display:table}.signup-form-container .thankyou-container .thankyou-content>img{width:auto;float:left}.signup-form-container .thankyou-container .thankyou-content>p{margin-left:80px}.signup-form-container .thankyou-container .thankyou-content>p::after{clear:both;content:"";display:table}.sidebar .signup-form-container .thankyou-container{padding:23px 23px 65px 23px}.sidebar .signup-form-container .thankyou-container .thankyou-content>img{width:25px}.sidebar .signup-form-container .thankyou-container .thankyou-content>p{margin-left:40px}.input-group{position:relative;display:table;border-collapse:separate}.input-group-btn{position:relative;font-size:0;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.featherlight{top:65px}.featherlight .featherlight-close-icon{background:transparent;color:#000;font-size:20px;line-height:30px;width:30px}.featherlight .featherlight-content{width:80%;max-width:830px;padding:0;border-bottom:none}.featherlight .featherlight-content>.thankyou-container{margin:0;padding:0}.featherlight .featherlight-content>.thankyou-container .inner-banner{padding:55px}.featherlight .featherlight-content>.thankyou-container .inner-banner .container{margin:0;min-height:0}.featherlight .featherlight-content .message{background-color:#F2F2F2;padding:55px 55px 40px 55px}.featherlight .featherlight-content .message h2{font-size:50px}.featherlight .featherlight-content .message .text{margin:0 -55px;padding:20px 55px 0 55px;background-image:linear-gradient(#e0e0e0 0,#F2F2F2 90%);background-size:100% 40px;background-repeat:no-repeat}@media screen and (max-width:959px){.featherlight{top:60px}}@media screen and (max-width:749px){.featherlight .featherlight-content{width:90%;max-height:95%}.featherlight .featherlight-content .message{padding:25px 30px 10px 30px;margin:-10px -10px 0 -10px}.featherlight .featherlight-content .message h2{font-size:36px}.featherlight .featherlight-content .message .text{margin:15px -30px 0 -30px;padding:15px 30px 0 30px}.featherlight .featherlight-content>.thankyou-container .inner-banner{padding:15px}.featherlight .featherlight-content>.thankyou-container .inner-banner .container{margin-bottom:0}}@media screen and (min-width:750px){.signup-form-container.container.overlay-form-container{position:relative;overflow-x:hidden;padding-bottom:0}.signup-form-container.container.overlay-form-container main{box-sizing:border-box;z-index:2;position:relative;display:block}.signup-form-container.container.overlay-form-container main::after{clear:both;content:"";display:table}.signup-form-container.container.overlay-form-container main:before{position:absolute;left:0;top:0;right:270px;bottom:0;display:block;content:"";z-index:-1;background:#fff}.signup-form-container.container.overlay-form-container.with-image main{padding-right:300px;min-height:335px}.signup-form-container.container.overlay-form-container .large-image{z-index:1;position:absolute;right:0;top:0;width:auto;height:100%;max-height:335px}.signup-form-container.container.overlay-form-container .thankyou-container{z-index:3;position:relative;margin-top:0}}@media screen and (min-width:750px){.signup-form-container.container.pdp-form-container main{max-width:1200px;margin-left:auto;margin-right:auto;display:block;padding-left:15px;padding-right:15px;display:block}.signup-form-container.container.pdp-form-container main::after{clear:both;content:"";display:table}.signup-form-container.container.pdp-form-container main::after{clear:both;content:"";display:table}}@media screen and (min-width:750px) and (min-width:750px){.signup-form-container.container.pdp-form-container main{padding-left:20px;padding-right:20px}}@media screen and (min-width:750px) and (min-width:960px){.signup-form-container.container.pdp-form-container main{padding-left:35px;padding-right:35px}}@media screen and (min-width:750px) and (min-width:1280px){.signup-form-container.container.pdp-form-container main{padding-left:0;padding-right:0}}@media screen and (min-width:750px){.signup-form-container.container.pdp-form-container main:before{display:none}.signup-form-container.container.pdp-form-container main .content{float:left;display:block;margin-right:1.40845%;width:40.84507%}.signup-form-container.container.pdp-form-container main .content:last-child{margin-right:0}.signup-form-container.container.pdp-form-container main form{float:left;display:block;margin-right:1.40845%;width:49.29577%;margin-left:8.4507%}.signup-form-container.container.pdp-form-container main form:last-child{margin-right:0}}@media screen and (min-width:960px){.signup-form-container.container.pdp-form-container main{padding-top:50px}.signup-form-container.container.pdp-form-container main h2{margin-left:0}.signup-form-container.container.pdp-form-container main .content{float:left;display:block;margin-right:1.05263%;width:30.52632%}.signup-form-container.container.pdp-form-container main .content:last-child{margin-right:0}.signup-form-container.container.pdp-form-container main form{float:left;display:block;margin-right:1.05263%;width:62.10526%;margin-left:6.31579%}.signup-form-container.container.pdp-form-container main form:last-child{margin-right:0}}@media screen and (min-width:1280px){.signup-form-container.container.pdp-form-container main h2{float:left;display:block;margin-right:.84034%;width:24.36975%;margin-left:10.08403%}.signup-form-container.container.pdp-form-container main h2:last-child{margin-right:0}.signup-form-container.container.pdp-form-container main .content{clear:left;float:left;display:block;margin-right:.84034%;width:24.36975%;margin-left:10.08403%}.signup-form-container.container.pdp-form-container main .content:last-child{margin-right:0}.signup-form-container.container.pdp-form-container main form{float:left;display:block;margin-right:.84034%;width:49.57983%;margin-left:5.04202%}.signup-form-container.container.pdp-form-container main form:last-child{margin-right:0}}@media screen and (min-width:1500px){.signup-form-container.container.pdp-form-container main h2{margin-left:5.04202%}.signup-form-container.container.pdp-form-container main .content{float:left;display:block;margin-right:.84034%;width:29.41176%;margin-left:5.04202%}.signup-form-container.container.pdp-form-container main .content:last-child{margin-right:0}}.hotspot{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.hotspot .pin{background:#232323;width:28px;height:28px;border-radius:50%;color:#fff;cursor:pointer;overflow:hidden;text-indent:30px;white-space:nowrap;position:absolute;top:-14px;right:auto;bottom:auto;left:-14px;z-index:2;display:block}.hotspot .pin:before,.hotspot .pin:after{position:absolute;top:13px;right:auto;bottom:auto;left:5px;width:18px;height:2px;content:"";background-color:#D8D8D8;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94)}.hotspot .pin.light{background-color:#F9F6F5;color:#232323}.hotspot .pin.light:before,.hotspot .pin.light:after{background-color:#232323}.hotspot .pin:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.hotspot .content{position:absolute;top:0;right:auto;bottom:auto;left:0;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);display:block;background:#fff;padding-top:20px;padding-left:20px;padding-right:45px;box-sizing:border-box;width:245px;z-index:1;opacity:0;font-size:13px;color:#333;padding-bottom:36px;-webkit-transition:opacity 0s;-moz-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s}.hotspot .content .ribbon{background:#232323;position:absolute;top:0;right:0;bottom:auto;left:auto;-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(90deg) translate(100%,-100%);-moz-transform:rotate(90deg) translate(100%,-100%);-ms-transform:rotate(90deg) translate(100%,-100%);-o-transform:rotate(90deg) translate(100%,-100%);transform:rotate(90deg) translate(100%,-100%);color:#fff;font-size:15px;height:40px;line-height:40px;padding:0 20px;display:block}.hotspot.is-open{z-index:3}.hotspot.is-open .pin:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.hotspot.is-open .content{opacity:1;-webkit-transition:opacity .1s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:opacity .1s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:opacity .1s cubic-bezier(0.25,0.46,0.45,0.94);transition:opacity .1s cubic-bezier(0.25,0.46,0.45,0.94)}@media screen and (max-width:749px){.hotspot.is-open{top:0!important;left:0!important;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:3}.hotspot.is-open .content{position:absolute;top:70px;right:15px;bottom:15px;left:15px;width:auto;box-sizing:border-box;overflow:auto}.hotspot.is-open .content .ribbon{-webkit-transform:rotate(90deg) translateX(100%);-moz-transform:rotate(90deg) translateX(100%);-ms-transform:rotate(90deg) translateX(100%);-o-transform:rotate(90deg) translateX(100%);transform:rotate(90deg) translateX(100%)}.hotspot.is-open .pin{position:absolute;top:20px;right:20px;bottom:auto;left:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:none;width:30px;height:30px}.hotspot.is-open .pin:after,.hotspot.is-open .pin:before{width:25px;height:3px}.hotspot.is-open .pin.light:after,.hotspot.is-open .pin.light:before{background-color:#fff}.hotspot.is-open .pin:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}}.no-interaction .hotspot{opacity:0}@media screen and (max-width:959px){.has-innerbanner .site-wrapper.subhome,.has-innerbanner h1{float:none;width:100%;margin-left:0}.has-innerbanner .site-wrapper.subhome>*,.has-innerbanner h1>*{padding:0}}@media screen and (min-width:960px){.has-innerbanner .sidebar{margin-top:5px}}.site-wrapper.subhome::after{clear:both;content:"";display:table}.site-wrapper.subhome .search-results{margin-bottom:70px}.site-wrapper.subhome .search-results:before{display:none}@media screen and (max-width:749px){.site-wrapper.subhome .search-results{margin-bottom:0}}.site-wrapper.landing .landing-header{height:auto;position:relative;top:0}.site-wrapper.landing .landing-header .image-container{height:300px;background-size:cover;position:relative;padding-left:15px;padding-right:15px;display:block;box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.4),inset 0 -84px 84px -84px rgba(0,0,0,0.4)}@media screen and (min-width:750px){.site-wrapper.landing .landing-header .image-container{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.site-wrapper.landing .landing-header .image-container{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.site-wrapper.landing .landing-header .image-container{padding-left:0;padding-right:0}}@media screen and (min-width:750px){.site-wrapper.landing .landing-header .image-container{height:400px}}.site-wrapper.landing .landing-header .image-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;background:-moz-linear-gradient(-70deg,black 0,rgba(0,0,0,0.7) 7%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,black),color-stop(7%,rgba(0,0,0,0.7)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(-70deg,black 0,rgba(0,0,0,0.7) 7%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(-70deg,black 0,rgba(0,0,0,0.7) 7%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(-70deg,black 0,rgba(0,0,0,0.7) 7%,rgba(255,255,255,0) 100%);background:linear-gradient(150deg,black 0,rgba(0,0,0,0.7) 7%,rgba(255,255,255,0) 100%)}.site-wrapper.landing .landing-header .image-container:after{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;height:60px;opacity:.54;background:linear-gradient(transparent 0,black 100%)}.site-wrapper.landing .landing-header .content-container,.site-wrapper.landing .landing-header .action-container{background:#232323;padding-left:15px;padding-right:15px;display:block;padding-top:30px;padding-bottom:20px}@media screen and (min-width:750px){.site-wrapper.landing .landing-header .content-container,.site-wrapper.landing .landing-header .action-container{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.site-wrapper.landing .landing-header .content-container,.site-wrapper.landing .landing-header .action-container{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.site-wrapper.landing .landing-header .content-container,.site-wrapper.landing .landing-header .action-container{padding-left:0;padding-right:0}}.site-wrapper.landing .landing-header .content-container::after,.site-wrapper.landing .landing-header .action-container::after{clear:both;content:"";display:table}.site-wrapper.landing .landing-header .content-container .outer-wrapper,.site-wrapper.landing .landing-header .action-container .outer-wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.site-wrapper.landing .landing-header .content-container .outer-wrapper::after,.site-wrapper.landing .landing-header .action-container .outer-wrapper::after{clear:both;content:"";display:table}.site-wrapper.landing .landing-header .content-container .outer-wrapper>p,.site-wrapper.landing .landing-header .content-container .outer-wrapper>.wrapper,.site-wrapper.landing .landing-header .action-container .outer-wrapper>p,.site-wrapper.landing .landing-header .action-container .outer-wrapper>.wrapper{display:block}@media screen and (min-width:750px){.site-wrapper.landing .landing-header .content-container .outer-wrapper>p,.site-wrapper.landing .landing-header .content-container .outer-wrapper>.wrapper,.site-wrapper.landing .landing-header .action-container .outer-wrapper>p,.site-wrapper.landing .landing-header .action-container .outer-wrapper>.wrapper{float:left;display:block;margin-right:1.40845%;width:70.42254%;margin-left:14.78873%}.site-wrapper.landing .landing-header .content-container .outer-wrapper>p:last-child,.site-wrapper.landing .landing-header .content-container .outer-wrapper>.wrapper:last-child,.site-wrapper.landing .landing-header .action-container .outer-wrapper>p:last-child,.site-wrapper.landing .landing-header .action-container .outer-wrapper>.wrapper:last-child{margin-right:0}}@media screen and (min-width:960px){.site-wrapper.landing .landing-header .content-container .outer-wrapper>p,.site-wrapper.landing .landing-header .content-container .outer-wrapper>.wrapper,.site-wrapper.landing .landing-header .action-container .outer-wrapper>p,.site-wrapper.landing .landing-header .action-container .outer-wrapper>.wrapper{float:left;display:block;margin-right:1.05263%;width:62.10526%;margin-left:18.94737%}.site-wrapper.landing .landing-header .content-container .outer-wrapper>p:last-child,.site-wrapper.landing .landing-header .content-container .outer-wrapper>.wrapper:last-child,.site-wrapper.landing .landing-header .action-container .outer-wrapper>p:last-child,.site-wrapper.landing .landing-header .action-container .outer-wrapper>.wrapper:last-child{margin-right:0}}@media screen and (min-width:1280px){.site-wrapper.landing .landing-header .content-container .outer-wrapper>p,.site-wrapper.landing .landing-header .content-container .outer-wrapper>.wrapper,.site-wrapper.landing .landing-header .action-container .outer-wrapper>p,.site-wrapper.landing .landing-header .action-container .outer-wrapper>.wrapper{float:left;display:block;margin-right:.84034%;width:49.57983%;margin-left:25.21008%}.site-wrapper.landing .landing-header .content-container .outer-wrapper>p:last-child,.site-wrapper.landing .landing-header .content-container .outer-wrapper>.wrapper:last-child,.site-wrapper.landing .landing-header .action-container .outer-wrapper>p:last-child,.site-wrapper.landing .landing-header .action-container .outer-wrapper>.wrapper:last-child{margin-right:0}}@media screen and (min-width:1500px){.site-wrapper.landing .landing-header .content-container .outer-wrapper>p,.site-wrapper.landing .landing-header .content-container .outer-wrapper>.wrapper,.site-wrapper.landing .landing-header .action-container .outer-wrapper>p,.site-wrapper.landing .landing-header .action-container .outer-wrapper>.wrapper{float:left;display:block;margin-right:.84034%;width:49.57983%;margin-left:25.21008%}.site-wrapper.landing .landing-header .content-container .outer-wrapper>p:last-child,.site-wrapper.landing .landing-header .content-container .outer-wrapper>.wrapper:last-child,.site-wrapper.landing .landing-header .action-container .outer-wrapper>p:last-child,.site-wrapper.landing .landing-header .action-container .outer-wrapper>.wrapper:last-child{margin-right:0}}.site-wrapper.landing .landing-header .content-container .outer-wrapper p,.site-wrapper.landing .landing-header .action-container .outer-wrapper p{font-size:20px;line-height:29px}.site-wrapper.landing .landing-header .content-container{color:#fff}.site-wrapper.landing .landing-header .action-container{position:relative}.site-wrapper.landing .landing-header .action-container .wrapper{padding-left:0}.site-wrapper.landing .landing-header .action-container .button{background:#F2535B;color:#fff;background-image:linear-gradient(#F2535B 50%,#E51B21 50%,#F2535B 100%)}.no-touchevents .site-wrapper.landing .landing-header .action-container .button:hover{background-image:linear-gradient(#F2535B 0,#E51B21 50%,#F2535B 50%)}.site-wrapper.landing .landing-header .action-container:before{box-shadow:inset 0 30px 20px -30px rgba(0,0,0,0.5);position:absolute;top:0;left:0;right:0;content:"";z-index:100;height:20px;pointer-events:none}.site-wrapper.landing .landing-header .wrapper{height:100%;position:relative}@media screen and (min-width:1280px){.site-wrapper.landing .landing-header .wrapper{padding:0 35px}}.site-wrapper.landing .landing-header h1{color:#fff;padding-top:25px;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:block;text-align:center}.site-wrapper.landing .landing-header h1::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.site-wrapper.landing .landing-header h1{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.site-wrapper.landing .landing-header h1{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.site-wrapper.landing .landing-header h1{padding-left:0;padding-right:0}}@media screen and (min-width:750px){.site-wrapper.landing .landing-header h1{padding-top:55px}}@media screen and (min-width:960px){.site-wrapper.landing .landing-header h1{padding-top:61px}}.site-wrapper.landing .content-wrapper{padding-left:15px;padding-right:15px;display:block;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:45px}@media screen and (min-width:750px){.site-wrapper.landing .content-wrapper{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.site-wrapper.landing .content-wrapper{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.site-wrapper.landing .content-wrapper{padding-left:0;padding-right:0}}.site-wrapper.landing .content-wrapper::after{clear:both;content:"";display:table}.site-wrapper.landing .content-wrapper::after{clear:both;content:"";display:table}.site-wrapper.landing .landing-content{margin-bottom:70px}@media screen and (min-width:750px){.site-wrapper.landing .landing-content{float:left;display:block;margin-right:1.40845%;width:70.42254%;margin-left:14.78873%}.site-wrapper.landing .landing-content:last-child{margin-right:0}}@media screen and (min-width:960px){.site-wrapper.landing .landing-content{float:left;display:block;margin-right:1.05263%;width:62.10526%;margin-left:18.94737%}.site-wrapper.landing .landing-content:last-child{margin-right:0}}@media screen and (min-width:1280px){.site-wrapper.landing .landing-content{float:left;display:block;margin-right:.84034%;width:49.57983%;margin-left:25.21008%}.site-wrapper.landing .landing-content:last-child{margin-right:0}}@media screen and (min-width:1500px){.site-wrapper.landing .landing-content{float:left;display:block;margin-right:.84034%;width:49.57983%;margin-left:25.21008%}.site-wrapper.landing .landing-content:last-child{margin-right:0}}.site-wrapper.landing .landing-content .intro{margin-bottom:36px}.site-wrapper.landing .landing-content .intro p{font-family:"myriad-pro",sans-serif;font-weight:600}.site-wrapper.landing .landing-content .download-list{margin-top:36px;padding-bottom:36px}.site-wrapper.landing .landing-content .download-list ul{padding-left:0}.site-wrapper.landing .landing-content .swiper-slide .product-link{left:70px}.site-wrapper.landing .landing-content .swiper-slide .pinterest{right:70px}.site-wrapper.landing.coral .landing-header .content-container,.site-wrapper.landing.coral .landing-header .action-container{background:#F2535B}.site-wrapper.landing.coral .landing-header .content-container:before,.site-wrapper.landing.coral .landing-header .action-container:before{background-image:linear-gradient(#DE3A40 0,#F2535B 100%);height:85px;box-shadow:none;z-index:1}.site-wrapper.landing.coral .landing-header .content-container .outer-wrapper,.site-wrapper.landing.coral .landing-header .action-container .outer-wrapper{position:relative;z-index:2}.site-wrapper.landing.coral .landing-header .content-container .button,.site-wrapper.landing.coral .landing-header .action-container .button{background:#4E4E4E;color:#fff;background-image:linear-gradient(#4E4E4E 50%,#040404 50%,#4E4E4E 100%)}.no-touchevents .site-wrapper.landing.coral .landing-header .content-container .button:hover,.no-touchevents .site-wrapper.landing.coral .landing-header .action-container .button:hover{background-image:linear-gradient(#4E4E4E 0,#040404 50%,#4E4E4E 50%)}.error-404 .image-container{background:url('https://static.luxaflex.com/static/build/images/hero/error-page.png?2a7e3beea2fe') no-repeat center center}.error-404 .content-container{height:210px}.error-404 .outer-wrapper{padding-bottom:30px}.error-404 .outer-wrapper p{max-width:600px;margin:0 auto;width:100%}.error-404 .outer-wrapper p+p{font-size:15px!important}.error-404 .outer-wrapper a{color:#fff}.error-404 .inspiration-carousel{margin-top:0!important}.campaign-page .inner-banner{margin-top:9px}@media screen and (min-width:750px){.main-navigation aside{position:absolute;top:15px;right:0}.main-navigation aside::after{clear:both;content:"";display:table}}.main-navigation aside .language-switch-container{float:left;position:relative;z-index:5}.main-navigation aside .language-switch-container .language-switch .selected{display:block;height:35px;line-height:35px;position:relative;cursor:pointer}.main-navigation aside .language-switch-container .language-switch .dropdown{padding:16px 0;list-style-type:none;display:none}.main-navigation aside .language-switch-container .language-switch .dropdown li{position:relative;margin-bottom:0}.main-navigation aside .language-switch-container .language-switch .dropdown li.checked:before{content:"";font-family:luxaflex;position:absolute;top:0;right:10px;z-index:1}.main-navigation aside .language-switch-container .language-switch .dropdown li a{position:relative;z-index:2}@media screen and (min-width:750px){.main-navigation aside .language-switch-container .language-switch .dropdown{padding:15px 0;background-color:#fff;position:absolute;top:20px;right:10px;box-shadow:0 0 4px 0 rgba(0,0,0,0.5)}.no-touchevents .main-navigation aside .language-switch-container .language-switch .dropdown li:hover{background-color:#E7D8D7}.main-navigation aside .language-switch-container .language-switch .dropdown li.checked{background-color:#E7D8D7}.main-navigation aside .language-switch-container .language-switch .dropdown li a{padding:3px 40px 2px 10px;display:block;color:#000;text-decoration:none}}.main-navigation aside .language-switch-container .language-switch.show-dropdown .dropdown{display:block}@media screen and (min-width:750px){.main-navigation aside .language-switch-container .language-switch:hover .selected{background-color:#E7D8D7}.main-navigation aside .language-switch-container .language-switch .selected{border:1px solid #E7D8D7;background-color:transparent;-webkit-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:background-color .3s cubic-bezier(0.25,0.46,0.45,0.94);width:35px;text-align:center;float:left;margin-right:10px}.main-navigation aside .language-switch-container .language-switch .selected .selected-prefix{display:none}}.main-navigation aside .language-switch-container .selected{display:block;height:35px;line-height:35px}@media screen and (max-width:749px){.main-navigation aside .language-switch-container{border-bottom:1px solid rgba(255,255,255,0.5);display:block;width:100%}.main-navigation aside .language-switch-container .language-switch .selected{height:50px;line-height:50px}.main-navigation aside .language-switch-container .language-switch .selected:after{width:15px;content:"";font-family:luxaflex;height:50px;text-align:right;font-size:8px;z-index:-1;position:absolute;top:0;right:10px;bottom:0;left:auto;-webkit-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .3s cubic-bezier(0.25,0.46,0.45,0.94);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.main-navigation aside .language-switch-container .language-switch .dropdown{padding:0 0 0 20px;margin:7px 0}.main-navigation aside .language-switch-container .language-switch .dropdown li{padding-bottom:7px}.main-navigation aside .language-switch-container .language-switch.show-dropdown .selected:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width:749px){.main-navigation aside{display:none}}@media screen and (max-width:749px){.main-navigation .navigation-container aside{display:block}}.search-form{background:#232323;position:relative;padding-top:30px;padding-bottom:50px;position:absolute;top:60px;right:0;left:0}@media screen and (min-width:960px){.search-form{top:65px}}.search-form:after{background-image:linear-gradient(rgba(34,34,34,0) 0,rgba(0,0,0,0.4) 100%);position:absolute;top:auto;right:0;bottom:50px;left:0;height:10px;content:"";z-index:100;display:block}.search-form:before{content:"";position:absolute;top:auto;right:50%;bottom:-15px;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);display:block;border-top:16px solid #232323;border-left:16px solid transparent;border-right:16px solid transparent}.search-form .container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:block}.search-form .container::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.search-form .container{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.search-form .container{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.search-form .container{padding-left:0;padding-right:0}}.search-form .container main{background:#fff;position:relative;float:left;display:block;margin-right:3.44828%;width:100%}.search-form .container main:last-child{margin-right:0}@media screen and (min-width:750px){.search-form .container main{float:left;display:block;margin-right:1.40845%;width:83.09859%;margin-left:8.4507%}.search-form .container main:last-child{margin-right:0}}@media screen and (min-width:960px){.search-form .container main{float:left;display:block;margin-right:1.05263%;width:74.73684%;margin-left:12.63158%}.search-form .container main:last-child{margin-right:0}}@media screen and (min-width:1280px){.search-form .container main{float:left;display:block;margin-right:.84034%;width:59.66387%;margin-left:20.16807%}.search-form .container main:last-child{margin-right:0}}@media screen and (min-width:1500px){.search-form .container main{float:left;display:block;margin-right:.84034%;width:59.66387%;margin-left:20.16807%}.search-form .container main:last-child{margin-right:0}}.search-form .container main .content{position:relative;float:left;display:block;margin-right:3.44828%;width:100%;padding:20px}.search-form .container main .content:last-child{margin-right:0}@media screen and (min-width:750px){.search-form .container main .content{padding-top:36px;padding-bottom:36px;padding-left:0;padding-right:0;float:left;display:block;margin-right:1.69492%;width:79.66102%;margin-left:10.16949%}.search-form .container main .content:last-child{margin-right:0}}@media screen and (min-width:960px){.search-form .container main .content{float:left;display:block;margin-right:1.40845%;width:83.09859%;margin-left:8.4507%}.search-form .container main .content:last-child{margin-right:0}}@media screen and (min-width:1280px){.search-form .container main .content{float:left;display:block;margin-right:1.40845%;width:83.09859%;margin-left:8.4507%}.search-form .container main .content:last-child{margin-right:0}}@media screen and (min-width:1500px){.search-form .container main .content{float:left;display:block;margin-right:1.40845%;width:83.09859%;margin-left:8.4507%}.search-form .container main .content:last-child{margin-right:0}}.search-form .container main .content form{position:relative}@media screen and (min-width:750px){.search-form .container main .content form{display:block;padding-right:160px}}.search-form .container main .content form label{font-size:13px}.search-form .container main .content form input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:100%;border:2px solid #D8D8D8;height:40px;line-height:40px;padding:0 10px;margin-bottom:15px;box-sizing:border-box;border-radius:0}.search-form .container main .content form input[type=search]:focus{outline:0}.search-form .container main .content form input[type=search]::-webkit-input-placeholder{color:#878787}.search-form .container main .content form input[type=search]::-moz-placeholder{color:#878787}.search-form .container main .content form input[type=search]:-moz-placeholder{color:#878787}.search-form .container main .content form input[type=search]:-ms-input-placeholder{color:#878787}.search-form .container main .content form button{height:40px;line-height:40px;width:100%;margin-top:10px}@media screen and (min-width:750px){.search-form .container main .content form button{width:150px;position:absolute;top:0;right:0;margin:0}.search-form .container main .content form input[type=text]{width:100%}}.search-form .container main .content h1{float:none}.search-form .container main:after{background-image:linear-gradient(rgba(34,34,34,0) 0,rgba(0,0,0,0.4) 100%);position:absolute;top:auto;right:0;bottom:0;left:0;height:5px;content:"";z-index:100;display:block}.search.has-innerbanner>article .search-results{width:auto!important;margin-top:260px}.search.has-innerbanner>.sidebar{margin-top:0}@media screen and (min-width:960px){.search.has-innerbanner>.sidebar{margin-top:260px}}.content-wrapper.search{max-width:1200px;margin-left:auto;margin-right:auto;padding:0}.content-wrapper.search::after{clear:both;content:"";display:table}.content-wrapper.search>aside{margin-top:61px}@media screen and (max-width:749px){.content-wrapper.search>aside{min-width:100%}}.search-results{padding-left:15px;padding-right:15px;display:block;padding-top:61px;position:relative}@media screen and (min-width:750px){.search-results{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.search-results{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.search-results{padding-left:0;padding-right:0}}@media screen and (min-width:750px){.search-results{margin-bottom:70px}}.search-results .container h2{padding-bottom:0;margin-bottom:0}.search-results .container article{padding:40px 0;border-bottom:1px solid #DDD;max-width:1200px;margin-left:auto;margin-right:auto}.search-results .container article::after{clear:both;content:"";display:table}.search-results .container article aside{height:110px;background:#EEE no-repeat center center;background-size:cover;margin-bottom:20px;position:relative;margin-top:7px}@media screen and (min-width:750px){.search-results .container article aside{float:left;display:block;margin-right:1.69492%;width:28.81356%;margin-bottom:0}.search-results .container article aside:last-child{margin-right:0}}.search-results .container article aside a{position:absolute;top:0;right:0;bottom:0;left:0}.search-results .container article main{float:left;display:block;margin-right:1.69492%;width:100%}.search-results .container article main:last-child{margin-right:0}.search-results .container article main h3{margin-bottom:12px}.search-results .container article main h3 a{text-decoration:none;display:inline-block}.search-results .container article main p{font-size:13px;color:#878787}.search-results .container article main p span.highlighted{font-family:"myriad-pro",sans-serif;font-weight:700}.search-results .container article main a.action{text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.no-touchevents .search-results .container article main a.action:hover{border-color:transparent}@media screen and (min-width:750px){.search-results .container article aside+main{float:left;display:block;margin-right:1.69492%;width:69.49153%;padding:0 0 0 3.44828%}.search-results .container article aside+main:last-child{margin-right:0}}.list-of-applicable-products{margin-top:36px;margin-bottom:36px}.list-of-applicable-products>h3{margin-bottom:11px}.list-of-applicable-products h3{font-size:15px;line-height:20px}.list-of-applicable-products article{padding:0 0 15px 0;max-width:1200px;margin-left:auto;margin-right:auto}.list-of-applicable-products article::after{clear:both;content:"";display:table}.list-of-applicable-products article aside{height:110px;background:#EEE no-repeat center center;background-size:cover;margin-top:5px;margin-bottom:20px;position:relative}@media screen and (min-width:750px){.list-of-applicable-products article aside{float:left;display:block;margin-right:1.69492%;width:28.81356%;margin-bottom:0}.list-of-applicable-products article aside:last-child{margin-right:0}}.list-of-applicable-products article aside a{position:absolute;top:0;right:0;bottom:0;left:0}.list-of-applicable-products article main{float:left;display:block;margin-right:1.69492%;width:100%}.list-of-applicable-products article main:last-child{margin-right:0}.list-of-applicable-products article main h3{margin-bottom:12px}.list-of-applicable-products article main h3 a{text-decoration:none;display:inline-block}.list-of-applicable-products article main p{font-size:13px;color:#878787}.list-of-applicable-products article aside+main{float:left;display:block;margin-right:1.69492%;width:69.49153%;padding:0 0 0 3.44828%}.list-of-applicable-products article aside+main:last-child{margin-right:0}.list-of-applicable-products.simple h3{margin-bottom:2px}.list-of-applicable-products ul{padding-left:25px}.list-of-applicable-products ul a{color:#000;border-bottom:1px solid;text-decoration:none}.no-touchevents .list-of-applicable-products ul a:hover{border:none}.cookie-notice{position:fixed;top:auto;right:0;bottom:0;left:0;min-height:127px;padding-left:15px;padding-right:15px;display:block;padding-top:20px;padding-bottom:50px;background-color:#4E4E4E;z-index:9999;color:#fff;box-sizing:border-box;display:none}@media screen and (min-width:750px){.cookie-notice{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.cookie-notice{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.cookie-notice{padding-left:0;padding-right:0}}.cookie-notice::after{clear:both;content:"";display:table}@media screen and (min-width:1280px){.cookie-notice{padding-left:40px;padding-right:40px}}.cookie-notice .notice{letter-spacing:0}@media screen and (min-width:750px){.cookie-notice .notice{float:left;max-width:770px;width:60%}}.cookie-notice .notice a{padding-top:20px;color:#fff;text-decoration:none;border-bottom:1px solid}@media screen and (min-width:750px){.cookie-notice .notice a{padding-top:0}}.no-touchevents .cookie-notice .notice a:hover{border-bottom-color:transparent}.cookie-notice .action{font-size:13px;margin-top:9px}@media screen and (max-width:749px){.cookie-notice .action{padding-top:20px}}@media screen and (min-width:750px){.cookie-notice .action{float:right;width:40%;text-align:right}.cookie-notice .action .button{display:inline-block;float:right}.cookie-notice .action .no{float:right}}.cookie-notice .action .no{display:block;color:#fff;text-decoration:none;line-height:40px;margin-right:40px}.cookie-notice .action .no span{border-bottom:1px solid}@media screen and (min-width:750px){.cookie-notice .action .no{display:inline-block}}.no-touchevents .cookie-notice .action .no:hover span{border-bottom-color:transparent}.cookie-notice:after{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;height:30px;display:block;box-shadow:inset 0 30px 20px -30px rgba(0,0,0,0.5)}.inspiration-carousel .pinterest{position:absolute;top:auto;right:20px;bottom:20px;left:auto;width:45px;height:45px}.inspiration-carousel .pinterest a{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.no-touchevents .inspiration-carousel .pinterest a:hover:after{background-color:#F2535B;border-color:#F2535B}.inspiration-carousel .pinterest span:after,.inspiration-carousel .pinterest a:after{content:"";position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:45px;height:45px;border-radius:50%;background:#000 url('https://static.luxaflex.com/static/build/images/pinit.svg?2a7e3beea2fe') no-repeat center center;background-size:contain;border:6px solid #000;box-sizing:border-box}.generic-content .inspiration-carousel .pinterest{right:60px}.social-share{margin-top:45px}.social-share .fb-share-button,.social-share .twitter-share-button{position:relative;display:block;padding:0;float:left;margin:0 10px 0 0}.social-share .fb_iframe_widget span{display:block}.experiment-goals{height:0;width:0;overflow:hidden}.hotspot-container{display:block;position:relative}.hotspot-container .landscape{display:none}.hotspot-container .portait{display:block}@media screen and (min-width:750px){.hotspot-container .landscape{display:block}.hotspot-container .portait{display:none}}.hotspot-container img{width:100%;height:auto}.hotspot-container .button-container{display:inline-block;background:#F2535B;padding:5px;background:#F2535B;color:#fff;background-image:linear-gradient(#F2535B 50%,#E51B21 50%,#F2535B 100%)}.hotspot-container .button-container a{color:#fff;padding:0 10px;display:inline-block;text-decoration:none}.hotspot-container .button-container a:first-of-type{border-right:1px solid}.hotspot-container .hotspot .content{transform:scale(0)}.hotspot-container .hotspot.is-open .content{transform:scale(1)}@media screen and (min-width:750px){.hotspot-container .hotspot.is-open .content{width:345px}}.hotspot-container .hotspot-0{position:absolute;left:6%;top:60%}.hotspot-container .hotspot-1{position:absolute;left:75%;top:88%}.hotspot-container .hotspot-2{position:absolute;left:78%;top:64%}.hotspot-container .hotspot-3{position:absolute;left:10%;top:90%}.hotspot-container .hotspot-4{position:absolute;left:70%;top:33%}.hotspot-container .hotspot-5{position:absolute;left:50%;top:53%}.hotspot-container .hotspot-6{position:absolute;left:41%;top:81%}.hotspot-container .hotspot-7{position:absolute;left:41%;top:95%}.hotspot-container .hotspot-8{position:absolute;left:50%;top:68%}.hotspot-container .hotspot-9{position:absolute;left:59%;top:42%}@media screen and (min-width:750px){.hotspot-container .hotspot-0{position:absolute;left:10%;top:75%}.hotspot-container .hotspot-1{position:absolute;left:65%;top:75%}.hotspot-container .hotspot-2{position:absolute;left:65%;top:39%}.hotspot-container .hotspot-3{position:absolute;left:40%;top:42%}.hotspot-container .hotspot-4{position:absolute;left:92%;top:83%}.hotspot-container .hotspot-5{position:absolute;left:30%;top:80%}.hotspot-container .hotspot-6{position:absolute;left:31%;top:33%}.hotspot-container .hotspot-7{position:absolute;left:77%;top:84%}.hotspot-container .hotspot-8{position:absolute;left:19%;top:84%}.hotspot-container .hotspot-9{position:absolute;left:50.5%;top:43%}}.dealer-product-advice{background:#232323;background-size:cover;position:relative;padding-left:15px;padding-right:15px;display:block;padding-top:87vh;overflow-x:hidden}@media screen and (min-width:750px){.dealer-product-advice{padding-left:20px;padding-right:20px}}@media screen and (min-width:960px){.dealer-product-advice{padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.dealer-product-advice{padding-left:0;padding-right:0}}.dealer-product-advice .container-title{height:95vh;position:absolute;top:0;right:0;bottom:auto;left:0;background:#232323 url('https://static.luxaflex.com/static/build/images/hero/dealer-product-advice.jpg?4c6deb96b2b6') no-repeat;background-size:cover;background-position:left center}@media screen and (min-width:1280px){.dealer-product-advice .container-title{background-attachment:fixed}}.dealer-product-advice .container-title .text{position:absolute;top:40%;right:50%;bottom:auto;left:auto;transform:translateY(-50%) translateX(50%);text-align:center;width:100%;color:#fff;text-shadow:1px 1px 2px #232323}@media screen and (min-width:960px){.dealer-product-advice .container-title .text{float:left;display:block;margin-right:1.05263%;width:74.73684%}.dealer-product-advice .container-title .text:last-child{margin-right:0}}.dealer-product-advice .container-title .text h1{margin-bottom:15px}.dealer-product-advice .container-title .text p{margin-bottom:38px;font-weight:400;font-family:"myriad-pro",sans-serif;font-weight:400}.dealer-product-advice .container{max-width:1200px;margin-left:auto;margin-right:auto;margin:-100px auto 0 auto;z-index:2;position:relative}.dealer-product-advice .container::after{clear:both;content:"";display:table}.dealer-product-advice .content{background:#fff;position:relative;padding:20px;padding-top:50px}.dealer-product-advice .content::after{clear:both;content:"";display:table}@media screen and (min-width:750px){.dealer-product-advice .content{padding-top:36px;padding-bottom:36px;padding-left:0;padding-right:0;padding-top:80px}}@media screen and (min-width:960px){.dealer-product-advice .content{padding-top:30px;float:left;display:block;margin-right:1.05263%;width:87.36842%;margin-left:6.31579%}.dealer-product-advice .content:last-child{margin-right:0}}@media screen and (min-width:1280px){.dealer-product-advice .content{float:left;display:block;margin-right:.84034%;width:79.83193%;margin-left:10.08403%}.dealer-product-advice .content:last-child{margin-right:0}}@media screen and (min-width:1500px){.dealer-product-advice .content{float:left;display:block;margin-right:.84034%;width:79.83193%;margin-left:10.08403%}.dealer-product-advice .content:last-child{margin-right:0}}.dealer-product-advice .content .header,.dealer-product-advice .content .body{float:left;display:block;margin-right:3.44828%;width:100%}.dealer-product-advice .content .header:last-child,.dealer-product-advice .content .body:last-child{margin-right:0}@media screen and (min-width:750px){.dealer-product-advice .content .header,.dealer-product-advice .content .body{padding-top:36px;padding-bottom:36px;padding-left:0;padding-right:0;float:left;display:block;margin-right:1.40845%;width:83.09859%;margin-left:8.4507%}.dealer-product-advice .content .header:last-child,.dealer-product-advice .content .body:last-child{margin-right:0}}@media screen and (min-width:960px){.dealer-product-advice .content .header,.dealer-product-advice .content .body{float:left;display:block;margin-right:1.05263%;width:87.36842%;margin-left:6.31579%}.dealer-product-advice .content .header:last-child,.dealer-product-advice .content .body:last-child{margin-right:0}}@media screen and (min-width:1280px){.dealer-product-advice .content .header,.dealer-product-advice .content .body{float:left;display:block;margin-right:.84034%;width:89.91597%;margin-left:5.04202%}.dealer-product-advice .content .header:last-child,.dealer-product-advice .content .body:last-child{margin-right:0}}@media screen and (min-width:1500px){.dealer-product-advice .content .header,.dealer-product-advice .content .body{float:left;display:block;margin-right:.84034%;width:89.91597%;margin-left:5.04202%}.dealer-product-advice .content .header:last-child,.dealer-product-advice .content .body:last-child{margin-right:0}}.dealer-product-advice .content .header{text-align:center}.dealer-product-advice .content .header p{margin-bottom:36px}@media screen and (min-width:1280px){.dealer-product-advice .content .header p{max-width:600px;margin-left:auto;margin-right:auto}}.dealer-product-advice .content .body{border-top:1px solid #C7C7C7}@media screen and (min-width:750px){.dealer-product-advice .content .body{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.dealer-product-advice .content .body .column{margin-top:30px}.dealer-product-advice .content .body .column h3{line-height:1em}.dealer-product-advice .content .body .column .image{display:none}@media screen and (min-width:750px){.dealer-product-advice .content .body .column{margin-top:10px;width:31.3%}.dealer-product-advice .content .body .column .image{display:block;height:200px;background-size:cover;background-position:center center;margin-bottom:20px}}.dealer-product-advice .content .body .column p{color:rgba(52,52,52,0.85)}@media screen and (min-width:1280px){.dealer-product-advice .content .body .column h3,.dealer-product-advice .content .body .column p{padding-right:20px}}.dealer-product-advice.confirm-subscription{min-height:75vh;overflow-y:hidden;padding-top:45vh}.dealer-product-advice.confirm-subscription .container-title{height:100%;background-image:url('https://static.luxaflex.com/static/build/images/hero/confirm-newsletter.jpg?3fa1f43ba610')}.dealer-product-advice.confirm-subscription .content{padding-bottom:0;padding-top:30px}@media screen and (min-width:750px){.dealer-product-advice.confirm-subscription{padding-top:37vh}}.visualisation-tool-body{padding:0}.visualisation-tool-body>img{display:none}.visualisation-tool{padding-top:0;overflow:hidden;position:relative}.visualisation-tool #page-content{height:100%;background:#E8E8E8}.visualisation-tool .showroom-locator{margin-top:100vh;transition:margin-top 500ms cubic-bezier(0.54,0.01,1,0.29)}.visualisation-tool .paint-bucket{position:absolute;z-index:10;opacity:0;transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94),transform .3s cubic-bezier(0.25,0.46,0.45,0.94);transform:translate(-20px,-20px);backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;cursor:pointer}.visualisation-tool .paint-bucket:after{content:'';position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid #fff;width:48px;height:48px}.visualisation-tool .paint-bucket.no-interaction:after{animation:pulsate 1s ease-out;animation-iteration-count:infinite;animation-delay:.2s;opacity:.0}.visualisation-tool .paint-bucket .icon{position:relative;width:40px;height:40px;background:#F3535B;display:inline-block;border-radius:50%;overflow:hidden;text-indent:101%;white-space:nowrap;border:1px solid #fff}.visualisation-tool .paint-bucket .icon:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";color:#fff;text-indent:0;font-family:'luxaflex';font-size:22px;text-align:center;line-height:38px}.no-touchevents .visualisation-tool .paint-bucket:hover{transform:translate(-20px,-20px) scale(1.1)}.visualisation-tool .visualisation-image-container{position:relative;width:100vw;height:100%;overflow:hidden;transition:all .5s cubic-bezier(0.25,0.46,0.45,0.94)}.visualisation-tool .visualisation-image-container .visualisation-image{position:absolute;z-index:1;opacity:0}.visualisation-tool .visualisation-image-container .visualisation-image.on-top{z-index:2;transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94)}@keyframes spinner{from{transform:translateX(25px)}to{transform:translateX(-25px)}}.visualisation-tool .visualisation-image-container:after,.visualisation-tool .visualisation-image-container:before{content:'';position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;opacity:0;border-radius:50%;animation:spinner .9s alternate infinite;animation-timing-function:ease-in-out;z-index:10;transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);pointer-events:none;background:#E62026;overflow:hidden;box-sizing:content-box;box-shadow:0 0 2px 0 rgba(0,0,0,0.75)}.visualisation-tool .visualisation-image-container:before{background:#F2535B;animation:spinner .9s alternate-reverse infinite}.visualisation-tool .visualisation-image-container.is-loading:after,.visualisation-tool .visualisation-image-container.is-loading:before{opacity:1}.visualisation-tool .visualisation-ui{position:absolute;opacity:1;z-index:10;transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94)}.visualisation-tool .visualisation-ui.top{top:20px}.visualisation-tool .visualisation-ui.right{right:20px}.visualisation-tool .visualisation-ui.bottom{bottom:20px}.visualisation-tool .visualisation-ui.left{left:60px}.visualisation-tool .visualisation-ui.top.right>*{vertical-align:top}.visualisation-tool .visualisation-ui.bottom.right{right:20px;letter-spacing:0}.visualisation-tool .visualisation-ui.bottom.right .button{float:left;overflow:hidden;text-indent:101%;white-space:nowrap}.visualisation-tool .visualisation-ui.bottom.right .button:first-child{margin-right:10px}.visualisation-tool .visualisation-ui.bottom.right .button:after{position:absolute;top:0;right:0;bottom:0;left:0;font-family:'luxaflex';color:#4E4E4E;content:'';font-size:20px;width:40px;height:40px;text-align:center;background:none;transform:none;text-indent:0;transition:color .3s cubic-bezier(0.25,0.46,0.45,0.94)}.visualisation-tool .visualisation-ui.bottom.right .button.plus:after{content:""}.visualisation-tool .visualisation-ui.bottom.right .button.minus:after{content:""}.no-touchevents .visualisation-tool .visualisation-ui.bottom.right .button:hover:after{color:#fff}.visualisation-tool .tools{position:absolute;width:330px;background:#fff;z-index:2;height:100vh;transform:translateX(-290px);transition:transform .5s cubic-bezier(0.25,0.46,0.45,0.94);cursor:pointer}@media screen and (max-width:749px){.visualisation-tool .tools{width:260px;transform:translateX(-220px)}}.visualisation-tool .tools:after{position:absolute;top:0;left:330px;width:10px;height:100vh;content:'';background:linear-gradient(90deg,rgba(0,0,0,0.2),transparent);pointer-events:none;transition:width .5s cubic-bezier(0.25,0.46,0.45,0.94),left .5s cubic-bezier(0.25,0.46,0.45,0.94),background .5s cubic-bezier(0.25,0.46,0.45,0.94)}@media screen and (max-width:749px){.visualisation-tool .tools:after{left:260px}}.visualisation-tool .tools .sidebar-content{padding:0 20px;overflow:hidden;display:none}.visualisation-tool .tools .sidebar-wrapper{display:flex;flex-direction:column;width:290px;opacity:0;transition:opacity .5s cubic-bezier(0.25,0.46,0.45,0.94);height:100%}@media screen and (max-width:749px){.visualisation-tool .tools .sidebar-wrapper{width:220px}}.visualisation-tool .tools .sidebar-section{padding:0 20px;margin:0 -20px;outline:0;box-sizing:border-box;overflow:hidden;height:50px;transition:height .3s cubic-bezier(0.25,0.46,0.45,0.94)}.visualisation-tool .tools .sidebar-section h3{margin-bottom:.25em}.visualisation-tool .tools .sidebar-section h4.title{line-height:50px;height:50px;border-bottom:1px solid #000;cursor:pointer;position:relative;transition:border .5s cubic-bezier(0.25,0.46,0.45,0.94)}.visualisation-tool .tools .sidebar-section h4.title:after{content:"";font-family:'luxaflex';font-size:6px;position:absolute;right:10px}.visualisation-tool .tools .sidebar-section .small-body-text{color:#878787;margin-bottom:1em;display:inline-block;letter-spacing:.5px}.visualisation-tool .tools .sidebar-section:last-child .title{border:0}.visualisation-tool .tools .sidebar-section:before{box-shadow:inset 0 30px 20px -30px rgba(0,0,0,0.5);position:absolute;top:0;right:0;bottom:auto;left:0;content:"";z-index:100;height:20px;top:50px;opacity:0;transition:opacity .5s cubic-bezier(0.25,0.46,0.45,0.94);pointer-events:none}.visualisation-tool .tools .sidebar-section.is-open{position:relative;height:calc(100% - 100px)}.visualisation-tool .tools .sidebar-section.is-open:before{opacity:1}.visualisation-tool .tools .sidebar-section.is-open:after{box-shadow:inset 0 -30px 20px -30px rgba(0,0,0,0.14);position:absolute;top:auto;right:0;bottom:0;left:0;content:"";z-index:100;height:20px;pointer-events:none}.visualisation-tool .tools .sidebar-section.is-open h4.title{border-color:#fff}.visualisation-tool .tools .sidebar-section.is-open h4.title:after{content:""}.visualisation-tool .tools ul.sidebar-list{height:100%;margin:0 -40px 0 -20px;padding:20px 25px 60px 20px;list-style:none;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.visualisation-tool .tools ul.sidebar-list:after{content:"";height:80px;display:block}.visualisation-tool .tools ul.sidebar-list li{margin:0 0 20px 0;line-height:0;cursor:pointer;transition:opacity .3s cubic-bezier(0.25,0.46,0.45,0.94)}.visualisation-tool .tools ul.sidebar-list li img{width:100%}.visualisation-tool .tools ul.sidebar-list li.is-active img{outline:3px solid #4E4E4E}.visualisation-tool .tools ul.sidebar-list li:last-of-type{margin-bottom:0!important}.visualisation-tool .tools ul.sidebar-list.product-list:after{height:80px}.visualisation-tool .tools ul.sidebar-list.product-list li{margin-bottom:40px}.visualisation-tool .tools ul.sidebar-list.color-list .small-body-text{margin-top:1em}.no-touchevents .visualisation-tool .tools ul.sidebar-list:not(.color-list):hover li{opacity:.3}.no-touchevents .visualisation-tool .tools ul.sidebar-list:not(.color-list):hover li:hover{opacity:1}.visualisation-tool .expand-button-container{font-family:"myriad-pro",sans-serif;font-weight:600;color:#4E4E4E;position:absolute;top:45%;right:-150px;transform:translateY(0px);opacity:1;transition:opacity .5s cubic-bezier(0.25,0.46,0.45,0.94),transform .5s cubic-bezier(0.25,0.46,0.45,0.94)}.visualisation-tool .expand-button-container:after{content:"";font-family:'luxaflex';font-size:25px;position:relative;left:15px}.visualisation-tool .expand-button-container .expand-button{width:190px;letter-spacing:1px;transform:rotate(-90deg);transform-origin:left top;line-height:40px}.visualisation-tool .social-icons-list{list-style:none;padding:0;margin:0;display:inline-block;margin-left:10px;overflow-y:hidden}.visualisation-tool .social-icons-list.is-open li:first-child a:before{transform:rotateZ(90deg)}.visualisation-tool .social-icons-list li{margin-bottom:10px;line-height:0;transition:transform .3s cubic-bezier(0.25,0.46,0.45,0.94)}.visualisation-tool .social-icons-list li:not(:first-child){transform:translateY(-50px)}.visualisation-tool .social-icons-list li:first-child a{pointer-events:auto}.visualisation-tool .social-icons-list li:first-child a:before{background:rgba(0,0,0,0.7);color:#fff;font-size:22px;opacity:1;transition:transform .3s cubic-bezier(0.25,0.46,0.45,0.94)}.visualisation-tool .social-icons-list li.is-visible{transform:translateY(0)}.visualisation-tool .social-icons-list li.is-visible a{pointer-events:auto}.visualisation-tool .social-icons-list li.is-visible a:before{opacity:1}.visualisation-tool .social-icons-list a{position:relative;width:40px;height:40px;display:inline-block;pointer-events:none;overflow:hidden;text-indent:101%;white-space:nowrap}.visualisation-tool .social-icons-list a:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';border-radius:50%;font-family:'luxaflex';text-indent:0;text-align:center;font-size:20px;line-height:40px;color:#4E4E4E;background:#fff;transition:background .3s cubic-bezier(0.25,0.46,0.45,0.94),color .3s cubic-bezier(0.25,0.46,0.45,0.94),opacity .3s cubic-bezier(0.25,0.46,0.45,0.94);z-index:2;opacity:0}.no-touchevents .visualisation-tool .social-icons-list a:hover:before{background:#232323;color:#E7D8D7}.no-touchevents .visualisation-tool .social-icons-list a:hover:after{background-color:#E7D8D7}.visualisation-tool .social-icons-list a.pinterest:before{content:"";cursor:pointer}.visualisation-tool .social-icons-list a.facebook:before{content:""}.visualisation-tool .social-icons-list a.twitter:before{content:""}.visualisation-tool .social-icons-list a.toggle:before{content:""}.visualisation-tool .social-icons-list a.download:before{content:""}.visualisation-tool .social-icons-list a.mail:before{content:""}.no-touchevents .visualisation-tool .social-icons-list a:hover:before{background:#F2535B;color:#fff}.visualisation-tool.menu-visible,.visualisation-tool.find-showroom{height:100vh;position:relative}.visualisation-tool.menu-visible .visualisation-image-container,.visualisation-tool.find-showroom .visualisation-image-container{cursor:pointer}.visualisation-tool.menu-visible .visualisation-ui,.visualisation-tool.find-showroom .visualisation-ui{opacity:0}.visualisation-tool.menu-visible .paint-bucket,.visualisation-tool.find-showroom .paint-bucket{opacity:0!important}.visualisation-tool.menu-visible .tools{transform:translateX(0px);cursor:default}.visualisation-tool.menu-visible .tools:after{left:330px;width:330px;background:linear-gradient(90deg,rgba(0,0,0,0.1),rgba(255,255,255,0))}@media screen and (max-width:749px){.visualisation-tool.menu-visible .tools:after{left:260px;width:260px}}.visualisation-tool.menu-visible .tools .sidebar-content{display:block}.visualisation-tool.menu-visible .tools .expand-button-container{opacity:0;transform:translateY(0px)}.visualisation-tool.menu-visible .tools .sidebar-wrapper{opacity:1}.visualisation-tool.find-showroom{overflow:scroll;-webkit-overflow-scrolling:touch}.visualisation-tool.find-showroom .tools{transform:translateX(-330px)}.visualisation-tool.find-showroom .showroom-locator{margin-top:0vh;transition:margin-top 500ms cubic-bezier(0,0,0,0.99)}@media screen and (min-width:750px){.visualisation-tool.find-showroom .showroom-locator{margin-top:-410px}}.visualisation-tool.find-showroom .visualisation-image-container{cursor:pointer}.visualisation-tool.visualisation-tool-loading .tools{transform:translateX(-330px);opacity:1}.visualisation-tool.visualisation-tool-loading .tools .sidebar-content{opacity:0;transition:1000ms ease-in-out}.visualisation-tool.visualisation-tool-loading .visualisation{opacity:0;transition:opacity 1500ms ease-out}.visualisation-tool.visualisation-tool-loading .visualisation-image-container{transition:transform 1000ms cubic-bezier(0,0.01,0.49,1)}.visualisation-tool.visualisation-tool-loaded .visualisation{opacity:1}.visualisation-tool.visualisation-tool-loaded .visualisation-image-container{transform:scale(1,1) translateX(0vw)}.visualisation-tool.visualisation-tool-loaded .tools{transition:transform 1000ms cubic-bezier(0,0,0,0.99),opacity 1000ms cubic-bezier(0,0,0,0.99)}.visualisation-tool.visualisation-tool-transition .tools{transform:translateX(0vw);opacity:1}.visualisation-tool.visualisation-tool-transition .tools .sidebar-content{opacity:1}.visualisation-tool .visualisation{transform:translateX(0);height:100%}.visualisation-tool .logo{position:relative;display:block;width:110px;height:45px;top:0}.visualisation-tool .portrait-message{display:none}@media screen and (max-width:480px) and (orientation:portrait){.visualisation-tool .portrait-message{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-top:70px solid #fff;z-index:10;background:#232323}}.visualisation-tool .portrait-message .logo{top:-70px}.visualisation-tool .portrait-message p{position:absolute;display:flex;justify-content:center;flex-direction:column;top:50%;right:50%;width:100%;padding-left:10%;padding-right:10%;color:#fff;font-size:20px;font-family:"myriad-pro",sans-serif;font-weight:600;transform:translateX(50%) translateY(-50%);text-align:center;height:33.3333%;margin:0}.visualisation-tool .portrait-message p:after,.visualisation-tool .portrait-message p:before{content:"";position:absolute;left:0;height:45px;width:100%;opacity:.3;background-image:linear-gradient(-180deg,rgba(255,255,255,0) 0,#000 100%)}.visualisation-tool .portrait-message p:before{top:-45px}.visualisation-tool .portrait-message p:after{bottom:-0px}@keyframes pulsate{0%{transform:scale(0.9);opacity:.0}50%{opacity:1.0}100%{transform:scale(1.2);opacity:.0}}