.splide__slide img {
    height: auto;
    width: 100%;
}

/* ページネーション */
.product_index-class-pagination{
    gap:8px;
    transform: translateY(-22px);
    height: 0;
}

/* ページネーションのドット */
.product_index-class-page{
    width:8px;
    padding:0;
    aspect-ratio: 1 / 1;
    background: #fff;
    transition: .5s all;
    border-radius: 100vmax;
    border:none;
}
.product_index-class-page.is-active{
    background-color: #000000;
    opacity: 1;
}

/* hover */
.prod-Card_Link .splide .is-active img{
    transition: transform .4s;
    transform-origin: center center;
}

.prod-Card_Link:hover .splide .is-active img{
    transform: scale(1.1);
}
