*{box-sizing:border-box}body,html{font-family:Calibre,Helvetica,Arial,sans-serif;font-size:14px;margin:0;padding:0}@font-face{font-family:Hoboken;font-style:normal;font-weight:500;src:url(/static/media/Hoboken-Serial-Medium-Regular.dc5ccde2ae6fd8fd41a8.ttf);src:url(/static/media/hoboken-serial-medium-regular-webfont.42011da53eb4ccfc0aff.woff) format("woff")}@font-face{font-family:Calibre;font-style:normal;font-weight:300;src:url(/static/media/CalibreWeb-Light.5ed02a108014c1d26f2c.eot);src:url(/static/media/CalibreWeb-Light.5ed02a108014c1d26f2c.eot?#iefix) format("embedded-opentype"),url(/static/media/CalibreWeb-Light.b53d184e33fffed449c4.woff) format("woff")}@font-face{font-family:Calibre;font-style:italic;font-weight:300;src:url(/static/media/CalibreWeb-LightItalic.0849ecf72ba2233ffef7.eot);src:url(/static/media/CalibreWeb-LightItalic.0849ecf72ba2233ffef7.eot?#iefix) format("embedded-opentype"),url(/static/media/CalibreWeb-LightItalic.f9320a6d19660918a2c9.woff) format("woff")}@font-face{font-family:Calibre;font-style:normal;font-weight:400;src:url(/static/media/CalibreWeb-Regular.57f71968fc979f7d67ac.eot);src:url(/static/media/CalibreWeb-Regular.57f71968fc979f7d67ac.eot?#iefix) format("embedded-opentype"),url(/static/media/CalibreWeb-Regular.6916ae03fce5836495d0.woff) format("woff")}@font-face{font-family:Calibre;font-style:italic;font-weight:400;src:url(/static/media/CalibreWeb-RegularItalic.93cfeeb52e39ca27f420.eot);src:url(/static/media/CalibreWeb-RegularItalic.93cfeeb52e39ca27f420.eot?#iefix) format("embedded-opentype"),url(/static/media/CalibreWeb-RegularItalic.0ff4dc0fafd7e479adcf.woff) format("woff")}@font-face{font-family:Calibre;font-style:normal;font-weight:500;src:url(/static/media/CalibreWeb-Medium.d216df7dd90ffb254736.eot);src:url(/static/media/CalibreWeb-Medium.d216df7dd90ffb254736.eot?#iefix) format("embedded-opentype"),url(/static/media/CalibreWeb-Medium.6aa1b5215ec625f193dd.woff) format("woff")}@font-face{font-family:Calibre;font-style:italic;font-weight:500;src:url(/static/media/CalibreWeb-MediumItalic.a87279882f5d6cadc36b.eot);src:url(/static/media/CalibreWeb-MediumItalic.a87279882f5d6cadc36b.eot?#iefix) format("embedded-opentype"),url(/static/media/CalibreWeb-MediumItalic.1d6dd5991ff4281ec671.woff) format("woff")}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}a{cursor:pointer}ol,ul{list-style:none}button,ol,ul{margin:0;padding:0}button{border:0;color:#000;cursor:pointer;font-family:Calibre,Helvetica,Arial,sans-serif}@-webkit-keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner{-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite}.aubo-configurator{height:100vh;overflow:hidden;position:relative;width:100vw}.aubo-configurator .aubo-container{height:100%;margin:auto;max-height:100%;overflow:hidden;position:relative}.action-menu{display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;z-index:110}.action-menu .action-menu-top{flex:1 1}.action-menu .action-menu-bottom{flex:0 1}.action-menu .action-button{align-items:center;background-color:#778077;border-radius:50px;box-shadow:0 5px 7px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 7px rgba(0,0,0,.2);-moz-box-shadow:0 5px 7px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;margin-bottom:20px;margin-right:20px;margin-top:20px;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,background-color .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,background-color .2s ease-out,-webkit-transform .2s ease-out;width:50px}.action-menu .action-button:hover{background-color:#fff;color:#000;-webkit-transform:scale(1.2);transform:scale(1.2)}.angle-menu{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;width:150px;z-index:110}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.angle-menu{width:100px}}.angle-menu ul{display:flex;flex:1 0 auto;flex-direction:column;padding:10px}.angle-menu ul li{margin-bottom:20px}.angle-menu ul li button{align-items:center;display:inline-block;justify-content:center;position:relative;text-transform:capitalize}.angle-menu ul li button,.angle-menu ul li button img{height:auto;transition:opacity .2s ease-out;width:100%}.angle-menu ul li button img{display:block}.angle-menu ul li button:after{border:4px solid transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.angle-menu ul li button span{background-color:#778077;bottom:10px;color:#fff;font-size:1em;left:0;opacity:0;padding:.5em 0;position:absolute;text-transform:uppercase;transition:opacity .2s ease-out;width:100%;word-break:break-word}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.angle-menu ul li button span{font-size:.75em}}.angle-menu ul li button.selected:after,.angle-menu ul li button:hover:after{border:4px solid #778077}.angle-menu ul li button.selected .menu-img-wrapper:after,.angle-menu ul li button:hover .menu-img-wrapper:after{opacity:1}.angle-menu ul li button.selected img,.angle-menu ul li button:hover img{opacity:.4}.angle-menu ul li button.selected span,.angle-menu ul li button:hover span{opacity:1}.menu .menu-toggle{align-items:center;background:#778077;border:0;box-shadow:0 0 8px rgba(0,0,0,.4);-webkit-box-shadow:0 0 8px rgba(0,0,0,.4);-moz-box-shadow:0 0 8px rgba(0,0,0,.4);color:#fff;cursor:pointer;display:flex;flex-direction:column;height:80px;justify-content:center;left:0;position:absolute;top:0;transition:color .2s ease-out,background-color .2s ease-out;width:150px;z-index:10}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu .menu-toggle{height:53px;width:100px}}.menu .menu-toggle span,.menu .menu-toggle svg{opacity:.6;transition:opacity .2s ease-out}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu .menu-toggle svg{font-size:1.25em}}.menu .menu-toggle span{margin-top:1rem}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu .menu-toggle span{margin-top:.25rem}}.menu .menu-toggle:hover{background:#fff;color:#000}.menu .menu-toggle:hover span,.menu .menu-toggle:hover svg{opacity:1}.menu .menu-wrapper{display:flex;height:100%;left:150px;position:absolute}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu .menu-wrapper{left:100px}}.menu .menu-container,.menu .menu-sub-container{background:hsla(0,0%,100%,.8);box-shadow:0 0 8px rgba(0,0,0,.4);-webkit-box-shadow:0 0 8px rgba(0,0,0,.4);-moz-box-shadow:0 0 8px rgba(0,0,0,.4);display:flex;flex-direction:column;height:100%;padding:10px;position:relative;width:275px;z-index:11}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu .menu-container,.menu .menu-sub-container{width:220px}}.menu .menu-container button,.menu .menu-sub-container button{display:flex}.menu .menu-container .menu-close,.menu .menu-sub-container .menu-close{align-items:center;background-color:hsla(0,0%,100%,.6);cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;right:-30px;top:0;width:30px}.menu .menu-container .menu-back,.menu .menu-sub-container .menu-back{align-items:flex-start;background:transparent;display:flex;flex-direction:column}.menu .menu-container .menu-back span,.menu .menu-sub-container .menu-back span{font-size:1.25em;font-weight:500;line-height:1.5rem;text-transform:uppercase}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu .menu-container .menu-back span,.menu .menu-sub-container .menu-back span{font-size:1em}}.menu .menu-container .menu-options,.menu .menu-sub-container .menu-options{display:flex;flex-direction:column;gap:4px;margin-top:20px;min-height:0;overflow:auto}.menu .menu-container .menu-options button,.menu .menu-sub-container .menu-options button{background:transparent}.menu .menu-container .menu-options .menu-img-wrapper,.menu .menu-sub-container .menu-options .menu-img-wrapper{position:relative;width:100%}.menu .menu-container .menu-options .menu-img-wrapper img,.menu .menu-sub-container .menu-options .menu-img-wrapper img{height:auto;width:100%}.menu .menu-container .menu-options .menu-img-wrapper:after,.menu .menu-sub-container .menu-options .menu-img-wrapper:after{border:2px solid #778077;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-out}.menu .menu-container .menu-options .menu-option-header,.menu .menu-sub-container .menu-options .menu-option-header{flex:1 1 100%;font-size:1.2em;font-weight:500;text-transform:uppercase}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu .menu-container .menu-options .menu-option-header,.menu .menu-sub-container .menu-options .menu-option-header{font-size:1em}}.menu .menu-container .menu-options .menu-main,.menu .menu-sub-container .menu-options .menu-main{align-items:center;flex:1 0 auto}.menu .menu-container .menu-options .menu-main .menu-img-wrapper,.menu .menu-sub-container .menu-options .menu-main .menu-img-wrapper{width:auto}.menu .menu-container .menu-options .menu-main .menu-img-wrapper img,.menu .menu-sub-container .menu-options .menu-main .menu-img-wrapper img{display:block;height:auto;min-width:75px;opacity:0;transition:opacity .2s ease-out;width:75px}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu .menu-container .menu-options .menu-main .menu-img-wrapper img,.menu .menu-sub-container .menu-options .menu-main .menu-img-wrapper img{height:auto;min-width:60px;width:60px}}.menu .menu-container .menu-options .menu-main .menu-img-wrapper img.show,.menu .menu-sub-container .menu-options .menu-main .menu-img-wrapper img.show{opacity:1}.menu .menu-container .menu-options .menu-main span,.menu .menu-sub-container .menu-options .menu-main span{font-size:1.25em;font-weight:500;margin-left:1em;text-align:left;text-transform:uppercase}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu .menu-container .menu-options .menu-main span,.menu .menu-sub-container .menu-options .menu-main span{font-size:1em}}.menu .menu-container .menu-options .menu-main.selected .menu-img-wrapper:after,.menu .menu-container .menu-options .menu-main.selected span,.menu .menu-container .menu-options .menu-main:hover .menu-img-wrapper:after,.menu .menu-container .menu-options .menu-main:hover span,.menu .menu-sub-container .menu-options .menu-main.selected .menu-img-wrapper:after,.menu .menu-sub-container .menu-options .menu-main.selected span,.menu .menu-sub-container .menu-options .menu-main:hover .menu-img-wrapper:after,.menu .menu-sub-container .menu-options .menu-main:hover span{opacity:1}.menu .menu-container .menu-options .menu-option,.menu .menu-sub-container .menu-options .menu-option{flex:0 1 auto;position:relative}.menu .menu-container .menu-options .menu-option img,.menu .menu-sub-container .menu-options .menu-option img{display:block;height:auto;min-width:78px;opacity:0;transition:opacity .2s ease-out;width:78px}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu .menu-container .menu-options .menu-option img,.menu .menu-sub-container .menu-options .menu-option img{height:auto;min-width:60px;width:60px}}.menu .menu-container .menu-options .menu-option img.show,.menu .menu-sub-container .menu-options .menu-option img.show{opacity:1}.menu .menu-container .menu-options .menu-option span,.menu .menu-sub-container .menu-options .menu-option span{align-items:center;background-color:#778077;bottom:10px;color:#fff;display:flex;font-size:.75em;justify-content:center;min-height:53px;opacity:0;padding:1em;position:absolute;text-transform:uppercase;transition:opacity .2s ease-out;width:100%;word-break:break-word}.menu .menu-container .menu-options .menu-option.selected .menu-img-wrapper:after,.menu .menu-container .menu-options .menu-option.selected span,.menu .menu-container .menu-options .menu-option:hover .menu-img-wrapper:after,.menu .menu-container .menu-options .menu-option:hover span,.menu .menu-sub-container .menu-options .menu-option.selected .menu-img-wrapper:after,.menu .menu-sub-container .menu-options .menu-option.selected span,.menu .menu-sub-container .menu-options .menu-option:hover .menu-img-wrapper:after,.menu .menu-sub-container .menu-options .menu-option:hover span{opacity:1}.menu .menu-container .menu-options .menu-preset,.menu .menu-sub-container .menu-options .menu-preset{flex:1 0 auto;flex-direction:column;margin-bottom:10px}.menu .menu-container .menu-options .menu-preset img,.menu .menu-sub-container .menu-options .menu-preset img{display:block;opacity:1;transition:opacity .2s ease-out}.menu .menu-container .menu-options .menu-preset span,.menu .menu-sub-container .menu-options .menu-preset span{display:flex;font-size:1.25em;font-weight:500;padding:.25rem 0;text-transform:uppercase}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.menu .menu-container .menu-options .menu-preset span,.menu .menu-sub-container .menu-options .menu-preset span{font-size:1em;overflow-y:scroll}}.menu .menu-container .menu-options .menu-preset.selected .menu-img-wrapper:after,.menu .menu-container .menu-options .menu-preset.selected span,.menu .menu-container .menu-options .menu-preset:hover .menu-img-wrapper:after,.menu .menu-container .menu-options .menu-preset:hover span,.menu .menu-sub-container .menu-options .menu-preset.selected .menu-img-wrapper:after,.menu .menu-sub-container .menu-options .menu-preset.selected span,.menu .menu-sub-container .menu-options .menu-preset:hover .menu-img-wrapper:after,.menu .menu-sub-container .menu-options .menu-preset:hover span{opacity:1}.menu .menu-container .menu-options.configurable-select,.menu .menu-container .menu-options.option-select,.menu .menu-sub-container .menu-options.configurable-select,.menu .menu-sub-container .menu-options.option-select{flex-direction:row;flex-wrap:wrap}.menu .menu-sub-container{padding:10px;z-index:10}.menu .menu-sub-container .menu-back span{line-height:1.5rem}.modal{align-items:center;display:flex;justify-content:center;z-index:1000}.modal,.modal .modal-bg{height:100%;left:0;position:fixed;top:0;width:100%}.modal .modal-bg{background-color:rgba(0,0,0,.3)}.modal .modal-wrapper{background-color:hsla(0,0%,100%,.85);height:auto;margin:2rem;max-width:600px;padding:4rem;position:relative;text-align:center;width:100%}@media screen and (max-height:414px)and (orientation:landscape),screen and (max-width:767px){.modal .modal-wrapper{height:calc(100% - 100px);overflow-y:scroll}}.modal .modal-wrapper .modal-close{background-color:transparent;height:35px;position:absolute;right:0;top:0;width:35px}.modal .modal-wrapper .modal-header h1{font-family:Hoboken;font-weight:500}.modal .modal-wrapper .modal-content{font-family:Calibre;font-size:1.1em;font-weight:300}.modal .modal-wrapper .modal-content p{margin:0;padding:0}@-webkit-keyframes turn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes turn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.mobile-turn{align-items:center;background-color:hsla(0,0%,100%,.8);bottom:0;display:none;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}@media screen and (orientation:portrait){.mobile-turn{display:flex}}.mobile-turn .mobile-turn-content{align-items:center;display:flex;flex-direction:column}.mobile-turn .mobile-turn-content svg{-webkit-animation:turn 2s ease-out infinite;animation:turn 2s ease-out infinite;width:24px}.mobile-turn .mobile-turn-content span{font-size:1.25em;font-weight:500;padding:.5rem 0}.loader{background-color:rgba(0,0,0,.4);color:#fff;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s ease-out;transition-delay:.3s;z-index:110}.loader .loaderSpinner{height:40px;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;z-index:120}.loader.show{opacity:1;pointer-events:inherit;transition-delay:0;transition-duration:.1s}.hotspots{height:100%;opacity:0;position:relative;transition:opacity .4s ease-in-out;width:100%;z-index:10}.hotspots.show{opacity:1}.hotspots .hotspot{align-items:center;background-color:#778077;border-radius:30px;cursor:pointer;display:flex;height:40px;justify-content:center;left:50%;position:absolute;top:50%;transition:background-color .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,background-color .2s ease-out;transition:transform .2s ease-out,background-color .2s ease-out,-webkit-transform .2s ease-out;width:40px;z-index:10}.hotspots .hotspot svg path{fill:#fff}.hotspots .hotspot:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@-webkit-keyframes fadeIn{0%{display:block;opacity:0}to{opacity:1}}@keyframes fadeIn{0%{display:block;opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{display:none;opacity:0}}@keyframes fadeOut{0%{opacity:1}to{display:none;opacity:0}}.hotspots .hotspot-label{background-color:#fff;color:#000;display:none;opacity:0;padding:.5rem 1rem;position:absolute;text-align:center;text-transform:capitalize;transition:opacity .2s ease-out;width:100px;z-index:20}.hotspots .hotspot-label:after{border:10px solid hsla(0,0%,100%,0);border-top-color:#fff;content:" ";height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;top:100%;width:0}.visualization{background-color:#eee}.visualization,.visualization img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:all .25s ease-in-out;width:100%}.visualization img{font-family:"object-fit: cover;";object-fit:cover}.visualization img.loading{opacity:0}
/*# sourceMappingURL=main.b73eb99f.css.map*/