.just {text-align: justify;}

html {background: #fefdfb;}

::-webkit-scrollbar {
  width: 0;
}


/*Стиль акций*/
.t-store__card__mark {
 border-radius: 0px !important;
 border-width: 1px !important;
 border-style: solid !important;
 border-color: #2a292e !important;
 padding-left: 5px !important;
 padding-right: 5px !important;
 height: 27px !important;
 font-family: 'Montserrat',Arial,sans-serif !important;
}
/*Иконка закрытие меню*/
.t450__close_icon span {
 height: 1px !important;
}


/*Кнопки поделиться*/
.ya-share2, ya-share2_inited {
margin-top: 10px !important;
} 
.ya-share2__badge {
border-radius: 0px !important;
} 

 /*Иконка избранного на карточке*/
    .t1002__addBtn svg path {
 stroke-width: 1px !important;
 border-color: #2a292e !important;
    }
    .t1002__picture-wrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn {
  background: none;
}
.t1002__addBtn {
 right: 0px !important;
 top: 0px !important;
    }

/*Тень избранного*/
.t1002__wishlistwin_showed {
 background-color: rgba(0, 0, 0, 0) !important;
}
/*Всплывающее окно при добавлении товара в избранное*/
 .t1002__bubble {
 background-color: #2a292e !important;
 border-radius: 0px !important;
 border-style: solid !important;
 border-width: 1px  !important;
 border-color: #2a292e !important;
}
.t1002__bubble-text { 
 color: #FEFDFB !important;
 font-size: 12px !important;
 line-height: 1.5 !important;
 font-weight: 600 !important;
 font-family: 'Montserrat',Arial,sans-serif !important;   
 padding: 20px !important;
}
/*Сообщения о ошибках*/
.t-form__errorbox-item { 
 font-size: 12px !important;  
}
.t-input-error { 
 font-size: 12px !important;
 margin-bottom: 10px !important;
}
.js-errorbox-all { 
 padding: 0px !important;
}
.t-input { 
 color: #2a292e !important;
 font-size: 9px !important;
 font-weight: 400 !important;
 font-family: 'Montserrat',Arial,sans-serif !important;   
}
.t-select {
 color: #2a292e !important;
 font-family: 'Montserrat',Arial,sans-serif !important;
 font-size: 9px !important;
}


.t-store__card__sold-out-msg,
.t-store__prod-popup__btn_disabled td.js-store-prod-popup-buy-btn-txt{
    font-size: 0!important;
}
.t-store__card__sold-out-msg:after,
.t-store__prod-popup__btn_disabled td.js-store-prod-popup-buy-btn-txt:after{ 
    content: "Стоимость по запросу"; /*  вписываем свой текст */
    font-size: 10px; /*  меняем размер текста */ 
     font-weight: 600 !important;
     font-family: 'Montserrat',Arial,sans-serif !important;
    color: #7c7b7b; /*  устанавливаем своей цвет */
    visibility: visible !important; 
    display: block !important;
    padding-top: 5px !important;
    line-height: 1.35 !important;
}
.t-form .js-error-control-box .t-checkbox__control, .t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-input:not(.t-input-phonemask):not(.t-input-ownanswer):not(.t-input__own-answer), .t-form .js-error-control-box .t-radio__wrapper, .t-form .js-error-control-box .t-rate__wrapper, .t-form .js-error-control-box .t-select, .t-form .js-error-control-box .uploadcare-widget {
    border: 0px solid red!important;
}

.t-store__card__sold-out-msg {
    margin-top: 0px !important;
}