


.t706__cartwin-content {
    border-radius: 12px !important;

}


    .t754__bgimg, .t668__wrapper, .js-product .t-store__card__imgwrapper,.t-store__prod-popup__slider .t-slds__container { 
        border-radius: 20px !important; 
        overflow: hidden;
    }



    .js-product .t-store__card__imgwrapper,.t-store__prod-popup__slider .t-slds__container {
        border-radius: 20px !important;
        overflow: hidden;  .js-product .t-store__card__imgwrapper,.t-store__prod-popup__slider .t-slds__container
    }


:root{
    --iconNormal: url(https://static.tildacdn.com/tild3936-6439-4235-a564-663338653139/free-icon-font-bookm.png);
    --iconAdded: url(https://static.tildacdn.com/tild3637-3030-4538-b237-636161643537/free-icon-font-bookm.png);
    --iconScaleHover: scale(1.1);  /*Увеличение иконки при наведении*/
    --iconTransition: all .4s ease-in-out;  /*Плавность анимации*/
    --bgIconRadiusNormal: 6px; /*Радиус скругления углов у подложки с иконкой*/
    --bgIconRadiusHover: 6px; /*Радиус скругления углов у подложки с иконкой при наведении*/
    --bgIconColorHover: ##FFFFFF40;    /*Цвет подложки с иконкой при наведении*/
    --bgIconColorAdded: ##FFFFFF40;    /*Цвет подложки с иконкой, когда товар добавлен в избранное*/
    --bgIconColorNomral: ##FFFFFF40; /*Цвет подложки в обычном состоянии*/
    --widthIcon: 18px;
    --heightIcon: 18px;
    
}
/*Иконка в обычном состоянии*/
    a.t1002__addBtn:after {
    content: "";
    position: absolute;
    width: var(--widthIcon);
    height: var(--heightIcon);
    background-image: var(--iconNormal);
    background-repeat: no-repeat;
    background-size: cover;
    transition: var(--iconTransition);
}   

/*Иконка при наведении*/
    a.t1002__addBtn:hover:after {
    content: "";
    transform: var(--iconScaleHover);
    transition: var(--iconTransition);
}   

/*Иконка, когда товар добавили в избранное*/
    a.t1002__addBtn_active:after {
    content: "";
    width: var(--widthIcon);
    height: var(--heightIcon);
    background-image: var(--iconAdded);
    background-repeat: no-repeat;
}

/*Скрываем оригинальную иконку*/
.t1002__addBtn svg{
    display:none;
}

/*Если нужен определенный радиус скругления и цвет у подложки с иконкой*/

.t1002__addBtn{
    border-radius: var(--bgIconRadiusNormal) !important; /*Радиус скругления*/
    background: var(--bgIconColorNomral) !important;    /*Цвет подложки*/
    transition: var(--iconTransition);
}
.t1002__addBtn:hover{
    border-radius: var(--bgIconRadiusHover) !important; /*Радиус скругления при наведении*/
    background: var(--bgIconColorHover) !important;    /*Цвет подложки при наведении*/
    transition: var(--iconTransition);
}
.t1002__addBtn_active{
    background: var(--bgIconColorAdded) !important;
}
