.slick-dots {
    display: flex !important;
    flex-wrap: nowrap !important; /* Запрещаем перенос */
    overflow-x: auto;             /* Включаем горизонтальную прокрутку */
    overflow-y: hidden;           /* Прячем вертикальную, если появится */
	justify-content: safe center;
    -webkit-overflow-scrolling: touch; /* Плавный скролл на iOS */
    scrollbar-width: none;        /* Прячем скроллбар в Firefox */
}

/* Прячем скроллбар в Chrome/Safari */
.slick-dots::-webkit-scrollbar {
    display: none;
}

.slick-dots li {
    flex: 0 0 auto;               /* Не даем точкам сжиматься */
    margin: 0;
}

/* Если li в списке всего один — скрываем весь список dots */
.slick-dots li:only-child {
    display: none !important;
}

.catalog_detal .card .card_info .haracter_block .haracter_item .sku_linck_block .button_choose_shop:not(.is-active),
.catalog_detal .card .card_info .haracter_block .haracter_item .sku_linck_block .button_choose_size:not(.is-active) {
	display: none;
}

.items-tp-catalog .item.is-active {
	display: flex;
}

.catalog_detal .card .card_info .haracter_block .haracter_item .sku_linck_block .sku_linck.is-checked {
	background: #e5c189;
}

.items-tp-catalog .item .image-block .favorites_linck {
	text-decoration: none;
}

.items-tp-catalog .item .image-block .favorites_linck.infavor .icon_fon {
	display: none;
}

.items-tp-catalog .item .image-block .favorites_linck.infavor::before {
	content: "";
	color: #9c081a;
	font-family: fontello;
	font-style: normal;
}
.items-tp-catalog .item .price-box .price_block .price {
	white-space: nowrap;
}