.ps-saintmaker-carousel .slick-arrow circle {
    fill: transparent;
}

.ps-carousel button.slick-arrow:before,
.ps-saintmaker-carousel button.slick-arrow:before {
    font-size: 0;
}

[class*="ps-carousel"] .slick-slide {
    padding: 0 15px;
}

.ps-carousel .slick-list.draggable {
    padding: 0 100px;
}

.ps-carousel button.slick-arrow {
    height: 56px;
    width: 56px;
    background: var(--basic-parchment);
    border-radius: 100px;
}

.ps-carousel button.slick-arrow.slick-prev {
    left: 20px;
    z-index: 10;
    position: absolute;
}

.ps-saintmaker-carousel button.slick-arrow.slick-prev {
    left: 0;
    z-index: 10;
    position: absolute;
}

.ps-saintmaker-carousel button.slick-arrow.slick-prev svg,
.ps-saintmaker-carousel button.slick-arrow.slick-next svg {
    max-height: max-content;
}

.ps-saintmaker-carousel button.slick-arrow.slick-next {
    right: 30px;
    z-index: 10;
    position: absolute;
}

.ps-carousel button.slick-arrow.slick-next {
    right: 20px;
    z-index: 10;
    position: absolute;
}

.ps-carousel button.slick-arrow {
    position: unset;
    font-size: 0;
}

@media only screen and (max-width:1024px) {
    .ps-carousel .slick-list.draggable {
        padding: 0;
    }
}