.strong,strong{font-weight:600}input[type=button],input[type=password],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}.relative{position:relative}@media screen and (max-width:768px){.notOnPhone{display:none!important}}.pulse{animation:pulse 0.6s infinite}#loading{background-color:rgba(0,0,0,0.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;display:none}#loading p{color:#e0e0e0;position:absolute;top:0;right:0;bottom:0;left:0;line-height:105px;text-align:center;font-size:20px}#loading div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#loading .spinner{margin:auto;width:100px;height:100px;position:relative;border-radius:50%;border:4px solid #1D1718;animation:spin 1s ease infinite;transform:none;top:auto;left:auto;border-right:4px solid white;border-bottom:4px solid white;border-left:4px solid white}.fadeOut{animation:fadeOut 0.5s;opacity:0;visibility:hidden}.noSelect{-webkit-user-select:none;user-select:none}.button{box-sizing:border-box;font-size:14px;min-width:100px;height:30px;line-height:30px;margin:10px 0;padding:0 10px;text-align:center;display:inline-block;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;background:#702C84;color:white;border-bottom:1px solid rgba(0,0,0,0.2);border-radius:4px}.button i{color:white;font-size:26px;vertical-align:-4px}.button i.fa-caret-left{margin:0 10px 0 0}.button.medColor{background:#f1c100}.button.active{background:#00bde6}@media screen and (min-width:768px){.button:hover{box-shadow:inset 0 0 100px 100px rgba(255,255,255,0.2)}}.button.small{padding:0 5px;font-size:13px}.b_close{width:30px;height:30px;position:absolute;top:5px;right:5px;cursor:pointer;background:black;border-radius:50%}.b_close:after,.b_close:before{content:"";position:absolute;width:18px;height:2px;background:white;transform-origin:0 0;left:50%;top:50%}.b_close:before{transform:rotate(45deg) translate(-50%,-50%)}.b_close:after{transform:rotate(-45deg) translate(-50%,-50%)}@keyframes spin{0%{transform:rotateZ(0)}to{transform:rotateZ(359deg)}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1,1)}50%{transform:translate(-50%,-50%) scale(1.05,1.05)}to{transform:translate(-50%,-50%) scale(1,1)}}@keyframes pulseIn{0%{transform:translate(-50%,-50%) scale(0.9,0.9)}80%{transform:translate(-50%,-50%) scale(1.03,1.03)}to{transform:translate(-50%,-50%) scale(1,1)}}#bgModal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,0.5)}#alertModal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:96%;max-width:500px;max-height:95%;min-height:150px;z-index:100;background:white;text-align:center;box-sizing:border-box;padding:20px 10px 40px 10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.75);animation:modalIn 0.3s ease;border-radius:4px;outline:none!important}#alertModal.p.h2{min-height:180px}#alertModal:not(.h2) .text{padding-top:10px}#alertModal .b_close{background:none;top:0;right:0;border:none}#alertModal .b_close.white:after,#alertModal .b_close.white:before{background:white}#alertModal h1{text-align:center;font-size:17px;text-transform:uppercase;margin-bottom:30px}#alertModal h2{color:inherit;text-align:center;font-size:16px;margin-bottom:15px;font-weight:600}#alertModal p{color:inherit;text-align:center;line-height:19px;white-space:pre-wrap;word-break:break-word}#alertModal p strong{font-size:inherit}#alertModal img{max-width:100%;max-height:500px;min-height:20px;margin-bottom:10px}#alertModal video{max-width:100%;max-height:500px;min-height:20px;margin-bottom:10px}#alertModal ul{max-width:350px;margin:10px auto 0 auto;text-align:left}#alertModal ul li{margin-bottom:5px}#alertModal ul li:last-child{margin:0}#alertModal .text{margin-bottom:20px}#alertModal .og{margin-top:8px;padding:5px;border-radius:4px;background:rgba(0,0,0,0.05);text-align:center;font-size:0;display:inline-block}#alertModal .og p{font-weight:600;margin-bottom:4px;max-width:450px;font-size:13px}#alertModal .og img{max-width:100%;min-height:100px;max-height:150px;margin:0 0 5px 0;background:none}#alertModal .buttons{position:absolute;left:50%;transform:translateX(-50%);bottom:10px;text-align:center;width:100%}#alertModal .buttons .button{margin:0 10px;min-width:80px}#alertModal .buttons .button:first-letter{text-transform:uppercase}#alertModal .buttons .button.yes{color:white;background:#1c9582}#alertModal .buttons .button.no{color:white;background:#404040}#alertModal.noButtons{padding:20px 10px 10px 10px}#alertModal.noButtons .text{margin-bottom:0}@media screen and (max-width:767px){#alertModal p{font-size:14px}#alertModal img{max-height:50vh}#alertModal.noButtons img{max-height:70vh}}@keyframes modalIn{0%{transform:translate(-50%,-50%) scale(0.95)}to{transform:translate(-50%,-50%) scale(1)}}#desktop{z-index:14;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fafafa;background-repeat:no-repeat;background-position:center center}#desktop .button{margin:0}#desktop .content{width:320px;display:block;grid-template-columns:320px auto;grid-column-gap:20px;position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}#desktop .content.markers_x1{display:grid;width:870px}#desktop .content.markers_x2{display:grid;width:710px}#desktop .content.markers_x3,#desktop .content.markers_x4,#desktop .content.markers_x5{display:grid;width:870px}#desktop .content.markers_x5{width:990px}#desktop .column{width:320px;background:white;border-radius:8px;overflow:hidden;box-shadow:0 0 4px 0 rgba(0,0,0,0.2)}#desktop img.cover{width:100%;display:block}#desktop .projectTitle{text-align:center;padding:10px}#desktop .projectTitle h1{font-size:18px}#desktop .textAndQRCode{padding:10px;background-color:#f0f0f0;text-align:center;box-sizing:border-box;height:320px}#desktop .textAndQRCode h3{margin-bottom:5px}#desktop .textAndQRCode p{margin-bottom:5px}#desktop .textAndQRCode p span{font-size:14px}#desktop .textAndQRCode p span.visit{font-size:13px}#desktop #qrCode{text-align:center;margin:15px 0}#desktop #qrCode canvas{display:block;margin:0 auto;outline:2px solid white;border-radius:4px}#desktop>.buttons{text-align:center;position:absolute;left:50%;transform:translateX(-50%);bottom:10px}@media screen and (max-height:770px){#desktop .content{transform:translate(-50%,-50%) scale(0.9)}}@media screen and (max-height:670px){#desktop .content{transform:translate(-50%,-50%) scale(0.8)}}#desktop .markers{font-size:0}#desktop .markers img{max-width:320px;margin:10px}#desktop .markers.markers_x1 img{margin-top:0;max-width:600px;max-height:600px}#desktop .markers.markers_x2 img{margin:20px;max-width:300px}#desktop .markers.markers_x2 img:first-child{margin-top:10px}#desktop .markers.markers_x3 img,#desktop .markers.markers_x4 img{max-width:240px}#desktop .markers.markers_x5 img{max-width:200px;max-height:250px}#desktop .poweredBy{display:block;position:fixed;top:5px;left:6px}#desktop .poweredBy span{color:white;text-shadow:black 0 0 15px,black 0 0 7px;font-family:Arial;font-size:13px}#desktop .poweredBy img{display:block;margin-top:3px;width:70px}#desktop div.poweredBy{top:auto;left:auto;bottom:6px;right:6px}body.fid #desktop img.marker{border:10px solid white}body.oswald #desktop .content .button{font-size:14px}#introScreen{display:none;z-index:200;position:fixed;top:0;left:0;right:0;bottom:0;color:#1D1718;background-color:#202020;overflow:hidden;background-repeat:no-repeat;background-position:center center}#introScreen *{user-select:none;-webkit-user-select:none}#introScreen span.introButton{display:inline-block;cursor:pointer;min-width:120px;height:40px;line-height:40px;padding:0 12px;background:#702C84;color:white;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;text-align:center;font-size:18px}#introScreen span.introButton.image{opacity:1;animation:none;padding:0;max-width:400px;width:70%;font-size:0;background:transparent!important;height:auto}#introScreen span.introButton.image img{max-width:100%;max-height:60vh;display:block;margin:0 auto}body.loading #logo{display:none}#loadingScreen,#startScreen{background-repeat:no-repeat;background-position:center center;position:fixed;top:0;left:0;right:0;bottom:0}#loadingScreen *,#startScreen *{user-select:none;-webkit-user-select:none}#loadingScreen .poweredBy,#startScreen .poweredBy{display:block;position:fixed;top:5px;left:6px}#loadingScreen .poweredBy span,#startScreen .poweredBy span{color:white;text-shadow:black 0 0 15px,black 0 0 7px;font-family:Arial;font-size:13px}#loadingScreen .poweredBy img,#startScreen .poweredBy img{display:block;margin-top:3px;width:70px}#loadingScreen div.poweredBy,#startScreen div.poweredBy{top:auto;left:auto;bottom:6px;right:6px}#loadingScreen{z-index:12}#loadingScreen h1{margin-bottom:12vh;font-size:26px}#loadingScreen p{color:inherit;font-size:18px}#loadingScreen>div:first-child{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:320px;color:inherit;width:91vw}#loadingScreen .loadingBar{color:inherit;text-align:center;width:320px;max-width:90%;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);top:55%}#loadingScreen .filler{margin-top:8px;height:4px;font-size:0;background:white}#loadingScreen .filler .fill{background:red;height:100%;width:0;transition:width 0.2s;transform-origin:left top}@media screen and (max-width:500px){#loadingScreen p{font-size:16px}#loadingScreen .filler{margin-top:5px}}#startScreen{display:none;z-index:200}#startScreen .startButton{display:inline-block;cursor:pointer;min-width:120px;height:40px;line-height:40px;padding:0 12px;background:#702C84;color:white;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;text-align:center;font-size:18px;opacity:0;animation:startButton 1s ease 1;animation-fill-mode:forwards}#startScreen .startButton.flash:before{position:absolute;z-index:-1;left:0;right:0;height:100%;content:"";display:block;background-image:linear-gradient(135deg,transparent 0,transparent 30px,rgba(255,255,255,0.4) 30px,rgba(255,255,255,0.4) 45px,transparent 45px);background-repeat:no-repeat;background-position:-50px 0;animation-name:buttonFlash;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}#startScreen .startButton.image{opacity:1;animation:none;padding:0;max-width:400px;width:70%;font-size:0;background:transparent!important;height:auto;box-shadow:none}#startScreen .startButton.image img{max-width:100%;max-height:50vh;display:block;margin:0 auto}@keyframes startButton{0%{opacity:0;transform:translate(-50%,0)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes buttonFlash{0%{background-position:-50px 0}30%{background-position:250px 0}31%{background-position:500px 0}to{background-position:500px 0}}#startScreen .cookieInfo{pointer-events:none;display:none;position:fixed;left:0;right:0;bottom:0;padding:5px;text-align:center;font-size:12px;opacity:0.7}#mainScreen .poweredBy{display:block;position:fixed;top:5px;left:6px}#mainScreen .poweredBy span{color:white;text-shadow:black 0 0 15px,black 0 0 7px;font-family:Arial;font-size:13px}#mainScreen .poweredBy img{display:block;margin-top:3px;width:70px}#help .image{top:35%}#help .markerPreview{height:80px}#help .markerPreviews{position:absolute;bottom:140px;left:10px;right:10px;text-align:center}#help .markerPreviews li{display:inline-block;margin:0 5px;cursor:pointer}#help .markerPreviews img{height:70px}#help p{margin:0}#help.customHelp .image{top:50%}#help.customHelp .text,#help.customHelp ul{display:none}#aboutScreen{display:none;position:fixed;bottom:0;left:0;right:0;top:0;z-index:15;text-align:center;background:#dddddd}#aboutScreen .b_close{background:rgba(0,0,0,0.4);z-index:100;top:10px;right:10px}#aboutScreen .b_close:before,#aboutScreen .b_close:after{background:white}#aboutScreen>div{width:100%;position:relative;top:50%;transform:translateY(-50%);top:55%}#aboutScreen>div.overlay{transform:none;height:100%;top:0;left:0}#aboutScreen p{font-size:20px;margin:5px}#errorScreen{z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0}#errorScreen h2{color:inherit;margin-bottom:20px;font-size:24px}#errorScreen p{color:inherit;font-size:16px;white-space:pre-wrap}#errorScreen #systemDetails{font-size:12px;color:#a0a0a0;position:fixed;text-align:center;left:0;right:0;bottom:20px;white-space:pre}#errorScreen #message{z-index:100;width:80%;max-width:400px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:white;padding:10px;text-align:center;border-radius:8px;box-shadow:0 0 20px 10px rgba(0,0,0,0.4)}#errorScreen #message .errorName{font-size:14px;margin:5px;opacity:0.7}#helper{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:300px;height:300px;border:3px solid #eeeeee;color:inherit;box-sizing:border-box;box-shadow:0 0 50px 0 rgba(0,0,0,0.6);border-radius:3px}#helper *{-webkit-user-select:none;user-select:none}#helper>div{position:absolute;bottom:-3px;left:-1px;right:-1px}#helper p{margin:5px;text-align:center;line-height:20px;font-size:15px}#helper .markerPreviews{font-size:0;position:absolute;left:5px;top:-65px;text-align:left}#helper .markerPreviews li{font-size:0;display:inline-block;margin-right:5px;text-align:center;width:60px;height:60px;border-radius:3px;overflow:hidden;vertical-align:top}#helper .markerPreviews li:last-child{margin-right:0}#helper .markerPreviews li.spinner{text-align:center}#helper .markerPreviews li.spinner>div{width:8px;height:8px;background:white;margin:calc(50% - 4px) 2px 0 2px;border-radius:100%;display:inline-block;opacity:0.7;animation:sk-bouncedelay 1.4s infinite ease-in-out both}#helper .markerPreviews li.spinner .bounce1{animation-delay:-0.32s}#helper .markerPreviews li.spinner .bounce2{animation-delay:-0.16s}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}#helper .markerPreviews img{width:100%}#helper .markerPreviews.x5{top:-41px}#helper .markerPreviews.x5 li{width:36px;height:36px}#helper .button{position:absolute;margin:0;height:30px;line-height:30px;right:5px;top:-35px;min-width:70px;font-size:13px}#helper .patternPreviews.x4+.button,#helper .patternPreviews.x5+.button{top:35px;right:-2px}body.keep #helper,body.m #helper{display:none}@media screen and (max-height:420px){#helper{top:40%;height:220px}}@media screen and (min-width:500px) and (min-height:600px){#helper{width:400px;height:400px}#helper p{font-size:16px}#helper .patternPreviews{top:-75px}#helper .patternPreviews li{width:70px;height:70px}}@media screen and (min-width:768px) and (min-height:700px){#helper{width:500px;height:500px}#helper p{font-size:18px}#helper .patternPreviews{top:-85px}#helper .patternPreviews li{width:80px;height:80px}}@media screen and (max-width:767px){#helper .patternPreviews li:last-child{margin-right:0}}#embedContent{display:none;z-index:100;background:rgba(0,0,0,0.4);top:0;right:0;left:0;bottom:0;position:fixed}#embedContent .b_close{background:black}#embedContent .b_close.popUp{top:-40px;right:0}@media screen and (orientation:landscape){#embedContent .b_close.popUp{top:0;right:-40px}}#embedContent>div{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);padding:2px;border-radius:4px}#embedContent>div:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:white;border-radius:50%;width:50px;height:50px;animation:iframeLoader 1s infinite}#embedContent .content{overflow:auto;max-height:calc(100vh - 100px);max-width:calc(100vw - 10px)}@media screen and (orientation:landscape){#embedContent .content{max-height:calc(100vh - 20px);max-width:calc(100vw - 120px)}}#embedContent .content>img{position:relative;margin:0 2px;display:block}#embedContent .content iframe{max-width:inherit;max-height:inherit}@keyframes iframeLoader{0%{transform:translate(-50%,-50%) scale(1,1)}50%{transform:translate(-50%,-50%) scale(0.6,0.6)}to{transform:translate(-50%,-50%) scale(1,1)}}@media screen and (max-width:360px){#embedContent.website>div{padding:2px 0}}#embedContent iframe{display:block;margin:0 auto;border-radius:4px;position:relative}#topRightButtons{position:fixed;top:10px;right:10px;z-index:11;font-size:0}#topRightButtons .shareBtns{display:inline-block;font-size:0;background:rgba(0,0,0,0.4);border-radius:16px}#topRightButtons .shareBtns span{width:32px;height:32px;display:inline-block;box-sizing:border-box;font-size:0;cursor:pointer}#topRightButtons .shareBtns span img{margin:0 auto;display:block}#topRightButtons .shareBtns span:not(:only-child):first-child{margin-left:4px}#topRightButtons .shareBtns span:not(:only-child):last-child{margin-left:6px;margin-right:4px}#b_share{padding:5px 0 0 3px}#b_share img{width:22px}#b_qrCode{padding:6px 0 0 0}#b_qrCode img{width:20px}footer{pointer-events:none;position:fixed;bottom:0;left:0;right:0;z-index:10}footer *{text-align:center}footer #aboveFooter{display:none;position:absolute;bottom:0;left:0;right:0;height:70px;top:-70px;grid-template-columns:20% auto 20%}footer #aboveFooter>div{position:relative}footer #aboveFooter>div.center{text-align:center}footer #pagination{display:none;padding:5px 0 0 0}footer #pagination .button{pointer-events:auto;line-height:32px;min-height:32px;margin:0 5px 5px 5px;min-width:90px;font-size:12px}footer #pagination .button:not(.active){background:#303030}@media screen and (max-width:767px){footer #pagination .button{min-width:60px}}@media screen and (max-width:360px){footer #pagination .button{min-width:55px}}#brandingWarning{padding:2px;font-size:14px;background:rgba(255,255,0,0.3)}#brandingWarning .button{margin:5px 0}@media screen and (max-width:320px){footer #pagination .button{margin:5px 4px}}#overQuota{background:rgba(0,0,0,0.6);padding:15px 5px}#overQuota p{text-align:center;color:white;font-size:14px}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;pointer-events:none}.overlay .item{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;box-sizing:border-box}.overlay .item.hidden{display:none}.overlay .item.type_rectangle{pointer-events:auto}.overlay .item.type_overlay{top:0;left:0;transform:none;width:100%;height:100%}.overlay .item.pointerEvents{cursor:pointer;pointer-events:auto}.overlay .item.cameraButton.defaultIcon,.overlay .item.photoButton.defaultIcon,.overlay .item.videoButton.defaultIcon{border-radius:50%;background:#202020}.overlay .item.cameraButton.defaultIcon img,.overlay .item.photoButton.defaultIcon img,.overlay .item.videoButton.defaultIcon img{transform:scale(0.6);border-radius:0}.overlay .item img{display:block;width:100%;border-radius:inherit}.overlay .item img.sizeByHeight{width:auto;height:100%}.overlay .item video{display:block;width:100%}.overlay .item p{white-space:pre-line;line-height:1.2;text-align:center}.overlay .item p.left{text-align:left}.overlay .item p.right{text-align:right}.overlay .item span.buttonContent{white-space:pre;-webkit-user-select:none;user-select:none;display:inline-block;box-sizing:border-box}#timelineBar{position:fixed;top:0;left:0;right:0;height:6px;background:rgba(0,0,0,0.3);z-index:10;font-size:0;overflow:hidden}#timelineBar>div{position:absolute;top:0;left:0;font-size:0;background:white;height:100%;width:2px;transform:translateX(-1px)}#sessionLoader{background:#303030;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}#scanAround{color:white;font-size:24px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);top:65%;text-shadow:0 0 4px rgba(0,0,0,0.5);text-align:center;width:90%}#tapReticle{color:white;font-size:24px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);top:65%;text-shadow:0 0 4px rgba(0,0,0,0.5);text-align:center;width:90%}#b_reticle{position:relative;pointer-events:auto;margin:0 10px 0 auto;display:block;width:38px;height:38px;border:4px solid white;cursor:pointer;border-radius:50%;opacity:0.8;box-shadow:0 0 5px 0 rgba(0,0,0,0.5),inset 0 0 5px 0 rgba(0,0,0,0.5);visibility:hidden}#b_reticle:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;content:"";display:block;background:white;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,0.5)}#sessionTopBar{display:none;position:fixed;top:0;right:0;left:0;height:40px;background:black;z-index:1}#sessionTopBar #b_closeARSession{top:3px;right:3px;width:32px;height:32px;background:white}#sessionTopBar #b_closeARSession:after,#sessionTopBar #b_closeARSession:before{background:black!important}body.webXRSession{}body.webXRSession #mainScreen .poweredBy,body.webXRSession #topRightButtons{transform:translateY(40px)}body.webXRSession #logo{transform:translateY(40px)}body.webXRSession .overlay{top:40px}body.webXRSession #sessionLoader{display:none}body.webXRSession #sessionTopBar{display:block}body.face #threejs{width:100%;height:100%;top:0;left:0}#b_closeFullPage{display:none;top:5px;right:5px;width:32px;height:32px;background:white;box-shadow:0 0 3px 0 rgba(0,0,0,0.3);z-index:1000}#b_closeFullPage:after,#b_closeFullPage:before{background:black!important}body.fullPage #b_closeFullPage{display:block}#b_viewInAR{z-index:9;top:5px;left:5px;position:absolute;margin:0;text-transform:none}#b_viewInAR img{display:block;max-width:80px;max-height:30px;cursor:pointer}#b_backTo3D{z-index:11;margin:0;position:absolute;text-transform:none}#qrCodeEmbed{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;z-index:10;background:linear-gradient(to bottom,rgba(0,0,0,0.15) 10%,rgba(0,0,0,0.45) 90%)}#qrCodeEmbed #b_closeQR{background:white;box-shadow:rgba(0,0,0,0.1) 0 0 5px 0}#qrCodeEmbed #b_closeQR:after,#qrCodeEmbed #b_closeQR:before{background:#1D1718}#qrCodeEmbed p{position:absolute;left:20px;right:20px;bottom:30px;color:white;text-shadow:0 1px 1px rgba(0,0,0,0.5)}#qrCodeEmbed canvas{border-radius:6px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#qrCodeEmbed img.marker{cursor:pointer;right:5px;position:absolute;top:50%;transform:translateY(-50%);max-width:60px;z-index:1;border:2px solid white}#qrCodeEmbed.bigMarker{z-index:100}#qrCodeEmbed.bigMarker img.marker{max-width:calc(100% - 20px);max-height:calc(100% - 20px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);bottom:auto;right:auto;outline:50vw solid white;border:none}@media screen and (max-height:399px){#qrCodeEmbed{}#qrCodeEmbed p{bottom:25px}}@media screen and (max-height:299px){#qrCodeEmbed{}#qrCodeEmbed p{bottom:20px;font-size:15px}}#controlsBar{position:relative;pointer-events:auto;height:40px;text-align:right}#controlsBar .b_fullScreen,#controlsBar .b_share,#controlsBar .b_share,#controlsBar .b_volume{margin:4px 6px 0 0;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,0.3);font-size:0;padding:5px 4px 5px 6px;display:inline-block}#controlsBar .b_fullScreen,#controlsBar .b_share,#controlsBar .b_volume{vertical-align:top;width:22px;height:22px}#controlsBar .b_fullScreen img,#controlsBar .b_share img,#controlsBar .b_volume img{display:block;cursor:pointer}#controlsBar .b_volume{padding:5px 4px 5px 6px}#controlsBar .b_volume img{width:22px}#controlsBar .b_volume.on img.on{display:block}#controlsBar .b_volume.on img.off{display:none}#controlsBar .b_volume.off img.off{display:block}#controlsBar .b_volume.off img.on{display:none}#controlsBar .b_fullScreen{padding:5px}#controlsBar .b_fullScreen img{width:18px;margin:2px}#controlsBar .b_share img{width:22px;display:block}#controlsBar .arrows{height:36px;display:block;position:absolute;left:45px;top:2px;animation:arrowsPulseOpacity 1s ease infinite}@keyframes arrowsPulseOpacity{0%{opacity:1}50%{opacity:0.5}to{opacity:1}}body.embed #controlsBar{display:block}body.embed #logo img{max-height:45px;max-width:90px}body.embed #loadingScreen h1{font-size:24px}body.embed .button{font-size:13px;min-width:90px;padding:0 8px}body.webXRSession #b_closeFullPage{display:none}body.webXRSession #controlsBar .b_fullScreen{display:none}body.ddd{}body.ddd #helper{display:none}body.ddd #b_takePhoto,body.ddd #b_takeVideo,body.ddd #swapCamera{display:none!important}body.ddd #topRightButtons #b_share{display:none!important}body.ddd #loadingScreen .loadingBar{top:65%!important}body:not(.ddd) #b_viewInAR{display:none}body:not(.inlineQR) #b_backTo3D{display:none}body.inlineQR #logo,body.inlineQR #topRightButtons,body.inlineQR footer{display:none!important}body.ddd:not(.m):not(.keep) .module.open:not(.photoModule){display:block}#loadingTools{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);display:none;z-index:1000}#loadingTools p{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:white}.module{position:relative;z-index:10;padding:0 10px;display:none}.module.open{display:block}body:not(.m):not(.keep):not(.slam):not(.floating):not(.fixed) .module:not(.photoModule){display:none}body.webXRSession{}body.webXRSession .photoModule .b_close{top:55px!important}body.recording{}body.recording #b_stopVideoRecording{display:inline-block}body.recording .overlay .cameraButton,body.recording .overlay .photoButton,body.recording .overlay .videoButton{display:none!important}#b_stopVideoRecording,#b_takePhoto,#b_takeVideo,#swapCamera{display:none;min-width:0;padding:0;margin:0;border-radius:50%;pointer-events:auto}#b_stopVideoRecording,#b_takePhoto,#b_takeVideo{background-color:#202020!important;width:60px;height:60px;line-height:57px;vertical-align:top;margin:0 5px}#b_stopVideoRecording img,#b_takePhoto img,#b_takeVideo img{height:34px;vertical-align:middle}#b_stopVideoRecording.library,#b_takePhoto.library,#b_takeVideo.library{background:none!important;border-radius:none;border:none}#b_stopVideoRecording.library img,#b_takePhoto.library img,#b_takeVideo.library img{height:auto;max-height:100%;max-width:100%;vertical-align:middle}#b_stopVideoRecording.library.circle img,#b_takePhoto.library.circle img,#b_takeVideo.library.circle img{border-radius:50%}#b_stopVideoRecording img{height:30px}.photoModule{position:fixed;left:0;right:0;top:0;bottom:0;z-index:100}.photoModule .b_close{top:5px;right:5px;background:rgba(255,255,255,0.4)}.photoModule .button.save,.photoModule .button.share{height:36px;line-height:36px;min-width:80px;margin:0 10px;padding:0 8px;font-size:14px}.photoModule .button.save.image,.photoModule .button.share.image{background:none;height:50px;width:auto;max-width:150px;padding:0;min-width:0;border-radius:0;border:none}.photoModule .button.save:before,.photoModule .button.share:before{content:"";background-size:18px 18px;background-position:center center;width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:5px}.photoModule .button.share:before{background-image:url("../assets/icons/icon-share.svg")}.photoModule .button.save:before{background-image:url("../assets/icons/icon-save.svg")}.photoModule #photoPreviewWrapper{height:70%;border:10px solid transparent;left:50%;top:6%;position:relative;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (orientation:landscape){.photoModule #photoPreviewWrapper{height:65%;border:none;top:5px}}@media (orientation:landscape) and (min-width:769px){.photoModule #photoPreviewWrapper{height:65%;border:none;top:50%;transform:translate(-50%,-50%)}}.photoModule #photoPreview{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);background:white;display:block;max-width:100%;max-height:100%;box-shadow:0 0 5px 0 rgba(0,0,0,0.6);z-index:1;border-radius:6px}.photoModule .buttons{text-align:center;position:absolute;bottom:0;left:0;right:0;padding:5px;z-index:1000}.photoModule .buttons div.save,.photoModule .buttons div.share{display:inline-block;padding:5px;min-width:30%;box-sizing:border-box;text-align:center}.photoModule .buttons .messageNoSave{margin-bottom:20px;color:white;padding:1px 2px;background:rgba(0,0,0,0.3);font-size:13px}.video-container{position:relative;max-height:60vh}.video-container .button{text-transform:none}.video-container video{max-width:60vw;box-shadow:0 0 5px 0 rgba(0,0,0,0.6);border-radius:6px}.photoModule .mainContainer{position:fixed;top:15vh;left:0;width:100%}.photoModule .mainContainer .previewContainer{display:flex;flex-direction:column;align-items:center}.photoModule .mainContainer .previewContainer video{background-color:#a0a0a0;max-height:60vh}#videoRecorder{position:absolute;bottom:80px;left:50%;transform:translate(-50%,0)}#videoRecorder p{text-align:center;border-radius:5px;padding:3px 5px;background:rgba(0,0,0,0.6);color:white;min-width:46px}.video-container .indicator{user-select:none;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:white}.video-container .indicator svg{width:80px;height:80px;filter:drop-shadow(0 2px 5px black)}.controlls-container{display:none}video::-webkit-media-controls-fullscreen-button{display:none}video::-webkit-media-controls-volume-slider{display:none}video::-webkit-media-controls-mute-button{display:none}.recordTime{color:white;background:black;padding:15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.25);z-index:1001}[hidden]{display:none}@media screen and (max-width:767px){#b_stopVideoRecording img{height:26px}}#crosshair{pointer-events:none;position:absolute;z-index:1;width:50px;left:50%;top:50%;transform:translate(-50%,-50%);display:none}.started #crosshair{display:block}#gazeLoader{pointer-events:none;width:100px;height:100px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);clip:rect(0px,100px,100px,50px)}#gazeLoader .circle{box-sizing:border-box;width:100%;height:100%;border:10px solid white;border-radius:50%;position:absolute;clip:rect(0px,50px,100px,0px)}div[data-anim~=base]{animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:linear}#gazeLoader[data-anim~=wrapper]{animation-duration:0.01s;animation-delay:3s;animation-name:close-wrapper}#gazeLoader .circle[data-anim~=left]{animation-duration:6s;animation-name:left-spin}#gazeLoader .circle[data-anim~=right]{animation-duration:3s;animation-name:right-spin}@keyframes right-spin{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes left-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes close-wrapper{to{clip:rect(auto,auto,auto,auto)}}#eShop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);display:none;z-index:100}#eShop #eShopFlash{position:fixed;top:0;right:0;bottom:0;left:0;background:white;opacity:1;transition:opacity 0.4s}#eShop header{position:fixed;height:50px;background:white;left:0;right:0}#eShop header .fa{float:right;margin:0 12px 0 15px;color:#1D1718;font-size:32px;line-height:50px}#eShop header .fa.active{color:#f5b027}#eShop header>img{margin:2px;height:45px}#eShop .eShopButton{width:50px;height:50px;border-radius:50%;text-align:center;line-height:50px;color:#1D1718;cursor:pointer;display:inline-block;background:white;margin:0 15px}#eShop .eShopButton i{font-size:28px;vertical-align:-3px}#eShop .b_close{position:fixed;left:50%;transform:translateX(-50%);bottom:30px;top:auto;right:auto;background:black;border:2px solid white;width:40px;height:40px}#eShopContent{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:380px;max-width:90%}#eShopContent .buttons{height:50px;text-align:center}#eShopContent .buttons .active i{color:#f5b027}#eShopImageDiv{width:100%;min-height:200px;height:300px}#eShopImage{display:block;max-width:100%;max-height:100%;border-radius:4px;margin:0 auto;border:2px solid white}#eShopTitle{height:50px;line-height:50px;text-align:center;color:white;text-shadow:0 2px 1px rgba(0,0,0,0.4);font-size:15px}#eShopPrice{position:absolute;top:-20px;right:50px;background:#f5b027;color:white;padding:3px 5px;border-radius:4px;font-size:24px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5)}.configuratorModule{overflow:auto;padding-top:5px}.configuratorModule>p{padding:0 0 10px 0;font-size:14px}.configuratorModule .config{margin-bottom:5px;font-size:0;padding:2px 0;text-align:center}.configuratorModule .config.name{display:grid;grid-template-columns:90px auto;grid-column-gap:10px}.configuratorModule .config.name *{text-align:left}.configuratorModule .config>p{font-size:13px;line-height:32px}.configuratorModule .config>div{font-size:0}.configuratorModule .config>div *{pointer-events:auto}.configuratorModule .config.color{font-size:0}.configuratorModule .config.color .color{display:inline-block;width:32px;height:32px;margin:0 8px 0 0;cursor:pointer;border-radius:50%;box-sizing:border-box;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2)}.configuratorModule .config.color .color.active{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2),0 0 0 2px #00bde6}@media screen and (max-width:320px){.configuratorModule .config.color .color{width:28px;height:28px}}.configuratorModule .config.material .mat{display:inline-block;margin:0 8px 0 0;width:32px;height:32px;cursor:pointer;background-size:cover}.configuratorModule .config.material .mat.active{box-shadow:0 0 0 2px #00bde6}.configuratorModule .config.material img{max-width:100%;max-height:100%;display:block}@media screen and (max-width:320px){.configuratorModule .config.material .mat{width:28px;height:28px}}.configuratorModule .config.texture .media{display:inline-block;margin:0 8px 0 0;width:32px;height:32px;cursor:pointer;background-size:cover}.configuratorModule .config.texture .media.active{box-shadow:0 0 0 2px #00bde6}.configuratorModule .config.texture img{max-width:100%;max-height:100%;display:block}@media screen and (max-width:320px){.configuratorModule .config.texture .media{width:28px;height:28px}}body.inlineScene .configuratorModule{position:fixed;right:0;bottom:40px;background:none!important;font-size:0;padding:5px}body.inlineScene .configuratorModule>p{display:none}body.inlineScene .configuratorModule .config{display:inline-block;margin:0;padding:0}body.inlineScene .configuratorModule .config.name{display:inline-block;text-align:center}body.inlineScene .configuratorModule .config>p{display:none}body.inlineScene .configuratorModule .config>div{padding:1px 0;background:rgba(0,0,0,0.2);border-radius:4px}body.inlineScene .configuratorModule .config span.color{margin:5px 3px;display:block}body.inlineScene .configuratorModule .config .media{margin:5px 3px;display:block}body.inlineScene .configuratorModule .config .mat{margin:5px 3px;display:block}#b_exit_webvr,#b_webvr{z-index:10;margin:0;border-radius:6px;pointer-events:auto;background:#202020}#b_webvr{position:absolute;right:10px;top:-60px;height:50px;line-height:50px;min-width:60px}#b_webvr img{height:40px;vertical-align:top;margin-top:4px}#b_exit_webvr{position:absolute;left:50%;transform:translateX(-50%);top:-45px;display:none;height:40px;line-height:40px;min-width:60px}body.vrActive #b_exit_webvr{display:inline-block}#VRNoHeadset{position:fixed;left:50%;transform:translateX(-50%);bottom:60px;z-index:1;background:#1D1718;color:white;padding:8px;text-transform:uppercase;font-size:13px;white-space:nowrap}@media screen and (max-width:768px){#b_webvr{bottom:85px}}*{font-family:"Inter";font-size:16px;font-weight:normal;padding:0;margin:0;text-decoration:none;color:#1D1718;list-style-type:none;border:none;background-repeat:no-repeat}body,html{overflow:hidden;overscroll-behavior-x:none}html{width:100%;height:100%}body{background:#f0f0f0;overflow-x:hidden;position:fixed;top:0;right:0;bottom:0;left:0}img{-webkit-user-select:none;user-select:none}:not(.button){-webkit-tap-highlight-color:rgba(0,0,0,0)}input{border-radius:0}.b_close{background:none;top:5px;right:5px;z-index:1}.b_close:after,.b_close:before{background:#1D1718}.b_close.white:after,.b_close.white:before{background:white}.strong,strong{font-size:inherit;color:inherit}li a,li strong,p a,p strong{font-size:inherit}li a,p a{text-decoration:underline}.brandingBg{background:#eeeeee}.demoMessage{position:fixed;bottom:6px;right:6px;padding:3px 8px;background:linear-gradient(45deg,rgba(0,0,0,0.4) 10%,rgba(0,0,0,0.7) 90%);border-radius:12px;color:white;font-size:13px}#sceneLoader{background:rgba(0,0,0,0.4);background:radial-gradient(ellipse at center,rgba(0,0,0,0.8) 0,rgba(0,0,0,0.4) 100%);z-index:100;position:fixed;top:0;right:0;left:0;bottom:0}#sceneLoader>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#sceneLoader .spinner{margin:auto;width:40px;height:40px;position:relative;border-radius:50%;border:4px solid white;border-right:4px solid #707070;border-bottom:4px solid #707070;border-left:4px solid #707070;animation:spinSceneLoader 1s ease infinite}@keyframes spinSceneLoader{0%{transform:rotateZ(0)}to{transform:rotateZ(359deg)}}#fail{z-index:14;position:fixed;top:0;left:0;right:0;bottom:0;background:#404040;background-image:repeating-linear-gradient(45deg,transparent,transparent 30px,#505050 30px,#505050 60px)}#helpOpenBrowser,#helpOpenSafari{background:red;color:white;position:fixed;top:25px;right:15px;padding:8px;animation-name:bounceHelpOpenSafari;animation-duration:1s;animation-iteration-count:infinite;text-align:right;white-space:pre}#helpOpenBrowser:before,#helpOpenSafari:before{position:absolute;top:-16px;right:1px;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 16px 16px 16px;border-color:transparent transparent red transparent}#helpOpenBrowser.bottom,#helpOpenSafari.bottom{bottom:25px;top:auto}#helpOpenBrowser.bottom:before,#helpOpenSafari.bottom:before{top:auto;bottom:-16px;border-width:16px 16px 0 16px;border-color:red transparent transparent transparent}@keyframes bounceHelpOpenSafari{0%{transform:translate(0,0)}70%{transform:translate(0,-5px)}90%{transform:translate(0,0)}to{transform:translate(0,0)}}#notPublished{position:fixed;background:#1D1718;top:45px;right:5px;z-index:10;padding:5px 8px;font-size:13px}@media screen and (max-width:768px){#notPublished{font-size:12px}}#notPublished p{font-size:inherit;color:white}#private{position:fixed;background:#1D1718;top:38px;right:5px;z-index:9;padding:5px 8px;font-size:13px;display:none}@media screen and (max-width:768px){#private{font-size:12px}}#private p{font-size:inherit;color:white}.compItemVideo,.videoLibrary{position:fixed;top:0;left:0;z-index:-1;visibility:hidden;-webkit-user-select:none;user-select:none}.nft #bgVideo{position:absolute}#canvasSearch{visibility:hidden}#threejs{touch-action:none}body.image.fid #threejs{position:relative;left:50%;transform:translateX(-50%)}body.image.fid.p #threejs{transform-origin:0 0!important;transform:rotate(-90deg) translate(-100%,-50%)!important;left:50%!important}body.fixed.p #threejs{position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}#markerCanvas{display:none}#logo{position:fixed;top:10px;left:10px;cursor:pointer;z-index:100;float:left}#logo img{max-height:100px;max-width:100px;display:block}#cameraAccessDimmer{position:fixed;top:0;right:0;left:0;bottom:0;z-index:200;background:rgba(0,0,0,0.3)}#help{background:#eeeeee}#help,#markerLarge{display:none;position:fixed;bottom:0;left:0;right:0;top:0;z-index:100}#help .image,#markerLarge .image{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);top:40%;z-index:1}#help .image img,#markerLarge .image img{width:400px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:none}#help .text,#markerLarge .text{box-sizing:border-box;position:absolute;bottom:0;left:0;right:0;padding-bottom:20px}#help .text.mobile,#markerLarge .text.mobile{display:none}#help p,#markerLarge p{font-size:17px;margin:5px;text-align:center;margin:0 5px 10px 0;line-height:25px}#help p span,#markerLarge p span{-webkit-user-select:auto;user-select:auto}#help p .link,#markerLarge p .link{font-size:inherit;padding:2px 6px}#help p.title,#markerLarge p.title{font-size:20px;color:#00bde6;height:28px;line-height:28px}#help p.url,#markerLarge p.url{font-size:28px;height:32px;line-height:32px}#help .button,#markerLarge .button{margin:0}#markerLarge .image{top:50%}@media screen and (max-width:768px){#logo{top:5px;left:5px}#help .image img,#markerLarge .image img{width:250px}#help .text.desktop,#markerLarge .text.desktop{display:none}#help .text.mobile,#markerLarge .text.mobile{display:block}#help p,#markerLarge p{font-size:16px}#help.customHelp .text,#markerLarge.customHelp .text{display:none}}@media screen and (max-width:767px){#logo img{max-height:60px;max-width:110px}#help .patternPreviews{bottom:100px}}@media screen and (max-width:399px){#logo img{max-height:50px;max-width:90px}}@media screen and (max-width:768px) and (orientation:portrait){#help .text,#markerLarge .text{width:auto;height:auto;float:none;padding-bottom:10px}#help .text p.overButton,#markerLarge .text p.overButton{height:40px;margin:0;padding-top:10px}#help .image img,#markerLarge .image img{width:90%;max-width:600px}#help .image img.help,#markerLarge .image img.help{width:calc(100% - 10px)}#help.customHelp .image img.help{width:90%}}@media screen and (max-width:768px) and (orientation:landscape){#help .text,#markerLarge .text{padding-top:100px;right:50%;top:0}#help .image,#markerLarge .image{position:relative;left:0%;top:0%;transform:translate(0%,0%);position:relative;top:0%;transform:translateY(0);position:absolute;right:0;left:50%;height:100%}#help .image.customHelp,#markerLarge .image.customHelp{right:auto}#help .patternPreviews{width:50%}}@media screen and (max-width:320px){#help .patternPreviews li{margin-right:5px}#help .patternPreviews img{height:70px}#more .item img{width:90px}}body.defaultBranding #logo img{height:auto;box-shadow:none}