
.cps-slider { margin: 10px 0; }
.cps-slide { text-align: left; padding: 8px; box-sizing: border-box; }
.cps-slide a { display: block; text-decoration: none; color: inherit; }
.cps-thumb img { width: 100%; height: auto; display: block; border-radius: 6px; }
.cps-info { padding: 8px 0; }
.cps-title { font-size: 15px; margin: 0 0 6px; }
.cps-price { color: #3b8f3b; font-weight: 600; }
.slick-dots { text-align: center; margin-top: 8px; }
