.splide__arrow {
    background: var(--pm-color-theme);
    opacity: 1;

    svg {
        fill: #ffffff;
        height: 1em;
        width: 1em;
    }
}

.thumbnails {
    display: flex;
    margin: 1rem auto 0;
    padding: 0;
    /*justify-content: center;*/
}

.thumbnail {
    width: 70px;
    /*height: 70px;*/
    overflow: hidden;
    list-style: none;
    margin: 0 0.2rem;
    cursor: pointer;
    border-radius: 4px;
    border: 1px solid #e0e0e0;
}

.thumbnail.is-active {
    border: 1px solid var(--pm-color-theme);
}

.thumbnail img {
    width: 100%;
    height: auto;
    border-radius: 4px;
}