.vr-line {
width: 0.8px !important;
}

.gr-line {
height: 0.8px !important;
}

.goriz_line {
height: 0.8px !important;
}

/* Грид в каталоге */
.t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="10"] {
    padding: 0px 6px;
}

[data-col-gap="10"] .t-store__stretch-col {
    padding: 0 6px;
}

span.t-store__card__btn-text {
    font-size: 11px !important;
}

@media screen and (max-width: 640px) {
  span.t-store__card__btn-text {
    font-size: 9px !important;
}  
}

@media screen and (max-width: 670px) {
.t-store__card__btn:not(:first-child) {
    margin-top: 0px !important;
}
}

.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xs {
    letter-spacing: 0.5px;
}

.js-product.t-store__card.t-store__stretch-col.t-store__stretch-col_25.t-align_left.t-item {
    margin-bottom: 20px;
}

/* выравнивание цены по нижней границе в карточке товара*/
.t-store__card__textwrapper {
    display: flex;
    flex-direction: column;
}

.t-store__card__price-wrapper {
    margin-top: auto;
    display: flex;
    flex-wrap: wrap;
    padding-top: 10px;
}

.t-store__card__price {
    margin-right: 5px;
}

/* вариант товара*/

.js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
    font-size: 11px;
}

select.js-product-edition-option-variants.t-product__option-select.t-typography__options.t-descr.t-descr_xxs {
    font-size: 11px;
}

@media screen and (max-width: 640px) {
  .js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
    font-size: 9px;
}  

select.js-product-edition-option-variants.t-product__option-select.t-typography__options.t-descr.t-descr_xxs {
    font-size: 9px;
}
}