#ja-wc-ql-container{

    position: fixed;

    top: 0;

    display: none;

    left: 0;

    height: 100%;

    width: 100%;

    font-size: 0.9em;

    z-index: 1001;

}





#ja-wc-ql-container.show{

    display: block;

}



#ja-wc-ql-container .ja-wc-ql-overlay{

    position: absolute;

    top: 0;

    left: 0;

    background: #0000005c;

    z-index: 2;

    width: 100%;

    height: 100%;

}



#ja-wc-ql-container .ja-wc-ql-wrapper{

    position: absolute;

    width: 100%;

    height: 100%;

    margin: auto;

    top: 0;

    left: 0;

    display: flex;

}



#ja-wc-ql-container .ja-wc-ql-main{

    max-width: 1100px;

    max-height: 80%;

    margin: auto;

    z-index: 3;

    overflow-y: auto;

    background: #fff;

    padding: 15px;

    width: 90%;

}







#ja-wc-ql-content div.product div.imgs-container{

    padding-right: 15px;

    width: 58%;

}



#ja-wc-ql-content div.product div.summary{

    width: 42%;

}



#ja-wc-ql-content div.summary .see-details{

    font-size: 0.9em;

    font-weight: 600;

    color: var(--primary-text-color);

}



#ja-wc-ql-content #ja-wc-ql-close{

    font-size: 20px;

    font-weight: 700;

}



#ja-wc-ql-content div.product div.images.woocommerce-product-gallery{

    top: 15px;

}



#ja-wc-ql-container .ja-wc-ql-head{

    text-align: right;

}



#ja-wc-ql-container .ja-wc-ql-head a{

    font-size: 20px;

    font-weight: 700;

    color: #fd0000;

}



.blockUI.blockMsg.blockElement{

    display: none!important;

}


@media screen and (max-width:768px){

    #ja-wc-ql-content div.product div.summary{
        width: 100%;
        float: none;
    }

    #ja-wc-ql-content div.product div.imgs-container{
        width: 100%;
        max-width: 410px;
        padding: 0;
        margin: auto;
    }
    
}