.t-store__card__price_old {
    text-color: #b3b3b3;
}

/*-------------------------------
          Переменные
--------------------------------*/

:root {
  --dark-color: #1a1a1a;
}

/*-------------------------------
       Стиль новостей
--------------------------------*/
.t-feed__row-bigimg-grid__post-wrapper .t-feed__post-title {
    margin-bottom: 0px;
}

.t-feed__row-bigimg-grid__post-wrapper {
    padding-top: 20px
    padding-bottom: 0px;
}

.t-feed__post-popup__date-parts-wrapper {
    margin-top: 20px;
}

.t-title_xxs {
    font-size: 12px;
    line-height: 1.7px;
}

.t-text_md {
    font-size: 12px;
    line-height: 1.7;
}

.t-title {
    font-weight: 600;
}

.t-feed__row-bigimg-grid__post-wrapper .t-feed__post-title {
    margin-bottom: 0px;
}

.t-feed__post-popup__title-wrapper {
  color: #1a1a1a;
  text-transform: uppercase;
  padding-bottom: 0px;
}

.t-feed__post-popup__text-wrapper {
  color: #1a1a1a;
  text-transform: uppercase;
  font-size: 12px !important;
}

/*-------------------------------
      Сетка товаров
--------------------------------*/
.t-store__card__price-wrapper {
  margin-top: 0px;
}

/*-------------------------------
      Карточка товара
--------------------------------*/
/* Заголовок */
.t-store__prod-popup__container .t-store__prod-popup__name {
  font-weight: 500 !important;
}

/* Артикул */
.t-store__prod-popup__sku {
  color: #000;
  text-transform: uppercase;
}

/* Цена */
.t-store__prod-popup__price-wrapper {
  margin-bottom: 50px;
}

/* Группы селекторов */
.t-product__option:not(:last-child) {
  margin-bottom: 20px;
}

/* Селекты */
.t-store .t-product__option-select {
  border-radius: 0;
  border: none;
  border-bottom: 1px solid var(--dark-color);
  background-color: transparent;
  padding: 17px 0;
  font-size: 16px;
}

/* Кнопка*/
.t-store__prod-popup__btn {
  margin-top: 20px;
  text-transform: uppercase;
}

.t-store__prod-popup__btn a {
  font-weight: 400;
}

/* Шириня для кнопки и полей */
.t-store__prod-popup__btn,
.t-store .t-product__option-variants {
  width: 100%;
  max-width: 320px;
}

/* Описание */
.t-store__prod-popup__text.t-descr {
  text-transform: uppercase;
  margin-top: 40px;
}

/* Иконка закрытия */
.t-popup__close-icon {
  width: 12px;
  height: 12px;
}

/* Стрелка у «Back» */
.t-store__prod-popup__close-txt::before {
  display: none;
}

/*-------------------------------
          Каталог
--------------------------------*/

/* Фильтр и поиск */
.t-store__filter__input,
.t-store__sort-select {
  border-color: var(--dark-color);
  border-radius: 0 !important;
  color: var(--dark-color);
  background-color: #ffffff;
}

/* Иконка в поле поиска */
.t-store__search-icon {
  border-color: var(--dark-color);
}

.t-store__search-icon path {
  fill: var(--dark-color);
}

/*-------------------------------
        Блоки с видео
--------------------------------*/

.media-grid {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  margin-bottom: -6px;
}

.media-grid-col {
  width: 50%;
  height: 100%;
}

.media-grid-img,
.media-grid-video {
  width: 100%;
  height: 100%;
  min-height: 284px;
  object-fit: cover;
}

.media-grid-img[data-fit="top center"] {
  object-position: 0 0;
}

.media-grid-video {
  background-color: var(--dark-color);
}

video::-webkit-media-controls,
video::-moz-media-controls,
video::-o-media-controls,
video::-ms-media-controls {
  display: none !important;
}

/*@media (max-width: 700px) {*/
/*   .media-grid {*/
/*       height: unset;*/
/*   }*/
/*   .media-grid-col {*/
/*      height: 30vh;*/
/*   }*/
/*   .media-grid-img,*/
/*   .media-grid-video {*/
/*      width: 100%;*/
/*   }*/
/*}*/

/*-------------------------------
        Общие изменения
--------------------------------*/
/* Изменение отступа по бокам */
@media screen and (min-width: 960px) {
  .t951 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="40"] {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media (max-width: 960px) {
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="40"],
  .t-store__grid-cont_col-width_stretch[data-col-gap="40"] {
    padding: 0 10px 0 10px;
  }
}

@media (max-width: 980px) {
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="40"] {
    padding-left: 10px;
    padding-right: 10px;
  }
}

/*-------------------------------
      Скрываем плашку
--------------------------------*/

.t-store__filter__chosen-bar {
  display: none !important;
}

/*-------------------------------
      Стиль чекбокса
--------------------------------*/

.t-checkbox__indicator {
  width: 16px;
  height: 16px;
  border: 1px solid #1a1a1a;
}

.t-checkbox__indicator:after {
  left: 0;
  top: 0;
  width: 15px;
  height: 15px;
  background-color: #1a1a1a;
  border: none;
  transform: none;
}

/*-------------------------------
      Отступы у карточки
--------------------------------*/

@media screen and (max-width: 560px) {
  .t-store__prod-popup__container {
    padding: 0;
  }

  .t-store__relevants__container {
    padding: 20px;
  }

  .t-store__prod-popup__info {
    padding: 20px;
  }

  .t-slds__thumbsbullet-wrapper {
    padding: 0 3px;
  }
}

/*-------------------------------
      Кнопка в карточке 
--------------------------------*/

.t-store__prod-popup__btn,
.t-store .t-product__option-variants {
  width: 100%;
  max-width: 100%;
}

/*-------------------------------
  Скрыть название фильтров
--------------------------------*/

@media screen and (min-width: 960px) {
  #rec258252992 .t-store__filter__item-title {
    display: none;
  }

  .t-checkbox__control {
    display: flex;
    align-items: center;
  }

  .t951__sidebar .t-store__filter__item {
    margin-bottom: 8px;
    text-transform: uppercase;
  }
}

/*-------------------------------
  Шапка карточки товара
--------------------------------*/

@media screen and (max-width: 560px) {
  .t-store .t-popup__close {
    background: #fff;
  }

  .t-store .t-popup__close-icon g {
    fill: #1a1a1a;
  }
}

/*-------------------------------
  Отступ межку карточками
--------------------------------*/

@media screen and (max-width: 960px) {
  .t-store__grid-cont .t-col,
  .t-store__grid-cont .t-store__stretch-col {
    margin-bottom: 20px;
  }

  /*.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap='40'], .t-store__grid-cont_col-width_stretch[data-col-gap='40'] {*/
  /*    margin: 0 -10px;*/
  /*}*/
}

/*-------------------------------
  Скрыть крестик в моб-меню
--------------------------------*/

.t450__close {
  display: none;
}

/*-------------------------------
  Стиль инпута и сортировки
--------------------------------*/

@media screen and (min-width: 960px) {
  .t951 .t-store__filter__search-and-sort {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
  }

  .t-store__filter__search {
    width: 100%;
  }

  .t951 .t-store__filter__search .t-store__filter__input {
    width: calc(100% - 270px);
  }
}

.t-store__filter__search .t-store__filter__input {
  padding: 0 0 0 2px;
  border: none;
  border-bottom: 1px solid #1a1a1a;
  text-transform: uppercase;
}

.t-store__search-icon {
  display: none;
}

.t-store__sort-select-wrapper {
  width: 200px;
}

.t-store__sort-select {
  padding: 0 0 0 2px;
  border: none;
  border-bottom: 1px solid #1a1a1a;
  text-transform: uppercase;
}

/* Ширина на больших экранах */
@media screen and (min-width: 1200px) {
  .t951 .t-store__filter__search .t-store__filter__input {
    width: 240px;
  }
}

/*-------------------------------
  Скрыл кастомную корзину
--------------------------------*/
.t706__carticon {
  display: none !important;
}

/*-------------------------------
      Шрифт
--------------------------------*/

.t-descr_xxs {
  font-size: 12px;
}

/*-------------------------------
  Раскрытие списка 'МАГАЗИН' 
  в мобильном меню
--------------------------------*/

.t-menusub__menu {
  display: block !important;
  opacity: 1 !important;
}

.t450__container .t-menusub__content {
  padding-left: 10px;
}

.t-menusub__arrow {
  display: none;
}

/*-------------------------------
  Высота блоков на главной странице
--------------------------------*/
 .t-cover__carrier {
    height: auto !important;
    padding-bottom: 58%;
  }
  
  .t734,
  .t-cover__filter,
  .t734__table,
  .t-cover,
  .t-cover__wrapper,
  .t-slds__items-wrapper {
    height: auto !important;
  }
  
/*-------------------------------
  Корзина
--------------------------------*/

.t706__product-title__option,
.t706__product-quantity,
.t706__product-amount,
.t706 .t-form .t-descr_md,
.t-input-error,
.searchbox-list,
.t706 .delivery-full-address,
.t-text_xs,
.t-input,
.t-submit,
.t706__product-deleted__timer__title,
.t706__product-deleted__timer__return {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}

.t-name_xl,
.t-name_md,
.t706__product-title a,
.t706__cartwin-prodamount-label,
.t706__cartwin-prodamount,
.t706__cartwin-totalamount-label,
.t706__cartwin-totalamount,
.t706__cartwin-totalamount-info_label,
.t706__cartwin-totalamount-info_value,
.t-btn,
.t-form__errorbox-text {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}

.t-input-group_pm .t-input-title {
  margin-bottom: 10px !important;
  font-weight: 500 !important;
}

#customdelivery {
  margin-top: 40px;
}

span.delivery-checkbox-label {
  font-weight: 400;
}

.t706__product-del img {
  width: 15px !important;
  height: 15px !important;
}

.t706__product-deleted__timer__title {
}

.t706__product-minus img,
.t706__product-plus img,
.t706__product-del img {
  transform: translateY(3px);
}

.t706 .t-form_bbonly .t-input-block {
  margin-top: 0;
}

.t706 .t-form .t-input {
  height: 40px;
}

#customdelivery .t706__search-icon,
#customdelivery .t-input-block.active .t-input-clear {
  top: 14px !important;
  right: 5px;
}

.searchbox-wrapper.load .t-input-block:after {
  top: 10px;
  right: 5px;
  width: 14px;
  height: 14px;
}

.t-radio__indicator {
  border: 1px solid #1a1a1a;
  border-radius: 0;
}

.t-radio__indicator:after {
  border-radius: 0;
  width: 100%;
  height: 100%;
}

.t706 .t-input-group {
  /* margin-bottom: 0; */
}

.t-input-group_dl #delivery-services-wrapper {
  margin-bottom: 30px;
}

.t-input-group_pc {
  margin-top: -30px;
}

@media screen and (max-width: 480px) {
  .t706__cartwin-content {
    padding: 20px 10px;
  }
}

/*-------------------------------
  Отступы для заголовка
  на главной странице
--------------------------------*/

.t734__wrapper {
  padding: 0;
}

.t734__table .t-container {
  padding-top: 26%;
}

.t734__title {
  font-size: 4vw !important;
}

/*-------------------------------
  Меню слева
--------------------------------*/

.t830__panel,
.t830m__close {
  display: none;
}

.t830m__wrap {
  padding-top: 69px;
  padding-left: 40px;
}

.t-rec_pt_90 {
  padding-top: 80px !important;
}

.t830m__list-title {
  padding-bottom: 0;
}



.t-store__filter__search {
  margin-left: -80%;
}

@media screen and (max-width: 1499px) {
  .t830m {
    -webkit-transform: translate(-100%, 0);
    transform: translate(0, 0) !important;
  }
}

@media screen and (max-width: 1200px) {
  /* .products-title {
    margin-left: 300px;
  } */

  .t830m__wrap {
    padding-top: 43px;
  }
}

@media screen and (min-width: 1200px) {
  .t830__allrecords_padd {
    padding-left: 0 !important;
  }

  .t830m {
    left: 0;
  }
}

@media screen and (max-width: 980px) {
  .products-title {
    margin-left: 20px;
  }
}

/*-------------------------------
  Число рядом с корзиной
--------------------------------*/

.basketCount,
.mobileBasketCount {
  font-family: "Graphik", Arial, sans-serif;
  font-size: 10px;
}

.mobileBasketCount {
  transform: translateY(3px);
}

.basketCount--margin-10 {
  margin-left: -0.5px;
}

.basketCount--margin-20 {
  margin-left: -1px;
}

/*-------------------------------
  Мобильное меню
--------------------------------*/

.mobileMenuOverlay {
  height: 100vh !important;
}

.mobileMenuBg {
  height: calc(100vh - 60px) !important;
  transition: left 0.5s ease;
}

.mobileMenuBg--active {
  left: 0 !important;
  transition: left 0.5s ease;
}

.mobileMenuItem,
.mobileMenuSep,
.mobileBasketCount,
.mobileBasketCountBg {
  transition: left 0.5s ease;
}

.mobileMenuItem--active,
.mobileMenuSep--active {
  left: 22px !important;
  transition: left 0.5s ease;
}

.mobileMenuOverlay .tn-atom {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.mobileBasketCount--active {
  left: 87.5px !important;
  transition: left 0.5s ease;
}

.mobileBasketCountBg--active {
  left: 84px !important;
  transition: left 0.5s ease;
}

/*-------------------------------
  Убираем ненужные сортировки
--------------------------------*/

.t-store__sort-select option:nth-child(4),
.t-store__sort-select option:nth-child(5),
.t-store__sort-select option:nth-child(6),
.t-store__sort-select option:nth-child(7) {
  display: none;
}

.t-store__filter__custom-sel:nth-child(3),
.t-store__filter__custom-sel:nth-child(4),
.t-store__filter__custom-sel:nth-child(5),
.t-store__filter__custom-sel:nth-child(6) {
  display: none;
}

/*-------------------------------
  Уменьшаем отступ от фото карточки
  до названия(текста) карточки
--------------------------------*/

.t-store__card__textwrapper {
  padding-top: 10px;
}

/*-------------------------------
  Уменьшаем гор-ый отступ
  между рядов карточек товара
--------------------------------*/

.t-store__grid-separator {
  margin-bottom: 30px !important;
}

/*-------------------------------
  Непрозрачность для пунктов
  меню на дестопе
--------------------------------*/

.t830m__list-title-link {
  opacity: 1 !important;
}

/*-------------------------------
  Смещение стрелок в фильтрах
  на десктопе
--------------------------------*/

.t-store__filter__item-title:after {
  top: -3px;
}

/*-------------------------------
  z-index для корзины
--------------------------------*/

#rec291228678 {
  /* 
position: relative;
  z-index: 1000010;
*/
}

.t706__cartwin_showed {
  z-index: 10000000;
}

/*-------------------------------
  Раскрываем поиск по умолчанию
--------------------------------*/

.t-store__filter__search-and-sort {
  display: block !important;
}

.js-store-search-mob-btn {
  display: none !important;
}

.t-store__search-close-icon {
  top: -5px;
  right: -4px;
}
@media (max-width: 980px) {
  .t-store__search-close-icon {
    display: none !important;
  }
}

/*-------------------------------
  Размер шрифта для фильтров
  и инпута поиска
--------------------------------*/

.js-store-filter-mob-btn,
.t-store__filter__input {
  font-size: 12px;
}

.t-store__filter__sort {
  margin-left: 40px;
}

/*-------------------------------
  Стили для фильтров
--------------------------------*/

.t-store__sort-select-wrapper:after {
  right: 2px;
}

.t-store__filter__item_price .t-store__filter__btn {
  margin-top: 16px;
  margin-left: 0;
  float: left;
}

.t-store__filter__options {
  position: relative;
  z-index: 100;
  top: 6px;
}
.t-store__filter__item_price {
  display: none;
}

.js-store-filter-search {
  position: relative;
  top: -2px;
}

.js-store-filter-mob-btn {
  max-width: 58px;
  padding: 0 7px 1px 7px;
 color: #1a1a1a !important;
  background-color: transparent;
  border: 1px solid #1a1a1a;
  border-radius: 0px;
  opacity: 1 !important;
}

.js-store-filter-mob-btn.active {
 
  color: #ffffff !important;
  background-color: #1a1a1a;
  border: 1px solid transparent;
}

.t-store__filter__opts-mob-btn-icon {
  display: none;
}

@media screen and (max-width: 1281px) {
  .t-store__filter__options,
  .t-store__filter__search-and-sort,
  .t-store__filter__sort {
    display: none;
  }
  .t-store__filter__opts-mob-btn {
    display: block;
  }
  .t-store__filter__input {
    width: 100% !important;
  }
  .t-store__filter__search-and-sort {
    margin-top: 20px;
  }
  .t-store__filter__item-title {
    max-width: 100%;
    white-space: initial;
    position: relative;
    padding-right: 14px;
    cursor: pointer;
  }

  .t-store__filter__options {
    padding-top: 20px;
  }
}

@media screen and (max-width: 960px) {
  .t-store__filter__options {
    padding-top: 0;
  }
}
/*-------------------------------
  Общие классы
--------------------------------*/

.display-none {
  display: none;
}

.overflow-hidden {
  overflow: hidden;
}

@media screen and (max-width: 960px) {
  .padding-left {
    padding-left: 5px !important;
  }

  .padding-right {
    padding-right: 5px !important;
  }
}

[data-input-lid="1617825354587"] {
  margin-bottom: 10px !important;
}

[data-input-lid="1617825354587"] .t-input-block {
  margin-bottom: 10px !important;
}

[field="li_text__1617825861601"] {
  color: #1a1a1a important;
  opacity: 0.5;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 20px;
}

[data-input-lid="1610665074827"] {
  margin-top: 0 !important;
}

.t-store__prod-popup__btn-wrapper .t-store__prod__quantity {
  margin-top: 10px;
}

.t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn {
  margin-top: 10px;
}

.t-store__prod-popup__title-wrapper {
  margin-bottom: 0;
}

.t-store__prod-popup__btn-wrapper {
  display: flex;
  margin-top: 0;
}

.t-store__prod-popup__btn-wrapper .t-store__prod__quantity + a {
  width: calc(100% - 101px);
}

.t-store__prod__quantity {
  color: #1a1a1a;
  border: 1px solid #1a1a1a;

  font-family: Graphik;
  font-weight: 500;
  text-transform: uppercase;
}

.js-product-edition-option-name {
  text-transform: uppercase;
}

.t-product__option-select {
  font-size: 12px !important;
  text-transform: uppercase;
}

.t-store__prod__quantity-input {
  font-weight: 500;
}

.t-store__prod__quantity__plus {
  background: linear-gradient(#1a1a1a, #1a1a1a),
    linear-gradient(#1a1a1a, #1a1a1a), #fff;
  background-position: center;
  background-size: 50% 1px, 1px 50%;
  background-repeat: no-repeat;
}

.t-store__prod__quantity__minus {
  background: linear-gradient(#1a1a1a, #1a1a1a), #fff;
  background-position: center;
  background-size: 50% 1px, 1px 50%;
  background-repeat: no-repeat;
}

.t-product__option-select {
  padding: 10px 0 !important;
}

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

.t786 .t-store__card__btns-wrapper {
  display: inline-flex;
  flex-wrap: wrap;
  margin-top: 5px;
}

@media (min-width: 1024px) {
  .t-store__prod__quantity + a[href="#order"] {
    width: calc(100% - 86px);
  }
}

@media (min-width: 1600px) {
  .t-store__prod__quantity + a[href="#order"] {
    width: calc(100% - 106px);
  }
}

@media (max-width: 1023px) {
  .t-store__card__btns-wrapper .t-store__prod__quantity,
  .t-store__prod__quantity + a[href="#order"] {
    width: 100%;
  }

  .t-store__card__btns-wrapper .t-store__prod__quantity {
    margin-right: 0 !important;
    display: flex;
    justify-content: center;
  }
}

@media (max-width: 1599px) {
  .t-store__prod__quantity + a[href="#order"] span {
    display: none;
  }

  .t-store__prod__quantity + a:after {
    content: "В корзину";
  }
  
   .t-store__prod-popup__container .t-store__prod__quantity + a:after {
    content: " ";
  }

  .t-store__prod__quantity__minus-wrapper,
  .t-store__prod__quantity__plus-wrapper {
    margin: 0;
  }

}

.js-store-grid-cont {
    position: relative;
    z-index: 0;
}


@media screen and (max-width: 980px) {
    
     
        /*Для Меню десктоп*/
        [data-record-type="830"].t-rec {
            display: none;
        }
    
    }



@media screen and (max-width:980px) {

  .products-title {
    margin-left: 20px;
  }

  .collection-gallery {
    margin-left: 20px;
    width: calc(100% - 40px) !important;
    overflow: hidden;
    display: block;
  }
  
  .collection-gallery .tn-atom__slds-img {
      width: 100% !important;
  }


}


@media screen and (min-width:981px) {

  .products-title {
    margin-left: 290px;
  }

  .collection-gallery {
    margin-left: 290px;
    width: calc(100% - 350px) !important;
    overflow: hidden;
    display: block;
  }

  .collection-gallery .tn-atom__slds-img {
      width: 100% !important;
  }

}

@media screen and (min-width:981px) and (max-width:1200px) {
    
    .products-title {
     margin-left: 300px;
   }

   .collection-gallery {
    margin-left: 300px;
    width: calc(100% - 350px) !important;
    overflow: hidden;
    display: block;
    
  }

   .collection-gallery .tn-atom__slds-img {
    width: 100% !important;
   }

    
}    

/*фикс кнопки купить в шопе 

@media screen and (max-width: 480px) {
  
  
  .t760__btn-wrapper.t1002__btns-wrapper {
   position: fixed;
    bottom: 0px;
    z-index: 100000;
    width: 100%;
    left: 0px;
    margin-bottom: 0px;
  }
}

*/


/*скролл для фильтров в каталоге*/

@media screen and (min-width:981px) {
  
/*
  .t-col.t-col_12 .t976 {
    padding: 0 60px;
  }
  
*/
}



.t-col.t-col_12 .t976 .t976__wrapper.t976__wrapper_aligncenter {
  
    overflow-x: auto !important;
    -ms-overflow-style: none;
    scrollbar-width: none;
  
    flex-wrap: nowrap;
   justify-content: flex-start;
    justify-items: center;

}


.t-col.t-col_12 .t976 .t976__wrapper.t976__wrapper_aligncenter::-webkit-scrollbar {
    display: none;
}






/*ширина таба в фильтре в каталоге на 100%*/
.t976__menu-link.t976__menu-link_small.t-descr {
    width: -webkit-max-content;
}

#rec381699893 .t-container {
    max-width: 100%;
   
}

#rec381699893 .t-container .t-col.t-col_12  {
    max-width: 100%;
    margin: 0;
    float: none;
    display: block;
}


#rec382646136 .t943__buttonwrapper {
    display: none;
}





.js-product .t-product__option-select  {
    width:100%;border-radius:0;border:none;border-bottom:1px solid var(--dark-color);background-color:transparent;padding:10px 0;font-size:12px;text-transform:uppercase;outline:0
}


@media screen and (max-width: 960px) {
  
  .t-col.t-col_12 .t976 .t976__wrapper.t976__wrapper_aligncenter {
    margin: 0 -20px;
  }

}


@media screen and (min-width: 1368px) {
  
.t-col.t-col_12 .t976 .t976__wrapper.t976__wrapper_aligncenter {
    
    justify-content: center;
    
}

}


/*отступ для категорий в каталоге*/
@media screen and (max-width: 600px) {
  
  .t976__list-item:first-child {
  margin-left: 10px;

}
  .t976__list-item:last-child {
  margin-right: 10px;

}
}

@media screen and (min-width:601px) and (max-width:980px) {
  
  .t976__list-item:first-child {
  margin-left: 20px;
}
  .t976__list-item:last-child {
  margin-right: 20px;

}
}

@media screen and (min-width:980px) and (max-width:1200px) {
  
  .t976__list-item:first-child {
  margin-left: 50px;
}
  .t976__list-item:last-child {
  margin-right: 50px;
}
}

@media screen and (min-width:980px) and (max-width:1367px) {
  
  .t976__list-item:first-child {
  margin-left: 60px;
}
  .t976__list-item:last-child {
  margin-right: 60px;
}
}

@media screen and (min-width:1368px) and (max-width:1520px) {
  
  .t976__list-item:first-child {
  padding-left: 60px;

}

 .t976__list-item:last-child {
  padding-right: 60px !important;

}



.t976__wrapper.t976__wrapper_aligncenter {
        justify-content: flex-start !important;
}
}

/*точки в слайдере к фото сделать линиями*/
@media screen and (max-width: 980px) {
  
  .t-slds__bullet_body {
    width: 20px !important;
    height: 1.5px !important;
    border-radius: 0px !important;

}

 .t-slds__bullet.t-slds__bullet_active .t-slds__bullet_body {
    width: 45px !important;
    height: 2px;

}

.t-slds__bullet_wrapper {
    position: absolute;
    z-index: 900;
    bottom: 3%;
}

.t-slds__bullet {
    padding: 10px 2px !important;
}

}


.t-inputpromocode-alert {
    font-family: 'GraphikTT',Arial,sans-serif;
    font-weight: 400;
    color: #1a1a1a;
    opacity: 0.5;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 20px;
    margin-top: 10px !important;
}


/* Фикс меню test product */
#rec398963075 .t-container {
    padding-left: 0;
}
#rec398963075 .t-col.t-col_12 {
    margin: 0 auto;
    float: none;
}


/*  test category */

#rec398963696 .t-container {
    margin-left: 0;
    padding-left: 40px;
}

#rec398963712 .t-container {
    margin-left: 0;
    padding-left: 40px;
}

#rec398963696 a {
  display: inline-block;
  border-bottom: 1px solid RGBA(26, 26, 26, 0.2);
  margin-right: 10px;
  line-height: 1.5;
}

#rec398963696 a:hover {
    border-bottom: 1px solid RGBA(26, 26, 26, 1);
}

/*отступ для категорий*/
@media screen and (max-width: 980px) {
#rec398963696 .t-container {
padding-left: 0px !important;
}

#rec398963712 .t-container {
padding-left: 0px;
}

#rec398963696 .t-container {
    max-width: 940px !important;
}
}


#rec335620212 .t-slds__bullet_wrapper {
    display: none;
}



/* Из head Test product  */




     .t1002__addBtn {
         display: none;
     }
    
    .t1002__addBtn:hover svg {
        -webkit-transform: none !important;
        transform: none !important;
     }
    
    .t1002__btns-wrapper {
      flex-wrap: nowrap;
      -webkit-flex-wrap: nowrap;

    }
    
   .t760__btn-wrapper .t1002__addBtn,
   .t744__btn-wrapper .t1002__addBtn {
        background-color: #fff !important;
        border: 1px solid #1a1a1a;
    }
    
    .t1002__addBtn svg,
    .t744__btn-wrapper .t1002__addBtn {
        max-width: 15px;
    }
    
    
    .t1002__addBtn {
      
        min-width: 45px;
        min-height: 45px;
    }
    
    .t1002__addBtn_active svg path {
        fill: #1a1a1a !important;
        stroke: #1a1a1a !important;
     }

@media screen and (max-width:640px) {
    
    
    .t744__btn-wrapper.t1002__btns-wrapper {
        position: fixed;
        z-index: 1000;
        bottom: 0;
        left: 0;
        background-color: #fff;
        padding: 15px;
        border-top: 1px solid var(--dark-color);
        width: calc(100% - 30px);
        margin-bottom: 0;
    }
    
    
    a[href='#order'] {
       
    }
    
  
    
    .js-product .t-product__option-select {
      border-radius: 0;
      border: none;
      border-bottom: 1px solid var(--dark-color);
      background-color: transparent;
      padding: 17px 0;
      font-size: 16px;
}


}


.t668__accordion .t668__header {
    padding: 11px 0 !important;
}

.t668__accordion .t668__wrapper {
    background: transparent !important;
    border-bottom: 1px solid var(--dark-color);
}

.t668__accordion .t668__lines {
    top: -2px;
}


.t668__accordion .t668__lines svg {
    width: 12px !important;
    height: 12px !important;
}

.t668__accordion .t668__icon {
    width: 12px !important;
    height: 12px !important;
    padding: 0;
} 

.t668__accordion .t668__circle {
    display: none;
}

.t668__accordion .t668__content {
    padding: 0 0 20px 0 !important;
}
    
    
[data-storage-item=t886cookiename_2064513] {
  width: 100% !important;
  text-align: center;
}
    
    
#rec401564028 .t-container {
 padding-left: 0;    
}


#rec401564028 .t-container .t-col.t-col_12 {
    margin: 0 auto;
   float: none;


