/*----FILE widget.css-------*/
.mpc-swiper {
    --mpc-height: 400px;
    --mpc-radius: 0px;
}

.mpc-swiper img {
    height: var(--mpc-height, 400px) !important;
    width: auto;
    max-width: none;
    object-fit: contain;
    display: block;
    cursor: pointer;
   transition: transform 0.3s ease-in-out;
   border-radius: var(--mpc-radius) !important;
}

.mpc-swiper .swiper-slide {
    width: auto !important;
    height: auto !important;
    display: flex;
    align-items: center;
}

/* zoom hover */
.mpc-swiper.zoom img:hover {
    transform: scale(1.05);
    
}

.mpc-swiper .swiper-wrapper {
    align-items: center;
}

.mpc-swiper .swiper-slide {
    width: auto !important;
    height: auto !important;
    display: flex;
    align-items: center;
}


.mpc-swiper.marquee .swiper-wrapper {
    transition-timing-function: linear !important;
}

.mpc-swiper-button-prev,
.mpc-swiper-button-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    cursor: pointer;
    user-select: none;
    color: inherit;
}

.mpc-swiper-button-prev {
    left: 10px;
}

.mpc-swiper-button-next {
    right: 10px;
}

/* iconos */
.mpc-swiper-button-prev::after,
.mpc-swiper-button-next::after {

    font-family: swiper-icons;
    font-size: inherit;
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;

}

.mpc-swiper-button-prev::after {
    content: 'prev';
}

.mpc-swiper-button-next::after {
    content: 'next';
}

/*------------------------------------*/

