
/******************************
 QUICKVIEW
*******************************/
.noscroll {
    margin: 0 !important;
    overflow-y: scroll !important;
    position: fixed;
    width: 100%; }

.quickview-button {
    position: absolute;
    z-index: 99;
    left: 50%;
    margin-left: -45px;
    top: 50%;
    margin-top: -20px;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s; }

.quickview-button {
    -webkit-backface-visibility: hidden; }

.product-wrapper:hover .quickview-button, .product-list-item:hover .quickview-button {
    opacity: 1;
    visibility: visible; }

.quickview {
    /* animate in */
    /* animate out */ }
.quickview body {
    background-color: transparent;
    background-image: none; }
.quickview .mfp-iframe {
    background-color: white; }
.quickview #container {
    min-height: 100%;
    background-color: white; }
.quickview #content {
    padding: 15px 15px 5px 15px; }
.quickview #content:after {
    content: "";
    display: none; }
.quickview .heading-title {
    margin-bottom: 15px; }
.quickview .mfp-iframe-holder .mfp-content {
    max-width: 800px;
    height: 530px; }
.quickview .tab-content {
    background-color: transparent; }
.quickview .product-info {
    margin-bottom: 15px; }
.quickview .product-info .right {
    padding-left: 15px; }
.quickview .product-info .right .cart {
    display: table;
    overflow: visible;
    width: 100%; }
.quickview .product-info .left .image-additional {
    margin-bottom: 5px; }
.quickview .product-info .left .tab-content {
    margin-top: 15px;
    margin-bottom: 0; }
.quickview #button-cart {
    width: 50%;
    float: left; }
.quickview #more-details {
    width: 40px;
    height: 40px;
    float: right; }
.quickview [data-hint]:before {
    display: block;
    margin-left: -6px; }
.quickview [data-hint]:after {
    display: block;
    left: auto;
    right: 0;
    text-shadow: none;
    box-shadow: none;
    line-height: 100%; }
.quickview .mfp-iframe, .quickview .journal-popup {
    opacity: 0;
    transition: all 0.2s ease-in-out;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7); }
.quickview.mfp-bg {
    opacity: 0.01;
    transition: all 0.2s ease-out; }
.quickview.mfp-ready .mfp-iframe, .quickview.mfp-ready .journal-popup {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
.quickview.mfp-ready.mfp-bg {
    opacity: 0.75; }
.quickview.mfp-removing .mfp-iframe, .quickview.mfp-removing .journal-popup {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    opacity: 0; }
.quickview.mfp-removing.mfp-bg {
    opacity: 0; }
.quickview .zm-viewer, .quickview .zm-handler {
    cursor: default; }

.mfp-bg {
    z-index: 9999999; }

.mfp-wrap {
    z-index: 99999999; }