 /* Форматирование цен */
.js-store-price-wrapper {display:table !important;}
.t-store__card__price_old, .t-store__prod-popup__price_old {font-weight: 500 !important; display:table-header-group !important;}
.t-store__card__price, .t-store__prod-popup__price {display:table-row-group !important;}
.t-store__card__price_old:after, .t-store__prod-popup__price_old:after {content: none !important;}
.js-store-prod-price-old-val:before {content: "VIP цена:\00a0";}
.js-store-prod-price-val:before {content: "ОПТ цена:\00a0";}

/*Скрытие элементов товара распродажа*/
    [data-product-uid="963036678341"] .t-store__card__price-wrapper,
    [data-product-uid="963036678341"] .t-store__card__prod-controls-wrapper,
    [data-product-uid="963036678341"] .t-store__card__btns-wrapper {
        display: none !important;
    }

/* Цвет текста возврата popup*/
.t-store__prod-popup__close-txt {
    color: #222222 !important;
    font-size: 16px !important;
}

/* Цвет выделения текста на сайте*/
::selection {
    background: #77b75f;
}

/*центрировать карточку товара*/
@media screen and (min-width: 980px) {
.t-popup_show {
    display: flex !important;
    align-items: center;
}
}

/*плашка оформления характеристики товара*/
.js-store-prod-charcs {
    display: grid;
    grid-template-columns: 30px auto;
    align-items: center;
    padding: 20px;
    border-radius: 10px;
    /*background-color: #77925b70;*/
    border: 1px solid #e4e4e4;
    color: #222;
    /* text-align: center; */
    font-weight: 400;
    font-size: 14px !important;
}

.js-store-prod-charcs:before {
    width: 20px;
    height: 20px;
    content: '';
    background: url('https://static.tildacdn.com/tild3037-6638-4333-b261-653131613734/Star_black.svg') no-repeat center;
    background-size: contain;
    margin-right: 10px;
}

/* Иконка корзины на кнопке добавить */
  [href="#order"] tr {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

  [href="#order"] tr td {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

  [href="#order"] tr td:before,
  .js-store-buttons-wrapper:not(.t-store__prod-popup__btn-wrapper) [href="#order"]:before {
    width: 25px;
    height: 100%;
    content: '';
    background: url('https://static.tildacdn.com/tild3963-3638-4531-a236-303336383363/icon_cart.svg') no-repeat center;
    background-size: contain;
  }

  .t-store__card__btn-text {
      display: none;
  }
  .t-store__card__btn {
      padding: 0px;
  }
  .t-store__prod-popup__btn_disabled {
      cursor: help;
      pointer-events: all;
  }

/* Форматирование данных карточки */

    /*Кнопки в карточке товара по всей ширине */
    [data-product-inv="0"] .t-store__card__btn { width: 100%; } .t-store__card__btn-text { width: 30px; } a.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm { width: 100%; } .t-store__card__btns-wrapper--quantity { display: flex; justify-content: flex-start; flex-wrap: nowrap; column-gap: 10px;} .t-store__card .t-store__prod__quantity { width: calc(42% - 2px) !important; margin: 0px !important;} a.js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn{ width: 45px; } .t1002__addBtn{ width: 45px !important; } .t-store__prod__quantity-input { width: 100%; } .t-store__card__btn { padding-left: 5px; padding-right: 5px; } @media screen and (min-width: 960px) and (max-width: 1220px) { .t-store__prod__quantity__minus-wrapper, .t-store__prod__quantity__plus-wrapper { min-width: 20px; width: 20px; height: 20px; margin: 0 1px; } }
    .t-store__prod__quantity__minus-wrapper, .t-store__prod__quantity__plus-wrapper {
        margin: 0;
    }
    .t-store__card__btns-wrapper--quantity .t1002__addBtn {
        margin-left: 0px !important;
    }
    
    /*код товара*/
    .t-store__card__sku {
        display: block !important;
        font-size: 10px;
    }
    /*скругление фоток*/
    .t-store__card__imgm, .js-product-img {
        border-radius: 7px;
    }
    /*скрыть поле бренд, описание*/
    .t-store__prod-popup__brand, .js-store-prod-all-text, .js-store-prod-descr {
        display: none;
    }
    /*характеристики*/
    .js-store-prod-all-charcs {
        display: grid;
        gap: 10px;
    }

/* Шрифт меню mobile */
@media screen and (min-width: 640px) {
    .t975__menu-text {
        font-size: 14px !important;
    }
}

/* Поля введения адреса в корзине */
div#city-searchbox {
    width: 100%;
}
div#street-searchbox {
    width: 58%;
}
#addresses-wrapper .t-input-group.t-input-group_in {
    width: 20%;
}