.desktop-arrow-top,.desktop-arrow-bottom,.desktop-arrow-left,.desktop-arrow-right,.laptop-arrow-top,.laptop-arrow-bottom,.laptop-arrow-left,.laptop-arrow-right,.tablet-arrow-top,.tablet-arrow-bottom,.tablet-arrow-left,.tablet-arrow-right,.mobile-arrow-top,.mobile-arrow-bottom,.mobile-arrow-left,.mobile-arrow-right {position: relative;}@media all and (min-width: 1281px) {.desktop-arrow-top:after,.desktop-arrow-bottom:after,.desktop-arrow-left:after,.desktop-arrow-right:after {position: absolute;content: "";background-color: inherit;transform: rotateZ(45deg);height: 40px;width: 40px;pointer-events: none;}.desktop-arrow-top:after,.desktop-arrow-bottom:after {left: calc(50% - 20px);}.desktop-arrow-top:after {top: -20px;}.desktop-arrow-bottom:after {bottom: -20px;}.desktop-arrow-left:after,.desktop-arrow-right:after {top: calc(50% - 20px);}.desktop-arrow-left:after {left: -20px;}.desktop-arrow-right:after {right: -20px;}}@media all and (min-width: 1025px) and (max-width: 1280px) {.laptop-arrow-top:after,.laptop-arrow-bottom:after,.laptop-arrow-left:after,.laptop-arrow-right:after {position: absolute;content: "";background-color: inherit;transform: rotateZ(45deg);height: 40px;width: 40px;pointer-events: none;}.laptop-arrow-top:after,.laptop-arrow-bottom:after {left: calc(50% - 20px);}.laptop-arrow-top:after {top: -20px;}.laptop-arrow-bottom:after {bottom: -20px;}.laptop-arrow-left:after,.laptop-arrow-right:after {top: calc(50% - 20px);}.laptop-arrow-left:after {left: -20px;}.laptop-arrow-right:after {right: -20px;}}@media all and (min-width: 769px) and (max-width: 1024px) {.tablet-arrow-top:after,.tablet-arrow-bottom:after,.tablet-arrow-left:after,.tablet-arrow-right:after {position: absolute;content: "";background-color: inherit;transform: rotateZ(45deg);height: 40px;width: 40px;pointer-events: none;}.tablet-arrow-top:after,.tablet-arrow-bottom:after {left: calc(50% - 20px);}.tablet-arrow-top:after {top: -20px;}.tablet-arrow-bottom:after {bottom: -20px;}.tablet-arrow-left:after,.tablet-arrow-right:after {top: calc(50% - 20px);}.tablet-arrow-left:after {left: -20px;}.tablet-arrow-right:after {right: -20px;}}@media all (max-width: 768px) {.mobile-arrow-top:after,.mobile-arrow-bottom:after,.mobile-arrow-left:after,.mobile-arrow-right:after {position: absolute;content: "";background-color: inherit;transform: rotateZ(45deg);height: 40px;width: 40px;pointer-events: none;}.mobile-arrow-top:after,.mobile-arrow-bottom:after {left: calc(50% - 20px);}.mobile-arrow-top:after {top: -20px;}.mobile-arrow-bottom:after {bottom: -20px;}.mobile-arrow-left:after,.mobile-arrow-right:after {top: calc(50% - 20px);}.mobile-arrow-left:after {left: -20px;}.mobile-arrow-right:after {right: -20px;}}.chart-inner-center .inner {display: flex;justify-content: center;align-items: center;align-content: stretch;}.chart {cursor: default;position: relative;border-radius: 100% 100%;}.chart > i.inner,.chart > i.track,.chart > i.bar {position: absolute;}.chart > i.track {top: 0;bottom: 0;left: 0;right: 0;border-radius: 100%;}.chart > i.bar {top: 0;bottom: 0;right: 0;width: 50%;border-top-right-radius: 200% 100%;border-bottom-right-radius: 200% 100%;transform-origin: 0% 50%;z-index: 1;}.chart > i.inner {border-radius: 100%;top: 0;bottom: 0;left: 0;right: 0;font-style: normal;z-index: 2;overflow: hidden;}.chart:not(.lt-50) .lt-50,.chart:not(.gt-50) .gt-50 {display: none;}.chart.lt-50 .lt-50 {}.chart.gt-50 .gt-50 {}.chart {transition: transform 0.5s ease-out;}.chart > .inner > * {transition: transform 0.5s ease-in-out;}.chart,.chart > .track,.chart > .bar,.chart > .inner,.chart .percent {outline: 1px solid transparent;box-sizing: border-box;}.chart, .chart div {transform: scale(1.03, 1.03);}.chart:hover {transform: scale(1.1, 1.1);}.chart:hover .percent {transform: scale(1.1, 1.1);}.chart .percent {font-size: 2.65em;}.chart .percent:not(:empty):after {content: "%";color: #000;padding-left: 0.1em;}@media all and (min-width: 1025px) {}@media all and (max-width: 1024px) {}.msedge .__some__thing__ {}.msie .__some__thing__ {}.msie .material-icons {background-size: 70% 70%;background-position: 50% 50%;background-repeat: no-repeat;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.using-renderView-2D-T1 .radialMenuWrapper .radialMenu {transition: transform 1.6s ease-out, opacity 0.7s ease-out;}.using-renderView-2D-T1 .radialMenuWrapper.showSelection .radialMenu {transition: transform 0.7s cubic-bezier(.67,1.73,.55,.86), opacity 0.7s ease-out;}.using-renderView-3D-T1 .radialMenuWrapper .radialMenu {transition: transform 1.6s ease-out, opacity 0.7s ease-out;}.using-renderView-3D-T1 .radialMenuWrapper.showSelection .radialMenu {transition: transform 0.7s cubic-bezier(.67,1.73,.55,.86), opacity 0.7s ease-out;}.resize-like-image {transition: opacity 0.7s ease-in-out 0.5s;opacity: 1;}.resize-like-image:not(.initialized-like-image) {opacity: 0;}.resize-like-image.no-transitions {transition: opacity 0s linear 0s;}main.configurator > .configurationInterface {pointer-events: none;font-size: 16.2px;font-size: 1.5vmin;font-size: calc(8.1px + 0.75vmin);}main.configurator > .configurationInterface.switching-module {transition: opacity 0.7s ease-out;opacity: 0;}main.configurator > .configurationInterface > .confCatBox {transition: opacity 0.5s ease-out, left 0.5s ease-in-out, top 0.5s ease-in-out;will-change: opacity, left, top;pointer-events: auto;position: absolute;overflow: visible;max-height: 0;max-width: 0;}.using-renderView-3D-T1 main.configurator > .configurationInterface > .confCatBox {transition: opacity 0.5s ease-out, left 1s ease-in-out, top 1s ease-in-out;}main.configurator > .configurationInterface > .confCatBox > .configButton {transition: transform 0.2s ease-out, z-index 0.5s linear, opacity 0.2s ease-out;position: absolute;top: -16px;bottom: -16px;left: -16px;right: -16px;top: -1.8vmin;bottom: -1.8vmin;left: -1.8vmin;right: -1.8vmin;top: calc(-8px - 0.9vmin);bottom: calc(-8px - 0.9vmin);left: calc(-8px - 0.9vmin);right: calc(-8px - 0.9vmin);background-color: #fff;border-radius: 200%;box-shadow: 0 0 1px 1px #000;display: flex;justify-content: center;align-items: center;align-content: center;z-index: 0;opacity: 0.7;cursor: pointer;font-size: 1.5em;font-weight: bold;line-height: 1em;}main.configurator > .configurationInterface > .confCatBox > .configButton:hover,main.configurator > .configurationInterface > .confCatBox > .configButton:focus {opacity: 1;}main.configurator > .configurationInterface > .confCatBox.showSelection,main.configurator > .configurationInterface > .confCatBox.showSelection > .configButton {z-index: 5;}main.configurator > .configurationInterface > .confCatBox > .configButton > i.material-icons {font-size: 24px;font-size: 2.22vmin;font-size: calc(12px + 1.11vmin);}main.configurator > .configurationInterface > .confCatBox .hover-not-active {position: absolute;bottom: 16px;left: 16px;background-color: #fff;border: 1px solid rgba(0, 0, 0, 0.5);padding: 6px 10px;font-size: 0.8em;line-height: 1.25em;transition: opacity 0.3s ease-out;opacity: 0;pointer-events: none;}main.configurator > .configurationInterface > .confCatBox:not(.showSelection):hover .hover-not-active {opacity: 1;}main.configurator > .configurationInterface > .confCatBox:not(.showSelection).go-invisible {opacity: 0;}main.configurator > .configurationInterface > .confCatBox.ignore-clicks {pointer-events: none;}.radialMenuWrapper .radialMenu {transition: transform 1.6s ease-out, opacity 0.4s ease-out;position: relative;}.radialMenuWrapper:not(.showSelection) .radialMenu {opacity: 0;transform: scale(0, 0) rotateZ(-40deg);}.radialMenuWrapper.showSelection .radialMenu {transition: transform 0.4s cubic-bezier(.67,1.73,.55,.86), opacity 0.4s ease-out;transform: scale(1, 1) rotateZ(0deg);}.radialMenuWrapper .radialMenu .hasValue {position: absolute;background-color: #ddd;border: 1px solid rgba(0, 0, 0, 0.17);border-radius: 200%;cursor: pointer;min-width: 4em;min-height: 4em;}.radialMenuWrapper .radialMenu .hasValue:hover,.radialMenuWrapper .radialMenu .hasValue:active {background-color: #fff;}.radialMenuWrapper .radialMenu .hasValue.selected {border: 3px solid rgb(148, 193, 30);background-color: #fff;box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.9);}.radialMenuWrapper .radialMenu .hasValue .previewText {padding: 6px 10px;text-align: center;color: rgb(51, 51, 51);font-size: 1em;line-height: 1.25em;}.radialMenuWrapper .radialMenu .hasValue .previewImage {flex: 1 1 100%;align-self: stretch;background-size: contain;background-position: 50% 50%;background-repeat: no-repeat;min-width: 4em;min-height: 4em;}.radialMenuWrapper:not(.showSelection) .radialMenu .hasValue {transition: transform 1.6s ease-out, opacity 0.4s ease-out, background-color 0.15s ease-out, border-color 0.3s ease-out;transform: scale(0, 0);}.radialMenuWrapper.showSelection .radialMenu .hasValue { transition: transform 0.4s cubic-bezier(.67,1.73,.55,.86), opacity 0.4s ease-out, background-color 0.15s ease-out, border-color 0.3s ease-out;transform: scale(1, 1);}.radialMenuWrapper .radialEntry-rotate {pointer-events: none;position: absolute;top: 0;left: 0;transform-origin: 0% 0%;}.radialMenuWrapper .radialEntry-move {pointer-events: none;transform: translateX(-100px);width: 100px;transform: translateX(-9.2vmin);width: 9.2vmin;border-bottom: 1px solid rgba(0, 0, 0, 0.3);position: relative;}.radialMenuWrapper .radialEntry-reverse {pointer-events: auto;position: absolute;top: 0;right: 100%;transform-origin: 50% 0%;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);z-index: 7;display: flex;justify-content: center;align-items: center;align-content: center;}body {min-height: 100vh;height: 100vh;max-height: 100vh;width: 100vw;max-width: 100vw;position: relative;overflow: hidden;font-size: 1rem;font-size: 0.94vmax;}.no-javascript main.configurator,.yes-javascript .noJavaScriptBox {display: none;}.noJavaScriptBox {min-height: inherit;display: flex;justify-content: center;align-items: center;align-content: stretch;}.noJavaScriptMessage {background-color: rgba(245, 245, 245, 0.9);color: #000;padding: 30px 50px;border: 1px solid rgba(0, 0, 0, 0.15);box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);}.hiddenOption {display: none !important;}main.configurator {display: flex;flex-flow: column nowrap;justify-content: space-between;min-height: 100vh;height: 100vh;max-height: 100vh;background-color: #000;}main.configurator .selectionDataBox {display: none !important;}main.configurator > .renderView {transition: opacity 0.7s ease-in-out, filter 0.7s ease-out;flex: 1 1 auto;position: relative;opacity: 1;will-change: opacity, filter;}main.configurator > .renderView-active {opacity: 1;}main.configurator > .renderView.lessVisible {filter: blur(2px);opacity: 0.5;}main.configurator > .renderView:not(.renderView-active) {opacity: 0;pointer-events: none;}main.configurator > .renderView-disabled {display: none;}main.configurator > .renderView-2D-T1 {align-self: center;overflow: hidden;}main.configurator > .renderView-2D-T1 > .renderedImage {pointer-events: none;}main.configurator > .renderView-2D-T1 > img.renderedImage:not(.newImage) {height: auto;max-height: 100vh;width: auto;max-width: 100vw;}main.configurator > .renderView-2D-T1 > div.renderedImage {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-size: 100vw 56.25vw;background-position: 0% 0%;background-repeat: no-repeat;}main.configurator > .renderView-2D-T1 > .previousImage {pointer-events: none; }main.configurator > .renderView-2D-T1 > .fadeIn-1-init,main.configurator > .renderView-2D-T1 > .fadeOut-1-init {transition: opacity 0.8s ease-in-out 0s;}main.configurator > .renderView-2D-T1 > .fadeIn-1-init,main.configurator > .renderView-2D-T1 > .fadeOut-1-go {opacity: 0;}main.configurator > .renderView-2D-T1 > .fadeOut-1-init,main.configurator > .renderView-2D-T1 > .fadeIn-1-go {opacity: 1;}main.configurator > .renderView-2D > .newImage,main.configurator > .renderView-2D > .inViewConfig,main.configurator > .renderView-2D > .selectionAreas {position: absolute;top: 0;left: 0;width: 0;height: 0;}main.configurator > .renderView.lessVisible > .selectionAreas svg,main.configurator > .renderView.lessVisible > .selectionAreas svg a,main.configurator > .renderView.lessVisible > .selectionAreas svg polygon,main.configurator > .renderView.lessVisible > .selectionAreas {pointer-events: none;}main.configurator > .renderView-2D > .selectionAreas > .area {position: absolute;top: 0;left: 0;bottom: 0;right: 0;fill: transparent;pointer-events: none;}main.configurator > .renderView-2D > .selectionAreas > .area polygon {transition: fill 0.2s ease-out, stroke 0.2s ease-out;fill: transparent;stroke: transparent;stroke-width: 1px;pointer-events: visible;}main.configurator > .renderView-2D > .selectionAreas.showAllAreas > .area polygon,main.configurator > .renderView-2D > .selectionAreas > .area polygon:hover {fill: rgba(0, 255, 0, 0.2);stroke: red;cursor: pointer;}main.configurator .errorMessages {pointer-events: none;}main.configurator .errorMessages > * {position: fixed;top: 0;left: 0;right: 0;bottom: 0;display: flex;justify-content: center;align-items: center;align-content: center;background-color: rgba(255, 255, 255, 0.8);}main.configurator .errorMessages > *:not(.showError) {display: none;}main.configurator .errorMessages > .initializationError {font-size: 1.3rem;font-weight: normal;color: #333;}.icon-close {display: flex;justify-content: flex-end;align-items: flex-start;align-content: flex-start;}.icon-close > * {cursor: pointer;}.icon-close > .material-icons {font-size: 1.6em;color: rgba(0, 0, 0, 0.7);}.icon-close > .material-icons:hover {color: #f00;}.icon-close > .material-icons:active {color: #f00;}.icon-close.white-green > .material-icons {font-size: 1.6em;color: #fff;}.icon-close.white-green > .material-icons:hover {color: #000;}.icon-close.white-green > .material-icons:active {color: #444;}.use-image-gallery {cursor: zoom-in;margin-bottom: 0.5em;}.use-image-gallery:not(:empty) {position: relative;margin-bottom: 2em;}.use-image-gallery .source {position: absolute;top: 100%;top: calc(100% - 0.15em);left: 0;right: 0;font-size: 0.8em;text-transform: uppercase;}.imageGalleryWrapper {position: fixed;top: 0;bottom: 0;left: 0;right: 0;transition: opacity 0.3s ease;opacity: 1;background-color: rgb(72, 78, 81);z-index: 200;}.imageGalleryWrapper:not(.show) {opacity: 0;pointer-events: none;}.imageGalleryWrapper .clickToClose {position: absolute;top: 0;right: 0;}.imageGalleryWrapper .arrowLeft,.imageGalleryWrapper .arrowRight {position: absolute;top: 0;bottom: 0;display: flex;align-items: center;align-content: center;pointer-events: none;}.imageGalleryWrapper .arrowLeft {left: 0;}.imageGalleryWrapper .arrowRight {right: 0;}.imageGalleryWrapper .arrowLeft > *,.imageGalleryWrapper .arrowRight > *,.imageGalleryWrapper .clickToClose > * {transition: color 0.2s ease-out;color: #fff;text-shadow: 0 0 2px #000, 0 0 4px #000;font-size: 4em;line-height: 1em;cursor: pointer;pointer-events: auto;width: 120px;height: 120px;max-width: 10vmax;max-height: 10vmax;display: flex;justify-content: center;align-items: center;}.imageGalleryWrapper .arrowLeft > *:hover,.imageGalleryWrapper .arrowRight > *:hover,.imageGalleryWrapper .clickToClose > *:hover,.imageGalleryWrapper .arrowLeft > *:active,.imageGalleryWrapper .arrowRight > *:active,.imageGalleryWrapper .clickToClose > *:active {color: #000;}.imageGalleryWrapper .arrowLeft,.imageGalleryWrapper .arrowRight,.imageGalleryWrapper .clickToClose {z-index: 1;}.imageGalleryWrapper .imageGallery {}.imageGalleryWrapper .imageGalleryEntry {position: absolute;top: 0;bottom: 0;left: 0;right: 0;transition: opacity 0.5s ease-out;opacity: 0;background-size: contain;background-position: center center;background-repeat: no-repeat;}.imageGalleryWrapper .imageGalleryEntry.active {opacity: 1;}.loadingWrapper.relativeToTop {top: 30vh;}.loadingWrapper:not(.relativeToTop) {bottom: 0;top: 0;padding-bottom: 20vh;}.loadingWrapper {position: absolute;left: 0;right: 0;display: flex;justify-content: center;align-items: center;align-content: center;transition: opacity 0.8s ease-in-out 0.3s, background-color 0.8s ease-in-out 0.3s;opacity: 1;background-color: rgba(255, 255, 255, 0.8);}.loadingWrapper-removingNow {opacity: 0;pointer-events: none;}.loadingWrapper > .loading {flex: 0 1 auto;}.loading {background-image: url('../img/loading.svg');background-position: center center;background-size: contain;background-repeat: no-repeat;min-width: 100px;min-height: 100px;}.loading._10{ min-width:10px; min-height:10px; }.loading._20{ min-width:20px; min-height:20px; }.loading._30{ min-width:30px; min-height:30px; }.loading._40{ min-width:40px; min-height:40px; }.loading._50{ min-width:50px; min-height:50px; }.loading._60{ min-width:60px; min-height:60px; }.loading._70{ min-width:70px; min-height:70px; }.loading._80{ min-width:80px; min-height:80px; }.loading._90{ min-width:90px; min-height:90px; }.loading._100 { min-width: 100px; min-height: 100px; }.loading._110 { min-width: 110px; min-height: 110px; }.loading._120 { min-width: 120px; min-height: 120px; }.loading._130 { min-width: 130px; min-height: 130px; }.loading._140 { min-width: 140px; min-height: 140px; }.loading._150 { min-width: 150px; min-height: 150px; }.loading._160 { min-width: 160px; min-height: 160px; }.loading._170 { min-width: 170px; min-height: 170px; }.loading._180 { min-width: 180px; min-height: 180px; }.loading._190 { min-width: 190px; min-height: 190px; }.loading._200 { min-width: 200px; min-height: 200px; }body:not(.fonts-loaded) .material-icons {display: none; opacity: 0; }@font-face {font-family: 'Material Icons';font-style: normal;font-weight: 400;src: url(../behaviour/MaterialIcons-Regular.eot); src: local('Material Icons'), local('MaterialIcons-Regular'), url(../behaviour/MaterialIcons-Regular.woff2) format('woff2'), url(../behaviour/MaterialIcons-Regular.woff) format('woff'), url(../behaviour/MaterialIcons-Regular.ttf) format('truetype');}.material-icons {font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;line-height: 1;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga';}.moduleInterface {position: fixed;top: 5px;left: 5px;pointer-events: none;}.moduleInterface > .renderModule {transition: transform 0.6s ease-out, background-color 0.6s ease-out, color 0.6s ease-out;perspective: 300px;min-width: 50px;min-height: 50px;background-color: #ddd;color: #000;cursor: pointer;margin-bottom: 4px;overflow: hidden;position: relative;}.moduleInterface:not(.block-moduleInterface) > .renderModule {pointer-events: auto;}.moduleInterface > .renderModule .renderModuleInner {position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;justify-content: center;align-items: center;align-content: center;}.moduleInterface > .renderModule .labelText {transition: transform 0.6s ease-in-out;font-size: 1.8em;line-height: 0;}.moduleInterface > .renderModule:hover {transform: scale(1.04, 1.04);background-color: #fff;}.moduleInterface > .renderModule.active,.moduleInterface > .renderModule:active {background-color: #eee;}.moduleInterface > .renderModule:hover .labelText {}.moduleInterface > .renderModule:not(.active):not(:active) .labelText {transform: scale(0.5, 0.5);}.moduleInterface > .renderModule.active .labelText,.moduleInterface > .renderModule:active .labelText {transform: scale(1, 1);}.noSelect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.pagesV2,.perPageV2 {display: flex;flex-flow: row wrap;justify-content: center;align-items: center;align-content: flex-start;margin: 10px -5px;}.perPageV2 {justify-content: flex-end;}.pagesV2 > .label,.perPageV2 > .label {margin: 5px;color: rgba(0, 0, 0, 0.5);font-size: 1em;line-height: 1em;}.pagesV2 > .page,.perPageV2 > .perPageAmount {transition: background-color 0.15s ease-out, border-color 0.15s ease-out, color 0.15s ease-out;padding: 2px 6px;margin: 2px;background-color: rgba(0, 0, 0, 0.05);border: 1px solid transparent;color: #000;cursor: pointer;font-weight: bold;}.perPageV2 > .perPageAmount {}.pagesV2 > .page.page-symbol {font-weight: 100;}.pagesV2 > .page:hover,.perPageV2 > .perPageAmount:hover {background-color: rgb(28, 151, 203); color: #fff;}.pagesV2 > .page:active,.perPageV2 > .perPageAmount:active {background-color: rgb(28, 151, 203);color: #fff;}.pagesV2 > .page.active,.perPageV2 > .perPageAmount.active {background-color: rgba(255, 255, 255, 0.5);border-color: rgb(28, 151, 203);color: rgb(28, 151, 203);}input::placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input:-moz-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input::-moz-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input:-ms-input-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }input:focus::placeholder { color: transparent; }input:focus::-webkit-input-placeholder {color: transparent; }input:focus:-moz-placeholder { color: transparent; }input:focus::-moz-placeholder { color: transparent; }input:focus:-ms-input-placeholder { color: transparent; }textarea::placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea:-moz-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea::-moz-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea:-ms-input-placeholder { color: rgba(0, 0, 0, 0.5); font-weight: normal; transition: color 0.5s ease-out; }textarea:focus::placeholder { color: transparent; }textarea:focus::-webkit-input-placeholder {color: transparent; }textarea:focus:-moz-placeholder { color: transparent; }textarea:focus::-moz-placeholder { color: transparent; }textarea:focus:-ms-input-placeholder { color: transparent; }input.placeHolder-bold::placeholder { font-weight: bold; }input.placeHolder-bold::-webkit-input-placeholder { font-weight: bold; }input.placeHolder-bold:-moz-placeholder { font-weight: bold; }input.placeHolder-bold::-moz-placeholder { font-weight: bold; }input.placeHolder-bold:-ms-input-placeholder { font-weight: bold; }textarea.placeHolder-bold::placeholder { font-weight: bold; }textarea.placeHolder-bold::-webkit-input-placeholder { font-weight: bold; }textarea.placeHolder-bold:-moz-placeholder { font-weight: bold; }textarea.placeHolder-bold::-moz-placeholder { font-weight: bold; }textarea.placeHolder-bold:-ms-input-placeholder { font-weight: bold; }.progressWrapper {position: fixed;left: 0;right: 0;top: 10vh;bottom: 0;display: flex;justify-content: center;align-items: center;align-content: center;pointer-events: none;}.progressWrapper.progress-hidden {display: none;}.progressWrapper .progressBox {display: flex;flex-flow: column nowrap;justify-content: space-between;align-items: center;align-content: center;}.progressWrapper .progressBox .progressBarEmpty {position: relative;width: 500px;max-width: 80vw;height: 30px;background-color: rgba(148, 193, 30, 0.25);overflow: hidden;margin: 10px 0;}.progressWrapper .progressBox .progressBarFilled {position: absolute;top: -19px;bottom: -21px;left: 0;right: 0;background-color: rgb(148, 193, 30);box-shadow: 1px 0 4px rgba(255, 255, 255, 0.5), -1px 0 4px rgba(255, 255, 255, 0.5) inset;border-right: 1px solid rgba(255, 255, 255, 0.32);}.progressWrapper .progressBox .progressAmount {position: absolute;top: 0;bottom: 0;display: flex;justify-content: center;align-items: center;align-content: center;font-size: 0.8em;line-height: 1em;color: #fff;text-shadow: 0 0 2px #000;white-space: nowrap;}.progressWrapper .progressBox .progressAmount.show-inside {right: 1%;right: 10px;}.progressWrapper .progressBox .progressAmount:not(.show-inside) {left: 101%;left: calc(100% + 10px);}.progressWrapper .progressBox .progressText {color: #fff;font-size: 1.3em;line-height: 1em;}var progressBox = $('<div class="progressBox progressBox-hidden"></div>');progressBox.append('<div class="progressBar"><div class="progressAmount"></div></div>');progressBox.append('<div class="progressText">' + getlng('loading') + '</div>');.renderView-3D-T1 > div:not(:last-child) {display: none !important;}.renderView-3D-T1 > #renderView-3D-T1-canvas {width: 100vw;min-width: 100vw;max-width: 100vw;height: 100vh;min-height: 100vh;max-height: 100vh;}html > body.using-renderView-3D-T1 main.configurator .renderView3DT1-hide {opacity: 0;}html > body.using-renderView-3D-T1 main.configurator .renderView3DT1-hide * {pointer-events: none;}.using-renderView-3D-T1 .configurationInterface {transition: opacity 0.7s ease-in-out;}.renderView-3D-T1 .additionalConfigElements {position: fixed;top: 0;bottom: 0;left: 0;right: 0;pointer-events: none;display: flex;justify-content: space-between;align-items: center;align-content: center;pointer-events: none;transition: opacity 0.3s ease-out;opacity: 0;}.renderView-3D-T1 .additionalConfigElements.active {opacity: 1;}.renderView-3D-T1 .additionalConfigElements:not(.active) > * {pointer-events: none;}.renderView-3D-T1 .additionalConfigElements.active > * {pointer-events: auto;}.renderView-3D-T1 .additionalConfigElements > .arrowLeft,.renderView-3D-T1 .additionalConfigElements > .arrowRight {flex: 0 0 auto;background-color: rgba(0, 0, 0, 0.15);padding: 40px 20px;margin: 0 10px;overflow: hidden;cursor: pointer;}.renderView-3D-T1 .additionalConfigElements > .arrowLeft {padding-left: 16px;}.renderView-3D-T1 .additionalConfigElements > .arrowRight {padding-right: 16px;}.renderView-3D-T1 .additionalConfigElements > .arrowLeft > i,.renderView-3D-T1 .additionalConfigElements > .arrowRight > i {display: block;border: 3px solid rgba(255, 255, 255, 0.65);min-width: 50px;min-height: 50px;min-width: 3vmin;min-height: 3vmin;border-right: none;border-bottom: none;border-top-right-radius: 3px;border-bottom-left-radius: 3px;}.renderView-3D-T1 .additionalConfigElements > .arrowLeft > i {transform: rotateZ(-45deg);margin-right: -2vmin;}.renderView-3D-T1 .additionalConfigElements > .arrowRight > i {transform: rotateZ(135deg);margin-left: -50px;margin-left: -2vmin;}.renderView-3D-T1 .additionalConfigElements > .arrowLeft,.renderView-3D-T1 .additionalConfigElements > .arrowRight {transition: background-color 0.15s ease-out;will-change: background-color;}.renderView-3D-T1 .additionalConfigElements > .arrowLeft > i,.renderView-3D-T1 .additionalConfigElements > .arrowRight > i {transition: border-color 0.15s ease-out;}.renderView-3D-T1 .additionalConfigElements > .arrowLeft:hover,.renderView-3D-T1 .additionalConfigElements > .arrowRight:hover {background-color: rgba(0, 0, 0, 0.4);}.renderView-3D-T1 .additionalConfigElements > .arrowLeft:active,.renderView-3D-T1 .additionalConfigElements > .arrowRight:active {background-color: rgba(0, 0, 0, 0.75);}.renderView-3D-T1 .additionalConfigElements > .arrowLeft:hover > i,.renderView-3D-T1 .additionalConfigElements > .arrowRight:hover > i {border-color: #fff;}.renderView-3D-T1 .additionalConfigElements > .arrowLeft:active > i,.renderView-3D-T1 .additionalConfigElements > .arrowRight:active > i {border-color: #fff;}.renderView-3D-T1 .additionalConfigElements > .closeButton {position: absolute;top: 20px;right: 20px;top: 2vmin;right: 2vmin;}.renderView-3D-T1 .additionalConfigElements > .closeButton > i {font-size: 2em;line-height: 1em;}.statsbox {position: fixed;top: 0;right: 0;background-color: rgba(230, 230, 230, 0.8);border: 1px solid rgba(0, 0, 0, 0.3);border-top-width: 0;border-right-width: 0;padding: 5px 10px;font-size: 0.7rem;text-align: center;}.videoWrapper {position: relative;}.videoWrapper .beforePlaying {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-size: cover;background-position: center center;background-repeat: no-repeat;display: flex;justify-content: center;align-items: center;align-content: center;}.videoWrapper .beforePlaying > .playButton {font-size: 3em;width: 70px;height: 70px;display: flex;justify-content: center;align-items: center;align-content: center;background-color: rgba(0, 0, 0, 0.8); color: #fff;cursor: pointer;}video.noControls {pointer-events: none;}video.noControls::,video.noControls::-webkit-slider-thumb,video.noControls::-webkit-media-controls,video.noControls::-webkit-media-controls-enclosure,video.noControls::-webkit-media-controls-start-playback-button,video.noControls::-moz-range-track,video.noControls::-moz-range-thumb {display: none;}