  
  /* Размер шрифта по умолчанию для экранов больше 640px */
    .t-btn td {
        font-size: 16px !important;
    }

    /* Для экранов меньше 640px */
    @media screen and (max-width: 640px) {
        .t-btn td {
            font-size: 12px !important; /* Уменьшаем размер шрифта для экранов меньше 640px */
        }
    }
    }
    
.js-store-prod-text a {
    display: inline-block;
    padding: 10px 15px;
    margin-right: 15px;
    margin-top: 20px;
    border-radius: 0px;
    font-weight: 600;
}
.js-store-prod-text a:first-of-type {
    background-color: #bc574b;
    color: #ffffff !important;
    border: #000000;
}

/* 1. Применить шрифт Graphik normal */
.t706__cartpage-totals,
.t706__product-title a,
.t706__product-title__option {
    font-family: 'GraphikTT';
    font-weight: 400; /* normal */
}

/* 2. Скрыть элемент с классом t706__product-title__option */
.t706__product-title__option {
    display: none !important;
}

/* 3. Скрыть элемент с классом t706__product-plusminus */
.t706__product-plusminus {
    display: none !important;
}

/* 4. Переместить блок суммы под название товара */
.t706__product-title {
    display: flex;
    flex-direction: column;
}

/* Убедиться, что сумма расположена ниже */
.t706__product-amount {
    order: 1;
    margin-top: 4px;
    font-family: 'GraphikTT';
    font-weight: 400;
}

.t706__sidebar-prodamount-label,
.t706__sidebar-prodamount,
.t706__cartwin-prodamount-price,
.t706__cartwin-prodamount-currency {
    font-family: 'GraphikTT';
    font-weight: 400;
}

@media screen and (min-width: 961px) {
  /* Перемещаем плашку с товаром влево */
  .t706__cartpage-content {
    display: flex;
    flex-direction: column;
  }

  /* Обёртка товаров — оставляем слева */
  .t706__cartpage-info {
    order: 1;
    width: 100%;
  }

  /* Форма (оформление заказа) — переносим вниз */
  .t706__cartpage-form {
    order: 2;
    width: 100%;
    margin-top: 40px;
  }

  /* Кнопка “Оформить заказ” — выравнивание */
  .t706__cartpage-open-form-wrap {
    text-align: left;
    margin-top: 30px;
  }
}

.t706__cartwin-prodamount-label,
.t706__cartwin-totalamount-label {
    font-family: 'GraphikTT';
    font-weight: 400;
}

@media screen and (min-width: 960px) {
    .t706__cartpage-form {
        order: 2;
        width: 100%;
        margin-top: 0px !important;
    }
}

.t706__cartpage-totals {
    padding: 0px 0px !important;
}

@media screen and (max-width: 960px) {
  .t706__cartpage-totals {
    padding: 40px 0px !important;
}
}

@media screen and (max-width: 960px) {
    .t706__cartpage-prodamount {
        padding-bottom: 0px !important;
    }
}

/* Для экранов шире 640px */
@media screen and (min-width: 641px) {
  .t706__sidebar-top {
    font-size: 16px !important;
  }
}

/* Для экранов 640px и уже */
@media screen and (max-width: 640px) {
  .t706__sidebar-top {
    font-size: 12px !important;
  }
}

/* Размер шрифта в зависимости от ширины экрана */
@media screen and (min-width: 641px) {
  .t706__sidebar-heading,
  .nlm_removeall {
    font-size: 16px;
  }
}

@media screen and (max-width: 640px) {
  .t706__sidebar-heading,
  .nlm_removeall {
    font-size: 12px;
  }
}

.t-container {
  margin-left: 15px;
}

@media screen and (max-width: 1199px) {
  .t-container {
    margin-left: 21px;
  }
}

@media screen and (max-width: 959px) {
  .t-container {
    margin-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .t-container {
    margin-left: 5px;
  }
}

.t-inputpromocode__btn {
  font-weight: 400 !important;
}

/* Больше 640px — шрифт 16px */
@media screen and (min-width: 641px) {
  .t-inputpromocode__btn {
    font-size: 16px !important;
  }
}

/* До 640px — шрифт 12px */
@media screen and (max-width: 640px) {
  .t-inputpromocode__btn {
    font-size: 12px !important;
  }
}



/* Скрыть все параметры товаров (например: "001-1", "Длина: 38 см") */
.t1122__product-option {
    display: none !important;
}

/* Сделать заголовок товара обычным (regular) */
.t1122__product-title {
    font-weight: 400 !important;
    font-family: 'GraphikTT', sans-serif !important;
}


/* Устанавливаем нужный шрифт и начертание */
.t-inputpromocode__wrapper .t-text {
    font-family: 'GraphikTT', sans-serif !important;
    font-weight: 400 !important; /* Regular */
}




