@-webkit-keyframes a{0%{-webkit-transform:translate(-50%,-50%) rotateX(0) rotateY(0);transform:translate(-50%,-50%) rotateX(0) rotateY(0)}50%{-webkit-transform:translate(-50%,-50%) rotateX(-180deg) rotateY(0);transform:translate(-50%,-50%) rotateX(-180deg) rotateY(0)}to{-webkit-transform:translate(-50%,-50%) rotateX(-180deg) rotateY(-180deg);transform:translate(-50%,-50%) rotateX(-180deg) rotateY(-180deg)}}@keyframes a{0%{-webkit-transform:translate(-50%,-50%) rotateX(0) rotateY(0);transform:translate(-50%,-50%) rotateX(0) rotateY(0)}50%{-webkit-transform:translate(-50%,-50%) rotateX(-180deg) rotateY(0);transform:translate(-50%,-50%) rotateX(-180deg) rotateY(0)}to{-webkit-transform:translate(-50%,-50%) rotateX(-180deg) rotateY(-180deg);transform:translate(-50%,-50%) rotateX(-180deg) rotateY(-180deg)}}.fluidbox{outline:none}.fluidbox__overlay{pointer-events:none;right:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:fixed;opacity:0;bottom:0;top:0;background-color:hsla(0,0%,100%,.85);cursor:pointer;cursor:zoom-out;left:0}.fluidbox--opened .fluidbox__overlay{pointer-events:auto}.fluidbox__wrap{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;background-size:cover;margin:0 auto;background-position:50%}.fluidbox--closed .fluidbox__thumb,.fluidbox__thumb{-webkit-transition:opacity 0s ease-in-out 0s;transition:opacity 0s ease-in-out 0s}.fluidbox__ghost{transition-delay:0s;transition-duration:0s,.5s;position:absolute;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform}.fluidbox--opened .fluidbox__ghost{cursor:pointer;cursor:zoom-out}.fluidbox--closed .fluidbox__ghost{-webkit-transition-delay:.5s,0s;transition-delay:.5s,0s}.fluidbox__loader{pointer-events:none;right:0;position:absolute;opacity:0;bottom:0;top:0;-webkit-perspective:200px;perspective:200px;left:0}.fluidbox__loader:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-duration:.5s;transition-duration:.5s;content:"";position:absolute;top:50%;background-color:hsla(0,0%,100%,.85);padding-bottom:20%;left:50%;width:20%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.fluidbox--loading .fluidbox__loader{-webkit-transition:opacity .5s ease-in-out .5s;transition:opacity .5s ease-in-out .5s;opacity:1}.fluidbox--loading .fluidbox__loader:before{-webkit-animation:a 1s ease-in-out 0s infinite forwards;animation:a 1s ease-in-out 0s infinite forwards}