.t668__icon {
    padding: 0 !important;
}

@media screen and (max-width: 640px) {
    .t668__icon {
        padding: 8px !important;
    }
}

/* Обводка для всех стандартных попапов Тильды */
.t-popup__container {
    border: 1px solid #2D2D33 !important;
    box-sizing: border-box;
}

/* Обводка для банера куки */
.t886__wrapper {
    border: 1px solid #2D2D33 !important;
}

/*цвет галереи*/
.t-zoomer__container {
    background-color: #1A1A20 !important;
}


.t776__mark {
    font-weight: 400;
    font-size: 12px;
    font-family: 'Onest', Arial, sans-serif;
    display: table-cell;
    padding: 2px 9px 4px 9px;
    width: auto;
    height: 22px;
    text-align: center;
    vertical-align: middle;
    border-radius: 0;
}

/* ==========================================================
   КОРЗИНА
   ========================================================== */

/* Фон внутреннего содержимого окна корзины */
.t706__cartwin-content {
    background-color: #1A1A20;
    border: 1px solid #2D2D33;
    box-sizing: border-box;
}


/* Заголовок корзины */
.t706__cartwin-heading.t-name_xl {
    font-size: 70px !important;          /* Большой размер текста */
    line-height: 1;          /* Уменьшенный межстрочный интервал */
    text-transform: uppercase !important; /* Все буквы заглавные */
}

.t706__cartwin .t-input {
    background-color: #1A1A20 !important;
    color: #EBEBEB !important;
}

/* ===========================
   Адаптация для экранов до 640px
   =========================== */
@media screen and (max-width: 640px) {

    /* Уменьшаем заголовок корзины */
    .t706__cartwin-heading.t-name_xl {
        font-size: 32px !important;
        line-height: 0.87;
    }

    /* Добавляем верхний отступ у шапки корзины */
    .t706__cartwin-top {
        padding: 20px 0 32px !important;
    }
}

/* Общий цвет заголовков внутри корзины */
.t706__cartwin .t-name {
    color: #EBEBEB;
}

/* Название товара */
.t706__cartwin .t706__product-title {
    color: #EBEBEB;
    font-size: 15px !important;
    font-weight: 300;
}

/* Для названия товара используется шрифт Onest */
.t706__cartwin .t706__product-title.t-descr {
    font-family: 'Onest', Arial, sans-serif !important;
}

/* Количество товара */
.t706__product-quantity {
    color:#EBEBEB;
    font-size: 15px;
}

/* Стоимость товара */
.t706__product-amount,
.t706__product-amount--portion {
    color: #EBEBEB;
}

/* Шрифт и размер стоимости товара */
.t706__product-amount.t-descr {
    font-family: 'Onest', Arial, sans-serif !important;
    font-size: 15px !important;
}

/* Верхняя часть корзины */
.t706__cartwin-top {
    border-bottom: 1px solid rgb(255 255 255 / 20%); /* Разделительная линия */
    padding: 0 0 32px;
}

/* Блок "Итого по товарам" */
.t706__cartwin-prodamount-wrap {
    color: #EBEBEB;
}

/* Нижняя часть корзины */
.t706__cartwin-bottom {
    border-top: 1px solid rgb(255 255 255 / 20%);
}

/* Стиль текста суммы товаров */
.t706__cartwin-prodamount-wrap {
    font-size: 15px;
    font-family: 'Onest', Arial, sans-serif !important;
    font-weight: 300;
}

/* Отступ между полями формы */
.t706 .t-form_bbonly .t-input-group {
    margin-bottom: 10px;
}

/* Все поля ввода используют Onest */
.t-input {
    font-family: 'Onest', Arial, sans-serif !important;
}

/* Общая сумма заказа */
.t706__cartwin-totalamount-wrap {
    color: #EBEBEB;
    font-size: 15px;
    font-family: 'Onest', Arial, sans-serif !important;
    font-weight: 300;
}

/* Мобильные устройства до 480px */
@media screen and (max-width: 480px) {

    /* Уменьшаем внутренние отступы корзины */
    .t706__cartwin-content {
        padding: 10px;
    }
}

/* Размер текста описаний и итоговой суммы */
.t706 .t-form .t-descr_md,
.t706 .t706__cartwin-totalamount-wrap.t-descr_xl {
    font-size: 15px !important;
}


/* Скрываем итоговую сумму */
.t706__cartwin-totalamount-content {
    display: none !important;
}

.t706__cartwin-totalamount-wrap {
  
    padding-top: 0px!important;
}


/* карточки календарь */
@media screen and (min-width: 960px) {
.t776__parent {

    padding: 0px 0px 0px 10px;
}

.t-col {
   
    margin-left: 10px;
    margin-right: 0px;
}


.t-col_3 {
    max-width: 283px;
}
}

/* форма */

.t702 .t-form__inputsbox_vertical-form .t-input-group {
    margin-bottom: 15px;
}
/* корзина */
.t706 .t-input-group {
    margin-bottom: 15px;
}


/* сообщение об отправке */

.t-form-success-popup_new .t-form-success-popup__title {
font-size: 70px; /* Размер заголовка */
color: #EBEBEB !important; /* Цвет заголовка */
text-transform: uppercase !important;
}

.t-form-success-popup_new .t-form-success-popup__text {
color: #EBEBEB !important; /* Цвет описания */
font-size: 16px !important; /* Размер описания */
line-height: 1.3; /* Межстрочный интервал описания */
}

.t-form-success-popup_new .t-form-success-popup__button {
background-color: #F84F0C; /* Фон кнопки */
border-radius: 30px; /* Скругление углов кнопки */
color: #EBEBEB; /* Цвет текста кнопки */
padding: 20px 30px;
}

.t-form-success-popup_new .t-form-success-popup__button:hover {
background-color: #FF6224; /* Фон кнопки при наведении */
}

.t-btn {
    font-family: 'Onest', Arial, sans-serif;
}


.t-form-success-popup__close-icon svg path {
fill: #F84F0C !important; /* Цвет иконки закрытия */
opacity: 1 !important; /* Прозрачность иконки закрытия */
}

.t-form-success-popup_new .t-form-success-popup__wrapper {
background-color: #1A1A20; /* Фон поп-апа */
border-radius: 0px; /* Скругление углов поп-апа */
border: solid 1px #2D2D33; /* Обводка поп-апа */
}


.t-form-success-popup_new .t-form-success-popup__content-icon {
    display: none !important;
}

.t706__cartwin-totalamount-wrap_flextotals .t706__cartwin-totalamount-list {
    display: none !important;
}