.t887__wrapper {
    position: relative;/*Кукис*/
    display: inline-table;
    padding: 15px 15px;
    box-sizing: border-box;
}
.t887__close-button {
    background-color: #ECECEC!important;
}
.t887__icon-close {
    position: absolute;
    top: 12px!important;
    right: 12px!important;
    cursor: pointer;
    padding: 6px!important;
     opacity: 1;
    transition: opacity ease-in-out 0.2s;
}

.t1002__product-amount {
font-size: 13px;
font-weight: 600;
}
.t1002__product-title {
    font-size: 15px;
}

@media screen and (min-width: 640px) {/*мобилка каталог цена и заголовок*/
.t-store__card__textwrapper {
    margin-bottom: auto;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
}
 @media screen and (max-width: 640px) {/*мобилка каталог цена и заголовок*/
.t-store__card__textwrapper {
    margin-bottom: auto;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
}
 .t-typography__title {
    font-size: 13px!important;
}
.t-store__card__price-wrapper {
    margin-top: 0px!important;
}
 .t-store__card__price {
    font-size: 11px!important;
}
.t-store__card__price_old {
    font-size: 11px!important;
}
} 

 @media screen and (max-width: 640px) {/*отсуп мобилка*/
.t-store__card__textwrapper {
    height: 36px!important;
}
.t-product__option-variants {
        margin: 0px!important;
}
}

 

  .t706__product-minus img {
    display: none;
}

.t706__product-minus:before {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 3px;
}

.t706__product-minus:before {
    background-image: url('https://static.tildacdn.com/tild3764-6237-4336-b137-303163326430/Group_1902.svg');
    background-position: 50% 50%;
}

.t706__product-del img {
    display: none;
}

.t706__product-del:before {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 3px;
}

.t706__product-del:before {
    width: 20px;
    height: 20px;
    top: 2px;
}

.t706__product-del:before {
    background-image: url('https://static.tildacdn.com/tild3539-6366-4364-a432-633366346136/Group_1900.svg');
    background-position: 50% 50%;
}


.t706__product-plus img {
    display: none;
}
.t706__product-plus:before {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 3px;
}

.t706__product-plus:before {
    background-image: url('https://static.tildacdn.com/tild3136-3763-4534-b030-363137613930/Group_1903.svg');
    background-position: 50% 50%;
}
    



    .t706__product {
    padding: 0px;  /*Отступы внутри товара*/
    background-color: #Ffffff;
    border: 1px solid #ffffff;  /*Обводка вокруг товара*/
    border-radius: 0px;    /*Радиус скругления блока товара*/
    box-sizing: border-box;
    margin: 0;
    margin-top: 20px;
    margin-bottom: 20px;    /*Отступ снизу от твоара, чтобы блоки не слипаслись*/
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr ; /*Количество колонок внутри блока товара*/
    gap: 10px 20px;  /*Отступы между всеми элементами внутри товара*/
    height: auto;   /*Автоматическая высота карточки*/
}

/*-----Удаляем лишние элементы-----*/
.t706__cartwin-top {
    border-bottom: 1px solid #d6d6d6 !important;    
}

.t706__cartwin-bottom { 
    border-top: 1px solid #d6d6d6 !important; 
}
/*-----Позиционирвоание элементов внутри карточки товара*/
.t706__product-del-wrapper {
    position: absolute;
    top: -5px;  /*Отступ сверху от иконки удаления товара*/
    right: 0px;    /*Отступ справа от иконки удаления товара*/
    padding: 0 !important;
}

.t706__product-title {
    padding: 0 !important;
    align-self: center;
    grid-column: 2 span;    /*Сколько колонок занимает описание и варианты*/
    font-size: 15px;
}

.t706__cartwin-content {
    background-color: #F5F5F5;
}

.t706__product-plusminus {
    grid-column: 2; /*С какой линии начинается блок с выбором количества товаров*/
    padding: 0 !important;
    margin-top: 10px;
}

.t706__product-amount {
    padding: 0 !important;
    grid-column: 2; /*С какой линии начинается цена*/
    margin-top: 10px;
    color: #2D3240;
    font-weight: 600;
    font-size: 15px;
}

.t706__product-thumb {
    width: 100%;    /*Ширина контейнера с картинкой*/
    height: 100%;   /*Высота контейнера с картинкой*/
    grid-row: 3 span;   /*Сколько рядов занимает картинка*/
    padding: 0 !important;
}

.t706__product-imgdiv {
    width: 100%;    /*Ширина картинки*/
    height: 100%;   /*Высота картинки*/
     border-radius: 1px;    /*Радиус скругления блока товара*/
}

.t706__product-title__option {
    display: flex;
    flex-wrap: wrap;    /*Характеристики товара переносятся на новую строчку*/
    gap: 5px;   /*Отступ между характеристиками*/
    margin-top: 10px;   /*Отступ от всего блока сверху*/
    color: #747870!important;
}
/*-----Стили характеристик-----*/
.t706__product-title__option div {
      padding: 4px 8px; /*Внутренние отступы*/
    background-color: #Ffffff; /*Фоновый цвет*/
    border-radius: 0px; /*Скругление углов*/
    border: 0.7px solid #D6D6D6;
    olor: #747870;
}
.t706__product-title {
    color: #383E33;
}

/*-----Настройка описания под формами-----*/
.t-input-description {
    color: #9496A6!important;
}
.delivery-minimum-time {
color: #9496A6!important;
}
.delivery-minimum-price {
color: #9496A6!important; 
}

.t706__cartwin-totalamount-info {
    color: #d6d6d6!important; 
}

.t706__cartwin-totalamount-label {
    color: #383E33!important; 
     font-size: 13px;
}
    .t706__cartwin-prodamount-price {
    color: #383E33!important; 
    font-size: 13px;
}
.t706__cartwin-prodamount-currency {
color: #383E33!important; 
    font-size: 13px;
}
.t706__cartwin-prodamount-wrap {
    color: #383E33!important;
    font-size: 13px;
}

.t706__product-quantity {
     font-size: 13px;
}
.t706__product-quantity_inp{
 font-size: 13px;
}
    
.t-radio__indicator:after {
    background: #383E33!important; 
}

.t-checkbox__indicator {
    border: 1px solid #d6d6d6;
}

.t-radio__indicator {
    border: 1px solid #d6d6d6;
}

/*-----Настройка промокода-----*/
.t706 .t-inputpromocode__btn.t-btn {
    display: table-cell !important;
    background-color: #383E33 !important;
    color: #ffffff !important;
    transition: all 0.2s ease-in-out;
    padding-left: 30px !important;
    padding-right: 30px !important;
    line-height: 46px;
    font-weight: 400;
    font-size: 13px;
}
.t706 .t-inputpromocode__btn.t-btn:hover {
    display: table-cell !important;
    background-color: #31372D !important;
    color: #ffffff !important;
}
.t706 .t-inputpromocode__wrapper {
    display: flex !important;
    flex-direction: row;
    gap: 10px;
}

.t-input {
    font-size: 13px;
}
.t706 .t-form .t-input, .t706 .t-form .t-select {
    height: 46px;
}
.t706 .t-input-group {
    margin-bottom: 10px;
}

#customdelivery .t706__search-icon {
top: 15px;
}
.t-radio__control {
color: #383E33;
font-size: 13px;
}
.delivery-checkbox-label {
color: #383E33!important;
} 
.delivery-minimum-time {
font-size: 13px;
}
.span.delivery-minimum-price {
font-size: 13px;
}
.t-input-description {
font-size: 13px;
}
 .t706 .t-form__inputsbox #customdelivery .t-input-title {
    font-size: 13px;
}

.body .delivery-full-address {
    display: none;
}

#customdelivery {
    margin-top: 40px;
}


.t-checkbox__control.t-checkbox__control_flex span,
.t-checkbox__control.t-checkbox__control_flex a {
    font-size:12px !important;
}

.t706__cartwin-content {
  position: relative; /* Делаем контейнер позиционированным */
}

.t706__close-button {
  position: absolute; /* Фиксируем относительно .t706__cartwin-content */
  top: 10px; /* Отступ сверху */
  right: 10px; /* Отступ справа */
  z-index: 10; /* Убедимся, что кнопка поверх других элементов */
}



    /* Стиль поднятия галереи */
    .t-store__prod-snippet__container {
        margin-top: -120px;
    }
    
    @media (max-width: 1190px){
        .t-store__prod-snippet__container {
            margin-top: -53px;
        }
    }
    
    @media screen and (min-width: 980px) {
    .t-store__prod-popup__col_fixed {
        position: -webkit-sticky;
        position: sticky;
        top: 120px;
    }
}

.t-store__tabs__content {
        padding: 15px!important;
    }

.t-checkbox__indicator {
height: 12px;
    width: 12px;
}
#rec1223795991.r.t-rec .t-checkbox__indicator:after {
    height: 8px!important;
    width: 8px!important;
}
