.quick-view-main {
    &.mfp-bg {
        background: #000000;
        opacity: .8;   
    }
    
  .popup-quick-view {
    .main-product.product {
        padding: 0 !important; 
        .images {
            padding:15px 0;
        }   
        .row {
            margin:0;
        }
        .jws_pr_labels {
            left: 30px;
                top: 30px;
                z-index: 2;
        }
    }
    max-width: 1050px;
    margin: 0 auto;
    background: #ffffff;
    transition: 0.4s all;
    .mfp-close {
        color: #ffffff;
        font-size:50px;
        border-radius: 100%;
        position: fixed;
        right: 10px;
        top: 10px;  
        background: transparent;
        &:hover {
            transform: rotate(90deg);
            -webkit-transform: rotate(90deg);
        } 
    }
    .shop-single {
        padding:0;
        position: relative;
        .jws-summary {
           margin: 15px 0 40px;
        }
    }
    figure {
        margin:0;
    }
    .jws-summary-wrap {
        > * {
        opacity: 0;
        transition: 0.4s all;
        transform: translatey(50px);
        -webkit-transform: translatey(50px);
        &.show {
        transform: translatey(0px);
        -webkit-transform: translatey(0px); 
        opacity: 1;
        }
    }  
    }
  
} 
.woocommerce-review-link {
      pointer-events: none;  
} 
}

.quick-view-main.mfp-bg {
	transition: 0.3s ease;
}
.quick-view-main.mfp-ready {
	.mfp-content {
		>div {
			opacity: 1;
		}
	}   
}


.quick-view-main.mfp-removing {
	.mfp-content {
		>div {
			opacity: 0;
		}
	}

}
.quick-view-main.mfp-removing.mfp-bg {
	opacity: 0;
}
@media(max-width:767px) {
     max-width: 460px;   
}