.cross{cursor:pointer;margin:30px 55px 0 0;opacity:1;position:fixed;right:0;top:0;transition:all .3s ease-in-out;will-change:transform;z-index:99}.cross:after,.cross:before{content:"";height:2px;position:absolute;width:35px}.cross:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cross:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cross--light:after,.cross--light:before{background-color:#000}.cross--dark:after,.cross--dark:before{background-color:#fff}.slb{box-shadow:2px 2px 12px 1px rgba(0,0,0,.2);cursor:-webkit-zoom-in;cursor:zoom-in}.slb--invert{box-shadow:2px 2px 12px 1px hsla(0,0%,100%,.3)}.slb--opened{cursor:auto}.pop-in{-webkit-animation:pop-in .25s;-moz-animation:pop-in .25s;-ms-animation:pop-in .25s}.pop-out{-webkit-animation:pop-out .25s;-moz-animation:pop-out .25s;-ms-animation:pop-out .25s}#overlay{cursor:pointer;display:none;height:100vh;pointer-events:none;position:fixed;width:100vw;will-change:transform;z-index:9999999}#overlay,.center{bottom:0;left:0;right:0;top:0}.center{margin:auto;max-height:90%;max-width:90%;position:absolute}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pop-in{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pop-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes pop-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}}