Slick dots & arrows CSS
.slick-dots {.slick-dots { display: flex; padding: 0; margin: 20px 0 0; justify-content: center; align-items:center; gap: 5px; list-style-type:none;}.slick-dots li {padding:0;}.slick-dots li button { background: #f1f1f1; border: none; font-size: 0; width: 30px; height: 2px; transition: all 0.5s ease;}.slick-dots li button:hover,.slick-dots li.slick-active button:hover,.slick-dots li.slick-active button { background: var(--color-primary); height: 4px; transition: all 0.5s ease;}@media (max-width: 767px) {.slick-dots li { flex: 1; max-width: 30px;}.slick-dots li button { width: 100%;}}.slick-prev.slick-arrow:after, .slick-next.slick-arrow:after { content: "\e90f"; font-family: shoptet; font-size: 13px;}.slick-next.slick-arrow:after {content: "\e910";}.slick-prev.slick-arrow, .slick-next.slick-arrow {transition: all 0.5s ease; position: absolute; top: 50%; left: 10px; transform: translateY(-50%); z-index: 2; background: #f1f1f1; border: none; font-size: 0; width: 30px; height: 30px; border-radius: 100%;}.slick-next.slick-arrow {left: unset; right: 10px;}.slick-prev.slick-arrow:hover, .slick-next.slick-arrow:hover {transition: all 0.5s ease; background: var(--color-primary); color: #fff;}