

.t-store__card__btns-wrapper {
    margin-top: 4px !important;
}
.js-store-prod-sold-out {
    display: none;
}

/*Остаток товаров
.js-store-product.js-product::before {
    content: "Stock: " attr(data-product-inv) " pcs" ;
    font-family: 'Roboto', Arial,sans-serif;
    font-size: 20px;
    color: #000;
    background-color: #ededed;
    margin-left: 20px;
    padding: 3px 8px;
    position: absolute;
    top: -5px;
}*/


/*.t-store__prod-popup__name{
    margin-top: 5px;
}*/
.js-store-product.js-product.t-store__product-snippet::before {
    margin-left: calc(50% + 20px);
}

@media screen and (max-width: 1240px){
.js-store-product.js-product::before {
    margin-left: 5px;
}
.js-store-product.js-product.t-store__product-snippet::before  {
    margin-left: calc(50% - 10px);
}
}
@media screen and (max-width: 980px){
.js-store-product.js-product.t-store__product-snippet::before {
    margin-left: calc(50% - 60px);
    top: -20px;
}
}

@media screen and (max-width: 640px){
.js-store-product.js-product::before {
    margin-left: 5px;
    position: relative;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
}
.t-store__prod-popup__slider.js-store-prod-slider {
    padding-top: 30px;
}
}



/* выводим полужирным артикул в карточке товара*/
/*.js-store-prod-sku.js-product-sku {*/
    
    /*font-weight: bolder;
    font-size: 18px;*/



/*-------------------------------------*/

/* скрываем отображение строки Описание в карточке товара для исключения дублирования Наименования и Описания*/
.js-store-prod-descr.t-store__card__descr {
    display: none;
}

.t-store__prod-popup__brand::before {
    content: "Brand: ";
}

/*-------------------------------------*/

/* Нулевая цена*/
.js-store-price-wrapper:has(.js-product-price:empty)::before {
    content: "Цена по запросу";
    font-family: 'TildaSans', Arial, sans-serif;
}

/* Скрываем пустое значение цены */
.js-product-price:empty {
    display: none;
}
/*-------------------------------------*/














/* Настройка отображения серии продукта на карточке товара*/
/*.t-store__card__mark {
/*    font-size: 20px;
/*    width: 100%;
/*    height: 35px;
/*    padding: 0px;
/*    text-align: right;
/*    background-color: none;
/*    background: none;
/*}
/*.t-store__card__mark-wrapper {
/*    background: none;
/*    right: 10px;
/*    top: 5px;
/*}
/*.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
/*    border: 3px solid rgba(0, 0, 0, .5);
/*}







/*Размеры изображения товара в строке поиска.*/
/*.t-site-search-dm__result__product_img{
/*    min-width: 100px !important;
/*    min-height: 80px !important;
/* }
 
/*Отступ до начала текста в строке поиска*/
/*.t-site-search-dm__thubmnail{
/*    min-width: 120px !important;
/*}

/*__________________________________________________ПОИСК 
/* Скрываем описание в результатах поиска */
.t-site-search-dm__result__product_descr t-descr t-descr_xs {
  display: none !important;
}


/*__________________________________________________ПОИСК





/*________________________________________________________Карточка товара

/* Изменение размера шрифта в описании товара */
.js-store-prod-all-text{
    font-size: 20px !important; /* Можно изменить значение на нужный размер */
    line-height: 1.25 !important;
}


/* Изменение размера шрифта в описании товара */
.js-store-prod-all-charcs{
    font-size: 20px !important; /* Можно изменить значение на нужный размер */
    line-height: 1.25 !important;
}


/* Выделение карточки товара при наведении курсора товара */
.t-store__card:hover {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2); /* Полупрозрачная светлая рамка */
    transition: all 0.3s ease; /* Плавное изменение */
    border-radius: 10px; /* Скругление углов 5px */
    transform: translateY(-2px); /* Лёгкий подъём (опционально) */
}


/*________________________________________________________Карточка товара