/* BUTTON */

#single-descripcion .btn {
    transition: 0.3s all ease-out;
}

#single-descripcion .btn:hover {
    transition: 0.3s all ease-out;
    transform: translateX(15px);
}

#single-descripcion .btn .icon-btn path {
    stroke: var(--secondary);
    transition: 0.3s all ease-out;
}

#single-descripcion .btn:hover .icon-btn path {
    stroke: var(--primary);
    transition: 0.3s all ease-out;
}

#single-descripcion .btn .icon-btn {
    transition: 0.3s all ease-out;
}

#single-descripcion .btn:hover .icon-btn {
    transform: rotate(45deg);
    transition: 0.3s all ease-out;
}

#single-descripcion .btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {
    color: var(--primary);
    background-color: var(--primary);
    border-color: var(--primary);
}