 /* Фон */
body{
  background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url("/image/catalog/ui/background.jpg") center center / cover no-repeat fixed;
  background-color: #000;
  min-height: 100vh;
}

/* Популярные категории */
.category-wall__item.uni-item.type2{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.18);
  border: 1px solid rgba(255,255,255,.34);
  backdrop-filter: blur(10px) saturate(140%);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

/*  Новинки,Популярные,Рекомендуем  */
.nav.nav-tabs{
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.70);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

/*  Плитки товаров на главной  */
.product-thumb.uni-item{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.70);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

.qty-switch__input.form-control{
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

/*  Подвал  */
.footer.mobile-menu-bottom{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.70);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

/* Карточка товара  */
.product-block.col-sm-7{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.70);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

p{
  transform: translate(0px, 0px);
  will-change: transform;
}

.review-info{
  transform: translate(0px, 0px);
  will-change: transform;
}

#tab-review{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.70);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

.captcha__label.col-sm-2.control-label{
  transform: translate(0px, 0px);
  will-change: transform;
}

.col-sm-2.control-label{
  transform: translate(0px, 0px);
  will-change: transform;
}

#form-review{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.70);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

#tab-question{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.70);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

#form-question{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.70);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

.form-control{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

#tab-specification{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.70);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}


/*  Подсветка заголовка товара в карточке товара  */
.breadcrumb{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(255,255,255,.92);
  background: transparent;
}

h1{
  transform: translate(0px, 0px) matrix(1, 0, 0, 1, 0, 0);
  will-change: transform;
  color: #ffffff;
  background-color: #000000;
  font-size: 16px;
  padding: 0px;
  border-radius: 0px;
  opacity: 1.00;
  background: transparent;
}

/*  Фильтр групп  */
.sorts-block__sorts.hidden-xs.hidden-sm{
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.70);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

/* Контакты */
.col-xs-12.col-sm-6{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(255,255,255,.90);
  background: rgba(10, 12, 16, 0.58);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);
}

/* Шапка  */
header{
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.70);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

#fly-menu{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.70);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

/*  Кнопка "Каталог"  */
.header-menu__btn.btn{
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.menu-open.btn.visible-xs.visible-sm{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

/* Мобильная версия навигации снизу   */
.fly-menu__block.fly-menu__home.uni-href{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.fly-menu__icon.fly-menu__icon-menu.fas.fa-bars{
  transform: translate(0px, 0px) matrix(1, 0, 0, 1, 0, 0);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.18);
  border: 1px solid rgba(255,255,255,.34);
  backdrop-filter: blur(10px) saturate(140%);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.fly-menu__caption{
  transform: translate(0px, 0px) matrix(1, 0, 0, 1, 0, 0);
  will-change: transform;
}

.fly-menu__block.fly-menu__menu-m{
  transform: translate(0px, 0px) matrix(1, 0, 0, 1, 0, 0);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.fly-menu__icon.fly-menu__icon-search.fas.fa-search{
  transform: translate(0px, 0px) matrix(1, 0, 0, 1, 0, 0);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.18);
  border: 1px solid rgba(255,255,255,.34);
  backdrop-filter: blur(10px) saturate(140%);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.fly-menu__block.fly-menu__search-m{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.fly-menu__block.fly-menu__cart{
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.header-cart__icon.fas.fa-shopping-bag{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.fly-menu__icon.fly-menu__icon-menu.fas.fa-home{
  transform: translate(0px, 0px) matrix(1, 0, 0, 1, 0, 0);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.18);
  border: 1px solid rgba(255,255,255,.34);
  backdrop-filter: blur(10px) saturate(140%);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.fly-menu__icon.fly-menu__icon-cart.fas.fa-shopping-bag{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.18);
  border: 1px solid rgba(255,255,255,.34);
  backdrop-filter: blur(10px) saturate(140%);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.header-account__icon.fas.fa-user.dropdown-toggle{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.header-account__icon.far.fa-user{
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.account-wishlist__delete{
  background: rgba(255,255,255,.18);
  color: rgba(0,0,0,.92);
  border: 1px solid rgba(255,255,255,.34);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
  backdrop-filter: blur(10px) saturate(140%);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
}

.header-wishlist__icon.far.fa-heart{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.fly-menu__icon.fly-menu__icon-wishlist.far.fa-heart{
  transform: translate(0px, 0px) matrix(1, 0, 0, 1, 0, 0);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.fly-menu__block.fly-menu__wishlist.uni-href{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.fly-menu__block.fly-menu__account{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.fly-menu__icon.fly-menu__icon-account.far.fa-user{
  transform: translate(0px, 0px);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

/* Уведомление (сайт не работает)   */
h1{
  transform: translate(0px, 0px) matrix(1, 0, 0, 1, 0, 0);
  will-change: transform;
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.18);
  border: 1px solid rgba(255,255,255,.34);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
  backdrop-filter: blur(10px) saturate(140%);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
}

/*  Корзина   */
.unicheckout__wrapper.row{
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.18);
  border: 1px solid rgba(255,255,255,.34);
  backdrop-filter: blur(10px) saturate(140%);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}


/*  Белая плашка для читаемости текста на некоторых страницах  */
.article_description.uni-wrapper{
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

/*  Адреса в Личном кабинете   */
.account-address-list__item.uni-item-bg{
  transform: translate(0px, 2px) matrix(1, 0, 0, 1, 0, 0);
  will-change: transform;
  color: rgba(255,255,255,.90);
  background: transparent;
}


/* История заказов  */

.account-order-list__item.uni-item-bg{
  color: rgba(255,255,255,.92);
  background: transparent;
}
/* Детали заказов  */

.account-address-list__item.uni-item-bg{
  color: rgba(255,255,255,.90);
  background: rgba(10, 12, 16, 0.58);
  border: 1px solid rgba(255,255,255,.14);
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

.account-password.uni-form.form-horizontal{
  color: rgba(255,255,255,.90);
  background: rgba(10, 12, 16, 0.58);
  border: 1px solid rgba(255,255,255,.14);
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

.account-edit.uni-form.form-horizontal{
  color: rgba(255,255,255,.90);
  background: rgba(10, 12, 16, 0.58);
  border: 1px solid rgba(255,255,255,.14);
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

.account-order-list__item.uni-item-bg{
  color: rgba(255,255,255,.90);
  background: rgba(10, 12, 16, 0.58);
  border: 1px solid rgba(255,255,255,.14);
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

.account-order-list.row.row-flex{
  color: rgba(255,255,255,.90);
  background: rgba(10, 12, 16, 0.58);
  border: 1px solid rgba(255,255,255,.14);
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

.row.row-flex{
  color: rgba(0,0,0,.92);
  background: transparent;
}

.div-text-empty{
  color: rgba(255,255,255,.90);
  background: rgba(10, 12, 16, 0.58);
  border: 1px solid rgba(255,255,255,.14);
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

.account-newsletter.uni-form.form-horizontal{
  color: rgba(255,255,255,.90);
  background: rgba(10, 12, 16, 0.58);
  border: 1px solid rgba(255,255,255,.14);
  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

.account-order-info.uni-wrapper{
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.col-xs-12.col-sm-6{
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.18);
  border: 1px solid rgba(255,255,255,.34);
  backdrop-filter: blur(10px) saturate(140%);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

.account-address-edit.uni-form.form-horizontal{
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.70);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}


 /* Заголовок Авторизации */
.modal-header{
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.70);
  border: 1px solid rgba(255,255,255,.14);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
}

 /* Восстановить пароль */

.account-forgotten.uni-form{
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}

/* Зарегистрированный клинет, новый клиент */

.account-login__wrapper.uni-form{
  color: rgba(0,0,0,.92);
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(0,0,0,.10);
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
}



