.wcccl-wrap {
    width:95% !important;
    max-width:95% !important;
    margin:0 auto !important;
    overflow:hidden;
}
.wcccl-carousel {
    display:flex;
    gap:20px;
    overflow-x:auto;
    scroll-snap-type:x mandatory;
    -webkit-overflow-scrolling:touch;
    padding:10px 0;
}
.wcccl-item {
    flex:0 0 auto;
    width:180px;
    text-align:center;
    scroll-snap-align:start;
}
.wcccl-item img {
    max-width:100%;
    border-radius:8px;
    margin-bottom:5px;
}
