.t-store__prod-popup__close-txt:before {
    content: '';

}

/*стабильный до янв 2024*/
/*.t-store__card__btns-wrapper {*/      
/*    margin-top: 40px !important;*/
/*}*/

/*новый с янв 2024*/
.t-store__card__btns-wrapper {
    margin-top: 20px !important;
    padding: 0px 20px;
    /* margin-bottom: 20px; */
}



/*.js-product-controls-wrapper  {         23/12/2023*/
/*        z-index: 2;*/
/*        display:none !important;*/
    
/*}*/



.t-store__card__bgimg,
.t-store__card__bgimg_second {
    border-bottom: solid 1px #666;
    /* padding: 10px; */
}

.t-store__card {
  /*  -webkit-transition: opacity 0.2s ease-out; */
   /* transition: opacity 0.2s ease-out; */
    background: #ddd;
    border-radius: 0px 0px 15px 15px;
    padding-bottom: 10px;
    
}

/*.t-records,*/
/*.t-store__filter,*/
/*.t-store__pagination,*/
/*.t-store__card__btns-wrapper,*/
/*.t-store__parts-switch-wrapper {    23/12/2023*/
/*    position:relative;*/
/*    z-index: 2;*/
/*}*/




.t-text {
    font-weight: 500;
}

.t-store__prod-popup__slider.js-store-prod-slider {
    padding-top: 30px;
}

.t-store__parts-switch-btn {

    margin: 5px;
    border: solid 1px #444;
    padding: 5px;
    border-radius: 10px;
 
    background: #bdbdbd;
}


.t-store__parts-switch-btn:hover {
    background: #abaca5;
    /*border: solid 2px #444;*/

    }
    
.t-store__parts-switch-btn.t-active {
     opacity: 1; 
    background: #c1fb97;
}




.t-descr {
    font-weight: 600;
}

.t-input-title {
    padding-bottom: 5px;
    color: blue;
    font-weight: 500;
}


/*.t706__cartpage {*/

    background: aliceblue; /*цвет фона корзины*/
/*}*/

.t706__cartpage_showed {

    background: beige;     /*цвет фона корзины*/
   /* background: aliceblue; цвет фона корзины*/
}


/*.t-store__card::after {*/
/*    content: attr(data-product-inv) " шт.";*/
/*    font-family: 'Montserrat', sans-serif;*/
/*    font-size: 14px;*/
/*    color: #3803b1;*/
/*    position: absolute;*/
/*    margin-top: 4px;*/
/*    width: 110px;*/
/*    font-weight: 600;*/
/*}*/



.js-store-prod-sold-out {
    display: none;
}

.js-store-product.js-product::before {
    content: attr(data-product-inv) " шт. на складе";
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 14px;
    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);
}


.js-product-sku{
        color: rgb(4 120 201);
        font-weight: 500;
    
}


.js-product-brand{
        color: #f30000;
        font-weight: 500;
    
    
}



.t-sociallinks__item {
    
        padding: 10px;
}

@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: 960px){
.t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12), .t-store__grid-cont_mobile-grid .t-store__stretch-col:not(.t-store__stretch-col_100) {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
}
}

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







