@font-face{font-family:'AkkuratRegular';src:url("../assets/fonts/lineto-akkurat-regular.eot");src:url("../assets/fonts/lineto-akkurat-regular.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/lineto-akkurat-regular.woff") format("woff"),url("../assets/fonts/lineto-akkurat-regular.ttf") format("truetype"),url("../assets/fonts/lineto-akkurat-regular.svg#AkkuratRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'AkkuratLight';src:url("../assets/fonts/lineto-akkurat-light.eot");src:url("../assets/fonts/lineto-akkurat-light.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/lineto-akkurat-light.woff") format("woff"),url("../assets/fonts/lineto-akkurat-light.ttf") format("truetype"),url("../assets/fonts/lineto-akkurat-light.svg#AkkuratLight") format("svg");font-weight:normal;font-style:normal}body{margin:0;font-family:'AkkuratRegular',Arial,Verdana,sans-serif;font-size:12px;color:#646464;overflow:hidden}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'AkkuratRegular';src:url("../assets/fonts/lineto-akkurat-regular.eot");src:url("../assets/fonts/lineto-akkurat-regular.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/lineto-akkurat-regular.woff") format("woff"),url("../assets/fonts/lineto-akkurat-regular.ttf") format("truetype"),url("../assets/fonts/lineto-akkurat-regular.svg#AkkuratRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'AkkuratLight';src:url("../assets/fonts/lineto-akkurat-light.eot");src:url("../assets/fonts/lineto-akkurat-light.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/lineto-akkurat-light.woff") format("woff"),url("../assets/fonts/lineto-akkurat-light.ttf") format("truetype"),url("../assets/fonts/lineto-akkurat-light.svg#AkkuratLight") format("svg");font-weight:normal;font-style:normal}.imagetext{display:block}.imagetext:after{content:"";display:table;clear:both}.imagetext__image{float:left}.imagetext__text{float:left;padding-left:15px;margin-top:0}.configurator{display:block;width:100%}.configurator__header{display:block;width:100%;padding:20px 20px 20px 20px;position:relative}.configurator__header:after{content:"";display:table;clear:both}.configurator__header-top{display:block;width:100%;padding-bottom:50px}.configurator__header-bottom{display:block;width:100%;max-width:250px;margin:0 auto}.configurator__controls{display:flex;position:relative;color:#000}.controls__prev{cursor:pointer;float:left}.controls__prev--deactivated{cursor:default;color:#ccc}.controls__next{cursor:pointer;float:right}.controls__next--deactivated{cursor:default;color:#ccc}.controls__reset{cursor:pointer;text-align:center;margin-left:auto;margin-right:auto}.element{cursor:pointer;padding:0;transition:.25s ease-in-out transform;box-shadow:0 0 10px 0 rgba(0,0,0,0.3);background-color:#fff}.element--active .element,.element:hover{transform:scale(1.05)}.element__image-wrapper{display:block;position:relative;width:100%;padding-bottom:100%}.element__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background:no-repeat center center;background-size:cover}.element__title{display:inline;float:left;text-transform:uppercase;color:#fff;margin:0 0 10px;padding-left:10px;background-color:#000;transition:.25s ease-in-out background-color, .2s ease-in-out color}.element__title .element:hover{background-color:rgba(0,0,0,0.8);color:#fff}.element__info{float:right;padding:5px;margin:-6px 6px 0 0;border-radius:50%;width:24px;height:24px;border:2px solid #fff;color:#fff;text-align:center;font-size:14px;font-weight:bold;line-height:11px;cursor:pointer;transition:all .2s ease-in-out}.element__info:hover{background-color:#f0f0f0;color:#000;border-color:#000;transform:scale(1.25)}.element__header{display:block;background-color:#000;height:34px;padding:10px 0}.elements{list-style:none;padding:25px 20px;transition:.25s ease-in-out transform;margin-left:-25px;text-align:center}.elements:after{content:"";display:table;clear:both}.elements__entry{display:inline-block;width:25%;padding-left:25px}.elements__svg-container{display:block;width:100%;height:600px;position:relative;margin-left:25px}.loading{margin-top:50px;font-size:25px}.sk-folding-cube{margin:80px auto;width:60px;height:60px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:0.9s;animation-delay:0.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.steps{list-style:none;padding:0 0 30px 0;margin:0}.steps__entry{display:inline-block;position:relative;width:20%;text-align:center}.steps__entry:before{position:absolute;width:15px;height:15px;border-radius:50%;background-color:#ccc;border:0 solid transparent;display:block;content:"";bottom:-29px;left:50%;margin-left:-7.5px;z-index:50;transition:.25s ease-in-out background-color, .25s ease-in-out border}.steps__entry:after{content:"";display:block;position:absolute;height:3px;background-color:#ccc;left:50%;width:100%;bottom:-24px;z-index:25}.steps__entry:last-of-type:after{display:none}.steps__entry--done:before{background-color:#000}.steps__entry--active ~ .steps__entry--done:before{background-color:#ccc}.steps__entry--active:before{border:4px solid #000;background-color:#fff}.steps__entry--active{font-weight:bold;color:#000}.steps__entry-status{display:block;position:absolute;height:3px;bottom:-24px;width:0;background-color:#000;z-index:30;left:50%;transition:.25s ease-in-out width}.steps__entry:last-child .steps__entry-status{display:none}.steps__entry--substep .steps__entry-status{width:50%}.steps__entry--done:not(.steps__entry--active) .steps__entry-status{width:100%}.steps__entry--active ~ .steps__entry--done .steps__entry-status{width:0}.steps__entry-selected{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%) translateY(100%);width:100%;padding:0}body{font-family:'AkkuratRegular',Arial,Verdana,sans-serif}svg{width:960px;height:600px;background-color:#eee;position:absolute;left:0;top:0;-ms-touch-action:none;touch-action:none}.edit-rectangle{stroke:#fff;opacity:1}.drag-handle{opacity:0;cursor:move}.move-handle{opacity:0;cursor:move}.idle-drag-handle{opacity:0}.out-of-dropzone{opacity:0.25}.edit-circle{fill:#000;stroke:#fff}.dropzone-rectangle{fill:transparent;stroke:#000;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;cursor:url("assets/cursor/openhand.cur"),auto}.movezone-rectangle{fill:transparent;stroke:#000;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;cursor:url("assets/cursor/openhand.cur"),auto}.movezone{stroke:#000 !important}.dropzone-hide{opacity:0}.dropzone-show{opacity:1}.backAnim-spot{opacity:1}.backAnim-flood{-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;transform:translate(0px, 0px) !important}.backAnim-feed{-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;transform:translate(500px, 34px) !important}.background-bright-grey{fill:#e4e4e4}.background-grey{fill:#ccc}.background-dark-grey{fill:#aaa}.background-white{fill:#eee}.background-bright-black{fill:#525252}.background-black{fill:#888}#background{cursor:url("assets/cursor/openhand.cur"),auto}.cord{fill:none;stroke-width:1;stroke:#333}.cord-black{fill:none;stroke-width:1;stroke:#333}.cord-white{fill:none;stroke-width:1;stroke:#fff}.btn{padding:5px 10px;background-color:#F0F0F0;border:1px solid #DDD;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input.lengtInput{width:55px;text-align:center;height:26px;margin-left:5px;margin-right:5px}.lengthWrapper{position:relative;bottom:-515px;right:-311px;display:inline-block}.editorform{line-height:25px;text-align:left;padding:40px;padding-top:20px}.editorform__wattage,.editorform__lightcount,.currentWattage{display:inline-block}.editorform__input{width:15px}.editorform__table{display:table;width:90px}.editorform__table{display:table;width:70px}.editorform__cabletable{display:table;width:150px}.editorform__table__tr{display:table-row;position:relative}.editorform__table__td{display:table-cell;vertical-align:top}.editorform__warning{color:red}.wattageWarning{display:none}.editorform__input-warning{border:2px solid red;border-radius:4px}.editorform__piece{display:inline-block}
