.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;
}
.recommend_title {text-align: center;margin-bottom:20px;}

.products-slide__thumb {
    height: 100px;
    margin-bottom: 10px !important;
}
.products-slide__link {
    font-size: 13px !important;
}
.product-slide__thumb img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.offer_change_list {
    margin-bottom: 5px;
}
.products-slide__bottom {
    margin-top: 5px;
}

select {
    appearance: none;
    background: #fff url('/local/templates/bwt_shop_2020/img/icons/icon-pin-down-accent.svg') 100% 50% no-repeat;
    border: none;
    padding: 0 1em 0 0;
    margin: 0;
    width: 100%;
    font-family: inherit;
    font-size: inherit;
    cursor: inherit;
    line-height: inherit;
    font-size:12px;
    border-bottom: 1px solid #c6c7cb;
}
select:active, select:focus {
	border-bottom:1px solid #E2116C;
}
.products-slide__bottom span.products-slide__link { 
    padding: 0; font-size: 10px;
}
.products-slider-recommend .products-slide__bottom{
    margin-top: 0;
}
.products-slider-recommend .products-slide__total{
    margin-bottom: 16px;
}
.checkout__block_title {
    margin-bottom: 15px;
}
.product-slide--recommend {
    top: 308px;
}
.recommend-list {
    padding-bottom: 60px;
}
.recommend-product-title {
    font-size: 14px !important;
    line-height: 21px;
    max-height: 100%;
}
@media(max-width:1360px){
    .products-slider-recommend .slick-list{
        max-width: 100%;
    }
}
@media(max-width: 991.98px){
    .recommend-list {
        padding-bottom: 40px;
    }
}