#rlc-spinblock {
    margin: 100vh auto;
    width: 35.375em;
    height: 44.5em;
    overflow: hidden;
    pointer-events: none;
}
    #rlc-shirtmodel {
        width: 62em;
        height: 62em;
        margin: 0 auto;
        position: relative;
        top: 50%;
        left: 50%;
        transform: translate(-52%,-47.25%);
    }
        #rlc-shirtmodel canvas {
            width: 100%;
            height: 100%;              
        }

@media screen and (max-width:767px) {
#rlc-spinblock {
    margin: 100vh auto;
    width: 17.375em; 
    height: 23.660em;
}
    #rlc-shirtmodel {
        width: 33.5em;
        height: 33.5em;
    }
}