.tabs-product-block .tab-slider,
.category-product-block .category-list-wrapper { padding-bottom: 48px; }
.tabs-product-block .slick-prev,
.tabs-product-block .slick-next,
.category-product-block .slick-prev,
.category-product-block .slick-next {
    z-index: 2; top: auto; bottom: 0; transform: none;
    width: 36px; height: 36px; border-radius: 50%;
    background: #fff; border: 1px solid #ea580c;
    color: transparent; font-size: 0;
}
.tabs-product-block .slick-prev,
.category-product-block .slick-prev { left: 0; }
.tabs-product-block .slick-next,
.category-product-block .slick-next { right: 0; }
.tabs-product-block .slick-prev::before,
.category-product-block .slick-prev::before { content: '\2039'; }
.tabs-product-block .slick-next::before,
.category-product-block .slick-next::before { content: '\203a'; }
.tabs-product-block .slick-arrow::before,
.category-product-block .slick-arrow::before { color: #c2410c; font: 28px/1 Arial, sans-serif; }
.tabs-product-block .slick-arrow:focus-visible,
.category-product-block .slick-arrow:focus-visible { outline: 2px solid #c2410c; outline-offset: 3px; }
.tabs-product-block .slick-dots,
.category-product-block .slick-dots {
    position: absolute; bottom: 8px; left: 44px; width: calc(100% - 88px);
    display: flex; justify-content: center; flex-wrap: wrap; gap: 4px;
}
.tabs-product-block .slick-dots li,
.category-product-block .slick-dots li { width: 14px; height: 14px; margin: 0; }
.tabs-product-block .slick-dots li button,
.category-product-block .slick-dots li button { width: 10px; height: 10px; border-radius: 50%; background: #cbd5e1; }
.tabs-product-block .slick-dots li.slick-active button,
.category-product-block .slick-dots li.slick-active button { background: #ea580c; }
.tabs-product-block .slick-dots li button::before,
.category-product-block .slick-dots li button::before { content: none; }
