.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;
}




.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;
    }


#rec1223795991.r.t-rec .t-checkbox__indicator:after {
    height: 8px!important;
    width: 8px!important;
}
/*скрываем размер, оставляем только в открытой карточке*/
.js-product-edition-option:has([name="Размер"]):not(.t-store__prod-popup__info .js-product-edition-option:has([name="Размер"])) {
  display: none;
}

/*корзина позиционирование крестика*/
@media(min-width:561px){
.t706__cartwin-close {
  width: 100% !important;
  position: absolute;
}

.t706__close-button {
   right: initial; 
  top: 80px;
  left: calc(50% + 180px);
}
}
@media(min-width:640px){
.t706__close-button {

  left: calc(50% + 210px);
}
}

@media(max-width:640px){
.t706__close-button {
padding: 0px 5px 0px 0px!important;
}
}
@media screen and (max-width: 480px) {
    .t706__cartwin-content {
        padding: 0px 20px 20px 20px;
    }
}
/*для цветов*/

/*для цветов в каталоге*/
.block-color {
  width: 100%;
  display: flex;
  /*justify-content: center;*/
  gap: 4px;
  margin-top: 1px;
  flex-wrap: wrap;
}

.element-color {
  /*width: 15px;*/
  /*height: 15px;*/
  display: inline-flex;
  /*border-radius: 50%;*/
  border: 1px solid #ebeaea;
}
/*в открытой карточке*/
.t-store__prod-popup__info .block-color{
      justify-content: left;
      margin-top: 6px;
      gap: 6px;
      margin-bottom:15px;
}

.t-store__prod-popup__info .t-product__option-variants_color{
    display: none !important;
}
.t-store__prod-popup__info .t-store__prod-popup__sku{
    display: none
} 


.element-color {
  width: 18px;
  height: 10px;
}

/*название цвета*/
[data-name-color] {
  position: relative;
}
[data-name-color]::after {
  /*position: relative;*/
  content:attr(data-name-color);
}
[data-name-color]::after {
  position: relative;
  content: attr(data-name-color);
  position: absolute;
  top: 0px;
  left: 32px;
}
[data-edition-option-id="Размер"],
[data-edition-option-id="Цвет"] {
}
[data-activ-color] {
  position: relative;
}
[data-activ-color="true"]::before {
  content: '';
  display: block;
  border-bottom: 1px solid #000;
  width: 20px;
  margin-top: 5px;
  position: relative;
  top: 5px;

}
.t-store__prod-popup__info [data-activ-color]::before {
  /*content: '';*/
  /*width: 26px;*/
  /*height: 26px;*/
  /*border: 1px solid #8e8e8e;*/
  /*border-radius: 50%;*/
  /*position: absolute;*/
  /*left: -4px;*/
  /*top: -4px;*/
  
  
  content: '';
  display: block;
  border-bottom: 1px solid #000;
  width: 100%;
  margin-top: 5px;
  position: relative;
  top: 5px;

  
  
}
/*размер иконок цветов в карточке*/
.t-store__prod-popup__info .element-color {
  width: 28px;
  height: 18px;
}

.t-store__prod-popup__info .block-color {
    padding-left: 0px;
}
/*************************************/

[data-option-type="color"] form{
    display:none !important;
}

.t-store__prod-popup__price-wrapper {
        margin-bottom: 20px;
}

[data-activ-color="true"] {
  cursor: initial;/*отключить курсов в активной иконке*/
}

.element-color:hover::before{
  content: '';
  display: block;
  border-bottom: 1px solid #000;
  width: 100%;
  margin-top: 5px;
  position: relative;
  top: 5px;
}


.block-color {
    padding-left: 10px;
}
@media screen and (max-width: 640px) {
.block-color {
    padding-left: 0px;
}
}

.t-store__card__sku {
     display:none;
 }


.js-store-prod-name {
        font-weight: 600!important;
}

#allrecords:has(.t-store__prod-popup__info) .t786 [data-option-type="color"] .js-product-edition-option-name {
  display: none;
}

.js-store-filter-opt-chb {
    border-radius: 0%;
    height: 18px;
    width: 30px;
}

@media screen and (min-width: 960px) {
    .t-store .t-store__filter__checkbox_buttons.t-store__filter__checkbox_color .t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
        margin-left: 5px;
        margin-right: 0px;
    }
}


@media screen and (max-width: 980px) {
    .t978__menu-link {
        padding-left: 0px;
        padding-right: 0px;
    }
}

    .t978__menu-item {
margin-bottom: 0px;
}

.t978__tooltip-menu_mobile {
    margin-top: 0px;
        margin-bottom: 20px;
}

.t978__menu {
    padding: 6px 0;
}

@media screen and (max-width: 980px) {
    .t978__tooltip-menu .t978__innermenu-content {
        padding: 0px 0px 0px 0px;
                margin-top: 15px;
                    margin-bottom: 15px;
    }
}
    .t978__tooltip-menu .t978__innermenu-item {
    margin-bottom: 2px;
    }
    
    
    .t978__innermenu-link  {
        font-size: 12px!important;
    }
    
    .t450__close {
    top: 33px;
    right: 20px;
    }
    
    .js-product .t-product__option-select {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 0px;
    }
   
   
   
#customdelivery .delivery-hint {
    font-size: 13px;
}

.t-checkbox__control_flex span {
 font-size: 9px;
 }
    
    /* Для мобильного меню */
@media (max-width: 960px) {
       .t978__menu-link [href*="Все товары"] {
        color: #FF5900 !important;
    }
}

.t-form__successbox {
    background: #F7F7F7;
    color: #383E33;
    text-align: left;
}

.t-form__successbox {
    font-size: 14px;
}
@media (max-width: 640px) {
   .t-form__successbox {
    font-size: 11px;
}
}



/************* текст в предзаказе     мобилка *********************/
[data-input-lid="1756737353511"].t-input-group.t-input-group_cb span div,
[data-input-lid="1756737353511"].t-input-group.t-input-group_cb span div span,
[data-input-lid="1756737353511"].t-input-group.t-input-group_cb span div a{
  font-size: 9px !important;
} 
/*размер чекбокса в предзаказе*/
[data-input-lid="1756737353511"].t-input-group .t-checkbox__indicator {
  width: 20px;
  height: 20px;
} 
/*****************.  десктоп.  **********/
@media(min-width:391px){
  /*текст в предзаказе*/
  [data-input-lid="1756737353511"].t-input-group.t-input-group_cb span div,
[data-input-lid="1756737353511"].t-input-group.t-input-group_cb span,
[data-input-lid="1756737353511"].t-input-group.t-input-group_cb a{
    font-size: 11px !important;
}
/*размер чекбокса в предзаказе*/
[data-input-lid="1756737353511"].t-input-group .t-checkbox__indicator {
  width: 20px;
  height: 20px;
}  
}  
 /****************************************************/ 
 
 /**********футер текст мобилка************************/
 #t-footer [field="tn_text_1755261146869"] {
  font-size: 10px !important;
  left: 15px;/*отступ от квадрата*/
  position: relative;
}
 /**********футер текст мобилка************************/
 #t-footer .t-checkbox__indicator{
       width: 12px;
  height: 12px;
 }

  @media(min-width:391px){
       /**********футер текст десктоп************************/
 #t-footer [field="tn_text_1755261146869"] {
  font-size: 8px !important;
  left: 5px;/*отступ от квадрата*/
}
 /**********футер текст десктоп************************/
 #t-footer .t-checkbox__indicator{
       width: 12px!important;
  height: 12px!important;
 }
  }


/**************** корзина мобилка чекбокс***********************/

#form1191048501 .t-checkbox__control.t-checkbox__control_flex span,
#form1191048501 .t-checkbox__control.t-checkbox__control_flex a {
    font-size:11px !important;
}
#form1191048501 .t-checkbox__indicator{
  width: 11px!important;
  height: 11px!important;
}
/**************** корзина десктоп***********************/
@media(min-width:391px){
#form1191048501 .t-checkbox__control.t-checkbox__control_flex span,
#form1191048501 .t-checkbox__control.t-checkbox__control_flex a {
    font-size:12px !important;
}
#form1191048501 .t-checkbox__indicator{
  width: 20px!important;
  height: 20px!important;
}
  }
  /********************************************************************/
   
/*подписка на новости*/
.t-checkbox__indicator::after{
    left: 4px;
  top: -1px;
}


/*#rec1255348721::before {*/
/*content: '';*/
/*  width: 100%;*/
/*  height: 61px;*/
/*  background: #ffffff;*/
/*  position: fixed;*/
/*  display: block;*/
/*  z-index: 9;*/
/*  top: 0;*/
/*}*/
/*#rec1255339781 [data-elem-id="1753648894351"] img{*/
/*filter: invert(100%);*/
/*}*/

/* Внутри | https://nextdore.ru/1 */
/*

#allrecords:has(#rec1255339781 [data-elem-id="1753648935867"]:hover) [data-elem-id="1753648894351"]::before*/

/*
#rec1255339781 [data-elem-id="1753648894351"]:hover::before,
#allrecords:has(#rec1255339781 [data-elem-id="1753648935867"]:hover) [data-elem-id="1753648894351"]::before{
  content: '';
  position: fixed;
  width: 100vw;
  height: 81px;
  background-color: #ffffff;
  left: 0;
  top: 0;
}

#rec1255339781 [data-elem-id="1753648894351"]:hover img,
#allrecords:has(#rec1255339781 [data-elem-id="1753648935867"]:hover) #rec1255339781 [data-elem-id="1753648894351"] img{
  color: #383E33;
  z-index: 999999;
  filter: invert(100%);
}
*/

[data-elem-id="1753648894351"]::before {
  content: '';
  position: fixed;
  width: 100vw;
  height: 81px;
  left: 0;
  top: 0;
  background-color: transparent;
  z-index: -99;
  transition: background-color 0.3s ease-out 0.4s;
  -webkit-transition: background-color 0.3s ease-out 0.4s;
  -moz-transition: background-color 0.3s ease-out 0.4s;
  -o-transition: background-color 0.3s ease-out 0.4s;
}

#rec1255339781 [data-elem-id="1753648894351"]:hover::before,
#allrecords:has(#rec1255339781 div[data-elem-id="175744179626744160"]:hover) [data-elem-id="1753648894351"]::before,
#allrecords:has(#rec1255339781 div[data-elem-id="1753713073308"]:hover) [data-elem-id="1753648894351"]::before,
#allrecords:has(#rec1255339781 div[data-elem-id="1753712354929"]:hover) [data-elem-id="1753648894351"]::before,
#allrecords:has(#rec1255339781 [data-elem-id="1753648935867"]:hover) [data-elem-id="1753648894351"]::before {
  background-color: #ffffff;
  transition: background-color 0.2s ease-in;
  -webkit-transition: background-color 0.2s ease-in;
  -moz-transition: background-color 0.2s ease-in;
  -o-transition: background-color 0.2s ease-in;
}

#rec1255339781 [data-elem-id="1753648894351"] img {
  filter: invert(0%);
  transition: filter 0.3s ease-out 0.4s;
  -webkit-transition: filter 0.3s ease-out 0.4s;
  -moz-transition: filter 0.3s ease-out 0.4s;
  -o-transition: filter 0.3s ease-out 0.4s;
}

#rec1255339781 [data-elem-id="1753648894351"]:hover img,
#allrecords:has(#rec1255348721:hover) #rec1255339781 [data-elem-id="1753648894351"] img,
#allrecords:has(#rec1255339781 div[data-elem-id="175744179626744160"]:hover) #rec1255339781 [data-elem-id="1753648894351"] img,
#allrecords:has(#rec1255339781 div[data-elem-id="1753713073308"]:hover) #rec1255339781 [data-elem-id="1753648894351"] img,
#allrecords:has(#rec1255339781 div[data-elem-id="1753712354929"]:hover) #rec1255339781 [data-elem-id="1753648894351"] img,
#allrecords:has(#rec1255339781 [data-elem-id="1753648935867"]:hover) #rec1255339781 [data-elem-id="1753648894351"] img {
  color: #383E33;
  z-index: 999999;
  filter: invert(100%);
  transition: filter 0.2s ease-in;
  -webkit-transition: filter 0.2s ease-in;
  -moz-transition: filter 0.2s ease-in;
  -o-transition: filter 0.2s ease-in;
}

#allrecords:has(#rec1255348721:hover) [data-elem-id="1753648894351"]::before {
  content: '';
  position: fixed;
  width: 100vw;
  height: 81px;
  background-color: #ffffff;
  left: 0;
  top: 0;
}