     /* скрыть/показать меню от скролла */
    .menu-st {transition:  all 0.4s cubic-bezier(0, 0, 0.8, 1.0)}
    .uc-scrollmenu{
    transform: translateY(-100%);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
    }
    .uc-scrollmenu.show-menu{
    transform: translateY(0%)
    }
    /* кнопка активировать промокод */
    .t-input-group_pm {
    margin-top: 12px !important;
    }
    
    /* кнопка активировать промокод */
    .t-inputpromocode__btn {
    font-size: 12px !important;
    font-weight: 400 !important;
    }
    
    /* доставка самовывоз с выбранного склада */
    #customdelivery .searchbox-info {
    font-size: 14px !important;
    line-height: 14px !important;
    margin: 0 0 0px 0 !important;
    font-weight: 500 !important;
    font-family: 'GothanPro',Arial,sans-serif !important;
    color: #2f2f2e !important;
    }
    
    ::-webkit-scrollbar-thumb {
    /* Укажи cвой цвет скроллбара */
    background: #FF4040;
    /* Укажи радиус скругления скроллбара */
    border-radius: 10px;
    }
    ::-webkit-scrollbar {
    /* Укажи ширину вертикального скроллбара */
    width: 5px;
    /* Укажи высоту вертикального скроллбара */
    height: 5px;
    /* Укажи цвет фона под скроллбаром */
    background: #ededed;
    border-radius: 10px;
    }
    
    /* пустая корзина */
    .t706__cartpage-products_empty {
    font-size: 12px !important;
    color: #8f8c89;
    }
    
    /* есть промокод? */
    .t-input-group_pc{display:none}
    .t-inputpromocode__btn.t-btn {
    display: table-cell !important;
    }
    .pc-trigger img {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    color: #2f2f2e;
    padding-bottom: 30px;
    }
    .pc-trigger {
    font-family: 'Roboto',Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    text-decoration: underline;
    color: #2f2f2e;
    cursor: pointer;
    display: flex;
    justify-content: flex-end;
    }
    
    /* текст блока промокода */
    .t-inputpromocode__wrapper, .t-text {
        font-weight: 400 !important;
        font-size: 12px !important;
        line-height: 12px !important;
        color: #2f2f2e !important;
    }
    
    /* кнопки вариантов */
    .t-product__option-item_simple {
        border: 3px solid #8f8c89 !important;
        border-radius: 15px !important;
        margin-top: 5px !important;
    }
    
    /* кнопки вариантов (актив) */
    .t-product__option-item_active {
        border: 3px solid #FF4040 !important;
        border-radius: 15px !important;
        margin-top: 5px !important;
    }
    
    /* форма заказа */
    .t706__cartpage-content {
        margin-bottom: 50px !important;
        margin-top: 10px !important;
    }
    
    /* смотрите также в карточке товара (заголовок) */
    .t-name_xs {
        line-height: 1.2;
    }
    
    /* смотрите также в карточке товара (описание) */
    .t-descr_xxs {
        font-size: 12px;
        line-height: 1.2;
    }
    
    /* блок под фото карточки товара в каталоге */
    .t-store__card__textwrapper {
        padding-bottom: 0px !important;
        padding-top: 10px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    
     /* блок цены под фото карточки товара в каталоге */
    .t-store__card__price-wrapper_above-title {
        margin-bottom: 0px !important;
    }
    
    /* кнопка избранное */
    .t-store__card__imgwrapper .t1002__addBtn, .t1002__picture-wrapper .t1002__addBtn {
        background: none !important;
        top: 5px !important;
        right: 5px !important;
    }
    
    /* лейбл корзины */
    .t706__carticon-counter {
        height: 25px !important;
        padding: 0px !important;
        border-radius: 15px !important;
        line-height: 25px !important;
        font-family: 'Roboto',Arial,sans-serif; !important;
        font-size: 12px;
    }
    
    /* добалено в корзину */
    .js-store-price-wrapper:after {
        font-family: 'Roboto',Arial,sans-serif;;
        margin-top: 5px !important;
        margin-left: 0px !important;
        margin-right: 5px !important;
        margin-bottom: 10px !important;
        font-size: 12px;
    }
    
    /* рейтинг (оценка) */
    .CCProductRating__rating {
        color: #FF4040 !important;
        opacity: 1 !important;
    }
    
    /* рейтинг (количество отзывов) */
    .CCProductRating__reviews-count {
        color: #8f8c89 !important;
        opacity: 1 !important;
        font-size: 10px !important;
    }
 
    /* блок кнопки "добавить в корзину" */
    .t951 .t-store__card__btns-wrapper {
        margin-top: 5px !important;
    }
    
    /* кнопка "добавить в корзину" */
    .t-align_left .t-store__card__btn {
        margin: 0px !important;
    }
    
    /* Имя товаров в корзине */
    .t706__product-title {
        font-size: 12px !important;
        padding: 5px !important;
        line-height: 1.2;
    }
    
    /* Артикул товаров в корзине */
    .t706__product-title__option {
        padding-top: 5px;
        font-size: 8px !important;
        color: #8f8c89 !important;
        opacity: 1 !important;
    }
    
     /* Кол-во товаров + сумма товара + валюта в корзине */
    .t706__product-quantity, .t706__cartwin-prodamount-price, .t706__cartwin-prodamount-currency {
        font-size: 12px !important;
        line-height: 12px !important;
        color: #2f2f2e !important;
        padding: 0px 2px !important;
        font-weight: 500 !important;
    }
    
    /* Список товаров в корзине */
    .t706__product {
        height: 20px !important;
        margin: 10px 0 !important;
    }
    
    /* Блок заголовка в корзине */
    .t706__sidebar-top {
        margin-bottom: 0px !important;
        border-bottom: 1px solid rgba(255,0,0,.2) !important;
    }
    
    /* Блок суммы в 1 поп-ап корзины */
    .t706__sidebar-prodamount-label {
        font-size: 12px !important;
    }
    
    /* Блок товаров в корзине */
    .t706__sidebar-products {
        padding-left: 20px !important;
        padding-bottom: 10px !important;
        padding-top: 10px !important;
        border-bottom: 1px solid rgba(255,0,0,.2) !important;
    }
    
    /* блок суммы в корзине */
    .t706__cartwin-prodamount-wrap {
        padding: 0px !important;
    }
    
    /* блок расчета итога суммы в корзине */
     .t706__cartwin-totalamount-info {
        margin-top: 20px !important;
        font-size: 12px !important;
        font-weight: 300 !important;
    }
    
    /* блоки сумм в корзине */
    .t706__cartwin-prodamount-price {
        font-size: 12px !important;
    }
    
    /* заголовок суммы в корзине */
    .t706__cartwin-prodamount-label {
        font-size: 12px !important;
    }
    
    /* инфо о скидке в корзине */
    .t706__cartwin-discounts__description-wrapper svg {
        width: 14px !important;
    }
    
    /* текст адреса в корзине */
    .t706 .delivery-full-address {
        font-size: 12px !important;
        font-weight: 300 !important;
        margin-top: 20px;
    }
    
    /* текст итоговой суммы в корзине */
    .t706__cartwin-totalamount-label {
        font-size: 12px !important;
    }
    
    /* + и - в товарах */
    .t706__product-minus, .t706__product-plus {
        opacity: 1 !important;
        height: 14px !important;
        width: 14px !important;
    }
    
    /* х в товарах */
    .t706__product-del {
        opacity: 1 !important;
    }

    /* форма */
    .t706, .t-form_bbonly, .t-input-block {
        margin-bottom: 0px !important;
    }
    
    /* доставка в форме */
    .t-name_md {
        margin: 0px !important;
        margin-bottom: 20px !important;
    }
    
    /* форма доставки в форме */
    .t706__cartpage-form, .t-input-group {
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    
    /* выбор доставки в форме */
    .t-text_xs {
        font-size: 12px !important;
    }
    
    /* форма адреса в форме */
    .t706__cartpage-form, .t-form, .t-descr_md {
        font-size: 14px !important;
    }
    
    /* высота полей формы */
    .t-input {
        height: 40px !important;
    }
    
    /* кнопка активировать промокод */
    .t-inputpromocode__btn, t-btn t-btn_md {
        background: #4caf50 !important;
    }
    
    /* блок итога корзины в мобилке */
    .t706__cartpage-totals {
        border-top: 1px solid rgba(255,0,0,.2) !important;
        border-bottom: 1px solid rgba(255,0,0,.2) !important;
        padding: 24px 0px !important !important;
    }
    
    /* шапка корзины */
    .t706__cartpage-top {
        border-bottom: 1px solid rgba(255,0,0,.2) !important;
    }
    
    /* Коррекция избранного (шапка) */
    .t1002__wishlistwin-top {
        margin-bottom: 20px !important;
        border-bottom: 1px solid rgba(255,0,0,.2) !important;
    }
    
    /* Коррекция избранного (список товаров) */
    .t1002__product {
        margin-bottom: 0px !important;
        padding: 0px 0 !important;
        margin: 15px 0 !important;
    }
    
    /* Коррекция избранного (фото) */
    .t1002__product-imgdiv {
        border: 0px !important;
    }
    
    /* Коррекция избранного (заголовок товара) */
    .t1002__product-title {
        line-height: 12px !important;
        padding-right: 25px !important;
        color: #2f2f2e !important;
    }
    
    /* Коррекция избранного (название товара) */
    .t1002__product-link {
        font-size: 12px !important;
        line-height: 1.2;
    }
    
    /* Коррекция избранного (артикул товара) */
    .t1002__product-title__option {
        padding-top: 5px !important;
        font-size: 8px !important;
        color: #8f8c89 !important;
        opacity: 1 !important;
        line-height: 1.2;
    }
    
    /* Коррекция избранного (цена и валюта товара) */
    .t1002__product-amount-price, .t1002__product-amount-currency {
        padding-top: 0px 2px !important;
        font-size: 12px !important;
        color: #2f2f2e !important;
        font-weight: 500 !important;
    }
    
    /* Коррекция избранного (кнопка удалить товар) */
    .t1002__product-del {
        opacity: 1 !important;
    }

    /* Коррекция поиска (варианты) */
    .t985__searchvariant {
        padding: 5px 15px !important;
        border: 1px solid #8f8c89 !important;
        border-radius: 10px !important;
        color: #8f8c89 !important;
        margin-right: 10px !important;
        margin-bottom: 5px !important;
    }
    
    /* Коррекция поиска (заголовок найденного) */
    .t-search-widget__result_product-title {
        font-size: 14px !important;
        line-height: 14px !important;
        padding-top: 5px !important;
        color: #2f2f2e !important;
        font-weight: 500 !important;
    }
    
    /* Коррекция поиска (описание найденного) */
    .t-search-widget__result_product-desc {
        font-size: 10px !important;
        line-height: 10px !important;
        padding-top: 5px !important;
        opacity: 1 !important;
        color: #8f8c89 !important;
    }
    
    /* Коррекция поиска (цена найденного) */
    .t-search-widget__result_product-price {
        font-size: 14px !important;
        line-height: 14px !important;
        padding-top: 15px !important;
        color: #2f2f2e !important;
        font-weight: 500 !important;
    }
    
    /* Коррекция поиска (фото найденного) */
    .t-search-widget__result_product-img {
        border: 0px !important;
    }
    
    /* ОФОРМЛЕНИЕ СКРИПТА (ДОБАВЛЕНО В КОРЗИНУ) */
    .js-product>a {
    display: block;
    overflow: hidden;
    }
    .t-store__card__textwrapper {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    } 
    .js-product>a {
    display: block;
    overflow: hidden;
    }
    .js-store-price-wrapper:after {
    content: "В корзине " attr(data-quant-cart) " шт";
    display: block;
    font-family: 'Roboto',Arial,sans-serif; !important;
    color: #4caf50;
    margin-top: 5px;
    font-size: 14px;
    font-weight: 600;
    opacity:0;
    background-image: url(https://static.tildacdn.com/tild3434-3437-4130-b535-333936323437/Group_27_1.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    width: max-content;
    margin: 5px auto 0;
    height: 0;
    padding: 0;
    }
    .js-product.prod-in-cart>a{
    /*background-color: #f7f7f7;*/
    /*box-shadow: 0 0 0 3px #f7f7f7;*/
    }
    .js-product.prod-in-cart .js-store-price-wrapper:after{
    opacity:1;
    padding: 5px 0 5px 30px;
    height: auto;
    }
    .t-store__prod-popup__container .js-store-price-wrapper:after {
    margin: 8px 0;
    }
    
    /* ОФОРМЛЕНИЕ СКРИПТА */
    .t-store__prod-popup__btn_disabled, .js-store-prod-popup-buy-btn-txt {opacity: 1 !important;}
    .t-store__prod-popup__btn-wrapper {
    cursor: pointer;
    width: max-content;
    }
    .t-store__prod-popup__btn-wrapper {
    display: flex;
    }
    
    /* ОСТАТОК НА СКЛАДЕ */
    .t-store__card::after {
    content: attr(data-product-inv) " шт. в наличии";
    font-family: 'Roboto',Arial,sans-serif;
    font-size: 12px;
    color: #2f2f2e;
    position: absolute;
    border-radius: 10px;
    margin-top: 4px;
    width: 250px;
    }
    .t-store__card__btns-wrapper {
    margin-top: 40px !important;
    }
    .js-store-prod-sold-out {
    display: none;
    }

    .js-store-product.js-product::before {
    content: attr(data-product-inv) " шт. в наличии";
    font-family: 'Roboto',Arial,sans-serif;
    font-size: 12px;
    color: #2f2f2e;
    background-color: #fff;
    border: 2px solid #FF4040;
    border-radius: 10px;
    margin-left: 20px;
    padding: 8px 8px;
    position: absolute;
    top: -5px;
    }
    .t-store__prod-popup__name{
    margin-top: 5px;
    }
    .js-store-product.js-product.t-store__product-snippet::before {
    margin-left: calc(50% + 20px);
    margin-top: 20px;
    }

    @media screen and (max-width: 1240px){
    .js-store-product.js-product::before {
    margin-left: 5px;
    }
    .js-store-product.js-product.t-store__product-snippet::before  {
    margin-left: calc(50% - 10px);
    }
    }
    @media screen and (max-width: 980px){
    .js-store-product.js-product.t-store__product-snippet::before {
    margin-left: calc(50% - 60px);
    top: -20px;
    }
    }

    @media screen and (max-width: 640px){
    .js-store-product.js-product::before {
    margin-left: 5px;
    position: relative;
    top: 15px;
    left: 70%;
    transform: translateX(-50%);
    }
    .t-store__prod-popup__slider.js-store-prod-slider {
    padding-top: 30px;
    }
    }
    
    @media screen and (max-width: 640px){
    .t706.t-form__submit {
    padding-bottom: 75px;
    }
    }