.ant-tooltip{z-index:999999}.ant-dropdown{z-index:99999999999}.ant-dropdown-menu{background-color:transparent}.ant-dropdown-menu-item{padding:0}#hammertouches{width:100vw;height:100vh;z-index:99999}body{overflow:hidden;position:fixed}#logo .logo1,#logo .logo2{z-index:1}canvas{position:fixed;width:100vw;height:100vh;z-index:2000!important}.overylay-message-container{z-index:99999999999;position:fixed;bottom:80%;width:100vw;transition:all .3s ease;opacity:0}.overylay-message-container.mounted{opacity:1}.overylay-message-container__inner{padding:10px;background-color:#272727;display:flex;align-items:center;justify-content:center}.overylay-message-container__inner p{color:#fff;text-align:center}.joystick{z-index:999999999;width:100vw;opacity:.15;transition:all .3s ease}.joystick.selected{opacity:0}.joystick.active{opacity:1}.joystick__inner{position:relative;display:flex;justify-content:center;align-items:center;width:100vw}.joystick__inner .nipple{opacity:1!important}.joystick__inner .nipple .back,.joystick__inner .nipple .front{background-color:transparent!important}.joystick__inner .nipple .front{opacity:1!important;border:2px solid #fff;width:105px!important;height:105px!important}@-webkit-keyframes joystickMove-animation{0%{top:0;left:0}33%{top:-50vw;left:0}66%{top:50vw;left:0}to{top:0;left:0}}@keyframes joystickMove-animation{0%{top:0;left:0}33%{top:-50vw;left:0}66%{top:50vw;left:0}to{top:0;left:0}}@-webkit-keyframes joystickRotate-animation{0%{top:0;left:0}33%{top:0;left:-30vw}66%{top:0;left:30vw}to{top:0;left:0}}@keyframes joystickRotate-animation{0%{top:0;left:0}33%{top:0;left:-30vw}66%{top:0;left:30vw}to{top:0;left:0}}@-webkit-keyframes text-animation{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes text-animation{0%{opacity:0}50%{opacity:1}to{opacity:0}}@-webkit-keyframes setting-animation{0%{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}to{opacity:.3;transform:scale(1)}}@keyframes setting-animation{0%{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}to{opacity:.3;transform:scale(1)}}@-webkit-keyframes end-animation{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}to{opacity:.5;transform:scale(1)}}@keyframes end-animation{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}to{opacity:.5;transform:scale(1)}}.instruction-container{position:fixed;top:0;left:0;opacity:.8;z-index:999999999;background-color:#000;height:100vh;width:100vw;transition:all .1s ease}.instruction-container.hideBg{display:none}.instruction-container .audio-instruction lottie-player{position:absolute}.instruction-container .audio-instruction .instruction-text{padding-right:20px;padding-left:20px;text-align:center;margin-top:10vh;opacity:1;font-family:sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.instruction-container .joystick-instruction{position:absolute;bottom:30%}.instruction-container .joystick-instruction .joystick-animation-inner{position:relative;display:flex;justify-content:center;align-items:center;width:100vw}.instruction-container .joystick-instruction .joystick-animation-inner .joystick-animation-offset{position:absolute;opacity:.5;display:block;z-index:999;transition:opacity .25s ease 0s;top:0;left:57%}.instruction-container .joystick-instruction .joystick-animation-inner .joystick-animation-offset .joystickMove-animation{position:absolute;display:block;margin-left:-75px;margin-top:-75px;top:0;width:105px;height:105px;border:2px solid #adff2f;border-radius:50px;-webkit-animation-name:joystickMove-animation;animation-name:joystickMove-animation;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-delay:.5s;animation-delay:.5s}.instruction-container .joystick-instruction .joystick-animation-inner .joystick-animation-offset .joystickRotate-animation{position:absolute;display:block;margin-left:-75px;margin-top:-75px;top:0;width:105px;height:105px;border:2px solid #adff2f;border-radius:50px;-webkit-animation-name:joystickRotate-animation;animation-name:joystickRotate-animation;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-delay:.5s;animation-delay:.5s}.instruction-container .joystick-instruction h1,.instruction-container .joystick-instruction h2{position:absolute;width:100%;text-align:center;margin-top:-30%;opacity:0;font-size:x-large;-webkit-animation-name:text-animation;animation-name:text-animation;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.instruction-container .setting-instruction{display:flex;position:absolute;align-items:baseline;top:10px;right:25px}.instruction-container .setting-instruction i{border-radius:15px;color:#fff;opacity:1;font-size:40px;-webkit-animation-name:setting-animation;animation-name:setting-animation;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.instruction-container .setting-instruction .instruction-text{font-family:sans-serif;transform:translate(-15px,-9px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.instruction-container .end h1{padding-right:20px;padding-left:20px;text-align:center;margin-top:10vh;opacity:1;-webkit-animation-name:end-animation;animation-name:end-animation;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.skip-button{position:fixed;z-index:9999999999;bottom:8vw;right:8vw;width:30px;height:30px;border-radius:20px}.skip-button h1{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.showroom-button{display:inline-flex;justify-content:flex-end}.showroom-button .icon-button{width:40px;height:40px;border-radius:25px;background:#353535;color:#fff;display:flex;align-items:center;justify-content:center;border:none}.showroom-button .icon-button:active{background:#0b7eb0}.showroom-button .icon-button.active{border:2px solid #0badf1;box-shadow:0 0 7px #0badf1}.showroom-button .slider-wrapper{width:0;transition:all .2s ease;opacity:0;display:inline-flex;align-items:center;margin-right:5px}.showroom-button .slider-wrapper.active{opacity:1;width:150px}.showroom-button .slider-wrapper .inner-wrapper{background:#353535;width:100%;padding:5px 5px 5px 10px}.showroom-button .slider-wrapper .inner-wrapper .ant-slider{margin:0;width:96%}.showroom-button .slider-wrapper .inner-wrapper .ant-slider .ant-slider-rail,.showroom-button .slider-wrapper .inner-wrapper .ant-slider .ant-slider-track{background-color:#fff}.showroom-button .slider-wrapper .inner-wrapper .ant-slider .ant-slider-handle{border:2px solid #0badf1;box-shadow:0 0 5px #0badf1}.cart-button{top:30px;left:15px;width:30px;height:30px;border-radius:15px;z-index:9999999999;display:flex;align-items:center;justify-content:center}.cart-button:active{background-color:#547a7b}.cart-button i{color:#fff;font-size:20px}.actions-menu-container{z-index:9999999;position:absolute;bottom:30%;width:100vw;transition:all .3s ease;opacity:0;display:flex;justify-content:space-between}.actions-menu-container.mounted{opacity:1}.actions-menu-container__inner{padding:10px;display:flex;align-items:center;justify-content:center;background-color:#272727}.actions-menu-container__inner p{color:#fff;font-weight:700;font-size:18px;margin:0;padding:8px}.product-banner-container{z-index:99999999999;position:fixed;width:100%;transition:all .2s ease;bottom:-170px;left:0;flex-direction:"column";height:130px}.product-banner-container.product{bottom:-130px;height:195px}.product-banner-container.mounted{bottom:0}.product-banner-container__inner{width:100%;padding:10px;background-color:#fff;border-top-left-radius:5%;border-top-right-radius:5%;position:relative}.product-banner-container__inner__top{display:flex}.product-banner-container__inner img{height:50px}.product-banner-container__inner__right{width:100%;padding:0 3px}.product-banner-container__inner__right .product_banner_name{color:#000;font-weight:700;font-size:18px;margin:0}.product-banner-container__inner__right .product_banner_price{color:#000;margin:0;padding:0;font-size:14px;font-weight:300;font-style:italic}.product-banner-container__inner .return-to-store{color:#fff;text-align:center;padding-bottom:20px}.product-banner-container__inner .return-to-store .button{background-color:#8e8e93;display:inline-block;padding:10px 20px;font-weight:700}.product-banner-container__inner .inner_buttons_container{width:100%;text-align:center;flex:1 1;display:flex;flex-wrap:wrap;justify-content:space-between}.product-banner-container__inner .inner_buttons_container .small-button{flex:1 1;background:#8e8e93;border-radius:3px;color:#fff;font-weight:700;padding:5px 0;margin:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-banner-container__inner .inner_buttons_container .small-button.disabled{opacity:.2}.product-banner-container__inner .inner_buttons_container .small-button.disabled:active{background:#8e8e93}.product-banner-container__inner .inner_buttons_container .small-button:active{background:#8db9cb}.product-banner-container__inner .inner_buttons_container .small-button.remove-button{border:1px solid red}.product-banner-container__inner .inner_buttons_container .small-button.remove-button:active{background:red}.tooltips{opacity:1;width:100%;height:100%;display:flex}.tipimage{position:fixed;flex-direction:column;width:100vw;height:100vh;transition:all .5s ease;opacity:0;z-index:9999999999;pointer-events:none;transform:translateY(-110px)}.tipimage.mounted{opacity:1}.tipimage lottie-player{position:absolute}.tipimage h2{text-align:center;margin-top:65vh}.help-button{width:30px;height:30px;border-radius:15px;z-index:999999999;display:flex;align-items:center;justify-content:center}.help-button:active{background-color:#547a7b}.help-button i{color:#fff;font-size:20px}.viewer-menu{position:absolute;top:20px;right:25px;width:30px;height:30px;border-radius:15px;z-index:9999999999;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.viewer-menu:active i{opacity:1}.viewer-menu i{color:#fff;opacity:.3;font-size:40px}.ant-dropdown .ant-dropdown-menu-item{padding:10px}.audio-button{width:30px;height:30px;border-radius:15px;z-index:9999999999;display:flex;align-items:center;justify-content:center}.audio-button:active{background-color:#547a7b}.audio-button i{color:#fff;font-size:20px}.logo{position:fixed;bottom:20px;right:25px;width:30px;height:30px;border-radius:15px;opacity:.3;z-index:9999999999;display:flex;align-items:center;justify-content:center}.logo img{width:auto;height:auto;max-width:100%;max-height:100%}.screenshot-button{position:fixed;top:20px;left:25px;width:30px;height:30px;border-radius:15px;z-index:9999999999;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.screenshot-button:active i{opacity:1}.screenshot-button i{color:#fff;opacity:.3;font-size:40px}.preview{position:fixed;z-index:9999999999;left:50%;bottom:10vh;transform:translateX(-50%);width:80vw;background-color:#fff;padding:2vmin;border-radius:10px}.preview img{max-width:100%;max-height:100%}.prompt-box-8w{z-index:9999999999!important}#loadingContainer{display:none}#loadingscreen{position:fixed;top:0;left:0;width:100vw;flex-direction:column;height:100%;background-color:#fff;z-index:999999;display:flex;align-items:center;justify-content:center}#loadingscreen img{width:80%}#loadingscreen .container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;width:50%}#loadingscreen .container .text{color:#000;font-size:1.5rem;width:100%;font-weight:600;text-align:center}#loadingscreen .container .button{padding:5px 10px;border:1px solid #000}@-webkit-keyframes rotate{0%{transform:rotateX(-37.5deg) rotateY(45deg)}50%{transform:rotateX(-37.5deg) rotateY(405deg)}to{transform:rotateX(-37.5deg) rotateY(405deg)}}@keyframes rotate{0%{transform:rotateX(-37.5deg) rotateY(45deg)}50%{transform:rotateX(-37.5deg) rotateY(405deg)}to{transform:rotateX(-37.5deg) rotateY(405deg)}}#loadingscreen .cube-container{margin-top:100px;height:200px;width:100%}#loadingscreen .cube,#loadingscreen .cube *{position:absolute;width:100px;height:100px;left:0;right:0;margin:0 auto}#loadingscreen .sides{-webkit-animation:rotate 3s ease infinite;animation:rotate 3s ease infinite;-webkit-animation-delay:.8s;animation-delay:.8s;transform-style:preserve-3d;transform:rotateX(-37.5deg) rotateY(45deg)}#loadingscreen .cube .sides *{box-sizing:border-box;background-color:#fff;border:10px solid #000}#loadingscreen .cube .sides .bottom{-webkit-animation:bottom-animation 3s ease infinite;animation:bottom-animation 3s ease infinite;-webkit-animation-delay:0ms;animation-delay:0ms;transform:rotateX(-90deg) translateZ(100px);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transform-origin:50% 50%}@-webkit-keyframes bottom-animation{0%{opacity:1;transform:rotateX(-90deg) translateZ(100px)}20%{opacity:1;transform:rotateX(-90deg) translateZ(50px)}70%{opacity:1;transform:rotateX(-90deg) translateZ(50px)}90%{opacity:1;transform:rotateX(-90deg) translateZ(100px)}to{opacity:1;transform:rotateX(-90deg) translateZ(100px)}}@keyframes bottom-animation{0%{opacity:1;transform:rotateX(-90deg) translateZ(100px)}20%{opacity:1;transform:rotateX(-90deg) translateZ(50px)}70%{opacity:1;transform:rotateX(-90deg) translateZ(50px)}90%{opacity:1;transform:rotateX(-90deg) translateZ(100px)}to{opacity:1;transform:rotateX(-90deg) translateZ(100px)}}#loadingscreen .cube .sides .front{-webkit-animation:front-animation 3s ease infinite;animation:front-animation 3s ease infinite;-webkit-animation-delay:.1s;animation-delay:.1s;transform:rotateY(0deg) translateZ(100px);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transform-origin:50% 50%}@-webkit-keyframes front-animation{0%{opacity:1;transform:rotateY(0deg) translateZ(100px)}20%{opacity:1;transform:rotateY(0deg) translateZ(50px)}70%{opacity:1;transform:rotateY(0deg) translateZ(50px)}90%{opacity:1;transform:rotateY(0deg) translateZ(100px)}to{opacity:1;transform:rotateY(0deg) translateZ(100px)}}@keyframes front-animation{0%{opacity:1;transform:rotateY(0deg) translateZ(100px)}20%{opacity:1;transform:rotateY(0deg) translateZ(50px)}70%{opacity:1;transform:rotateY(0deg) translateZ(50px)}90%{opacity:1;transform:rotateY(0deg) translateZ(100px)}to{opacity:1;transform:rotateY(0deg) translateZ(100px)}}#loadingscreen .cube .sides .back{-webkit-animation:back-animation 3s ease infinite;animation:back-animation 3s ease infinite;-webkit-animation-delay:.1s;animation-delay:.1s;transform:rotateY(-180deg) translateZ(100px);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transform-origin:50% 50%}@-webkit-keyframes back-animation{0%{opacity:1;transform:rotateY(-180deg) translateZ(100px)}20%{opacity:1;transform:rotateY(-180deg) translateZ(50px)}70%{opacity:1;transform:rotateY(-180deg) translateZ(50px)}90%{opacity:1;transform:rotateY(-180deg) translateZ(100px)}to{opacity:1;transform:rotateY(-180deg) translateZ(100px)}}@keyframes back-animation{0%{opacity:1;transform:rotateY(-180deg) translateZ(100px)}20%{opacity:1;transform:rotateY(-180deg) translateZ(50px)}70%{opacity:1;transform:rotateY(-180deg) translateZ(50px)}90%{opacity:1;transform:rotateY(-180deg) translateZ(100px)}to{opacity:1;transform:rotateY(-180deg) translateZ(100px)}}#loadingscreen .cube .sides .left{-webkit-animation:left-animation 3s ease infinite;animation:left-animation 3s ease infinite;-webkit-animation-delay:.1s;animation-delay:.1s;transform:rotateY(-90deg) translateZ(100px);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transform-origin:50% 50%}@-webkit-keyframes left-animation{0%{opacity:1;transform:rotateY(-90deg) translateZ(100px)}20%{opacity:1;transform:rotateY(-90deg) translateZ(50px)}70%{opacity:1;transform:rotateY(-90deg) translateZ(50px)}90%{opacity:1;transform:rotateY(-90deg) translateZ(100px)}to{opacity:1;transform:rotateY(-90deg) translateZ(100px)}}@keyframes left-animation{0%{opacity:1;transform:rotateY(-90deg) translateZ(100px)}20%{opacity:1;transform:rotateY(-90deg) translateZ(50px)}70%{opacity:1;transform:rotateY(-90deg) translateZ(50px)}90%{opacity:1;transform:rotateY(-90deg) translateZ(100px)}to{opacity:1;transform:rotateY(-90deg) translateZ(100px)}}#loadingscreen .cube .sides .right{-webkit-animation:right-animation 3s ease infinite;animation:right-animation 3s ease infinite;-webkit-animation-delay:.1s;animation-delay:.1s;transform:rotateY(90deg) translateZ(100px);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transform-origin:50% 50%}@-webkit-keyframes right-animation{0%{opacity:1;transform:rotateY(90deg) translateZ(100px)}20%{opacity:1;transform:rotateY(90deg) translateZ(50px)}70%{opacity:1;transform:rotateY(90deg) translateZ(50px)}90%{opacity:1;transform:rotateY(90deg) translateZ(100px)}to{opacity:1;transform:rotateY(90deg) translateZ(100px)}}@keyframes right-animation{0%{opacity:1;transform:rotateY(90deg) translateZ(100px)}20%{opacity:1;transform:rotateY(90deg) translateZ(50px)}70%{opacity:1;transform:rotateY(90deg) translateZ(50px)}90%{opacity:1;transform:rotateY(90deg) translateZ(100px)}to{opacity:1;transform:rotateY(90deg) translateZ(100px)}}:host(bitreel-viewer){font-family:sans-serif}.showroom-hud{position:absolute;top:0;left:0;width:100vw;height:100%;z-index:99999}.showroom-hud .hud-element{z-index:999999999}.showroom-hud .control-buttons-instructions{opacity:0;transition:all .5s ease;position:absolute;top:90px;right:60px;padding:10px;text-align:center;background:#353535;color:#fff;width:200px}.showroom-hud .control-buttons-instructions.mounted{opacity:1}.showroom-hud .control-buttons{position:absolute;right:15px;top:80px;display:flex;flex-direction:column}.showroom-hud .control-buttons .showroom-button{margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-hud{position:absolute;top:0;left:0;width:100vw;height:100%;z-index:99999}.product-hud .hud-element{z-index:999999999}.product-hud .control-buttons{position:absolute;right:15px;top:80px;display:flex;flex-direction:column}.product-hud .control-buttons .showroom-button{margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-carousel-container{z-index:99999999999;position:fixed;width:100%;transition:all .2s ease;bottom:-200px;left:0;flex-direction:"column";height:200px}.product-carousel-container.mounted{bottom:0}.product-carousel-container__inner{height:100%;background-color:#fff;border-top-left-radius:5%;border-top-right-radius:5%;display:flex;white-space:nowrap;overflow:auto}.product-carousel-container__inner .product-card{width:100px!important;display:inline-block;margin:20px 20px 5px;height:80px;display:inline-flex;align-items:flex-end;justify-content:center;background-size:contain;background-position:50%;background-repeat:no-repeat;border-radius:5%;border:1px solid #000}.product-carousel-container__inner .product-card img{width:100%}.product-carousel-container__inner .product-card h3{text-align:center;color:#e1d8cc;font-weight:700;background:grey;font-size:14px;width:100%;transform:translateY(34px)}.gaze-indicator{position:absolute;top:10%;width:100vw;text-align:center;font-weight:700;z-index:9999;color:#fff}.item-loading-container{position:absolute;top:10%;left:0;right:0;margin:0 auto;width:150px}.loader{width:100%;margin:0 auto;border-radius:10px;border:4px solid transparent;position:relative;padding:1px}.loader:before{content:"";border:1px solid #fff;border-radius:10px;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.loader .loaderBar{position:absolute;border-radius:10px;top:0;right:100%;bottom:0;left:0;background:#fff;width:0;-webkit-animation:borealisBar 2s linear infinite;animation:borealisBar 2s linear infinite}@-webkit-keyframes borealisBar{0%{left:0;right:100%;width:0}10%{left:0;right:75%;width:25%}90%{right:0;left:75%;width:25%}to{left:100%;right:0;width:0}}@keyframes borealisBar{0%{left:0;right:100%;width:0}10%{left:0;right:75%;width:25%}90%{right:0;left:75%;width:25%}to{left:100%;right:0;width:0}}.add-product-button-container{position:fixed;bottom:90px;right:30px;background-color:#fff;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;transition:all .2s ease;z-index:9999999999}.add-product-button-container .add-product-button{color:#000;font-weight:700;font-size:25px}.add-product-button-container .add-product-button h1{position:absolute;right:50px;margin-top:10px;width:100px;font-size:medium;text-align:center}.add-product-button-container.move-up{bottom:230px}.ant-modal-mask,.ant-modal-wrap{z-index:999999999999!important}.ant-modal-content{background-color:rgba(0,0,0,.85)!important}
/*# sourceMappingURL=main.190d0630.chunk.css.map */