.static-slide a.carousel-product {
    position: relative;
}

.static-slide a.carousel-product .desc.pt-lg {
    position: absolute;
    bottom: 0;
    padding: 20px;
    width: 100%;
}
.carousel-product .desc {
    text-align: center;
}
.static-slide a.carousel-product:before {
    content: '';
    outline-offset: -10px;
    z-index: 99;
    outline: 1px solid #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

.static-slide a.carousel-product .desc {
    text-align: left;
}
.product-list-section .splide__arrows {
    top: 25%;
    position: absolute;
    width: 100%;
    justify-content: space-between;
}

.product-list-section {
    position: relative;
}

.product-list-section .splide__arrows ul.splide__pagination {
    display: none;
}

.product-list-section ul.splide__pagination {
    display: none;
}

.product-list-section .btn-section {
    display: inline-block;
}

.product-collection-section .btn-section {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.product-collection-section .btn-section a.btn {
    display: inline-block;
    margin-top: 30px;
}

.product-list-section .splide__arrows button.slide-arrow {
    width: 30px;
    height: 30px;
}

.product-list-section .splide__arrows .arrow-prev-btn {
    left: -35px;
}

.product-list-section .splide__arrows .arrow-next-btn {right: -35px;left: auto;transform: rotate(360deg);}.product-list-section .splide__arrows {
    top: 25%;
    position: absolute;
    width: 100%;
    justify-content: space-between;
}

.product-list-section {
    position: relative;
}

.product-list-section .splide__arrows ul.splide__pagination {
    display: none;
}

.product-list-section ul.splide__pagination {
    display: none;
}

.product-list-section .btn-section {
    display: inline-block;
}

.product-collection-section .btn-section {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.product-collection-section .btn-section a.btn {
    display: inline-block;
    margin-top: 30px;
}

.product-list-section .splide__arrows button.slide-arrow {
    width: 30px;
    height: 30px;
}

.product-list-section .splide__arrows .arrow-prev-btn {
    left: -35px;
}

.product-list-section .splide__arrows .arrow-next-btn {right: -35px;left: auto;transform: rotate(360deg);}


@media only screen and ( max-width: 767px ){
  .product-list-section .splide__arrows .arrow-next-btn{right: -25px;}
  .product-list-section .splide__arrows .arrow-prev-btn {left: -10px;}
  .product-collection-section .product-list-section .container{padding-right:1rem;}
}