.render_view {
    width: 88px;
    height: 352px;
    margin: 15px auto 40px auto;
    perspective: 800px;
    perspective-origin: 50% 100px;
    transform-style: preserve-3d;
    background-image: none !important;
}

.cape {
    transform-style: preserve-3d;
    transform: rotateY(180deg) translateX(-11px) translateZ(27.5px) translateY(82.5px) rotateX(5deg);
}

.front, .back {
    width: 110px;
    height: 176px;
}
.left, .right {
    width: 11px;
    height: 176px;
}

.top, .bottom {
    width: 110px;
    height: 11px;
}

.front {
    background-position: -11px -11px;
    transform: translateZ(5.5px);
}

.back {
    background-position: -132px -11px;
    transform: translateZ(-5.5px) rotateY(180deg);
}

.left {
    background-position: 0px -11px;
    transform: rotateY(270deg) translateZ(5.5px);
}

.right {
    background-position: -121px -11px;
    transform: rotateY(-270deg) translateZ(104.5px);
}

.top {
    background-position: -11px 0px;
    transform: rotateX(90deg) rotateY(0deg) translateX(0px) translateY(0px) translateZ(5.5px);
}

.bottom {
    background-position: -121px 0px;
    transform: rotateX(-90deg) rotateZ(0deg) rotateY(180deg) translateZ(-170.5px);
}

.cape > * {
    position: absolute;
    background-image: inherit !important;
    background-size: 242px 187px;
}

.left, .right, .top, .bottom {
    filter: brightness(0.75);
}

.back {
    filter: brightness(0.5);
}