 .t-store__card::after {
    content: attr(data-product-inv) " шт на складе";
    font-family: 'GILROY',Arial,sans-serif;
    font-size: 12px;
    color: #18c139;
    position: relative;
    margin-top: 4px;
    width: 250px;
}
.t-store__card__btns-wrapper {
    margin-top: 40px !important;
}
.js-store-prod-sold-out {
    display: none;
}

.t-store__product-snippet {
    position: relative;
    display: block;
}

.js-store-product.js-product::before {
    content: attr(data-product-inv) " шт на складе";
    font-family: 'GILROY',Arial,sans-serif;
    font-size: 14px;
    color: #ffffff;
    background-color: #00cc19;
    border-radius: 30px;
    margin-left: 20px;
    padding: 3px 8px;
    position: relative;
    max-width: 1200px;
    margin: auto;
    position: relative;
    top: unset;
    margin-left: calc((100% - 1200px)/2 + 20px);
    margin-bottom: 10px;
    display: inline-block;
}
.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: 1200px){
.js-store-product.js-product::before {
    margin-left: 5px;
}
.js-store-product.js-product.t-store__product-snippet::before  {
    //margin-left: calc(50% - 10px);
    max-width: 960px;
    margin-left: calc((100% - 960px)/2 + 10px);
}    

}
@media screen and (max-width: 980px){
.js-store-product.js-product.t-store__product-snippet::before {
    max-width: 640px;
    margin-left: calc((100% - 640px)/2 + 20px);
    margin-bottom: 0;
}
.t-store__prod-popup__slider.js-store-prod-slider {
    padding-top: 10px;
}
}

@media screen and (max-width: 640px){
    .js-store-product.js-product.t-store__product-snippet::before {
        max-width: calc(100% - 40px);
        margin-left: 20px;
    }
.js-store-product.js-product::before {
    margin-left: 5px;
    position: relative;
}
}



.js-store-prod-text a {
    display: inline-block;
    padding: 10px 15px;
    margin-right: 15px;
    margin-top: 20px;
    border-radius: 10px;
    font-weight: 600;
}
.js-store-prod-text a:first-of-type {
    background-color: #F2F2EA;
    color: #0F481F !important;
    border: 1px;
    border-color: #0F481F;
}
.js-store-prod-text a:last-of-type {
     background-color: #F2F2EA;
    color: #0F481F !important;
    border: 1px;
    border-color: #0F481F;
}
 
.t706__cartwin_showed {
    z-index: 999999999;
}