.versions {
    padding-left: 0px;
    padding-right: 0px;
}
.versions.slider .itemVersions.slick-slider.slick-initialized .slick-arrow + .slick-list {
    margin-left: 20px;
    margin-right: 20px;
}

.itemVersions {
    margin-top: 0;
    --skapa-carousel-item-gap: 0.25rem;
}
.itemVersions::part(control-button) {
    scale: 70%;
}
.itemVersions__wc-carousel .sk-choice-item {
    position: relative;
    width: 3rem;
    height: 3rem;
    --skapa-choice-item-border-colour-selected: #111;
    --skapa-choice-item-border-colour-hover: #111;
    --skapa-choice-padding-block: 0.75rem;
    --skapa-choice-min-height: 3rem;
}
.itemVersions__wc-carousel .sk-choice-item .slot-content {
    position: absolute;
    left: 6px;
    width: 35px;
    height: 35px;
}
.itemVersions .el {
    margin-top: 0.25rem;
    width: calc(40px + 0.5rem);
    height: calc(40px + 0.5rem);
    border: 1px solid #dfdfdf;
    border-radius: 0.25rem;
}
.itemVersions .el:hover {
    border-color: #111;
}
.itemVersions .el.active {
    border-color: #111;
}
.itemVersions .el img {
    margin: 0.25rem;
    max-width: calc(100% - 0.5rem);
}
.itemVersions .el a {
    display: inline-block;
}
.itemVersions[data-slider=versions] {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: -0.25rem;
}
.itemVersions[data-slider=versions] .slick-arrow {
    margin: 0px;
}
.itemVersions[data-slider=versions] .slick-arrow:before {
    font-size: 16px;
}
.itemVersions[data-slider=versions] .slick-arrow.slick-prev {
    left: -5px;
    width: 25px;
    height: 25px;
}
.itemVersions[data-slider=versions] .slick-arrow.slick-next {
    right: -5px;
    width: 25px;
    height: 25px;
}
.itemVersions[data-slider=versions] .slick-track {
    margin-left: 0;
}
