.t-store__card__mark {
    width: auto !important;
    height: auto !important;
    border-radius: 6px !important;
    padding: 6px 11px 6px 11px !important;}
    
    
.t1002__picture-wrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn {
  background: none;
  right: 2px !important;
  top: 2px !important;
}

.t-store__tabs__item .t-name {
    font-family: 'GraphikTT';
    font-size:14px !important;
    font-weight: 600 !important;
    color: #000000;
}
.t-descr_xxs {
    font-family: 'GraphikTT'!important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


.t-uptitle_xxl 
{
        font-size: 20px !important
    } 
 /*Ð¢Ð°Ð±Ñ‹ Ð² ÐºÐ°Ñ€Ñ‚Ð¾Ñ‡ÐºÐµ Ñ‚Ð¾Ð²Ð°Ñ€Ð°*/
    .t-store__tabs_accordion {
        max-width: 50% !important;
        margin-left: auto !important;
        margin-right: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-top: 0px !important;
        box-sizing: border-box !important;
    }
    .t-store__product-popup, .t-store__product-snippet {
        display: block !important;
    }
    .t-store__product-snippet .t-container>div:after, .t-store__product-popup>div:after {
        clear: unset !important;
    }
    
    /*Ð¢Ð°Ð±Ñ‹ Ð² ÐºÐ°Ñ€Ñ‚Ð¾Ñ‡ÐºÐµ Ñ‚Ð¾Ð²Ð°Ñ€Ð°*/
    
    .t-store__tabs__item-button {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        padding-right: 20px !important;
        border: none !important;
    }
    .t-store .t-store__tabs_accordion .t-store__tabs__item-button.t-store__tabs__item-button_active:not(:last-child) {
        border-bottom-color: transparent !important;
    }
    .t-store__tabs__content {
        padding-bottom: 20px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        max-width: 100% !important;
    }
    .t-store__tabs__item {
        border-top: 1px solid #c1c1c1 !important;
    }
    .t-store__tabs__list {
        border-bottom: 1px solid #c1c1c1 !important;
    }
     /*Ð˜ÐºÐ¾Ð½ÐºÐ° Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñ‚Ð°Ð±Ð° Ð² ÐºÐ°Ñ€Ñ‚Ð¾Ñ‡ÐºÐµ Ñ‚Ð¾Ð²Ð°Ñ€Ð°*/
    .t-store__tabs__close-icon > g {
        stroke-width: 0px !important;
    }
    
    .t-store__tabs__close-icon > g > g {
        stroke: #F8F8F8 !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;         
    }   
    .t-store .t-store__tabs__close:after {
        display: none !important;
    }
   
    /*.t-store__tabs__close {
        position: absolute !important;
        width: 40px !important;
        height: 40px !important;
        right: 0px !important;
        background-color: transparent;
        border-radius: 50% !important;
    }
    .t-store__tabs__item-button:hover .t-store__tabs__close {
        background-color: rgba(239, 239, 239, .2); !important;
    }
    .t-store__tabs__item-button:hover .t-store__tabs__close-icon > g > g {
        stroke: #1F1B20 !important;
    }    */
    .t-store__tabs__close-icon {
        margin: auto !important;
    }
    
    .t-store__tabs__close {
        width: 10px !important;
        height: 16px !important;
        opacity: 1 !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;        
        background-image: url(https://static.tildacdn.com/tild6230-3061-4561-a561-343333393462/arrow.svg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
        -webkit-transform: rotate(-90deg) !important;
        -ms-transform: rotate(-90deg) !important;
        transform: rotate(-90deg) !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        pointer-events: none !important;
        -webkit-transition: all .3s linear !important;
        -moz-transition: all .3s linear !important;
        -ms-transition: all .3s linear !important;
        -o-transition: all .3s linear !important;
        transition: all .3s linear !important;        
    }
    .t-store__tabs__item_active .t-store__tabs__close {
        -webkit-transform: rotate(90deg) !important;
        -ms-transform: rotate(90deg) !important;
        transform: rotate(90deg) !important;
    }
    /*Ð—Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸ Ñ‚Ð°Ð±Ð¾Ð² Ð² ÐºÐ°Ñ€Ñ‚Ð¾Ñ‡ÐºÐµ Ñ‚Ð¾Ð²Ð°Ñ€Ð°*/
    .t-store__tabs__item-title {
        color: #1F1B20 !important;
        font-size: 14px !important;
        line-height: 1.2 !important;
        font-weight: 600 !important; 
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
    }
    
    /*ÐžÐ¿Ð¸ÑÐ°Ð½Ð¸Ñ Ñ‚Ð°Ð±Ð¾Ð² Ð² ÐºÐ°Ñ€Ñ‚Ð¾Ñ‡ÐºÐµ Ñ‚Ð¾Ð²Ð°Ñ€Ð°*/
    .t-store__tabs__content {
        color: #535054 !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;          
    }
    
    /*ÐžÑ‚ÑÑ‚ÑƒÐ¿ Ð¾Ñ‚ Ñ‚ÐµÐºÑÑ‚Ð° Ð´Ð¾ Ñ‚Ð°Ð±Ð¾Ð² Ð² ÐºÐ°Ñ€Ñ‚Ð¾Ñ‡ÐºÐµ Ñ‚Ð¾Ð²Ð°Ñ€Ð°*/
    .t-store__tabs_accordion {
        margin-top: 50px !important;
    } 
    
    
    @media screen and (max-width: 1240px) { 
        /*Ð¢Ð°Ð±Ñ‹ Ð² ÐºÐ°Ñ€Ñ‚Ð¾Ñ‡ÐºÐµ Ñ‚Ð¾Ð²Ð°Ñ€Ð°*/
    .t-store__tabs_accordion {
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    } 
    
    }
    
    @media screen and (max-width: 960px) { 
          /*Ð¢Ð°Ð±Ñ‹ Ð² ÐºÐ°Ñ€Ñ‚Ð¾Ñ‡ÐºÐµ Ñ‚Ð¾Ð²Ð°Ñ€Ð°*/
    .t-store__tabs_accordion {
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }  
    
    }
    
    @media screen and (max-width: 640px) {
        /*Ð¢Ð°Ð±Ñ‹ Ð² ÐºÐ°Ñ€Ñ‚Ð¾Ñ‡ÐºÐµ Ñ‚Ð¾Ð²Ð°Ñ€Ð°*/
    .t-store__tabs_accordion {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    }
    
    @media screen and (max-width: 480px) { 
        
        .t-store__tabs_accordion {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    /*Табы в карточке товара*/
    .t-store .t-store__tabs__close-icon {
  width: 16px;
  height: 16px;
   }
   
.t-store__tabs__close {
width: 10px !important;
height: 10px !important;
}

/*Заголовки табов в карточке товара*/
.t-store__tabs__item-title {
font-size: 13px !important;
}

/*Опи��ани�� табов в карточке товара*/
.t-store__tabs__content {
font-size: 15px !important;
}

/*От��туп от тек��та до табов в карточке товара*/
.t-store__tabs_accordion {
margin-top: 30px !important;
}
    
}
    
    
/*-Кастом фильтра-*/

/*-----Стрелочка внутри кнопок фильтров-----*/
.t-store__filter__item-title:after {
    border-right-color: #002861;    /*Цвет одной части стрелки*/
    border-bottom-color: #002861;   /*Цвет другой части стрелки*/
    top: -3px;  /*Положение стрелки*/
}
/*-----Выбранные характеристики-----*/
.t-store__filter__chosen-val {
    background-color: white;    /*Цвет фона выбранных характеристик*/
}
/*-----Кнопка очистить всё-----*/
.t-store__filter__reset {
    padding: 4px 8px;   /*Отступы внутри кнопки*/
    background-color: rgb(255 255 255 / 40%);   /*Фоновый Цвет*/
    border-radius: 100px;   /*Радиус скругления углов*/
    border: none;   /*Удаление обводки снизу*/
}
/*-----Количество найденых товаров-----*/
.t-store__filter__prods-number {
    background-color: #ffffff;  /*Фоновый цвет*/
    display: inline-block;
    padding: 4px 12px;  /*Внутренние отступы*/
    border-radius: 100px;   /*Радиус скругления*/
    color: #3053B3 !important;  /*Цвет текста*/
    font-weight: 500;   /*Толщина текста*/
    border: 1px solid #3053B3;  /*Обводка*/
}
/*-----Панель с фильтрами-----*/
    .t-store__filter__controls-wrapper {
    padding: 20px;  /*Отступы внутри*/
    background-color: white;    /*Фоновый цвет*/
    border-radius: 16px;    /*Раидус скругленияф углов*/
    box-sizing: border-box; 
}
.t-store__filter__item {
    background-color: rgb(0 0 0 / 9%);
    padding: 4px 10px;  /*Отступы внутри*/
    border-radius: 12px;
    border-bottom: 0px solid rgba(0,0,0,.2) !important;
    
}
.t-store__filter__item-title {
    color: #002861 !important;  /*Цвет текста самих фильтров*/
}
/*----Стили чекбокса------*/
.t-checkbox__indicator {
    border-radius: 4px; /**/
}
/*-----Фильтрация по цене и кнопка -----*/
.js-store-filter-pricemin, .js-store-filter-pricemax {
    border-radius: 8px; /*Радиус скругления*/
    background-color: white;    /*Фоновый цвет*/
    border: 1px solid #254777;  /*Обводка*/
}
.t-store__filter__item_price .t-store__filter__btn {
    margin-top: 20px;
}
.t-store__filter__btn {
    border-radius: 4px; /*Радиус скругления*/
    background-color: #3053B3;  /*Цвет фона*/
    color: white;   /*Цвет тектса*/
    border-color: #3053B3;  /*Цвет обводки*/
    transition: all 0.3s ease-in;   /*Плавность анимации*/
}

.t-store__filter__btn:hover {
    background-color: #115ecd;  /*Фон при наведении*/
}

/*-----Стили фильтров для десткопной версии------*/
@media screen and (min-width: 960px){

.t-store__filter__item-controls-wrap {
    background-color: #f8f8f8;  /*Цвет фона*/
    box-shadow: none;   /*Убираем тень*/
    border-radius: 12px;
    border: 1px solid #ddd;
}

.t-store__filter__custom-sel:hover {
    background-color: rgb(255 255 255 / 30%);
}

.js-store-filter-search, .t-store__sort-select {
    border-radius: 100px !important; 
    background-color: white;
}
.t-store__filter__item {
    margin-right: 10px; /*Отступ справа*/
}
}

/*-----Стили фильтров для планшетной и мобильной версии------*/
@media screen and (max-width:959px){
    .t-store__filter__item_sort-mobile,
    .t-store__filter__item_price,
    .t-store__filter__item_select,
    .t-store__filter__item_checkbox
    {
    border: none !important; 
    background-color: rgb(0 0 0  / 6%); 
    padding: 10px !important; 
    border-radius: 12px; 
    margin-bottom: 10px !important; 
}
}

@media screen and (max-width:960px){
 .t-store__filter__item,.t-store__filter__item.t-store__filter__item_sort-mobile {
        display: block;
        margin: 0;
        padding: 10px 10px !important;
        border-bottom: 1px solid rgba(0,0,0,.2)
    }

}
    
    