
/* ================================================================
   ST100 SHOPPING CART — INNER ALCHEMY THEME
   Полный стиль корзины: фон, шрифты, поля, кнопка, типографика
   ================================================================ */

/* === ФОН И КОНТЕЙНЕР КОРЗИНЫ === */

/* Сам popup корзины */
.t706__cartwin-content,
.t706 .t706__cartwin-content {
    background-color: #1B2631 !important;
    border-radius: 8px !important;
}

/* Подложка-overlay за корзиной */
.t706__cartwin {
    background-color: rgba(0, 0, 0, 0.75) !important;
}

/* === ЗАГОЛОВКИ === */

/* "Your order:" */
.t706__cartwin-prodamount-wrap,
.t706__title {
    color: #C5A065 !important;
    font-family: 'Cormorant Garamond', serif !important;
}

/* === ТОВАР В КОРЗИНЕ === */

/* Название товара "Inner Alchemy by Henadzi" */
.t706__product-title,
.t706__product-title a,
.t706__product-title__option {
    color: #E0E0E0 !important;
    font-family: 'Manrope', sans-serif !important;
}

/* Цена товара справа от названия */
.t706__product-amount,
.t706__product-price,
.t706__product-quantity {
    color: #E0E0E0 !important;
    font-family: 'Manrope', sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    letter-spacing: 0 !important;
}

/* Разделительная линия между товаром и Total */
.t706__product,
.t706__cartwin-bottom {
    border-color: rgba(197, 160, 101, 0.2) !important;
}

/* === ИКОНКА УДАЛЕНИЯ ТОВАРА === */

.t706__product-del,
.t706__product-del-icon {
    color: #8E8E93 !important;
    background: transparent !important;
    border: none !important;
    opacity: 0.5 !important;
}

.t706__product-del:hover,
.t706__product-del-icon:hover {
    color: #C5A065 !important;
    opacity: 1 !important;
}

.t706__product-del svg circle,
.t706__product-del-icon svg circle {
    stroke: none !important;
    fill: none !important;
}

.t706__product-del svg path,
.t706__product-del-icon svg path,
.t706__product-del svg line,
.t706__product-del-icon svg line {
    stroke: currentColor !important;
}

/* === БЛОК "TOTAL" (ИТОГОВАЯ СУММА) === */

/* Контейнер Total */
.t706__cartwin-totalamount-wrap {
    margin-top: 16px !important;
    margin-bottom: 30px !important;
}

/* Слово "Total:" */
.t706__cartwin-totalamount-label {
    color: #C5A065 !important;
    font-family: 'Manrope', sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
}

/* Сумма "19" */
.t706__cartwin-totalamount {
    color: #FFFFFF !important;
    font-family: 'Manrope', sans-serif !important;
    font-weight: 700 !important;
    font-size: 18px !important;
}

/* Валюта "$" */
.t706__cartwin-totalamount-currency,
.t706__cartwin-totalamount-rub {
    color: #FFFFFF !important;
    font-family: 'Manrope', sans-serif !important;
    font-weight: 700 !important;
    font-size: 18px !important;
}

/* Описание над total */
.t706__cartwin-totalamount-info {
    color: #8E8E93 !important;
    font-family: 'Manrope', sans-serif !important;
}

/* Скрыть нижний дублирующий Total */
.t706__cartwin-bottom .t706__cartwin-prodamount-wrap {
    display: none !important;
}

/* === ПОЛЕ ВВОДА EMAIL === */

/* Лейбл "Your Email" */
.t-input-title,
.t706__input-title,
.t-form__inputsbox .t-input-title {
    color: #C5A065 !important;
    font-family: 'Manrope', sans-serif !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}

/* Само поле */
.t706__input,
.t-input,
.t-input.js-tilda-rule {
    background-color: rgba(250, 246, 238, 0.04) !important;
    border: 1px solid rgba(197, 160, 101, 0.3) !important;
    border-radius: 6px !important;
    color: #FFFFFF !important;
    font-family: 'Manrope', sans-serif !important;
}

.t706__input:focus,
.t-input:focus {
    border-color: #C5A065 !important;
    outline: none !important;
}

/* Placeholder */
.t706__input::placeholder,
.t-input::placeholder {
    color: #8E8E93 !important;
}

/* === КНОПКА "BEGIN THE PRACTICE" === */

.t706__cartwin .t-btn,
.t706__sendform-btn .t-submit {
    background-color: #C5A065 !important;
    color: #1B2631 !important;
    font-family: 'Manrope', sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border-radius: 50px !important;
    box-shadow: 0 10px 20px rgba(197, 160, 101, 0.3) !important;
    transition: all 0.3s ease !important;
}

.t706__cartwin .t-btn:hover,
.t706__sendform-btn .t-submit:hover {
    background-color: #D4B070 !important;
    transform: translateY(-2px) !important;
}

/* === КРЕСТИК ЗАКРЫТИЯ КОРЗИНЫ === */

.t706__cartwin-close,
.t706__close,
.t706__close-icon {
    color: #C5A065 !important;
    opacity: 0.7 !important;
}

.t706__cartwin-close:hover,
.t706__close:hover {
    color: #FFFFFF !important;
    opacity: 1 !important;
}

/* === ТЕКСТ ОШИБКИ ВАЛИДАЦИИ === */

.t706__cartwin .t-form__errorbox-item,
.t706__cartwin .t-input-error {
    color: #E89B8B !important;
    font-family: 'Manrope', sans-serif !important;
}

/* === ЧЕКБОКС СОГЛАСИЯ (если включён) === */

.t706__cartwin .t-checkbox__indicator,
.t706__cartwin .t-checkbox__control {
    color: #8E8E93 !important;
    font-family: 'Manrope', sans-serif !important;
    font-size: 13px !important;
}

.t706__cartwin .t-checkbox__control a {
    color: #C5A065 !important;
}
</style>