#rec1046948186 { /* Фикс меню */
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 999;
   box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3); 
}
/*.js-store-prod-all-text*/
.t-store__filter__chosen-bar { /* всплывающее сообщение о выборе фильтров */
    display: none !important;
}


.js-store-prod-all-text {
    font-size: 18px;
}


.t706__carticon-text { /* всплывающая цена в корзине при наведении */
    display: none !important;
}

span.js-product-brand:before { /*Добавление текста в "бренд" */
	content: "Производитель: ";
}




.t397__col { /*Меню вкладками по левому краю*/
    margin: 0 0 0 20px !important;
}


div.js-store-prod-sold-out {
  position: relative;
  color: transparent; /* скрываем старый текст */
}
div.js-store-prod-sold-out:before { /*Добавление текста в "бренд" */
	content: "Под заказ";
	color: #f95d51;
}





/*Размеры и отступы иконок Корзины и Избранного*/

/*.t228 .t-sociallinks a ,
.t228 .t-sociallinks img , */
.t1002__wishlisticon-imgwrap ,
.t706__carticon-imgwrap {
    width: 60px !important;
    height: 60px !important;
    @media screen and (max-width: 960px) {
        width: 50px !important;
        height: 50px !important;
    }
    
    
}


/*Стили фильтров
.t-checkbox__indicator ,
.t-checkbox {
    display: none !important;
}*/


.t-store__filter__item-title {
    font-size: 16px;
}


.t-store__filter__title {
    font-size: 15px;
}

.t-store__filter__item-controls-container {
    display: flex;
    flex-wrap: wrap;  
}


.t-store__filter__custom-sel 
/*, .t-store__filter__checkbox*/ {
    padding: 5px 15px 7px 15px !important;
    margin: 0 7px 7px 0 !important;
    border-radius: 10px;
    background: #fff;
    
}

.t-store__filter__item-controls-container_color {
    padding: 0 !important;
}
store__filter__checkmark_color:before {
    border: 0;
}
.t-store__filter__checkmark_color {
    border: 0px !important;
    border-radius: 11px !important;
    height: 48px !important;
    width: 48px !important;
}



.js-store-filter-search {
    height: 45px !important;
    border: none !important;
    border-radius: 10px !important;
    padding-left: 20px !important;
    padding-right: 60px !important;
    font-size: 18px !important;
    color: #002c3e !important;
    
    @media screen and (min-width: 1200px) {
    width: 275px !important; };
    
    @media screen and (max-width: 1200px) and (min-width: 960px) {
    width: 215px !important; };
    
}

.t-store__filter__search-and-sort {
    @media screen and (min-width: 960px) {
        text-align: left !important; };
}

.t-store__search-icon {
    width: 18px !important;
    padding: 0 15px !important;
    border: none !important;
}

.t-store__filter__custom-sel.active {
    background-color: #002C3E !important;
    color: #fff !important;
}

 .t-store__filter__checkbox_color.active .t-store__filter__checkmark_color:before {
    border: none !important;
    content: "✓" !important;
    left: 17px !important;
    filter: invert(1) !important;
    font-size: 20px !important;
    top: 9px !important;
 }

.t-store__filter__checkbox.active {
  
}

.t-store__sort-select {
    width: 100% !important;
    border: none !important;
    background: none !important;
    color: #002C3E !important;
    font-size: 15px !important;
    padding: 0 !important;
}



/*Стили карточки товаров в списке*/

.t-store__card__mark {
    padding: 0 30px 0 15px !important;
    width: 50px !important;
    height: 40px !important;
    font-size: 15px !important;
    line-height: 0.9;
    border-radius: 0 0 0 20px !important;
}

.t-store__card__mark-wrapper {
    left: auto !important;
    right: 20px !important;
    top: 0px !important;
}

.t-store__card__descr {
   /* margin-top: 0px !important;*/
    opacity: 30%;
    text-transform: uppercase;
    font-size: 14px !important;
    @media screen and (max-width: 460px) {
    font-size: 12px !important;
    };
}


.js-store-prod-name {
    @media screen and (max-width: 460px) {
        font-size: 16px !important;
    };
}

.t-store__card .t1002__addBtn {
    right: 0px !important;
    top: 0px !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 0 20px 0 20px !important;
}


.t951 .t-store__card__btns-wrapper {
    margin-top: 0px !important;

}

.t-store__card__btn {
    margin: 0 0 20px 20px !important;
    width: auto !important;
    @media screen and (max-width: 460px) {
        margin: 0 0 10px 10px !important;
        padding: 0 15px !important;
    };
}

.t-store__card__textwrapper {
    padding-left: 20px;
    background: #fff;
    
    @media screen and (max-width: 460px) {
        padding: 10px 0 0 10px !important;
    };
    
}

.t-store__card__bgimg
,.t-store__card__bgimg_second {
    border-radius: 20px 20px 0 0;
}

.t-store__card__btns-wrapper {
    background: #fff;
    border-radius: 0 0 20px 20px;
}

.t-store__card .t-btn_sm {
    @media screen and (max-width: 460px) {
    font-size: 16px !important;
    };
    
}


/*Стили подробнной карточки товаров*/



.t-store__prod-popup__price-wrapper div ,           /*Цена*/
.t-store__prod-popup__name {                        /*Заголовок*/
    font-size: 26px !important;
   
}

.t-store__prod__quantity-input ,
.t-btn_sm {
    font-size: 18px !important;
    
    
}


.t-store__prod-snippet__container {
        padding-top: 40px !important;
}


/*Таблица из характеристик в карточке*/
.js-store-prod-all-charcs p {
    display: grid;
    grid-template-columns: 3fr 2fr;
    grid-gap: 0px;
}

.js-store-prod-all-charcs p:nth-child(odd) {
    background: #E6E6E6;
}

.js-store-prod-all-charcs p div {
    border-left: 2px solid #fff;
    padding: 7px 20px;
}

.chr-descr {
    text-align: center;
}    

.js-store-prod-all-charcs {
    display: none;
}

.js-store-prod-all-charcs.show-chrs {
    display: block;
}
.js-store-product[data-product-pack-m="0"] p.js-store-prod-weight  {
    display: none;
}
.js-store-product[data-product-pack-x="0"] p.js-store-prod-dimensions {
    display: none;
}




/*Выравнивание сетки блока товаров*/

.t951  {
    padding: 0 !important;
}

.t951__sidebar {
    width: 280px;
    
    @media screen and (max-width: 1200px) and (min-width: 960px) {
    width: 215px; };
    
    padding: 0 20px 0 0 !important;
    
    @media screen and (max-width: 960px) {
    width: 100% !important;
    padding: 0 15px 0 5px !important; };
 
    margin: 0 !important;
}

.t951__grid-cont {
    padding-left: 0px !important;
    
    @media screen and (max-width: 1200px) and (min-width: 960px) {
        width: calc(100% - 215px) !important;
        max-width: calc(100% - 215px) !important;
    };
    @media screen and (max-width: 960px) {
        padding: 0px !important;
    };
    
}

.t-store__grid-cont {
    @media screen and (max-width: 960px) {
    padding: 0 10px 0 10px !important; };
}

.t-store__card {
    @media screen and (max-width: 960px) {
    padding: 0 10px 0 10px !important; 
    margin-bottom: 30px !important; };
}




/* Стоимость за квадратный метр в Старую цену

div.t-store__card__price , 
div.t-store__prod-popup__price ,   
div.t-store__prod__price-portion ,
div>div.js-product-price,
div[class*="__price_old"]:after,
div[class*="__price-currency"]
{ display: none !important;} 

div.js-store-prod-price-old-val:after ,  div[class*="__price-value"]:after  {
    content: "руб/м²";
    padding-left: 5px;
}
*/

/* Площадь упаковки в Артикул

div.t-store__prod-popup__sku {visibility: hidden; font-size: 18px;}
div.t-store__prod-popup__sku span {visibility:visible; margin-left: -70px;}
div.t-store__prod-popup__sku:before {
	content: "Площадь упаковки: ";
	visibility:visible;
}*/



