
/* ===== Корзина Tilda — типографика ===== */

/* Заголовок корзины */
.t706__cartwin-heading {
    font-family: 'Futura', Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;
}

/* Название товара */
.t706__product-title,
.t706__product-title a {
    font-family: 'Futura', Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.35 !important;
    letter-spacing: 0 !important;
}

/* Артикул / опции товара */
.t706__product-title__option {
    font-family: 'Futura', Arial, sans-serif !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 0.2px !important;
    opacity: 0.75;
}

/* Количество товара */
.t706__product-plusminus,
.t706__product-quantity {
    font-family: 'Futura', Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;
}

/* Цена товара */
.t706__product-amount,
.t706__cartwin-prodamount-price,
.t706__cartwin-prodamount-currency {
    font-family: 'Futura', Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;
}

/* Сумма */
.t706__cartwin-prodamount-wrap,
.t706__cartwin-prodamount-label {
    font-family: 'Futura', Arial, sans-serif !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    letter-spacing: 0 !important;
}

/* Итоговая сумма */
.t706__cartwin-totalamount-wrap,
.t706__cartwin-totalamount-label,
.t706__cartwin-totalamount,
.t706__cartwin-totalamount-content {
    font-family: 'Futura', Arial, sans-serif !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;
    letter-spacing: 0 !important;
}

/* Подписи полей формы */
.t706__orderform .t-input-title {
    font-family: 'Futura', Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    letter-spacing: 0 !important;
}

/* Поля формы */
.t706__orderform .t-input,
.t706__orderform input,
.t706__orderform textarea {
    font-family: 'Futura', Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    letter-spacing: 0 !important;
}

/* Placeholder */
.t706__orderform input::placeholder,
.t706__orderform textarea::placeholder {
    font-family: 'Futura', Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    letter-spacing: 0 !important;
}

/* Кнопка оформления */
.t706__orderform .t-submit,
.t706__orderform .t-btnflex__text {
    font-family: 'Futura', Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    letter-spacing: 0.3px !important;
    text-transform: none !important;
}

/* Сообщения об ошибках / успехе */
.t706__orderform .t-form__successbox,
.t706__orderform .t-form__errorbox-text,
.t706__orderform .t-input-error {
    font-family: 'Futura', Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 0 !important;
}
</style>