/* кастом кнопки "таблица размеров" в карточке товара */

.t-store__prod-popup__link a {
    display: inline-block;
    padding: 12px 16px;
    margin-top: 20px;
    border-radius: 300px;
    font-weight: 700;
    font-size: 10px!important;
    text-transform: uppercase;
    background-color: #ceeeff;
    color: #333333!important;

}


  


/* избранное - удаление фона для карточки */
.t1002__picture-wrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn {
background: none;
}

/* отступ снизу в карточке товара до футера */


.t-store__prod-snippet__container {
    padding-bottom: 0px;
}


/* добавляем отступ сверху в карточке товара для меню */

@media screen and (max-width: 960px){
.t-store__prod-snippet__container {
    padding-top: 95px;
}
}




/*убираем иконку корзины*/
.t706__carticon {
display: none;
}
/*убираем иконку избранное*/
.t1002__wishlisticon {
display: none;
}


/* убрать тень у мессенджерей */

.t898__btn_label {

box-shadow: 0 0 20px 0 rgb(0 0 0 / 0%);
}

.t898__btn_label:hover {
box-shadow: 0 0 20px 0 rgb(0 0 0 / 0%);
}

.t898__btn_input:checked+label {
background: #adddf4!important;
}


/* скругление карточки товара*/
.t-store__card__bgimg, .t-store__card__bgimg_second {
border-radius: 20px;
}

.t-slds__bgimg {
border-radius: 10px !important;
}

.t-slds__thumbsbullet-border {
border-radius: 10px;
}


/* ссылка на цвет кружок*/
.js-store-prod-all-text a:hover {
border: 1px solid #adddf4;
line-height: 0.5 !important;
}

.js-store-prod-all-text a {
border: 1px solid #c4c4c4;
line-height: 0.5 !important;
padding: 1px 3px 1px 3px;
border-radius: 20px;
font-size: 12px;
webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

/* стиль для кнопок размера*/
.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
background-color: #fcfaf7;
border-radius: 5px;
}


/* стиль для чекбоксов в каталоге*/
.t-checkbox__indicator {
border: 1px solid #000;
border-radius: 4px;
}

.t-checkbox__indicator::after {
left: 8px;
top: 3px;
border-width: 0 1px 1px 0;
}

.t-store__filter__price-outer {
height: 1px;
}

/* размер кнопки в карточке товара*/

.t-store__prod-popup__btn {
font-size: 12px;
}

/* настройка подчеркивания ссылки */

.knopka[data-elem-type="text"] a {
border: 0 !important;
display: inline-block !important;
width: auto !important;
position: relative !important;
transition: all 0.5s ease-in-out !important;
/* цвет ссылки до наведения */
color: #000000 !important;
}

.knopka[data-elem-type="text"] a:hover {
/* цвет ссылки после наведения */
color: #000000 !important;
}

.knopka[data-elem-type="text"] a::after {
content: '';
position: absolute;
transition: all 0.5s ease-in-out;
margin: auto;
/* отступ между ссылкой и подчеркиванием;
если нужно сделать расстояние больше, то используй отрицательное значение */
margin-bottom: -2px;
/* толщина подчеркивания */
height: 1px;
/* цвет подчеркивания до наведения */
background: #000000;

opacity: 1;
top: auto;
bottom: 0;
left: 51%;
right: 51%;
width: 0;

}

.knopka[data-elem-type="text"] a:hover::after {
/* цвет подчеркивания после наведения */
background: #000000;

opacity: 1;
top: auto;
bottom: 0;
left: 0;
right: 0;
width: 100%;

}