.t-store .t-store__tabs__close:after {
    background-color: rgb(72 197 181) !important;
}

.t-store__card__mark{
    font-size: 10px !important;
    height: 20px !important;
    width: 80px !important;
    font-family: Montserrat, Arial, sans-serif !important;
}


.t-descr {
    font-family: 'Montserrat',Arial,sans-serif !important;
    font-weight: 400 !important;
    color: #eee !important;
}
.t-name {
    font-family: 'Montserrat',Arial,sans-serif !important;
    font-weight: 500 !important;
    color: #f8f8f8 !important;
}
.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
    background-color: #0f242d !important;
    border: 1px solid #48c5b5 !important;
    border-radius: 5px !important;
}
label.t-product__option-item.t-product__option-item_active.t-product__option-item_buttons.t-product__option-item_simple {
    background-color: #48c5b5 !important;
}
.js-product .t-product__option-variants_custom .t-product__option-item.t-product__option-item_disabled {
    opacity: 1 !important;
}
.t-store .t-store__card__wrap_all {
    border: 1px solid #dbdbdb !important;
}
.t-input {
    font-family: 'Montserrat',Arial,sans-serif !important;
}
@media screen and (max-width: 640px){
    .t-name_md {
    font-size: 16px !important;
}
    .t-descr_xxs {
    font-size: 13px !important;
}
    .t-name_xs {
    font-size: 16px !important;
}
    .t-heading_sm {
    font-size: 44px !important;
}
}