﻿@import"../lib/noUiSlider/nouislider.css";.showMobileOnly{display:none;}@media only screen and (max-height:500px),(max-width:600px){.showMobileOnly{display:block;}}@media only screen and (max-height:500px),(max-width:600px){.hideMobile{display:none;}}.pull-right{float:right;}.pull-left{float:left;}.navigator-panel{font-size:1rem;font-family:"EnzoWeb";line-height:1.4em;padding:1rem;overflow-y:auto;flex-grow:1;}@media only screen and (max-width:800px){.navigator-panel{line-height:1.2em;}}.navigator-panel .navigator{margin-bottom:1.5em;box-shadow:rgba(0,0,0,.15) 0 1px 2px;border:1px solid #fff;background-color:#f9f9f9;padding-bottom:1px;-moz-transition:all cubic-bezier(.8,0,.2,1) .5s;-o-transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:all cubic-bezier(.8,0,.2,1) .5s;transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px;border-radius:5px 5px 3px 3px;border:none;margin-bottom:1em;border-radius:0;background:linear-gradient(10deg,#efefef,#fff);opacity:0;transform:translateY(50px);}.navigator-panel .navigator:last-child{margin-bottom:3rem;}.navigator-panel .navigator .headerbar{margin:1px;display:flex;flex-direction:row;align-items:center;}.navigator-panel .navigator .headerbar .back-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:.2em;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.navigator-panel .navigator .headerbar .breadcrumb{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:3.5em;line-height:1.3em;}@media only screen and (max-width:800px){.navigator-panel .navigator .headerbar .breadcrumb{height:3em;line-height:1.1em;}}.navigator-panel .navigator .headerbar .breadcrumb .parents{font-size:.8em;display:flex;flex-direction:row;}.navigator-panel .navigator .headerbar .breadcrumb .parents .item{text-decoration:underline;}.navigator-panel .navigator .headerbar .breadcrumb .active{font-size:1.3em;font-weight:100;}@media only screen and (max-width:800px){.navigator-panel .navigator .headerbar .breadcrumb .active{font-size:1.1em;}}.navigator-panel .navigator .headerbar .breadcrumb .active .item{cursor:default;}.navigator-panel .navigator .headerbar .breadcrumb .item{margin-left:10px;cursor:pointer;}.navigator-panel .navigator .headerbar .breadcrumb .item:after{font-size:.9em;margin-left:10px;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#aaa;text-decoration:none !important;display:inline-block;}.navigator-panel .navigator .headerbar .breadcrumb .item:last-child:after{content:'';}.navigator-panel .navigator .headerbar .breadcrumb .item:first-child{margin-left:0;}.navigator-panel .navigator .element{margin-top:0;overflow:hidden;position:relative;max-height:1000px;-moz-transition:all cubic-bezier(.8,0,.2,1) .5s;-o-transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:all cubic-bezier(.8,0,.2,1) .5s;transition:all cubic-bezier(.8,0,.2,1) .5s;}.navigator-panel .navigator .element .product{-moz-transition:all cubic-bezier(.8,0,.2,1) .5s;-o-transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:all cubic-bezier(.8,0,.2,1) .5s;transition:all cubic-bezier(.8,0,.2,1) .5s;width:100%;}.navigator-panel .navigator .element .product:nth-child(2){position:absolute;top:0;left:100%;}.navigator-panel .navigator .element .product.remove-forward{transform:translateX(-100%);opacity:0;}.navigator-panel .navigator .element .product.remove-back{transform:translateX(100%);opacity:0;}.navigator-panel .navigator .element .product .current{display:flex;flex-direction:row;cursor:pointer;border:1px solid #d4d4d4;background-color:#fff;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;margin:5px;box-shadow:rgba(0,0,0,.08) 0 1px 4px;}.navigator-panel .navigator .element .product .current .image{width:50px;min-width:50px;height:50px;color:#fff;font-size:.5em;display:flex;align-items:center;justify-content:center;align-self:center;}.navigator-panel .navigator .element .product .current .image img{width:90%;height:auto;max-width:80%;max-height:80%;}.navigator-panel .navigator .element .product .current .title{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:.5em;overflow-x:hidden;}@media only screen and (max-width:800px){.navigator-panel .navigator .element .product .current .title{padding:.25em;font-size:.9em;}}.navigator-panel .navigator .element .product .current .title span{font-size:.8em;color:#ababab;}.navigator-panel .navigator .element .product .current .configure-button{width:30px;min-width:30px;flex-direction:row;justify-content:flex-start;background-color:#60889e;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9em;}.navigator-panel .navigator .element .product .current .configure-button i{transform:translateX(0);-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.navigator-panel .navigator .element .product .current:hover{border:1px solid #b1b1b1;}.navigator-panel .navigator .element .product .current:hover .configure-button i{transform:scale(1.1);}.navigator-panel .navigator .element .product .subelements{font-size:.9em;}.navigator-panel .navigator .element .product .subelements .subelement{display:flex;align-items:center;flex-direction:row;border-bottom:1px solid #ddd;border-top:1px solid #fff;cursor:pointer;overflow:hidden;max-height:4em;padding:0 .5em;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.navigator-panel .navigator .element .product .subelements .subelement:last-child{border-bottom:none;}.navigator-panel .navigator .element .product .subelements .subelement .title{flex-grow:1;flex-direction:column;display:flex;align-items:flex-start;justify-content:center;padding:.5em;padding-top:.75em;color:#999;font-size:.9rem;}.navigator-panel .navigator .element .product .subelements .subelement .title span{font-size:1rem;color:#000;font-weight:400;}.navigator-panel .navigator .element .product .subelements .subelement .nav-button{width:2.2em;height:2.2em;color:#999;display:flex;align-items:center;justify-content:center;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;transform:translateX(0);}.navigator-panel .navigator .element .product .subelements .subelement:hover .nav-button{transform:translateX(.3em);}.navigator-panel .navigator.is-rootnode .headerbar .back-button{width:0;opacity:0;margin-right:10px;}.navigator-panel .navigator .headerbar{background-color:#617284;color:#fff;margin:0;margin-bottom:1em;border-radius:3px 3px 0 0;}.navigator-panel .navigator .headerbar{background:linear-gradient(20deg,hsl(0,0%,21%),hsl(0,0%,50%));background:linear-gradient(20deg,#2d5469,#87b6d0);color:#fff;margin:0;margin-bottom:0;border-radius:4px 4px 0 0;border-radius:0;}.navigator-panel .navigator.revealed{opacity:1;transform:translateY(0);}@font-face{font-family:"EnzoWeb";src:url('/assets/client/linnbad/fonts/EnzoWeb W03 Light/EnzoWeb W03 Light.eot?');src:url('/assets/client/linnbad/fonts/EnzoWeb W03 Light/EnzoWeb W03 Light.eot?#iefix') format('embedded-opentype'),url('/assets/client/linnbad/fonts/EnzoWeb W03 Light/EnzoWeb W03 Light.woff') format('woff'),url('/assets/client/linnbad/fonts/EnzoWeb W03 Light/EnzoWeb W03 Light.ttf') format('truetype'),url('/assets/client/linnbad/fonts/EnzoWeb W03 Light/EnzoWeb W03 Light.svg#icon') format('svg');font-weight:100;font-style:normal;}@font-face{font-family:"EnzoWeb";src:url('/assets/client/linnbad/fonts/EnzoWeb W03 Medium/EnzoWeb W03 Medium.eot?');src:url('/assets/client/linnbad/fonts/EnzoWeb W03 Medium/EnzoWeb W03 Medium.eot?#iefix') format('embedded-opentype'),url('/assets/client/linnbad/fonts/EnzoWeb W03 Medium/EnzoWeb W03 Medium.woff') format('woff'),url('/assets/client/linnbad/fonts/EnzoWeb W03 Medium/EnzoWeb W03 Medium.ttf') format('truetype'),url('/assets/client/linnbad/fonts/EnzoWeb W03 Medium/EnzoWeb W03 Medium.svg#icon') format('svg');font-weight:400;font-style:normal;}@font-face{font-family:"EnzoWeb";src:url('/assets/client/linnbad/fonts/EnzoWeb W03 Bold/EnzoWeb W03 Bold.eot?');src:url('/assets/client/linnbad/fonts/EnzoWeb W03 Bold/EnzoWeb W03 Bold.eot?#iefix') format('embedded-opentype'),url('/assets/client/linnbad/fonts/EnzoWeb W03 Bold/EnzoWeb W03 Bold.woff') format('woff'),url('/assets/client/linnbad/fonts/EnzoWeb W03 Bold/EnzoWeb W03 Bold.ttf') format('truetype'),url('/assets/client/linnbad/fonts/EnzoWeb W03 Bold/EnzoWeb W03 Bold.svg#icon') format('svg');font-weight:600;font-style:normal;}::-webkit-scrollbar{width:8px;cursor:pointer !important;background-color:#ccc;}::-webkit-scrollbar-thumb{border-radius:10px;width:3px;border:1px solid #4d4d4d;background-color:#4d4d4d;cursor:pointer !important;}body,html{width:100%;height:100%;margin:0;padding:0;overflow:hidden;font-family:"EnzoWeb";font-size:14px;line-height:1.2em;}@media only screen and (max-width:800px){body,html{font-size:13px;line-height:1.1em;}}body *,html *{box-sizing:border-box;}.customizer{margin:0 auto;max-width:100%;width:1400px;height:900px;position:relative;overflow:hidden;overscroll-behavior:contain;}.customizer.fixed-and-full{position:fixed;left:0;top:0;right:0;bottom:0;width:auto;height:auto;}.customizer .hidden{display:none !important;}.customizer select{font-family:"EnzoWeb";font-size:14px;border:1px solid #ddd;background-color:#f9f9f9;padding:.3em;margin:.2em 0;}.customizer .viewerarea{position:absolute;left:0;top:0;bottom:0;right:0;outline:none;right:90px;-moz-transition:all cubic-bezier(.8,0,.2,1) .5s;-o-transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:all cubic-bezier(.8,0,.2,1) .5s;transition:all cubic-bezier(.8,0,.2,1) .5s;transform:translateX(0);}.customizer #renderCanvas{width:100%;height:100%;outline:none;}.customizer .busy-info{display:none;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.2);padding:1em;width:100%;height:100%;color:#fff;align-items:center;justify-content:center;flex-direction:column;z-index:1000;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.customizer .busy-info .badge{background-color:#4d6d7e;background:linear-gradient(20deg,#2d5469,#87b6d0);border-radius:100%;width:180px;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:rgba(0,0,0,.3) 0 2px 10px;}.customizer .busy-info .badge p{text-align:center;margin:1rem auto;max-width:120px;}.customizer .busy-info .badge .spinner .loader{position:relative;margin:0 auto;width:60px;}.customizer .busy-info .badge .spinner .loader:before{content:'';display:block;padding-top:100%;}.customizer .busy-info .badge .spinner .circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}.customizer .busy-info .badge .spinner .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:#fff;stroke-width:5;}.customizer .busy-info .badge .message{display:none;}.customizer .busy-info.show{display:flex;}.customizer .btn{cursor:pointer;display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.customizer .product-series{position:absolute;left:10px;bottom:10px;width:200px;box-shadow:rgba(0,0,0,.25) 0 1px 3px;opacity:0;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}@media only screen and (max-width:800px){.customizer .product-series{width:160px;}}.customizer .product-series h3{display:none;}.customizer .product-series.show{opacity:1;}.customizer .configure-panel{display:flex;flex-direction:column;justify-content:space-between;}.customizer .configure-panel .product-series{width:100%;height:150px !important;background-color:#666;background:linear-gradient(20deg,hsl(0,0%,21%),hsl(0,0%,50%));flex-shrink:0;padding:1rem;}.customizer .configure-panel .product-series h3{margin:0;margin:0 0 1em 0;font-weight:400;font-size:1.35rem;color:#fff;}.customizer .configure-panel .product-series h3 i{font-size:.7em;color:#999;margin-right:.5em;}.customizer .configure-panel .product-series select{width:100%;}.customizer .toolbar{position:absolute;overscroll-behavior:contain;bottom:0;display:flex;background-color:#1d2731;z-index:5;justify-content:flex-start;align-items:center;background-color:#fff;right:0;width:90px;height:100%;flex-direction:column;border-left:1px solid #d6d6d6;background:linear-gradient(90deg,#efefef,#dcdcdc);}.customizer .toolbar .tool-section{display:flex;justify-content:flex-start;opacity:0;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;border-top:1px solid rgba(0,0,0,.05);flex-direction:column;align-items:flex-start;width:100%;}.customizer .toolbar .tool-section.pull-left{margin-bottom:auto;}.customizer .toolbar .tool-section:after{border-top:1px solid #f7f7f7;display:block;content:'';width:100%;height:1px;}.customizer .toolbar .tool-section:last-child:after{border-top:none;}.customizer .toolbar .tool-section:last-child .tool-item:last-child{border-bottom:none !important;}.customizer .toolbar .tool-section:first-child{border-top:none;}.customizer .toolbar .tool-section.pull-right{margin-left:auto;}.customizer .toolbar .tool-section .tool-item{width:100%;height:60px;border-top:1px solid rgba(255,255,255,.52);border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;position:relative;}.customizer .toolbar .tool-section .tool-item a{text-decoration:none;}@media only screen and (max-width:800px){.customizer .toolbar .tool-section .tool-item{height:45px;}}.customizer .toolbar .tool-section .tool-item select{background-color:#485765;border:none;color:#fff;padding:.5em;}.customizer .toolbar .tool-section .tool-item .icon-button{cursor:pointer;font-size:1.3rem;position:relative;min-width:90px;height:100%;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;background-color:rgba(0,0,0,0);}.customizer .toolbar .tool-section .tool-item .icon-button i{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;opacity:1;transform:rotate(0deg);color:#666;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.customizer .toolbar .tool-section .tool-item .icon-button i.icon-open{opacity:0;transform:rotate(180deg);}.customizer .toolbar .tool-section .tool-item .icon-button:hover{background-color:rgba(0,0,0,.025);}.customizer .toolbar .tool-section .tool-item .icon-button:hover i{color:#000;}.customizer .toolbar .tool-section .tool-item .icon-button.with-label{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;overflow:hidden;}.customizer .toolbar .tool-section .tool-item .icon-button.with-label i{height:40px;}@media only screen and (max-width:800px){.customizer .toolbar .tool-section .tool-item .icon-button.with-label i{height:32px;}}.customizer .toolbar .tool-section .tool-item .icon-button.with-label span{font-size:.6em;margin-bottom:.6rem;color:#666;}@media only screen and (max-width:800px){.customizer .toolbar .tool-section .tool-item .icon-button.with-label span{margin-bottom:.3rem;}}.customizer .toolbar .tool-section .tool-item .dropout{position:absolute;left:0;bottom:60px;height:0;z-index:4;overflow:hidden;width:0;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;align-self:flex-start;left:auto;right:100%;bottom:auto;top:0;margin-right:1px;margin-top:-1px;}.customizer .toolbar .tool-section .tool-item .dropout .items{position:absolute;left:0;bottom:0;background-color:#f3f3f3;min-width:200px;}.customizer .toolbar .tool-section .tool-item .dropout .items .dropout-item{display:flex;height:60px;align-items:center;border-bottom:1px solid #f8f8f8;cursor:pointer;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.customizer .toolbar .tool-section .tool-item .dropout .items .dropout-item .icon{height:100%;width:50px;display:flex;align-items:center;justify-content:center;}.customizer .toolbar .tool-section .tool-item .dropout .items .dropout-item:hover{background-color:#f8f8f8;}.customizer .toolbar .tool-section .tool-item .dropout.open .items{transform:translateX(0);}.customizer .room-configurables .configurable{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:1.5rem;}.customizer .room-configurables .configurable .select-label{flex-shrink:0;margin-bottom:.5em;}.customizer .room-configurables .configurable select{margin-left:1rem;width:100%;}.customizer .summary-panel,.customizer .room-config-panel,.customizer .configure-panel{position:absolute;width:300px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background-color:#f3f3f3;background:linear-gradient(110deg,#f3f3f3,#e2e2e2);padding:1.5rem;-moz-transition:all cubic-bezier(.8,0,.2,1) .5s;-o-transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:all cubic-bezier(.8,0,.2,1) .5s;transition:all cubic-bezier(.8,0,.2,1) .5s;padding-bottom:3rem;display:flex;flex-direction:column;transform:translateX(100%);height:100%;bottom:0;right:90px;}.customizer .summary-panel.configure-panel,.customizer .room-config-panel.configure-panel,.customizer .configure-panel.configure-panel{padding:0;}.customizer .summary-panel.summary-panel,.customizer .room-config-panel.summary-panel,.customizer .configure-panel.summary-panel{width:600px;}@media only screen and (max-width:800px){.customizer .summary-panel.summary-panel,.customizer .room-config-panel.summary-panel,.customizer .configure-panel.summary-panel{width:500px;}}.customizer .summary-panel .tool-item,.customizer .room-config-panel .tool-item,.customizer .configure-panel .tool-item{display:flex;align-items:center;flex-direction:row;}.customizer .summary-panel .tool-item .select-label,.customizer .room-config-panel .tool-item .select-label,.customizer .configure-panel .tool-item .select-label{width:8rem;}.customizer .summary-panel .tool-item select,.customizer .room-config-panel .tool-item select,.customizer .configure-panel .tool-item select{margin-left:1rem;width:100%;}.customizer .summary-panel h3,.customizer .room-config-panel h3,.customizer .configure-panel h3{margin:0;margin:0 0 1em 0;font-weight:400;font-size:1.35rem;}.customizer .summary-panel h3 i,.customizer .room-config-panel h3 i,.customizer .configure-panel h3 i{font-size:.7em;color:#999;margin-right:.5em;}.customizer .summary-panel .summary-line,.customizer .room-config-panel .summary-line,.customizer .configure-panel .summary-line,.customizer .summary-panel .summary-total,.customizer .room-config-panel .summary-total,.customizer .configure-panel .summary-total{border-bottom:1px solid #e0e0e0;padding-bottom:1rem;margin-bottom:1rem;display:flex;flex-direction:row;}.customizer .summary-panel .summary-line .image,.customizer .room-config-panel .summary-line .image,.customizer .configure-panel .summary-line .image,.customizer .summary-panel .summary-total .image,.customizer .room-config-panel .summary-total .image,.customizer .configure-panel .summary-total .image{width:70px;height:70px;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 0 1px;margin-right:1rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;}.customizer .summary-panel .summary-line .image img,.customizer .room-config-panel .summary-line .image img,.customizer .configure-panel .summary-line .image img,.customizer .summary-panel .summary-total .image img,.customizer .room-config-panel .summary-total .image img,.customizer .configure-panel .summary-total .image img{max-width:80% !important;max-height:80% !important;}.customizer .summary-panel .summary-line .label,.customizer .room-config-panel .summary-line .label,.customizer .configure-panel .summary-line .label,.customizer .summary-panel .summary-total .label,.customizer .room-config-panel .summary-total .label,.customizer .configure-panel .summary-total .label{flex-grow:1;}.customizer .summary-panel .summary-line .product,.customizer .room-config-panel .summary-line .product,.customizer .configure-panel .summary-line .product,.customizer .summary-panel .summary-total .product,.customizer .room-config-panel .summary-total .product,.customizer .configure-panel .summary-total .product{flex-grow:1;display:flex;flex-direction:column;justify-content:center;overflow-x:hidden;}.customizer .summary-panel .summary-line .product .name,.customizer .room-config-panel .summary-line .product .name,.customizer .configure-panel .summary-line .product .name,.customizer .summary-panel .summary-total .product .name,.customizer .room-config-panel .summary-total .product .name,.customizer .configure-panel .summary-total .product .name{font-size:1.2em;font-weight:900;margin-bottom:.25em;}.customizer .summary-panel .summary-line .product .specs,.customizer .room-config-panel .summary-line .product .specs,.customizer .configure-panel .summary-line .product .specs,.customizer .summary-panel .summary-total .product .specs,.customizer .room-config-panel .summary-total .product .specs,.customizer .configure-panel .summary-total .product .specs,.customizer .summary-panel .summary-line .product .prodno,.customizer .room-config-panel .summary-line .product .prodno,.customizer .configure-panel .summary-line .product .prodno,.customizer .summary-panel .summary-total .product .prodno,.customizer .room-config-panel .summary-total .product .prodno,.customizer .configure-panel .summary-total .product .prodno{font-size:.8em;}.customizer .summary-panel .summary-line .count,.customizer .room-config-panel .summary-line .count,.customizer .configure-panel .summary-line .count,.customizer .summary-panel .summary-total .count,.customizer .room-config-panel .summary-total .count,.customizer .configure-panel .summary-total .count,.customizer .summary-panel .summary-line .lineprice,.customizer .room-config-panel .summary-line .lineprice,.customizer .configure-panel .summary-line .lineprice,.customizer .summary-panel .summary-total .lineprice,.customizer .room-config-panel .summary-total .lineprice,.customizer .configure-panel .summary-total .lineprice,.customizer .summary-panel .summary-line .totalprice,.customizer .room-config-panel .summary-line .totalprice,.customizer .configure-panel .summary-line .totalprice,.customizer .summary-panel .summary-total .totalprice,.customizer .room-config-panel .summary-total .totalprice,.customizer .configure-panel .summary-total .totalprice{width:6em;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;flex-shrink:0;flex-grow:0;}.customizer .summary-panel .summary-line .count.count,.customizer .room-config-panel .summary-line .count.count,.customizer .configure-panel .summary-line .count.count,.customizer .summary-panel .summary-total .count.count,.customizer .room-config-panel .summary-total .count.count,.customizer .configure-panel .summary-total .count.count,.customizer .summary-panel .summary-line .lineprice.count,.customizer .room-config-panel .summary-line .lineprice.count,.customizer .configure-panel .summary-line .lineprice.count,.customizer .summary-panel .summary-total .lineprice.count,.customizer .room-config-panel .summary-total .lineprice.count,.customizer .configure-panel .summary-total .lineprice.count,.customizer .summary-panel .summary-line .totalprice.count,.customizer .room-config-panel .summary-line .totalprice.count,.customizer .configure-panel .summary-line .totalprice.count,.customizer .summary-panel .summary-total .totalprice.count,.customizer .room-config-panel .summary-total .totalprice.count,.customizer .configure-panel .summary-total .totalprice.count{font-size:.8em;text-align:center;}.customizer .summary-panel .summary-line .count.lineprice,.customizer .room-config-panel .summary-line .count.lineprice,.customizer .configure-panel .summary-line .count.lineprice,.customizer .summary-panel .summary-total .count.lineprice,.customizer .room-config-panel .summary-total .count.lineprice,.customizer .configure-panel .summary-total .count.lineprice,.customizer .summary-panel .summary-line .lineprice.lineprice,.customizer .room-config-panel .summary-line .lineprice.lineprice,.customizer .configure-panel .summary-line .lineprice.lineprice,.customizer .summary-panel .summary-total .lineprice.lineprice,.customizer .room-config-panel .summary-total .lineprice.lineprice,.customizer .configure-panel .summary-total .lineprice.lineprice,.customizer .summary-panel .summary-line .totalprice.lineprice,.customizer .room-config-panel .summary-line .totalprice.lineprice,.customizer .configure-panel .summary-line .totalprice.lineprice,.customizer .summary-panel .summary-total .totalprice.lineprice,.customizer .room-config-panel .summary-total .totalprice.lineprice,.customizer .configure-panel .summary-total .totalprice.lineprice{font-weight:900;}.customizer .summary-panel .summary-line .count.totalprice,.customizer .room-config-panel .summary-line .count.totalprice,.customizer .configure-panel .summary-line .count.totalprice,.customizer .summary-panel .summary-total .count.totalprice,.customizer .room-config-panel .summary-total .count.totalprice,.customizer .configure-panel .summary-total .count.totalprice,.customizer .summary-panel .summary-line .lineprice.totalprice,.customizer .room-config-panel .summary-line .lineprice.totalprice,.customizer .configure-panel .summary-line .lineprice.totalprice,.customizer .summary-panel .summary-total .lineprice.totalprice,.customizer .room-config-panel .summary-total .lineprice.totalprice,.customizer .configure-panel .summary-total .lineprice.totalprice,.customizer .summary-panel .summary-line .totalprice.totalprice,.customizer .room-config-panel .summary-line .totalprice.totalprice,.customizer .configure-panel .summary-line .totalprice.totalprice,.customizer .summary-panel .summary-total .totalprice.totalprice,.customizer .room-config-panel .summary-total .totalprice.totalprice,.customizer .configure-panel .summary-total .totalprice.totalprice{font-weight:900;font-size:1.2em;}.customizer .summary-panel .panel-footer,.customizer .room-config-panel .panel-footer,.customizer .configure-panel .panel-footer{margin-top:auto;}.customizer .summary-panel .panel-footer a,.customizer .room-config-panel .panel-footer a,.customizer .configure-panel .panel-footer a{color:#60889e;}.customizer .product-selector-modal{position:absolute;display:flex;right:300px;top:0;bottom:0;width:300px;background-color:#f3f3f3;background:linear-gradient(110deg,#efefef,#e2e2e2);overflow-y:auto;-moz-transition:all cubic-bezier(.8,0,.2,1) .5s;-o-transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:all cubic-bezier(.8,0,.2,1) .5s;transition:all cubic-bezier(.8,0,.2,1) .5s;z-index:1;transform:translateX(100%);right:90px;left:auto;z-index:2;}.customizer .product-selector-modal.show{display:flex;transform:translateX(0);}.customizer .product-selector-modal .closebutton{cursor:pointer;position:absolute;right:0;top:0;width:50px;height:50px;align-items:center;justify-content:center;display:flex;}.customizer .product-selector-modal .content{width:100%;display:flex;flex-direction:column;}.customizer .product-selector-modal .content .section{border-bottom:1px solid #e6e6e6;padding:1.5rem;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top:1px solid #f7f7f7;border-bottom:1px solid #dcdcdc;}@media only screen and (max-width:800px){.customizer .product-selector-modal .content .section{padding:1rem;}}.customizer .product-selector-modal .content .section.topbar{border-bottom:none;padding:1em 1.5rem;}@media only screen and (max-width:800px){.customizer .product-selector-modal .content .section.topbar{padding:.75em 1rem;}}.customizer .product-selector-modal .content .section.topbar h3{margin-bottom:0;display:flex;flex-direction:row;align-items:center;}.customizer .product-selector-modal .content .section.topbar h3 i{margin-right:1em;}.customizer .product-selector-modal .content .section.topbar h3 .topbar-title .tagline{font-size:.8em;display:block;}.customizer .product-selector-modal .content .section.topbar h3 .topbar-title .component-name{display:block;font-size:1.2em;padding-top:.1em;}@media only screen and (max-width:800px){.customizer .product-selector-modal .content .section.topbar h3 .topbar-title .component-name{font-size:1em;}}.customizer .product-selector-modal .content .section.scrollable{overflow-y:auto;flex-grow:1;border-top:none;padding-top:0;}.customizer .product-selector-modal .content .section h3{margin:0;margin:0 0 1em 0;font-weight:400;font-size:1.2rem;}@media only screen and (max-width:800px){.customizer .product-selector-modal .content .section h3{margin-bottom:.3em;font-size:1.1rem;}}.customizer .product-selector-modal .content .section h3 i{font-size:.7em;color:#999;margin-right:.5em;}.customizer .product-selector-modal .content .section .sub-title{margin-bottom:.75rem;}.customizer .product-selector-modal .content .products{display:flex;flex-wrap:wrap;}.customizer .product-selector-modal .content .products .groupheader{margin-bottom:1em;font-size:1.1em;font-weight:600;margin-top:1.5em;color:#666;}.customizer .product-selector-modal .content .products .groupheader:first-child{margin-top:.5em;}.customizer .product-selector-modal .content .products .product{display:flex;margin:0 0 .5em 0;border:1px solid #e4e4e4;padding-right:5px;background-color:#fff;cursor:pointer;height:70px;width:100%;align-items:center;justify-content:flex-start;flex-direction:row;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}@media only screen and (max-width:800px){.customizer .product-selector-modal .content .products .product{height:55px;}}.customizer .product-selector-modal .content .products .product .image{height:80%;width:70px;flex-shrink:0;display:flex;align-items:center;justify-content:center;}@media only screen and (max-width:800px){.customizer .product-selector-modal .content .products .product .image{width:50px;}}.customizer .product-selector-modal .content .products .product .image img{max-height:100%;max-width:80%;width:80%;width:auto;opacity:.6;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.customizer .product-selector-modal .content .products .product .label{color:#999;text-align:left;padding:0 .5rem;font-size:.9rem;flex-grow:1;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.customizer .product-selector-modal .content .products .product.active,.customizer .product-selector-modal .content .products .product:hover{border:1px solid #bbb;box-shadow:rgba(0,0,0,.05) 0 1px 3px;border-left:5px solid #60889e;padding-right:0;}.customizer .product-selector-modal .content .products .product.active .label,.customizer .product-selector-modal .content .products .product:hover .label{color:#000;}.customizer .product-selector-modal .content .products .product.active .image img,.customizer .product-selector-modal .content .products .product:hover .image img{opacity:1;}.customizer .product-selector-modal .content .configurables,.customizer .product-selector-modal .content .positioning,.customizer .product-selector-modal .content .animatable{display:none;}.customizer .product-selector-modal .content .configurables .configurable,.customizer .product-selector-modal .content .positioning .configurable,.customizer .product-selector-modal .content .animatable .configurable{display:flex;flex-direction:row;align-items:center;}.customizer .product-selector-modal .content .configurables .configurable select,.customizer .product-selector-modal .content .positioning .configurable select,.customizer .product-selector-modal .content .animatable .configurable select{flex-grow:1;padding:.5em;}@media only screen and (max-width:800px){.customizer .product-selector-modal .content .configurables .configurable select,.customizer .product-selector-modal .content .positioning .configurable select,.customizer .product-selector-modal .content .animatable .configurable select{padding:.25em;}}.customizer .product-selector-modal .content .configurables .configurable input[type="range"],.customizer .product-selector-modal .content .positioning .configurable input[type="range"],.customizer .product-selector-modal .content .animatable .configurable input[type="range"]{width:100%;display:none;}.customizer .product-selector-modal .content .configurables .configurable .select-label,.customizer .product-selector-modal .content .positioning .configurable .select-label,.customizer .product-selector-modal .content .animatable .configurable .select-label{width:6rem;}.customizer .product-selector-modal .content .configurables .configurable .position-slider,.customizer .product-selector-modal .content .positioning .configurable .position-slider,.customizer .product-selector-modal .content .animatable .configurable .position-slider{flex-grow:1;margin:1rem 0;}.customizer .product-selector-modal .content .configurables .configurable.hidden,.customizer .product-selector-modal .content .positioning .configurable.hidden,.customizer .product-selector-modal .content .animatable .configurable.hidden{display:none;}.customizer .product-selector-modal .content .configurables.animatable,.customizer .product-selector-modal .content .positioning.animatable,.customizer .product-selector-modal .content .animatable.animatable{display:none !important;}.customizer .product-selector-modal .content .configurables.show,.customizer .product-selector-modal .content .positioning.show,.customizer .product-selector-modal .content .animatable.show{display:block;}.customizer .configure-path{display:none;position:absolute;right:0;top:0;padding:.5em 1em;height:40px;width:300px;background-color:#fff;}.customizer .configure-path a{display:inline-block;margin-right:1em;color:#000;border:1px solid #ddd;text-decoration:none;padding:.25em 1em;}.customizer .dropdown{position:relative;flex-grow:1;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.customizer .dropdown .selector{border:1px solid #ddd;background-color:#f9f9f9;padding:.5em 0;cursor:pointer;justify-content:space-between;overflow-x:hidden;display:flex;flex-direction:row;align-items:center;width:100%;}.customizer .dropdown .selector i{margin-right:.5rem;}.customizer .dropdown .selector .current{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-height:3.5em;}.customizer .dropdown .options{position:absolute;display:none;left:0;top:100%;border:1px solid #ddd;width:100%;flex-direction:column;background-color:#f9f9f9;margin-top:-1px;z-index:10;max-height:20rem;overflow-y:auto;overflow-x:hidden;}.customizer .dropdown .options .option{cursor:pointer;background-color:rgba(96,136,158,0);justify-content:flex-start;align-items:center;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;padding:.75em 0;margin-bottom:1px;}.customizer .dropdown .options .option:hover,.customizer .dropdown .options .option.selected{background-color:#60889e;color:#fff;}.customizer .dropdown.drop-up-mode .options{top:auto;bottom:100%;margin-top:auto;margin-bottom:-1px;}.customizer .dropdown .option,.customizer .dropdown .selector .current{display:flex;flex-direction:row;}.customizer .dropdown .option img,.customizer .dropdown .selector .current img{display:none;width:3rem;margin-left:.5rem;}.customizer .dropdown .option span,.customizer .dropdown .selector .current span{display:inline-block;padding:0 .75em;flex-grow:1;}.customizer .dropdown.has-thumbnails .option img,.customizer .dropdown.has-thumbnails .selector img{display:block;}.customizer .dropdown.has-thumbnails.large-thumbnails .option img,.customizer .dropdown.has-thumbnails.large-thumbnails .selector img{width:4rem;}@media only screen and (max-width:800px){.customizer .dropdown.has-thumbnails.large-thumbnails .option img,.customizer .dropdown.has-thumbnails.large-thumbnails .selector img{width:3.2rem;}}.customizer .dropdown.has-thumbnails.large-thumbnails .options{max-height:85vh;}.customizer .dropdown.has-thumbnails.large-thumbnails .current{font-weight:600;}.customizer .dropdown.has-thumbnails.no-padding .selector{background:linear-gradient(180deg,#efefef,#dcdcdc);border:0;}.customizer .dropdown.has-thumbnails.no-padding .option,.customizer .dropdown.has-thumbnails.no-padding .selector{padding:0;}.customizer .dropdown.has-thumbnails.no-padding .option img,.customizer .dropdown.has-thumbnails.no-padding .selector img{margin-left:0;}.customizer .dropdown.large-labels{font-size:1.1rem;}@media only screen and (max-width:800px){.customizer .dropdown.large-labels{font-size:1rem;}}.customizer .dropdown.open .options{display:flex;}.customizer .modal{position:absolute;z-index:10;align-items:center;justify-content:center;left:0;top:0;bottom:0;right:0;}.customizer .modal:not(.hidden){display:flex;}.customizer .modal .modal-shim{position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(236,236,236,.74);z-index:1;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;opacity:0;}.customizer .modal .modal-frame{background-color:#eee;background:linear-gradient(10deg,#efefef,#fff);width:500px;max-width:90vw;z-index:2;box-shadow:rgba(0,0,0,.3) 0 1px 8px;-moz-transition:all cubic-bezier(.8,0,.2,1) .5s;-o-transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:all cubic-bezier(.8,0,.2,1) .5s;transition:all cubic-bezier(.8,0,.2,1) .5s;opacity:0;transform:scale(.95);}.customizer .modal .modal-frame .modal-title{background-color:#333;background:linear-gradient(20deg,hsl(0,0%,21%),hsl(0,0%,50%));color:#fff;padding:1rem;font-size:1.35rem;font-weight:100;line-height:1.2em;}.customizer .modal .modal-frame .modal-content{padding:1rem;border-bottom:1px solid #ddd;}.customizer .modal .modal-frame .modal-footer{border-top:1px solid #fff;padding:1rem;display:flex;flex-direction:row-reverse;justify-content:space-between;}.customizer .modal .modal-frame .modal-footer .btn.modal-button{color:#fff;background-color:#60889e;padding:.75rem 1.5rem;cursor:pointer;}.customizer .modal .modal-frame .modal-footer .btn.modal-button i{margin-right:.5em;}.customizer .modal.reveal .modal-shim{opacity:1;}.customizer .modal.reveal .modal-frame{opacity:1;transform:scale(1);}.customizer .modal input{padding:.5rem;border:1px solid #666;font-size:1.3rem;text-align:center;text-transform:uppercase;width:100%;}.customizer[data-panel="summary"] .summary-panel{transform:translateX(0);box-shadow:rgba(0,0,0,.25) -1px 0 3px;}.customizer[data-panel="summary"] .toolbar .tool-section .tool-item .icon-button[data-action="summary"]{background-color:#60889e;}.customizer[data-panel="summary"] .toolbar .tool-section .tool-item .icon-button[data-action="summary"] span{color:#fff;}.customizer[data-panel="summary"] .toolbar .tool-section .tool-item .icon-button[data-action="summary"] i.icon-open{color:#fff;opacity:1;transform:rotate(-90deg);}.customizer[data-panel="summary"] .toolbar .tool-section .tool-item .icon-button[data-action="summary"] i.icon-closed{opacity:0;transform:rotate(180deg);}.customizer[data-panel="summary"] .viewerarea{transform:translateX(-170px);}.customizer[data-panel="customize"] .configure-panel{transform:translateX(0);box-shadow:rgba(0,0,0,.25) -1px 0 3px;}.customizer[data-panel="customize"] .toolbar .tool-section .tool-item .icon-button[data-action="customize"]{background-color:#60889e;}.customizer[data-panel="customize"] .toolbar .tool-section .tool-item .icon-button[data-action="customize"] span{color:#fff;}.customizer[data-panel="customize"] .toolbar .tool-section .tool-item .icon-button[data-action="customize"] i.icon-open{color:#fff;opacity:1;transform:rotate(-90deg);}.customizer[data-panel="customize"] .toolbar .tool-section .tool-item .icon-button[data-action="customize"] i.icon-closed{opacity:0;transform:rotate(180deg);}.customizer[data-panel="customize"] .viewerarea{transform:translateX(-170px);}.customizer[data-panel="camera-selector"] .toolbar .tool-section .tool-item .icon-button[data-action="cam-dropout"]+.dropout{width:200px;}.customizer[data-panel="camera-selector"] .toolbar .tool-section .tool-item .icon-button[data-action="cam-dropout"]{background-color:#60889e;}.customizer[data-panel="camera-selector"] .toolbar .tool-section .tool-item .icon-button[data-action="cam-dropout"] span{color:#fff;}.customizer[data-panel="camera-selector"] .toolbar .tool-section .tool-item .icon-button[data-action="cam-dropout"] i.icon-open{color:#fff;opacity:1;transform:rotate(-90deg);}.customizer[data-panel="camera-selector"] .toolbar .tool-section .tool-item .icon-button[data-action="cam-dropout"] i.icon-closed{opacity:0;transform:rotate(180deg);}.customizer[data-panel="room-config"] .room-config-panel{transform:translateX(0);box-shadow:rgba(0,0,0,.25) -1px 0 3px;}.customizer[data-panel="room-config"] .toolbar .tool-section .tool-item .icon-button[data-action="room-config"]{background-color:#60889e;}.customizer[data-panel="room-config"] .toolbar .tool-section .tool-item .icon-button[data-action="room-config"] span{color:#fff;}.customizer[data-panel="room-config"] .toolbar .tool-section .tool-item .icon-button[data-action="room-config"] i.icon-open{color:#fff;opacity:1;transform:rotate(-90deg);}.customizer[data-panel="room-config"] .toolbar .tool-section .tool-item .icon-button[data-action="room-config"] i.icon-closed{opacity:0;transform:rotate(180deg);}.customizer[data-panel="room-config"] .viewerarea{transform:translateX(-170px);}.customizer [data-localize]{visibility:hidden;}.customizer.translation-complete [data-localize]{visibility:visible;}.customizer.translation-complete .toolbar .tool-section{opacity:1;}.customizer .device-orientation{display:none;position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;align-items:center;justify-content:center;}.customizer .device-orientation.show{display:flex;}.customizer .device-orientation.show .content .icon i{animation:device-rotation 2s ease-in-out 1s infinite both;}.customizer .device-orientation .content{display:flex;flex-direction:row;align-items:center;background-color:#fff;padding:1.5rem 3rem;width:33rem;max-width:90vw;}.customizer .device-orientation .content .infotext{flex-grow:1;}.customizer .device-orientation .content .icon{width:8rem;text-align:center;margin-left:1rem;}.customizer .device-orientation .content .icon i{font-size:5rem;}.customizer:not(.dev-mode) .dev-mode-only{display:none;}@keyframes rotate{100%{transform:rotate(360deg);}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0;}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px;}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px;}}@keyframes device-rotation{0%,20%{transform:rotate(0deg);transform-origin:50% 50%;}40%,100%{transform:rotate(90deg);}}