.products-slide__wishlist {
    position: absolute!important;
    top: 8px;
    right: 8px;
    z-index: 1;
}
.discount_block {display:none;}
.discount_block.active {display:block;}

.add_basket.empty {display:none;}
.add_basket.available {display:block;}

/*.btn__white-accent-dark.empty_in_basket,
.btn__white-accent-dark.empty_in_basket:hover {cursor:default;color: #C0C0C0 !important;border-color: #E0E0E0 !important;-webkit-box-shadow: 0px 0px 0px rgba(0, 93, 143, 0.25); box-shadow: 0px 0px 0px rgba(0, 93, 143, 0.25);}*/
.empty_in_basket.empty {display:block;}
.empty_in_basket.available {display:none;}

.list__list_item.empty {color:#C9C9C9;}
.products-slide__list .offer_title {font-size: 0.7em;color: #e2116c;padding:5px 0;}

.product__colors.offer_change_list {text-align:center;}

/* 	????????? ????? */
.k4nYqpwTl .radio__old:checked + .radio__custom,
.b_color_v1 .radio__old:checked + .radio__custom {
    border-color: #F0F0F0;
}
.k4nYqpwTl .radio__custom:after,
.b_color_v1 .radio__custom:after {
    background-color: #F0F0F0;
}

/* ????-????????? */
.b-color-v2 .radio__old:checked + .radio__custom{
    border-color: #333333;
}
.b-color-v2 .radio__custom:after {
    background-color: #333333;
}

/* ??????? ???? */
.HM9lCChH .radio__old:checked + .radio__custom,
.b-color-v3 .radio__old:checked + .radio__custom{
    border-color: #ff929d;
}
.HM9lCChH .radio__custom:after,
.b-color-v3 .radio__custom:after {
    background-color: #ff929d;
}

/* ????????? ????? */
.b-color-v4 .radio__old:checked + .radio__custom{
    border-color: #d9598e;
}
.b-color-v4 .radio__custom:after {
    background-color: #d9598e;
}

/* ????? ????? */
.i5kJ9xLu .radio__old:checked + .radio__custom,
.b-color-v5 .radio__old:checked + .radio__custom{
    border-color: #75aedf;
}
.i5kJ9xLu .radio__custom:after,
.b-color-v5 .radio__custom:after {
    background-color: #75aedf;
}

/* ??????? ??? */
.b-color-v6 .radio__old:checked + .radio__custom{
    border-color: #88c795;
}
.b-color-v6 .radio__custom:after {
    background-color: #88c795;
}

/* 	???????? ???? */
.b-color-v7 .radio__old:checked + .radio__custom{
    border-color: #f58553;
}

.b-color-v7 .radio__custom:after {
    background-color: #f58553;
}
.sticker_po_akcii{
    position: absolute;
    z-index: 1;
    right: 0;
    background: var(--bwt-pink);
    color: #ffff;
    padding: 5px 10px;
    text-align: center;
    top: 5px;
    text-transform: uppercase;
    font-size: 12px;
}
.products-slide__top{position: relative;}
.products-slider__carousel.js-products-slider-carousel{display: flex;flex-flow: row wrap;}
.products-slider__carousel .products-slide.d-flex.flex-column.justify-content-between{width: 25%;}
@media screen and (max-width: 767px){
    .products-slider__carousel.js-products-slider-carousel{display: flex;flex-flow: column;}
    .products-slider__carousel .products-slide.d-flex.flex-column.justify-content-between{width: 100%;margin-bottom: 90px;}
}
.products-slide__total_price-old {
    margin-left: 0px!important;
    font-size: 13px!important;
}