html{overflow:hidden}body{font:14px Poppins,Helvetica,Arial,sans-serif}.error-block{padding:50px}.text-lightblue{color:#69f}.text-white{color:#fff}.text-black{color:#000}#progress-container{opacity:0;pointer-events:none;transition:opacity .3s .3s}#progress-container.show{opacity:1;transition-delay:0s}#spinner{left:50%;position:absolute;top:calc(50% - 50px);transform:translate3d(-50%,-50%,0);z-index:100}#progress{background:#8f8f8f96;border:1px solid;border-radius:10px;box-shadow:0 0 8px 6px rgba(0,0,0,.25);color:#fff;height:5px;left:calc(50% - 32px);position:absolute;top:calc(50% + 5px);width:64px}#progress.color_white{border:1px solid #fff;color:#fff}#progress.color_black{border:1px solid #000;color:#000}#progress>.bar{background-color:currentColor;height:100%;transform:scaleX(0);transform-origin:top left;width:100%}#progress>.bar.color_white{background-color:#fff}#progress>.bar.color_black{background-color:#000}.logo-load-object{display:inline-block;height:64px;width:64px}.lds-grid{display:inline-block;height:80px;position:relative;width:80px}.lds-grid div{-webkit-animation:lds-grid 1.2s linear infinite;animation:lds-grid 1.2s linear infinite;background:#fff;border-radius:50%;height:16px;position:absolute;width:16px}.lds-grid div:first-child{-webkit-animation-delay:0s;animation-delay:0s;left:8px;top:8px}.lds-grid div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s;left:32px;top:8px}.lds-grid div:nth-child(3){-webkit-animation-delay:-.8s;animation-delay:-.8s;left:56px;top:8px}.lds-grid div:nth-child(4){-webkit-animation-delay:-.4s;animation-delay:-.4s;left:8px;top:32px}.lds-grid div:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s;left:32px;top:32px}.lds-grid div:nth-child(6){-webkit-animation-delay:-1.2s;animation-delay:-1.2s;left:56px;top:32px}.lds-grid div:nth-child(7){-webkit-animation-delay:-.8s;animation-delay:-.8s;left:8px;top:56px}.lds-grid div:nth-child(8){-webkit-animation-delay:-1.2s;animation-delay:-1.2s;left:32px;top:56px}.lds-grid div:nth-child(9){-webkit-animation-delay:-1.6s;animation-delay:-1.6s;left:56px;top:56px}@-webkit-keyframes lds-grid{0%,to{opacity:1}50%{opacity:.5}}@keyframes lds-grid{0%,to{opacity:1}50%{opacity:.5}}.lds-ellipsis{display:inline-block;height:80px;position:relative;width:80px}.lds-ellipsis div{-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);background:#fff;border-radius:50%;height:13px;position:absolute;top:33px;width:13px}.lds-ellipsis div:first-child{-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis div:nth-child(2){left:8px}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px}.lds-ellipsis div:nth-child(4){-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite;left:56px}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.lds-circle{display:inline-block;transform:translateZ(1px)}.lds-circle>div{-webkit-animation:lds-circle 2.4s cubic-bezier(0,.2,.8,1) infinite;animation:lds-circle 2.4s cubic-bezier(0,.2,.8,1) infinite;background:transparent;border-radius:50%;display:inline-block;height:64px;margin:8px;width:64px}@-webkit-keyframes lds-circle{0%,to{-webkit-animation-timing-function:cubic-bezier(.5,0,1,.5);animation-timing-function:cubic-bezier(.5,0,1,.5)}0%{transform:rotateY(0deg)}50%{-webkit-animation-timing-function:cubic-bezier(0,.5,.5,1);animation-timing-function:cubic-bezier(0,.5,.5,1);transform:rotateY(1turn)}to{transform:rotateY(2turn)}}@keyframes lds-circle{0%,to{-webkit-animation-timing-function:cubic-bezier(.5,0,1,.5);animation-timing-function:cubic-bezier(.5,0,1,.5)}0%{transform:rotateY(0deg)}50%{-webkit-animation-timing-function:cubic-bezier(0,.5,.5,1);animation-timing-function:cubic-bezier(0,.5,.5,1);transform:rotateY(1turn)}to{transform:rotateY(2turn)}}.lds-ripple{display:inline-block;height:28px;position:relative;width:28px}.lds-ripple div{-webkit-animation:lds-ripple 1s cubic-bezier(0,.5,1,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.5,1,1) infinite;border-radius:50%;opacity:1;position:absolute}.lds-ripple.color_white div{border:4px solid #fff}.lds-ripple.color_black div{border:4px solid #000}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{height:0;left:14px;opacity:1;top:14px;width:0}to{height:28px;left:-1px;opacity:0;top:-1px;width:28px}}@keyframes lds-ripple{0%{height:0;left:14px;opacity:1;top:14px;width:0}to{height:28px;left:-1px;opacity:0;top:-1px;width:28px}}.container,body,html{height:100%;width:100%}.lazy-load-poster{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;left:0;position:absolute;right:0;top:0}.brand-wrap{bottom:8px;display:none;position:absolute;z-index:300}.brand-wrap .logo-link{margin-left:15px}.brand-wrap .logo-link a{display:inline-block}.brand-wrap .logo-link .logo-link-object{height:34px;pointer-events:none;width:127px}.social-wrap{display:none;left:50%;position:absolute;text-align:center;top:0;transform:translate(-50%);width:220px;z-index:300}.social-wrap .likes,.social-wrap .views{background-color:#e9e9e9;border-radius:25px;display:inline-block;margin-top:20px;padding:2px}.social-wrap .likes{margin-right:5px}.social-wrap .views{margin-left:5px}.social-wrap span{display:inline;font-size:12px;padding-left:5px}.social-wrap .likes .icon-object,.social-wrap .views .icon-object{margin-left:5px;pointer-events:none;vertical-align:middle}.social-wrap span.label-blue,.social-wrap span.label-purple{font-weight:400}.social-wrap span.label-blue{color:#96f;font-weight:900;padding-right:5px}.social-wrap span.label-purple{color:#06f;font-weight:900;padding-right:5px}.social-wrap .likes .icon-object{height:14px;width:15px}.social-wrap .views .icon-object{height:14px;width:21px}.social-wrap.same-domain{bottom:0;top:auto}.social-wrap.same-domain .likes,.social-wrap.same-domain .views{margin-bottom:20px}.config-error-msg{bottom:50px;color:#f33;display:none;font-size:10px;left:50%;position:absolute;text-align:center;transform:translate(-50%)}.config-error-msg.error_page{font-size:1.5em}.config-error-msg span{display:block}.config-error-msg span.msg-label{font-weight:900}.ar-button{bottom:1%;display:none;height:28px;position:absolute;right:1.5%;width:28px}.ar-button a{cursor:pointer;display:block;height:100%;width:100%}.ar-button a:active,.ar-button a:focus,.ar-button a:visited{border:none;outline:0;outline-style:none;-moz-outline-style:none}.ar-button a .ar-button-object{height:100%;pointer-events:none;width:100%}.ar-not-supported-popup{color:#f33;display:none;font-size:10px;font-weight:900;position:absolute;text-align:center;top:50%;width:100%}.qr-code-wrap{bottom:calc(2% + 40px);display:none;position:absolute;right:0;width:90px}.qr-code-wrap img{height:90px;pointer-events:none;width:90px}.qr-code-text-wrap{bottom:0;display:none;padding-bottom:.5%;position:absolute;right:calc(2% + 28px);width:55px}.qr-code-text-wrap span{display:block;font-size:20px;font-weight:900;line-height:20px}.tools-wrap{display:none;position:absolute;right:20px;top:20px}.tools-wrap.same-domain{top:50px}.face-rotate-button a{cursor:pointer;display:block}.face-rotate-button a:active,.face-rotate-button a:focus,.face-rotate-button a:visited{border:none;outline:0;outline-style:none;-moz-outline-style:none}.face-rotate-button a .face-rotate-object{height:28px;pointer-events:none;width:28px}.canvas-component,.video-component{display:none;height:480px;left:0;pointer-events:none;position:absolute;top:0;width:640px;z-index:300}.canvas-component{display:block;z-index:301}.wait-face{display:none}.wait-ar{display:inline-block;display:none;height:35px;left:50%;position:absolute;top:0;transform:translate(-50%);width:35px}.face-rotate-button .on-of-tip-span{font-size:8px;font-weight:700;position:absolute;right:-3px;top:-1px}.face-rotate-button .on-of-tip-span.color_black{color:#000}.face-rotate-button .on-of-tip-span.color_white{color:#fff}body,html{background:none;margin:0;padding:0}.ios-banner{background-color:#f5f5f5;height:81px;overflow:hidden;position:relative}.ios-banner .ios-banner-icon{height:60px;left:15px;position:absolute;top:10px;width:60px}.ios-banner .banner-title{font-size:20px;font-weight:900;left:95px;position:absolute;top:15px}.ios-banner .banner-subtitle{font-size:14px;font-weight:400;left:95px;position:absolute;top:45px}.ios-banner .viewsnum{line-height:16px;position:absolute;right:15px;top:calc(50% - 7px)}.ios-banner .viewsnum .icon-object{height:14px;vertical-align:middle;width:21px}.ios-banner .viewsnum span{font-size:16px;margin-left:5px}