/* ВСПЛЫВАЮЩЕЕ ОКНО С QR КОДОМ*/
#qr-popup {
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #181818; /*Фоновый цвет*/
  border-radius: 30px; /*Скругление углов*/
  padding: 20px; /*Внутренние отступы*/
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); /*Фоновая тень*/
  z-index: 1000;
  height: auto;
}
@media screen and (max-width: 980px){
    #qr-popup {
        width: 85% !important;
        
        box-sizing: border-box !important;
    }
}

/*ТЕКСТ В ОКНЕ С QR КОДОМ*/
#qr-popup h2 {
  color: white; /*Цвет текста*/
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 24px; /*Размер шрифта*/
  font-weight: 700; /*Жирность*/
  margin-bottom: 20px; /*Внешний отступ снищу*/
}


/*ЗАДНИЙ ФОН ВСПЛЫВАЮЩЕГО ОКНА С QR КОДОМ*/
#overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6); /*Цвет и степень прозрачности*/
  backdrop-filter: blur(5px); /*Фоновое размытие*/
  z-index: 999;
}


/*КРАСНАЯ КНОПКА В ОКНЕ С QR КОДОМ*/
.qr-button {
  display: block;
  width: 100%; /*Ширина*/
  background-color: #E63E3E; /*Фоновый цвет*/
  border-radius: 7px; /*Скругление углов*/
  text-decoration: none;
  color: white !important; /*Цвет текста*/
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта*/
  font-weight: 600; /*Жирность*/
  padding: 5px; /*Внутренние отступы*/
  text-align: center;
}
#qr-whatsapp, #qr-telegram {
    width: 200px !important;
    height: 200px !important;
    border-radius: 15px !important;
    position: relative;
}
.qr-icon {
    position: absolute;
    top: 100px;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 25px;
  height: 25px;
  z-index: 1000;
}


/* КНОПКА ЗАДАТЬ ВОПРОС */
.js-store-prod-all-text a {
    font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /* Размер шрифта */
  font-weight: 500; /* Жирность */
  font-style: normal;
  color: white !important; /* Цвет текста */
  text-decoration: none;
  border: 2px solid #3B3B3B; /* Цвет и толщина границ */
  border-radius: 12px; /* Радиус скругления */
  height: 41px; /* Высота кнопки */
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: pointer;
  position: relative;
  margin-bottom: 30px; /* Нижний отступ от кнопки WHATSAPP*/
  text-transform: uppercase;
}
/* КНОПКА ПОКАЗАТЬ QR WHATSAPP */
.show-wts-container {
    font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 16px; /* Размер шрифта */
  font-weight: 700; /* Жирность */
  font-style: normal;
  color: white !important; /* Цвет текста */
  background-color: #24D366 ;
  border-radius: 12px; /* Радиус скругления */
  width: 100%;
  height: 41px; /* Высота кнопки */
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: pointer;
  position: relative;
  margin-bottom: 10px; /*Отступ снизу*/
}
/* КНОПКА ПОКАЗАТЬ QR TELEGRAM */
.show-tg-container {
    font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 16px; /* Размер шрифта */
  font-weight: 700; /* Жирность */
  font-style: normal;
  color: white !important; /* Цвет текста */
  background-color: #37A6EE ;
  border-radius: 12px; /* Радиус скругления */
  width: 100%;
  height: 41px; /* Высота кнопки */
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: pointer;
  position: relative;
}

/* ИКОНКА В КНОПКЕ ЗАДАТЬ ВОПРОС ВНУТРИ КАРТОЧКИ ТОВАРА*/
.js-store-prod-all-text a::after {
  content: url("https://lf-cloud.ru/uploads/66f6c5654a2e7.svg"); /* Ссылка на иконку  */
  display: inline-block;
  margin-left: 8px; /* отступ между иконкой и текстом */
  height: 24px; /* высота иконки */
  width: 24px; /* ширина иконки */
}
/* ИКОНКА В КНОПКЕ TELEGRAM */
.show-tg-container::after {
  content: url("https://lf-cloud.ru/uploads/675c74df4cf1d.svg"); /* Ссылка на иконку Telegram */
  display: inline-block;
  margin-left: 8px; /* отступ между иконкой и текстом */
  height: 24px; /* высота иконки */
  width: 24px; /* ширина иконки */
}
/* ИКОНКА В КНОПКЕ WHATSAPP */
.show-wts-container::after {
  content: url("https://lf-cloud.ru/uploads/66f6c5654a2e7.svg"); /* Ссылка на иконку Telegram */
  display: inline-block;
  margin-left: 8px; /* отступ между иконкой и текстом */
  height: 24px; /* высота иконки */
  width: 24px; /* ширина иконки */
}


/*КОРЗИНА*/
@media screen and (max-width: 560px) {
    .t706__cartwin {
        padding: 10px 10px 15px !important;
        box-sizing: border-box;
    }
    .t706__form-bottom-text strong {
    font-size: 18px; /*Размер текста после кнопки заказать в корзине для мобильных*/ 
}
}

.t706__cartwin {
  background-color: #131212; /*Цвет заднего фона корзины*/
}
.t706__cartwin-content {
  background-color: #131212; /*Цвет фона внутри корзины*/
  border-radius: 30px; /*Радиус скругления углов корзины*/
  border: 1px solid #3B3B3B;
}
.t706__cartwin-heading,
.t706__product-quantity,
.t706__product-title,
.t706__cartwin-prodamount-price,
.t706__cartwin-prodamount-currency,
.t706__cartwin-prodamount-label,
.t706__cartwin-prodamount-price,
.t706__form-upper-text,
.t706__cartwin-totalamount-label,
.t706__form-bottom-text {
  color: white; /*Цвет текста в корзине*/
}
.t706__cartwin-bottom {
  border-top: 1px solid #3B3B3B; /*Размер и цвет нижней границы заголовка*/
}
.t706__cartwin-top {
  border-bottom: 1px solid #3B3B3B; /*Размер и цвет верхней границы заголовка*/
}


/*КНОПКА ОЧИСТИТЬ КОРЗИНУ*/
.remove-all {
    text-align: center;
    background-color: transparent; /*Фоновый цвет*/
    border: 1px solid #3B3B3B;/*Толщина и цвет границ*/
    border-radius: 5px; /*Скругление углов*/
    color: white; /*Цвет текста*/
    font-family: 'TildaSans',Arial,sans-serif; /*Шрифт*/
    font-size: 16px; /*Размер шрифта*/
    font-weight: 700; /*Жирность*/
    padding: 5px 10px; /*Внутренние отступы снизу и сверху, слева и справа */
    cursor: pointer;
    user-select: none;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute; 
    top: -60px; /*Отступ от контейнера с товарами*/
}


/*ИКОНКА В КНОПКЕ ОЧИСТИТЬ КОРЗИНУ*/
.remove-all::after {
  content: url("https://lf-cloud.ru/uploads/66fe97381f7fa.svg"); /* Ссылка на иконку */
  display: inline-block;
  margin-left: 8px; /* отступ между иконкой и текстом */
  height: 20px; /* высота иконки */
  width: 20px; /* ширина иконки */
}


/*НОВАЯ ЦЕНА В КОРЗИНЕ*/
.t706__cartwin-prodamount-price, .t706__cartwin-prodamount-currency {
    font-weight: 500; /*Жирность*/
}


/*СТАРАЯ ЦЕНА В КОРЗИНЕ*/
.t706__product-title a p {
    position: absolute;
    bottom:20px; /*Отступ от нижней границы контейнера товара*/
    right: 55px; /*Отступ справа от окна браузера*/
    font-size: 16px; /*Размер шрифта*/
    font-weight: 500; /*Жирность*/
    color: #E63E3E; /*Цвет текста*/
    text-decoration: line-through !important;
    text-decoration-thickness: 1px !important; /* Толщина линии перечеркивания */
    text-decoration-color: #E63E3E !important; /* Цвет линии перечеркивания */
}


/*СТАРАЯ ЦЕНА В КОРЗИНЕ НА МОБИЛЬНЫХ*/
@media screen and (max-width: 640px){
    .t706__product-title a p {
        bottom:0; /*Отступ от нижней границы контейнера товара*/
        right:0; /*Отступ справа от окна браузера*/
    }   
}

.t-form__submit button {
        background: linear-gradient(0.5turn, rgba(255, 46, 46, 1) 0%, rgba(230, 62, 62, 1) 48%, rgba(199, 32, 32, 1) 99%) !important; /*Фоновый цвет*/

}

/*КОЛИЧЕСТВО ТОВАРА В КОРЗИНЕ НА КАРТОЧКЕ*/
.js-my-wrapper2 {
    position: absolute;
    right: 10px; /*Отступ справа*/
    top:10px; /*Отступ сверху*/
    font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
    font-size: 18px; /*Размер*/
    font-weight: 700; /*Жирность*/
    color:white; /*Цвет*/
    z-index:20; /*Выше остальных элементов на 20 слоев*/
}
@media screen and (max-width: 960px){
    .js-my-wrapper2 {
        right: 30px; /*Отступ справа на мобильных*/
    }
}
@media screen and (max-width: 637px){
    .js-my-wrapper2 {
        right: 20px; /*Отступ справа на мобильных*/
    }
}

.js-my-wrapper2::before {
    content: '';
    display: inline-block;
    background-image: url("https://lf-cloud.ru/uploads/67051e978446a.svg");
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 8px; /* отступ между иконкой и текстом */
    height: 30px; /* высота иконки */
    width: 30px; /* ширина иконки */
}

@media screen and (max-width: 980px) {
    .js-my-wrapper2 {
        font-size: 14px; /*Размер шрифта на мобильных*/
    }
    .js-my-wrapper2::before {
        height: 20px; /* высота иконки на мобильных */
        width: 20px; /* ширина иконки  на мобильных*/
    }
}

/*КОЛИЧЕСТВО ТОВАРА В КОРЗИНЕ В ПОПАПЕ*/
.t-store__prod__quantity  > .js-my-wrapper {
    font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
    font-size: 14px; /*Размер*/
    font-weight: 700; /*Жирность*/
    color:white; /*Цвет*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 20;
    
}
.js-product .t-store__prod__quantity  .js-my-wrapper::before {
    content: url("https://lf-cloud.ru/uploads/67051e978446a.svg"); /* Ссылка на иконку */
  display: inline-block;
  margin-right: 8px; /* отступ между иконкой и текстом */
  height: 20px; /* высота иконки */
  width: 20px; /* ширина иконки */
}


/*СУММА СТАРЫХ ЦЕН*/ 
.sum-old-price {
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 16px; /* Размер шрифта */
  font-weight: 500; /* Жирность */
  color: white; /* Цвет текста */
  margin-bottom: 10px; /*Отступ снизу*/
    
}


/*СУММА СКИДКИ*/ 
.sum-discont {
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 16px; /* Размер шрифта */
  font-weight: 500; /* Жирность */
  color: white; /* Цвет текста */
  margin-bottom: 10px; /*Отступ снизу*/
}
.sum-discont span {
    color: #E63E3E; /*Цвет самой скидки*/
}


/*ОБЩАЯ СУММА*/
.t706__cartwin-prodamount-wrap {
    font-size: 22px; /*Размер шрифта*/
    font-weight: 700; /*Жирность*/
}


/*ТАБЫ В КАРТОЧКЕ*/
.t-store__tabs__button-title {
  font-size: 14px !important; /*Размер шрифта табов в карточке*/
  font-weight: 600 !important; /*Жирность шрифта табов в карточке*/
  background: transparent !important; /*Фоновый цвет табов в карточке*/
  color: white !important; /*Цвет текста табов в карточке*/
  padding: 10px 20px !important; /*Внутреннее расстояние сверху/cнизу, слева/справа  табов в карточке*/
  border: 1px solid #3B3B3B !important; /*Размер и цвет границ табов в карточке*/
  border-radius: 12px !important; /*Радиус скругления границ табов в карточке*/
  text-align: center !important;
}
@media (min-width: 960px) {
.t-store__tabs__button-title:hover {
  background: #E63E3E !important; /*Фоновый цвет табов в карточке при наведении*/
  color: white !important; /*Цвет текста табов в карточке при наведении*/
  border-color: #E63E3E !important; /*Цвет границ табов в карточке при наведении*/
}
}
.tbutton-title-active {
  background: #E63E3E !important; /*Фоновый цвет активных табов в карточке*/
  color: white !important; /*Цвет текста активных табов в карточке*/
  border-color: #E63E3E !important; /*Цвет границ активных табов в карточке*/
}
.t-store__tabs__button {
  display: block !important;
  padding: 0px 10px !important; /*Расстояние между табами в карточке*/
}
@media screen and (max-width: 960px) {
  .t-store__tabs__button-title {
    font-size: 14px !important; /*Размер шрифта внтури таба в карточках на мобильных*/
  }
  .t-store__tabs__button {
    padding: 20px 3px !important; /*Отступ свурху и снизу, слева и справа от таба в карточке на мобильных*/
  }
  .t-store__tabs__button-title {
    padding: 10px 20px !important; /*Внутреннее расстояние сверху/cнизу, слева/справа  табов в карточке*/
  }
  .js-store-filter-mob-btn {
    display: none !important;
  }
}


/*ПОЛЕ С ПЛЮСОМ И МИНУСОМ*/
.t-store__prod__quantity {
  background: transparent; /*Фоновый цвет рамки*/
  border: 2px solid #3B3B3B; /*Толщина и цвет границ рамки*/
  border-radius: 12px !important;
}

.cm, .cp {
  display: flex;
  align-items: center;
  justify-content: center;
  color: white; /*Цвет плюса и минуса*/
  font-size: 22px; /*Размер плюса и минуса*/
  font-weight: 700; /*Жирность плюса и минуса*/
  user-select: none;
  border-radius: 10px; /*Радиус скругления углов плюса и минуса*/
  background-color: #3B3B3B; /*Фоновый цвет плюса и минуса*/
  cursor: pointer;
    margin: 0 5px;
    width: 50px; /*Ширина плюса и минуса*/
    height: 34px; /*Высота плюса и минуса*/
    text-align: center;
    position: relative;
}

.cm:hover, .cp:hover {
    background-color: #E63E3E; /*Фоновый цвет плюса и минуса при наведении*/
}
.cm::before {
    content: '\2013';
    position: absolute;
    top: 43%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.t-store__prod__quantity-input, .t-store__prod__quantity__minus-wrapper, .t-store__prod__quantity__plus-wrapper {
    display:none !important;
}



/* ЦЕНА ВНУТРИ ПОПАПА */
.js-my-price,
.t-store__prod-popup__price-currency {
  font-size: 40px !important; /* Размер шрифта */
  font-weight: 700 !important; /* Жирность */
  color:  #E63E3E; /* Цвет */
}

.t-store__prod-popup__price-wrapper {
    margin-top: 20px !important; /* Отступ сверху от цены */
}

/* СТАРАЯ ЦЕНА ВНУТРИ ПОПАПА */
.js-store-prod-price-old .js-my-price,
.js-store-prod-price-old .t-store__prod-popup__price-currency {
  font-size: 18px !important; /* Размер шрифта */
  font-weight: 600 !important; /* Жирность */
  opacity: 0.8; /*Прозрачность*/
  text-decoration: line-through !important;
  text-decoration-thickness: 1px !important; /* Толщина линии перечеркивания */
  text-decoration-color: #E63E3E !important; /* Цвет линии перечеркивания */
}


/* ЦЕНА НА КАРТОЧКЕ */
.t-store__card__price-value,
.t-store__card__price .t-store__card__price-currency {
  font-size: 30px; /*Размер шрифта*/
  font-weight: 700; /*Жирность*/
  color:  #E63E3E !important; /* Цвет */
}


/* СТАРАЯ ЦЕНА НА КАРТОЧКЕ */
.t-store__card__price_old .js-store-prod-price-old-val,
.t-store__card__price_old .t-store__card__price-currency {
  font-size: 14px; /* Размер шрифта */
  font-weight: 600 !important; /* Жирность */
  color: #E63E3E !important;
  opacity: 0.8; /*Прозрачность*/
  text-decoration: line-through !important;
  text-decoration-thickness: 1px !important; /* Толщина линии перечеркивания */
  text-decoration-color: #E63E3E !important; /* Цвет линии перечеркивания */
}
@media screen and (max-width: 522px) {
  .t-store__card__price-value,
  .t-store__card__price .t-store__card__price-currency {
    font-size: 20px; /*Размер шрифта цены на карточке на мобильных*/
  }
  .t-store__card__price_old .js-store-prod-price-old-val,
  .t-store__card__price_old .t-store__card__price-currency {
    font-size: 10px; /*Размер шрифта старой цены на карточке на мобильных*/
  }
}


/* ИКОНКИ КОМПЛЕКТОВ */
.t-product__option-checkmark {
  background-color: transparent !important; /* Фоновый цвет */
  border-radius: 10px; /* Радиус скругления */
  border: 1px solid #3B3B3B !important; /* Цвет и толщина границ */
}


/* ИКОНКИ КОМПЛЕКТОВ ПРИ НАВЕДЕНИИ */
.t-product__option-checkmark:hover {
  border: 3px solid #E63E3E !important; /* Цвет и толщина границ */
}


/* ИКОНКИ КОМПЛЕКТОВ ПРИ НАЖАТИИ */
.active-checkmark {
  border: 2px solid #E63E3E !important; /* Цвет и толщина границ */
}


/* ПЛАШКА С ЦЕНОЙ И КНОПКАМИ ВНУТРИ ПОПАПА */
.t-store__prod-popup__info {
  border-radius: 30px; /* РАдиус скругления */
  border: 1px solid #3B3B3B;
  background-color:  #121212; /* Фоновый цвет */
  padding: 20px; /* Внутрениие отступы */
  margin: 0 20px; /* Внешние отступы слева и справа */
  width: 500px; /* Ширина на десктопах */
  /* box-shadow: 0 0px 15px rgba(0, 0, 0, 0.5);*/
  position: relative !important;
}




/*ИКОНКИ С ХАРАКТЕРИСТИКАМИ*/
.sm-icons {
  width: 70px !important; /*Ширина*/
  height: 70px !important; /*Высота*/
  border-radius: 5px; /*Радиус скругления границ*/
  margin-right: 10px; /*Отступ справа от иконок*/
}
.sm-text  {
    font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
    font-size: 14px;
    color: white;
    line-height:; /*Межстрочное расстояние*/
}
@media screen and (max-width: 600px){
    .sm-text {
        line-height: 20px !important; /*Межстрочное расстояние*/
    }
    .sm-text span {
        font-size: 14px !important; /*Размер текста иконок на мобильных*/
    }
}
.js-store-prod-all-text ul li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px; /* Нижний отступ от иконок и текста */
}

/*ИКОНКА СКИДКИ ВНУТРИ ПОПАПА*/
.discount-icon {
  display: inline-block;
  position: absolute;
  top: -28px;
  left: 0;
  background-color: #E63E3E; /*Фоновый цвет*/
  color: white; /*Цвет текста*/
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта*/
  font-weight: 700; /*Жирность*/
  padding: 5px; /*Внутренние отступы*/
  border-radius: 5px; /*Скругление углов*/
  box-shadow: 0 0px 15px rgba(0, 0, 0, 0.5); /*Фоновая тень*/
  user-select: none;
  white-space: nowrap;
}


/*ИКОНКА СКИДКИ НА КАРТОЧКЕ*/
.t-store__card__price_old .discount-icon {
  font-size: 8px; /*Размер шрифта*/
  font-weight: 500; /*Жирность*/
  top: -10px; /*Регулировка полпжения (вверх или вниз)*/
  padding: 3px; /*Внутренние отступы*/
  white-space: nowrap;
}


/*НАЗВАНИЕ ТОВАРА ВНУТРИ ПОПАПА*/
.t-store__prod-popup__name {
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 22px; /*Размер шрифта*/
  font-weight: 700 !important; /*Жирность*/
  color: white !important; /*Цвет*/
}


/*АРТИКУЛ И КАТЕГОРИЯ*/
.js-store-prod-sku {
  background-color: transparent; /*Фоновый цвет*/
  border: 1px solid #777777; /*Размер и цвет границ*/
  border-radius: 7px; /*Радиус скругления углов*/
  color: #777777; /*Цвет текста*/
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта*/
  font-weight: 400; /*Жирность*/
  padding: 0 5px; /*Внутренние отступы сверху и снизу, слева и справа*/
  user-select: none;
  margin-right: 5px; /*Внешний отступ справа*/
  margin-bottom: 5px;
  height: 22px;
  text-align: center;
}
.t-store__prod-popup__sku > .js-store-prod-sku { /* Категория */
  order: 3;
}
.t-store__prod-popup__sku > span.js-store-prod-sku { /* Артикул */
  order: 2;
}


/* КАРТИНКИ В ПОТОКЕ */
.js-feed-post-image,
.t-redactor__tte-view figure img {
  border: 0px solid red; /*Толщина и цвет границ */
  border-radius: 15px !important; /*Скругление углов изображений*/
  margin-top: 20px; /*Внешний отступ сверху*/
  margin-bottom: 20px; /*Внешний отступ снизу*/
}


/*ЭЛЕМЕНТ "ВРЕЗКА" В ПОТОКЕ*/
.t-redactor__callout {
  border: 2px solid red; /*Толщина и цвет границ */
  border-radius: 15px; /*Скругление углов*/
  box-shadow: 0 0px 15px rgba(255, 0, 0, 0.5); /*Фоновая тень*/
  padding: 30px 20px 28px 55px;
  margin: 32px 0; /*Внешний отступ сверху и снизу*/
  position: relative;
}
.t-redactor__callout-icon {
  position: absolute;
  left: 20px;
}


/*ОБЫЧНЫЙ ТЕКСТ В ПОТОКЕ*/
.t-redactor__text,
.js-feed-post-title,
.t-redactor__h2,
.t-redactor__h3,
.t-redactor__h4,
.t-redactor__h5,
.t-redactor__h6 {
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: ; /*Размер шрифта*/
  color: white; /*Цвет*/
}


/*ВНЕШНИЕ ОТСТУПЫ H2-H6 В ПОТОКЕ*/
.t-redactor__h2,
.t-redactor__h3,
.t-redactor__h4,
.t-redactor__h5,
.t-redactor__h6 {
  margin-top: 20px !important; /*Внешний отступ сверху*/
  margin-bottom: 20px !important; /*Внешний отступ снизу*/
}


/*Н1 В ПОТОКЕ*/
.t-title_xxs {
  font-family: "TildaSans", Arial, sans-serif;/*Шрифт*/
  font-size: ;/*Размер шрифта*/
}


/*Н2 В ПОТОКЕ*/
.t-redactor__h2 {
  font-family: "TildaSans", Arial, sans-serif;/*Шрифт*/
  font-size: ;/*Размер шрифта*/
}


/*Н3 В ПОТОКЕ*/
.t-redactor__h3 {
  font-family: "TildaSans", Arial, sans-serif;/*Шрифт*/
  font-size: ;/*Размер шрифта*/
}


/*Н4 В ПОТОКЕ*/
.t-redactor__h4 {
  font-family: "TildaSans", Arial, sans-serif;/*Шрифт*/
  font-size: ;/*Размер шрифта*/
}


/*Н5 В ПОТОКЕ*/
.t-redactor__h5 {
  font-family: "TildaSans", Arial, sans-serif;/*Шрифт*/
  font-size: ;/*Размер шрифта*/
}


/*Н6 В ПОТОКЕ*/
.t-redactor__h6 {
  font-family: "TildaSans", Arial, sans-serif;/*Шрифт*/
  font-size: ;/*Размер шрифта*/
}


/*ЭЛЕМЕНТ "ЦИТАТА" В ПОТОКЕ*/
.t-redactor__quote {
  font-family: "TildaSans", Arial, sans-serif;/*Шрифт*/
  font-size: ;/*Размер шрифта*/
  color: white;/*Цвет*/
  border-left: 3px solid white !important; /*Толщина и цвет левой границы*/
}


/*ЭЛЕМЕНТ "ВВЕДЕНИЕ" В ПОТОКЕ */
.t-redactor__preface {
  font-family: "TildaSans", Arial, sans-serif;/*Шрифт*/
  font-size: ;/*Размер шрифта*/
  color: white;/*Цвет*/
}


/*МАРКИРОВАННЫЙ СПИСОК В ТАБАХ*/
.t-store__tabs__content ul li {
  font-family: "TildaSans", Arial, sans-serif;/*Шрифт*/
  font-size: ;/*Размер шрифта*/
  color: white;/*Цвет*/
}


/*Н2 В ТАБАХ*/
.t-store__tabs__content .t-redactor__h2 {
  font-family: "TildaSans", Arial, sans-serif;/*Шрифт*/
  font-size: ;/*Размер шрифта*/
  color: white;/*Цвет*/
}


/*Н3 В ТАБАХ*/
.t-store__tabs__content .t-redactor__h3 {
  font-family: "TildaSans", Arial, sans-serif;/*Шрифт*/
  font-size: ;/*Размер шрифта*/
  color: white;/*Цвет*/
}


/*Н4 В ТАБАХ*/
.t-store__tabs__content .t-redactor__h4 {
  font-family: "TildaSans", Arial, sans-serif;/*Шрифт*/
  font-size: ;/*Размер шрифта*/
  color: white;/*Цвет*/
}


/*ЭЛЕМЕНТ "ВВЕДЕНИЕ" В ТАБАХ*/
.t-store__tabs__content .t-redactor__preface {
  font-family: "TildaSans", Arial, sans-serif;/*Шрифт*/
  font-size: ;/*Размер шрифта*/
  color: white;/*Цвет*/
}


/*ЭЛЕМЕНТ "ЦИТАТА" В ТАБАХ*/
.t-store__tabs__content .t-redactor__quote {
  font-family: "TildaSans", Arial, sans-serif;/*Шрифт*/
  font-size: ;/*Размер шрифта*/
  color: white;/*Цвет*/
  border-left: 3px solid white !important;/*Толщина и цвет левой границы*/
}


/*ОБЫЧНЫЙ ТЕКСТ В ТАБАХ*/
.t-store__tabs__content {
  font-size: 18px ;/*Размер шрифта*/
  color: white;/*Цвет*/
}


/*ИКОНКА "НОВИНКА" В ПОПАПЕ */
.new-icon {
  width: 67px; /*Ширина */
  text-align: center;
  background-color: #ff0202; /*Фоновый цвет */
  color: white; /*Цвет текста */
  border: 1px solid #ff0202; /*ТОлщина и цвет границ*/
  border-radius: 5px; /*Скругление углов */
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта */
  font-weight: 700; /*Жирность*/
  padding: 0 5px; /*Внутренние отступы сверху и снизу, слева и справа*/
  order: 1;
  margin-right: 5px;
  height: 22px !important;
  text-transform: uppercase;
  
}


/*ИКОНКА "НОВИНКА" В КАРТОЧКЕ */
.t-store__card__imgwrapper .new-icon {
  position: absolute;
  top: 10px; /*Верхний отступ от края карточки */
  left: 10px; /*Правый отступ от края карточки*/
  height: 23px; /*Высота*/
  display: flex;
  align-items: center;
  justify-content: center;
}


/*ИКОНКА "ПРЕМИУМ" В КАРТОЧКЕ */
.premium {
  position: absolute;
  top: 10px; /*Верхний отступ от края карточки */
  left:10px; /*Левый отступ от края карточки */
  width: 67px; /*Ширина */
  text-align: center;
  background-color: transparent; /*Фоновый цвет */
  color: white; /*Цвет текста */
  border: 2px solid #3B00FF; /*ТОлщина и цвет границ*/
  border-radius: 7px; /*Скругление углов */
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта */
  font-weight: 700; /*Жирность*/
  padding: 0 5px; /*Внутренние отступы сверху и снизу, слева и справа*/
  order: 1; 
  margin-right: 5px;
  height: 22px !important; /*Высота*/
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
}


/*ИКОНКА "ПРЕМИУМ" В ПОПАПЕ */
.premium2 {
   width: 67px; /*Ширина */
  text-align: center;
  background-color: transparent; /*Фоновый цвет */
  color: white; /*Цвет текста */
  border: 2px solid #3B00FF; /*ТОлщина и цвет границ*/
  border-radius: 7px; /*Скругление углов */
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта */
  font-weight: 700; /*Жирность*/
  padding: 0 5px; /*Внутренние отступы сверху и снизу, слева и справа*/
  order: 1;
  margin-right: 5px;
  height: 20px !important; /*Высота*/
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
}


/*ИКОНКА "СТАНДАРТ" В КАРТОЧКЕ */
.standart{
  position: absolute;
  top: 10px; /*Верхний отступ от края карточки */
  left:10px; /*Левый отступ от края карточки */
   width: 67px; /*Ширина */
  text-align: center;
  background-color: transparent; /*Фоновый цвет */
  color: white; /*Цвет текста */
  border: 2px solid #51FE00; /*ТОлщина и цвет границ*/
  border-radius: 7px; /*Скругление углов */
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта */
  font-weight: 700; /*Жирность*/
  padding: 0 5px; /*Внутренние отступы сверху и снизу, слева и справа*/
  order: 1;
  margin-right: 5px;
  height: 22px !important; /*Высота*/
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
}


/*ИКОНКА "СТАНДАРТ" В ПОПАПЕ */
.standart2 {
   width: 67px; /*Ширина */
  text-align: center;
  background-color: transparent; /*Фоновый цвет */
  color: white; /*Цвет текста */
  border: 2px solid #51FE00; /*ТОлщина и цвет границ*/
  border-radius: 7px; /*Скругление углов */
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта */
  font-weight: 700; /*Жирность*/
  padding: 0 5px; /*Внутренние отступы сверху и снизу, слева и справа*/
  order: 1;
  margin-right: 5px;
  height: 20px !important; /*Высота*/
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
}


/*ИКОНКА "СОВЕТУЕМ" В КАРТОЧКЕ */
.recommend{
  position: absolute;
  top: 10px; /*Верхний отступ от края карточки */
  left:10px; /*Левый отступ от края карточки */
   width: 67px; /*Ширина */
  text-align: center;
  background-color: #3C00FE; /*Фоновый цвет */
  color: white; /*Цвет текста */
  border: 2px solid #3C00FE; /*ТОлщина и цвет границ*/
  border-radius: 7px; /*Скругление углов */
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта */
  font-weight: 700; /*Жирность*/
  padding: 0 5px; /*Внутренние отступы сверху и снизу, слева и справа*/
  order: 1;
  margin-right: 5px;
  height: 22px !important; /*Высота*/
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
}


/*ИКОНКА "СОВЕТУЕМ" В ПОПАПЕ */
.recommend2 {
   width: 67px; /*Ширина */
  text-align: center;
  background-color: #3C00FE; /*Фоновый цвет */
  color: white; /*Цвет текста */
  border: 2px solid #3C00FE; /*ТОлщина и цвет границ*/
  border-radius: 7px; /*Скругление углов */
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта */
  font-weight: 700; /*Жирность*/
  padding: 0 5px; /*Внутренние отступы сверху и снизу, слева и справа*/
  order: 1;
  margin-right: 5px;
  height: 20px !important; /*Высота*/
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
}


/*ИКОНКА "ХИТ" В КАРТОЧКЕ */
.hit{
  position: absolute;
  top: 10px; /*Верхний отступ от края карточки */
  left:10px; /*Левый отступ от края карточки */
   width: 67px; /*Ширина */
  text-align: center;
  background-color: #51FF00; /*Фоновый цвет */
  color: #000604; /*Цвет текста */
  border: 2px solid #51FF00; /*ТОлщина и цвет границ*/
  border-radius: 7px; /*Скругление углов */
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта */
  font-weight: 700; /*Жирность*/
  padding: 0 5px; /*Внутренние отступы сверху и снизу, слева и справа*/
  order: 1;
  margin-right: 5px;
  height: 22px !important; /*Высота*/
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
}


/*ИКОНКА "ХИТ" В ПОПАПЕ */
.hit2 {
   width: 67px; /*Ширина */
  text-align: center;
  background-color: #51FF00; /*Фоновый цвет */
  color: #000604; /*Цвет текста */
  border: 2px solid #51FF00; /*ТОлщина и цвет границ*/
  border-radius: 7px; /*Скругление углов */
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта */
  font-weight: 700; /*Жирность*/
  padding: 0 5px; /*Внутренние отступы сверху и снизу, слева и справа*/
  order: 1;
  margin-right: 5px;
  height: 20px !important; /*Высота*/
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
}


/*ИКОНКА "ТОП" В КАРТОЧКЕ */
.top{
  position: absolute;
  top: 10px; /*Верхний отступ от края карточки */
  left:10px; /*Левый отступ от края карточки */
   width: 67px; /*Ширина */
  text-align: center;
  background-color:  transparent; /*Фоновый цвет */
  color: white; /*Цвет текста */
  border: 2px solid #E60C02; /*ТОлщина и цвет границ*/
  border-radius: 7px; /*Скругление углов */
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта */
  font-weight: 700; /*Жирность*/
  padding: 0 5px; /*Внутренние отступы сверху и снизу, слева и справа*/
  order: 1;
  margin-right: 5px;
  height: 22px !important; /*Высота*/
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
}


/*ИКОНКА "ТОП" В ПОПАПЕ */
.top2 {
   width: 67px; /*Ширина */
  text-align: center;
  background-color: transparent; /*Фоновый цвет */
  color: white; /*Цвет текста */
  border: 2px solid #E60C02; /*ТОлщина и цвет границ*/
  border-radius: 7px; /*Скругление углов */
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта */
  font-weight: 700; /*Жирность*/
  padding: 0 5px; /*Внутренние отступы сверху и снизу, слева и справа*/
  order: 1;
  margin-right: 5px;
  height: 20px !important; /*Высота*/
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
}



/*КАТЕГОРИИ НА КАРТОЧКЕ*/
.t-store__card__descr ul li {
  display: inline-block;
  background-color: transparent; /*Фоновый цвет*/
  border: 1px solid #777777; /*Размер и цвет границ*/
  border-radius: 7px; /*Радиус скругления углов*/
  color: #777777; /*Цвет текста*/
  font-family: "TildaSans", Arial, sans-serif; /*Шрифт*/
  font-size: 14px; /*Размер шрифта*/
  font-weight: 400; /*Жирность*/
  padding: 0 5px; /*Внутренние отступы сверху и снизу, слева и справа*/
  user-select: none;
  list-style-type: none;
  margin: 0;
  margin-right: 2px;/*Внешний отступ справа*/
}


/*ОТСТУПЫ ОТ КОНТЕНТА В ТАБАХ НА ПК */
@media screen and (min-width: 980px) {
  .t-store__tabs__content {
    padding: 0 200px !important; /* Слева и справа по 200 пикселей*/
  }
}


/*НАЗВАНИЕ КОМПЛЕКТА*/
.product-edition-name {
    color: white; /* Цвет текста */
    font-weight: 700; /* Жирность */
    margin-left: 5px; /* Внешний отступ слева */
}


/*ОСНОВНОЙ КОНТЕЙНЕР В ПОТОКЕ*/
.t-feed__post-popup__content {
    background-color: #19181A !important; /* Фоновый цвет */
    padding-left: 20px !important; !important; /* Внутренний отступ слева */
    padding-right:20px !important; /* Внутренний отступ справа */
    border-radius:15px; /* Скругление границы */
    position: relative;
}


/*ДОПОЛНИТЕЛЬНЫЙ КОНТЕЙНЕР В ПОТОКЕ*/
.embed2 {
    background-color: #282729; /* Фоновый цвет */
    border-radius: 15px;  /* Скругление границы */
    padding: 20px;  /* Внутренние отступы */
    box-shadow: 0 0px 15px rgba(0, 0, 0, 1); /*Фоновая тень*/
}


/*ФОН В ПОТОКЕ*/
.t-feed__post-popup {
    background-color: #050406 !important; /* Фоновый цвет */
}


/*ГЛАВНОЕ ИЗОБРАЖЕНИЕ В ПОТОКЕ*/
.t-feed__post-popup__cover-wrapper img {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    box-shadow: none !important;
    position: relative !important; 
}
.t-feed__post-popup__cover-wrapper {
    margin: -20px; 
    position: relative !important;
}
  

/*ФИЛТР НА ГЛАВНОМ ИЗОБРАЖЕНИИ В ПОТОКЕ*/
 .t-feed__post-popup__cover-wrapper::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 30%; /* Высота филтра */
    background: linear-gradient(to top, rgba(25, 24, 26), transparent); /* Цвет филтра */
    z-index: 100;

}


/*ЗАГОЛОВОК В ПОТОКЕ*/
.t-feed__post-popup__title-wrapper {
    margin-top: 30px !important; /* Отступ сверху от заголовка */
}



/*ТЕКСТ НАД ЦЕНОЙ В ПОТОКЕ*/
.e-price-t {
    font-family:"TildaSans", Arial, sans-serif;/*Шрифт*/
    font-size: 14px; /*Размер шрифта*/
    font-weight: 500; /*Жирность шрифта*/
    color: white; /*Цвет текста*/
}


/*ЦЕНА В ПОТОКЕ В ПОТОКЕ*/
.e-price {
    font-family:"TildaSans", Arial, sans-serif;/*Шрифт*/
    font-size: 40px; /*Размер шрифта*/
    font-weight: 700; /*Жирность шрифта*/
    color: red; /*Цвет текста*/
}


/*СООБЩЕНИЕ НАД КНОПКОЙ ПОЗВОНИТЬ В ПОТОКЕ*/
.e-message {
    font-family:"TildaSans", Arial, sans-serif;/*Шрифт*/
    font-size: 14px; /*Размер шрифта*/
    font-weight: 500; /*Жирность шрифта*/
    color: white; /*Цвет текста*/
}


/*КНОПКА ПОЗВОНИТЬ В ПОТОКЕ В ПОТОКЕ*/
.e-callbutton {
    font-family:"TildaSans", Arial, sans-serif;/*Шрифт*/
    font-weight: 700; /*Жирность шрифта*/
    font-size: 14px; /*Размер шрифта*/
    display: block;
    text-decoration: none;
    border: 2px solid red; /*Размер и цвет границ*/
    border-radius: 15px; /*Скругление углов*/
    color:white; /*Цвет текста*/
    margin-bottom:10px; /*Нижний отступ*/
    padding: 10px; /*Внутренние отступы*/
    text-align: center;
    
}


/*КНОПКА ВОТСАП  В ПОТОКЕ*/
.wtsbutton {
    font-family:"TildaSans", Arial, sans-serif;/*Шрифт*/
    font-weight: 700; /*Жирность шрифта*/
    font-size: 14px; /*Размер шрифта*/
    border: 2px solid red;  /*Размер и цвет границ*/
    background-color: red; /*Цвет фона*/
    border-radius: 15px; /*Скругление углов*/
    color:white; /*Цвет текста*/
    padding: 10px; /*Внутренние отступы*/
    cursor: pointer;
    text-align: center;
}


/*СТРЕЛКИ ГАЛЕРЕИ ВНУТРИ ТОВАРА*/
.custom-img-start, .custom-img-end {
    width: 30px; /*Размеры стрелки*/
    cursor: pointer;
    opacity:0;
}    
    
 .custom-img-start {
     position: absolute;
     top:50%;
     transform: translateY(-50%); 
     left: 0; /*Отступ от левой стрелки*/
     z-index: 1000;
 }
  .custom-img-end {
     position: absolute;
     top:50%;
     transform: translateY(-50%); 
     right: 0; /*Отступ от правой стрелки*/
     z-index: 1000;
 }
 
 .t-slds:hover .custom-img-start,
.t-slds:hover .custom-img-end {
    opacity: 1;
}
@media screen and (max-width: 980px){
    .custom-img-start, .custom-img-end {
        width:0;
    }
}


.copy-prod-url {
    position: absolute;
    top:0;
    left: 10px;
    z-index: 4;
    width: 60px;
    cursor: pointer;
}
.copy-prod-url-message {
    font-family: "TildaSans", Arial, sans-serif;
    font-weight: 600;
    font-size: 17px;
    padding: 15px 15px;
    background-color: black;
    color: white;
    border-radius: 10px;
    transition: transform 0.4s ease;
    z-index: 99999999999;
}
.copy-prod-url.active {
  transform: scale(1.1);
}
.t-store__prod-popup__slider  {
    position: relative;
}

.706h {
    height: 0 !important;
}



/* КНОПКА ОТКРЫТЬ КОРЗИНУ */
.open-cartwin {
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 500px;
    height: 45px; /*Высота*/
    border-radius: 12px !important; /*Радиус скругления углов*/
    position: absolute;
    left:0;
    bottom:0;
    background: linear-gradient(0.5turn, rgba(255, 46, 46, 1) 0%, rgba(230, 62, 62, 1) 48%, rgba(199, 32, 32, 1) 99%); /*Фоновый цвет*/
    color: white; /*Цвет текста*/
    font-family:  "TildaSans", Arial, sans-serif; /*Шрифт*/
    font-size: 14px; /*Размер шрифта*/
    font-weight: 700; /*Жирность*/
    z-index: 5;
    cursor: pointer;
    text-transform: uppercase;
}



/* КНОПКА ОТКРЫТЬ КОРЗИНУ ПРИ НАВЕДЕНИИ */
.open-cartwin:hover {
        background: linear-gradient(0.5turn, rgba(255, 46, 46, 1) 0%, rgba(230, 62, 62, 1) 48%, rgba(199, 32, 32, 1) 99%); /*Фоновый цвет*/

    color: white; /*Цвет текста*/
}


.t-slds__bullet_body {
    background-color: #3B3B3B !important;
}
.t-store__card__wrap_all, .t778__wrapper {
    border: 1px solid #3B3B3B;
}

.t-store__card__mark-wrapper {
    top: 20px !important; /* смещение для наклона */
  left: -65px !important; /* смещение для размещения полосы */
}




/* SALE НА КАРТОЧКЕ */
.t-store__card__mark {
  font-size: 18px; /* размер текста */
  font-weight: bold; /* жирность текста */
  padding: 1px 5px; /* отступы текста */
  background-color: #E63E3E !important; /* фоновый цвет */
  color: white !important; /*цвет текста*/
  width: 200px;
  height: auto;
  transform: rotate(-45deg) !important; /* наклон полосы */
  white-space: nowrap; /* предотвращение переноса текста */
}
@media screen and (max-width: 420px) {
    .t-store__card__mark {
        font-size: 14px; /* размер текста  на мобильных*/
    }
}
@media screen and (max-width: 390px) {
    .t-store__card__mark-wrapper {
    top: 10px !important; /* смещение для наклона на мобильных */
  
}
}


/* SALE В ПОПАПЕ */
.js-store-prod-all-text em {
    position: absolute;
    bottom: 40px; /*Отступ между лентой и нижним краем плашки с ценой товара и кнопками*/
    left: -2px; 
    font-family: TildaSans; /* шрифт */
    font-size: 20px !important; /* размер текста */
    font-style: normal !mportant; 
    color: white; /* цвет текста */
    font-weight: 700; /* жирность текста */
    padding: 2px 15px; /* рвнутренние отступы */
    background-color: #E63E3E; /* фоновый цвет */
    width: 600px;
    transform: rotate(-3deg); /* наклон полосы */
}
.t-store__prod-popup__info {
    overflow: hidden !important;
}

.t-store__tabs {
    position: relative !important;
}


.custom-video-wrapper {
    display: flex;
    justify-content: center;
    position: relative;
    
}


/*ПЛЕЕР*/
.custom-video-player {
    border-radius: 30px; /*Радиус скругления углов*/
    border: 1px solid #3B3B3B; /*Цвет и размер границ*/
}

.t-store__tabs__content em a {
    display: none;
}


/*КНОПКА ПЛЭЙ НА ВИДЕО*/
.play-custom-video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    width: 100px; /*Размер кнопки*/
}


.t-store__prod-popup__info span, .t-store__prod-popup__info strong {
    font-family: 'TildaSans',Arial,sans-serif !important;
}




@media screen and (max-width: 442px){
    .custom-video-player {
        max-width: 100% !important;
        box-sizing: border-box;
    }
}



   .t-store__tabs__controls-wrap_right:after {
    background-image: url("https://lifehackov.ru/wp-content/uploads/2025/02/l4tab.svg") !important;
    background-repeat: no-repeat;
    right: -13px !important;
}
.t-store__tabs__controls-wrap_left:before {
    background-image: url('https://lifehackov.ru/wp-content/uploads/2025/02/r4tab.svg') !important;
    background-repeat: no-repeat;
    left: -13px !important;
}
 






    
/* ВСЁ, ЧТО НИЖЕ - НЕ ТРОГАТЬ!! */
.t-store__tabs__controls-wrap:before, .t-store__tabs__controls-wrap:after {
    top: -3px !important;
    
}

.js-store-prod-price {
    display:flex !important;
    align-items: flex-end !important;
     line-height: 40px !important;
}

#rec846246246 .t-store__card__wrap_all {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}
 .t-store__card__textwrapper {
    height: 100%  !mportant;
    justify-content: space-between !important;
}
.t-store__filter__checkbox .t-checkbox__indicator {
    display: none !important;
}
@media screen and (max-width: 480px){
    .open-cartwin{
        height: 46px;
        margin-bottom: 3px;
    }
}

.t-store__prod-popup__btn-wrapper {
    position: relative;
}
.tnblock {
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height: 100%;
    z-index:5;
    background-color: transparent;
}
.t-store__tabs__content a {
    z-index: 6 !important;
    position: relative !important;
}
 .t-store__filter__options, .t-store__filter__item-controls-wrap {
        margin-top:0 !important;
        
    }
    .t-store__filter__item {
        padding:0 !important;
    }
    .t-store__filter__item-controls-container {
        padding-top:0 !important;
        max-height:100% !important;
    }
.t-store__tabs__content .t-redactor__embedcode {
    display:none !important;
}
 
    .t-store__tabs__content {
        max-width: 100% !important;
        border-top-left-radius: 15px !important;
        border-top-right-radius: 15px !important;
        position: relative !important;
    }
     .uc-hidden-post, .js-product-brand, .t-store__tabs__button-title:after, .t-store__card__sold-out-msg, .t-store__prod__quantity__minus, .t-store__prod__quantity__plus, .js-store-close-text {
        display: none !important;
    }
    
    .t-store__tabs__button, .js-store-tab-button, .t-store__tabs__button_active {
        border-bottom: none !important;
    }
    

.t-feed__row-grid__post-wrapper .js-feed-post-image {
    border: none;
    box-shadow: none;
    margin-top: 0;
    margin-bottom: 0;
} 

.js-product-edition-option-name {
    display: flex;
}
.t-product__option-item span {
    display: none !important;
}

    
.custom-price {
    display: block !important;
}
.t-store__tabs__controls-wrap {
        position: sticky !important;
        top: 0;
        z-index: 6;
        background-color: #131212;
        padding: 20px 0px;
    }

@media screen and (max-width: 559px) {
    .t-store__tabs__controls-wrap {
        padding:0;
    }
}

.t-store__tabs__button, .js-store-tab-button {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.t-store__card__price_old:after, 
.t-store__prod-popup__price_old:after {
    content: none !important; 
}

@media screen and (max-width: 980px) {
    .t-store__prod-popup__info {
        width: auto;
    }
    .t-store__prod-popup__name {
       padding-left: 20px !important;
       padding-bottom: 20px !important;
   }
}

.t-store__prod-popup__btn-wrapper {
    display: flex !important;
    flex-direction: column !important;
}
.t-store__prod__quantity {
    justify-content: space-between;
    margin-right: 0px;
    position: relative;
}
.t-store__prod-popup__btn-wrapper {
    margin-bottom: 8px;
}
.js-store-prod-text {
    margin-top:0px; 
}

.js-store-prod-all-text ul {
    padding-left: 0px !important;
    margin-bottom: 0px !important;
}
.js-store-prod-all-text u {
    font-size: 0 !important;
}


.t-store__card__price-wrapper {
    align-items: flex-end !important;
    margin-top:10px !important;
}

.js-store-price-wrapper {
    display: flex;
    align-items: flex-end;
}
.t-product__option-checkmark::before {
    border: none !important;
}
.t-store__prod-popup__sku {
    display: flex;
    font-size: 0;
    position: relative;
}



.t-store__card__descr {
    font-size:0 !important;
    position: absolute;
    top:-40px;
    left:10px;
}
@media screen and (max-width: 480px) {
.t-store__card__descr {
    top:-30px;
    
}
.t-store__card__descr ul li {
   font-size: 10px !important;
   padding: 0 4px;
}
}

.t-store__card__textwrapper {
    position: relative !important;
    padding: 0px 10px !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}
.t-store .t-store__card__wrap_all .t-store__card__btns-wrapper {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 21px;
   
}
.t-store__card__descr ul {
 padding: 0 !important;
 margin:0 !important;
}

.t706__cartwin-prodamount-wrap {
    display: flex !important;
    align-items: center;
    position: relative;
}
.remove-all {
    order: 1;
}
.t706__cartwin-prodamount-label {
    order: 2;
    margin-left: auto;
}
.t706__cartwin-prodamount {
    order: 3;
    margin-left: 5px;
}
.js-store-prod-name p {
    display: none;
}
.t706__cartwin-totalamount-wrap {
    display: none !important;
}
.t706__product-title a p {
    display: block;
}
.t706__product, .t-store__card__wrap_all {
    position: relative;
}

.t-store__prod__quantity .js-my-wrapper {
    display: flex !important;
    justify-content: center;
}
.js-product {
    position: relative;
}
.js-my-wrapper, .js-my-wrapper2 {
    display: flex;
    align-items: center;
}


    .t-store__prod-popup__sku {
        flex-wrap: wrap;
    }
   @media screen and (max-width: 420px) {
    .t-store__prod-popup__sku div.js-store-prod-sku {
        margin: 0px 70px 0 0;
    }
}

.js-store-prod-all-text {
    font-size: 0;
}

.hidden-date {
    font-size: 0 !important;
}
.t-store__card__title {
        margin-bottom: 10px;
    }
@media screen and (max-width: 524px){
    .t-store__card__title {
        margin-bottom: 15px !important;
    }
}

.706h {
    display:none !important;
}
.t-store__product-snippet .js-my-wrapper {
    display: none;
}
@media screen and (max-width: 960px){
    .t-store__filter__controls-wrapper {
        overflow-x: auto !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    .t-store__filter__controls-wrapper::-webkit-scrollbar {
    display: none; 
}
    .t-store__filter__item-controls-container {
        flex-wrap: nowrap !important;
    }
   
    
}
.t-body {
    overflow-x: visible !important;
}
.t-records {
    overflow: visible !important;
}
 .t-typography__characteristics, .t-zoomer__wrapper {
     display: none !important;
 }   