﻿.productoAdium .itemProductoAdium:not(:nth-child(1)) {
    border-left: solid 1px #e7e7e7;
}
.productoAdium .itemProductoAdium:not(:last-child) {
    border-right: solid 1px #e7e7e7;
}
.bannerCarruselAdium .swiper-button-prev:after {
    content: " " !important;
    border-radius: 50%;
    background-color: #FFFFFF;
    background-image: url('../Adium/img/flechaizquierda.svg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 18px;
    height: 100px;
    position: absolute;
}
.bannerCarruselAdium .swiper-button-next:after{
    content: " " !important;
    border-radius: 50%;
    background-color: #FFFFFF;
    background-image: url('../Adium/img/flechaderecha.svg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 18px;
    height: 100px;
    position: absolute;
}
@media (min-width: 520px) {
    .bannerCarruselAdium .swiper-button-prev:after {
        width: 30px;
        height: 150px;
    }
    .bannerCarruselAdium .swiper-button-next:after{
        width: 30px;
        height: 150px;
    }
}
@media (min-width: 1024px) {
    .bannerCarruselAdium .swiper-button-prev:after {
        width: 45px;
        height: 250px;
    }
    .bannerCarruselAdium .swiper-button-next:after{
        width: 45px;
        height: 250px;
    }
}

.productoAdium .swiper-button-prev:after {
    content: " " !important;
    border-radius: 50%;
    background-color: #FFFFFF;
    background-image: url('../Adium/img/flechaizquierda.svg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 18px;
    height: 100px;
    position: absolute;
}
.productoAdium .swiper-button-next:after{
    content: " " !important;
    border-radius: 50%;
    background-color: #FFFFFF;
    background-image: url('../Adium/img/flechaderecha.svg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 18px;
    height: 100px;
    position: absolute;
}
.acordeon .contenidoAcordeon{
    will-change: max-height;
    overflow-y: hidden;
    max-height: 0px;
    opacity: 0;
    transition: all 0.25s ease-out;
}

.acordeon .contenidoAcordeon.contenidoAcordeonAbierto{
    max-height: max-content;
    opacity: 1;
    overflow-y: auto;
    transition: all 0.25s ease-out;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}