/* 👉дизайн бейджиков-отметок на карточках товаров */
    .t-store__card__mark {
    border-radius: 0px;
    border: 1px solid #f5f5f5;

    width: fit-content !important;
    height: auto !important;

    padding: 6px 10px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    white-space: nowrap;
}




/* прозрачность на карточках товаров, которых не осталось в наличии */
.js-product[data-product-inv="0"] .t-store__card__imgwrapper,
.js-product[data-product-inv="0"] .js-product-img {
    opacity: 0.6 !important; 
}
.js-product[data-product-inv="0"] .t-store__card__bgimg {
    opacity: 1 !important;
}





@font-face {
    font-family: 'Neuropol';
    src: url('https://static.tildacdn.com/tild3233-3861-3133-a662-653137383766/neuropol-x-rg.woff') format('woff');
    font-display: swap;
}

.js-store-prod-all-text,
.js-store-prod-all-text *{
    font-family: 'Neuropol', sans-serif !important;
}






/* Контейнер с вариантами */
.js-product .t-product__option-variants_buttons{
    display:flex !important;
    flex-wrap:nowrap !important;
    gap:0 !important;
    width:100%;
}

/* Кнопка */
.js-product .t-product__option-variants_buttons .t-product__option-item_simple{
    flex:1 1 0 !important;

    margin:0 !important;
    margin-right:-1px !important;
    padding:0 !important;

    min-height:56px !important;

    display:flex !important;
    justify-content:center !important;
    align-items:center !important;

    border:2px solid #000 !important;
    border-radius:0 !important;
    background:#fff !important;

    box-sizing:border-box;
}

/* Последняя кнопка */
.js-product .t-product__option-variants_buttons .t-product__option-item_simple:last-child{
    margin-right:0 !important;
}

.js-product .t-product__option-item .t-product__option-title{
    font-family:"Neuropol",sans-serif !important;
    font-size:24px !important;
    line-height:1 !important;
    color:#000 !important;
}

/* Активная кнопка */
.js-product .t-product__option-item_simple.t-product__option-item_active{
    background:#000 !important;
}

/* Цвет текста активной */
.js-product .t-product__option-item_simple.t-product__option-item_active .t-product__option-title{
    color:#fff !important;
}

.js-product .js-product-edition-option-name{
    display:none !important;
}

@media (min-width:980px){

    .js-product .t-product__option-variants_buttons{
        max-width:460px;
        margin:0;
    }

}




/* Только для компьютеров */
@media (min-width:980px){

    /* Кнопка "Заказать" */
    .t-store__prod-popup__btn-wrapper{
        max-width:460px;
        width:100%;
        margin-top:20px;
        margin-bottom:30px;
    }

    .t-store__prod-popup__btn{
        width:100% !important;
        height:56px !important;
        min-height:56px !important;
        display:flex !important;
        align-items:center;
        justify-content:center;
        box-sizing:border-box;
    }

    .t-store__prod-popup__btn table,
    .t-store__prod-popup__btn tbody,
    .t-store__prod-popup__btn tr{
        height:100%;
        width:100%;
    }

    .t-store__prod-popup__btn td{
        vertical-align:middle;
    }

}








.back-to-catalog {
    display: inline-block;
    margin-bottom: 22px;

    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: .02em;

    color: #555;
    text-decoration: none;
    transition: color .2s ease;
}

.back-to-catalog:hover {
    color: #111;
}

@media (max-width: 640px) {
    .t-store__prod-popup__col-left {
        padding-top: 20px;
    }
}



