.loader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    background: url("/imagenes/page-loader.gif") 50% 50% no-repeat rgb(249, 249, 249);
}

.listado-card-producto:hover {
    box-shadow: 0 .5rem 1rem #BADBFF !important;
}

.color-asociado:hover{
    cursor: pointer;
}

.color-seleccionado{
    border:4px solid #3167eb;
    border-radius:5px;
}

.fancybox-slide--iframe .fancybox-content {
    max-width  : 90%;
    max-height : 90%;
    margin: 0;
    -webkit-backface-visibility: hidden;
}

.enlace-navegador-izquierda{
    left:5px;
    position:fixed;
    top:50%;
    width: 50px;
}

.enlace-navegador-derecha{
    right:5px;
    position:fixed;
    top:50%;
    width: 50px;
}

.disclaimer-estuches{
    margin-top:100px;
}

/* FICHA */

.boton__informacion-tecnica{
    display: block;
}

.ficha-imagen-principal{
    width: 290px;
}

.ficha-imagen-extra{
    width: 280px;
}

.highlight {
    background-color: yellow;
}


/* RESUMEN */
.notifyjs-wrapper {
    z-index: 9999;
}

.target{
    background-color: #dff5bd;
    transition-property: all;
    transition-duration: 2s;
}


.no-target{
    transition-property: all;
    transition-duration: 2s;
}


@media (min-width: 480px) {

    .ficha-imagen-principal{
        width: 440px;
    }

    .ficha-imagen-extra{
        width: 440px;
    }

}

@media (min-width: 576px) {

    .boton__informacion-tecnica{
        margin-top:0!important;
        float:right;
    }

    .ficha-imagen-extra{
        width: 175px;
    }

}

@media (min-width: 768px) {

    .ficha-imagen-extra{
        width: 195px;
    }

    .formulario-producto-carrito{
        padding-top:10px;
        top:0;
    }

}

@media (min-width: 992px) {

    .ficha-imagen-principal{
        width: 550px;
    }

    .ficha-imagen-extra{
        width: 225px;
    }

}


@media (min-width: 1280px) {

    .ficha-imagen-extra{
        width: 195px;
    }

}


@media (min-width: 1900px) {

    .ficha-imagen-extra{
        width: 300px;
    }

}
