:root {
    --iconNormal: url('https://static.tildacdn.com/tild3034-6362-4130-b238-353065313730/free-icon-font-bookm.png');
    --iconAdded: url('https://static.tildacdn.com/tild6533-3761-4534-b739-343462343632/iconizer-svg_2___1.svg');
    --iconScaleHover: scale(1.1);
    --iconTransition: all 0.4s ease-in-out;
    --bgIconRadiusNormal: 0px;
    --bgIconRadiusHover: 0px;
    --widthIcon: 20px;
    --heightIcon: 20px;
}

/* Стили для кнопки добавления в избранное */
a.t1002__addBtn {
    padding: 0px; /* Отступы вокруг кнопки */
    border-radius: var(--bgIconRadiusNormal) !important;
    background: transparent !important;
    transition: var(--iconTransition);
    position: relative; /* Убедитесь, что родительский элемент имеет relative positioning */
}

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);
    top: 0px; /* Отступ сверху */
    right: 0px; /* Отступ справа */
}

/* Иконка при наведении */
a.t1002__addBtn:hover:after {
    transform: var(--iconScaleHover);
    top: 0px; /* Изменение отступа сверху при наведении */
    right: 0px; /* Изменение отступа справа при наведении */
}

/* Иконка, когда товар добавлен в избранное */
a.t1002__addBtn_active:after {
    background-image: var(--iconAdded);
    top: 0px; /* Изменение отступа сверху в активном состоянии */
    right: 0px; /* Изменение отступа справа в активном состоянии */
}

/* Скрытие стандартной SVG-иконки */
.t1002__addBtn svg {
    display: none;
}

/* Стили подложки для кнопки избранного */
.t1002__addBtn:hover {
    border-radius: var(--bgIconRadiusHover) !important;
    transition: var(--iconTransition);
}

.t1002__addBtn_active {
    background: transparent !important;
}





/* Стиь карточки товара Главная */
.t786 .t-item .t786__content{
 border-style:solid;
 border-color:#30BDFA;
 border-width:1px;
 border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-bottom-left-radius:10px;
 border-bottom-right-radius:10px;
}


/* Стиь карточки товара МАГАЗИН */
/* Item */
.t951__cont-wrapper .js-store-grid-cont .t-item{
 border-style:solid;
 border-color:#30BDFA;
 border-width:1px;
 visibility:visible;
 opacity:1;
 box-shadow:none;
 transform:translatex(0px) translatey(0px);
}

/* Division */
.js-store-grid-cont .t-item .t-store__card__textwrapper{
 text-align:center;
 transform:translatex(0px) translatey(0px);
 padding-top:5px;
 padding-bottom:5px;
}

/* Division */
.js-store-grid-cont .t-item .t-store__card__price-wrapper_below-title{
 margin-top:0px;
}

/* Store prod descr */
.js-store-grid-cont .t-item .js-store-prod-descr{
 margin-top:0px;
}

/* Bgimg */
.js-store-grid-cont .t-item .t-bgimg{
 width:100%;
 height:100%;
 margin-top:5px;
}

/* Store cont filter */
.t951 .js-store .js-store-cont-w-filter{
 transform:translatex(0px) translatey(0px);
}

/* Store parts Unknown container */
.js-store-cont-w-filter .t951__cont-wrapper .js-store-parts-select-container{
 transform:translatex(0px) translatey(0px);
 padding-left:0px !important;
 padding-right:0px !important;
 padding-top:0px !important;
 padding-bottom:0px !important;
}

/* Division */
.t951__cont-wrapper .t951__sidebar-wrapper .t-store__parts-switch-wrapper{
 border-style:none;
}

/* T951  cont wrapper */
.js-store .js-store-cont-w-filter .t951__cont-wrapper{
 transform:translatex(0px) translatey(0px);
}

/* Rec */
#allrecords .record .t-rec{
 transform:translatex(0px) translatey(0px);
}

@media (min-width:961px){

 /* Store grid cont */
 .js-store-cont-w-filter .t951__cont-wrapper .js-store-grid-cont{
  padding-left:0px !important;
  padding-right:0px !important;
 }
 
 /* Store parts Unknown container */
 .js-store-cont-w-filter .t951__cont-wrapper .js-store-parts-select-container{
  margin-right:10px;
 }
 
}