/* silver_new_v2: «ночное небо» вместо чёрно-графитовой палитры */
:root {
  --xl-nav: #071A2F !important;
  --xl-footer-bg: #050d1a !important;
  --xl-text: #0B2138 !important;
  --xl-muted: #49627A !important;
  --xl-graphite-950: #050d1a !important;
  --xl-graphite-900: #0B2138 !important;
  --xl-graphite-800: #123252 !important;
}

body.xl-redesign,
html body.xl-redesign {
  color: #0B2138 !important;
}

/* Фон за пределами контента — чёрный, без синей полосы под футером */
html,
body.xl-redesign,
html body.xl-redesign {
  background: #000 !important;
  background-color: #000 !important;
  padding-bottom: 0 !important;
}

/* Основные тёмные поверхности */
body.xl-redesign .xl-navrow,
body.xl-redesign .footer,
body.xl-redesign #footer,
body.xl-redesign .xl-nav__head,
body.xl-redesign .xl-mmenu.xl-catalog,
body.xl-redesign #left #boxCategories p.hD {
  background: #071A2F !important;
  background-color: #071A2F !important;
}

/* Убрать тонкую линию под синей навигацией (.xl-header border-bottom) */
body.xl-redesign .xl-header {
  border-bottom: 0 !important;
  box-shadow: none !important;
}

body.xl-redesign .xl-navrow {
  border: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}

body.xl-redesign .xl-catalog,
body.xl-redesign .xl-age--header,
body.xl-redesign .xl-age--header::before,
body.xl-redesign .xl-age--header::after {
  background-color: #123252 !important;
  box-shadow: 0 0 0 1px #123252 !important;
}

/* Герой сохраняет атмосферу ночного неба вместо нейтрального чёрного */
body.xl-redesign .xl-hero[data-xl-hero],
body.xl-redesign .xl-hero__slide {
  background-color: #071A2F !important;
}

body.xl-redesign .xl-hero__slide--sky {
  background-image:
    linear-gradient(105deg, rgba(7, 26, 47, .88) 0%, rgba(7, 26, 47, .6) 42%, rgba(7, 26, 47, .18) 72%, rgba(7, 26, 47, .08) 100%),
    url("../img/hero-fireworks.jpg") !important;
}

body.xl-redesign .xl-hero__slide--countdown {
  background-image:
    linear-gradient(115deg, rgba(7, 26, 47, .92) 0%, rgba(11, 33, 56, .75) 40%, rgba(46, 37, 46, .35) 100%),
    url("../img/hero-nye.jpg") !important;
}

body.xl-redesign .xl-hero__slide--discount {
  background-image:
    linear-gradient(105deg, rgba(7, 26, 47, .94) 0%, rgba(11, 33, 56, .75) 45%, rgba(54, 39, 35, .18) 100%),
    url("../img/hero-discount.png") !important;
}

body.xl-redesign .xl-hero__slide--flowers {
  background-image:
    linear-gradient(105deg, rgba(7, 26, 47, .9) 0%, rgba(24, 37, 66, .67) 45%, rgba(52, 25, 46, .12) 100%),
    url("../img/hero-flowers.png") !important;
}

body.xl-redesign .xl-cd__unit,
body.xl-redesign .xl-hero__nav {
  background-color: rgba(7, 26, 47, .58) !important;
}

/* Текст и интерактивные чёрные акценты */
body.xl-redesign h1,
body.xl-redesign h2,
body.xl-redesign h3,
body.xl-redesign h4,
body.xl-redesign h5,
body.xl-redesign .xl-phone,
body.xl-redesign .xl-rprod__price,
body.xl-redesign .xl-rprod__price .b-rub,
body.xl-redesign .xl-product-grid dd.itemDescriptionPrice,
body.xl-redesign .xl-product-grid dd.itemDescriptionPrice .b-rub {
  color: #0B2138 !important;
}

body.xl-redesign .xlopni-nav__overlay {
  background: rgba(7, 26, 47, .62) !important;
}

/* «О магазине»: заголовки и ссылки читаются как часть синей системы */
body.xl-redesign .xl-read__title,
body.xl-redesign .xl-read__body h1,
body.xl-redesign .xl-read__body h2,
body.xl-redesign .xl-read__body h3,
body.xl-redesign .xl-read__body h4,
body.xl-redesign .xl-read__body strong,
body.xl-redesign .xl-read__body b,
body.xl-redesign .xl-read__body a {
  color: #0B2138 !important;
}

body.xl-redesign .xl-read__body a {
  border-bottom-color: rgba(11, 33, 56, .3) !important;
}

body.xl-redesign .xl-read__body a:hover {
  color: #123252 !important;
  border-bottom-color: #123252 !important;
}

body.xl-redesign .xl-read__link,
body.xl-redesign .xl-read__link:hover {
  color: #0B2138 !important;
}

body.xl-redesign .xl-read__body details.xl-read-faq summary,
body.xl-redesign .xl-read__body details.xl-read-faq summary::after {
  color: #0B2138 !important;
}

body.xl-redesign .xl-read__body details.xl-read-faq summary {
  text-decoration-color: rgba(11, 33, 56, .32) !important;
}

/* «Почему выбирают»: небо + параллакс через __deco */
body.xl-redesign .xl-trustband,
body.xl-redesign #xlFullband .xl-trustband,
body.xl-redesign .xl-fullband-src .xl-trustband {
  background: #071528 !important;
  background-color: #071528 !important;
  background-image: none !important;
  overflow: hidden !important;
  isolation: isolate;
}

body.xl-redesign .xl-trustband__deco {
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: -28% !important;
  bottom: auto !important;
  width: 100% !important;
  height: 156% !important;
  z-index: 0 !important;
  pointer-events: none !important;
  background-color: #071528 !important;
  background-image: url("../img/xl-v2-trustband-sky.png") !important;
  background-repeat: no-repeat !important;
  background-position: center 42% !important;
  background-size: cover !important;
  opacity: 1 !important;
  filter: none !important;
  will-change: transform;
  transform: translate3d(0, 0, 0);
}

body.xl-redesign .xl-trustband__deco::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(180deg, rgba(4, 14, 28, 0.28) 0%, rgba(4, 14, 28, 0.12) 40%, rgba(4, 14, 28, 0.35) 100%);
  pointer-events: none;
}

@media (prefers-reduced-motion: reduce) {
  body.xl-redesign .xl-trustband__deco {
    top: 0 !important;
    height: 100% !important;
    will-change: auto;
    transform: none !important;
  }
}

body.xl-redesign .xl-trustband__title {
  color: #fff !important;
}

body.xl-redesign .xl-trustband__sub {
  color: #DCE6EF !important;
}

body.xl-redesign .xl-trustband__star {
  display: block !important;
  background: #fff !important;
}

/* Иконки trustband: прохладная голубая подложка */
body.xl-redesign .xl-trust__ico,
body.xl-redesign .xl-trustband .xl-trust__ico {
  background: #D9EAF5 !important;
  background-color: #D9EAF5 !important;
  color: #0B2138 !important;
}

body.xl-redesign .xl-trust__ico img,
body.xl-redesign .xl-trustband .xl-trust__ico img {
  filter: brightness(0) saturate(100%) invert(12%) sepia(38%) saturate(1998%) hue-rotate(172deg) brightness(90%) contrast(95%) !important;
}

body.xl-redesign .xl-trust__line,
body.xl-redesign .xl-trustband .xl-trust__line {
  background: #0B2138 !important;
  background-color: #0B2138 !important;
}

/* Сайдбар: «Акции и скидки» — синий фон */
body.xl-redesign .xl-side__deal {
  background: linear-gradient(180deg, #153554 0%, #0B2138 100%) !important;
  background-color: #0B2138 !important;
  border: 1px solid #234b73 !important;
  color: #fff !important;
}

body.xl-redesign .xl-side__deal:hover {
  background: linear-gradient(180deg, #1a4268 0%, #10304f 100%) !important;
  background-color: #10304f !important;
  border-color: #2d5a87 !important;
}

body.xl-redesign .xl-side__deal strong {
  color: #fff !important;
}

body.xl-redesign .xl-side__deal em {
  color: #bfd3e6 !important;
}

body.xl-redesign .xl-side__deal img {
  width: 36px !important;
  height: 36px !important;
  padding: 6px !important;
  border-radius: 10px !important;
  background: #fff !important;
  filter: none !important;
  box-sizing: border-box !important;
}

/* «Смотреть все →» в правом блоке товаров */
body.xl-redesign a.xl-rprod__all,
body.xl-redesign #right .xl-rprod__all,
body.xl-redesign .xl-rprod a.xl-rprod__all,
body.xl-redesign #boxWhatsNew a.xl-rprod__all,
body.xl-redesign #boxFeatured a.xl-rprod__all,
body.xl-redesign a.xl-rprod__all:hover,
body.xl-redesign #right .xl-rprod__all:hover {
  color: #0B2138 !important;
}

/* Нижняя сервисная полоса: нейтральный фон */
body.xl-redesign .xl-hb__strip {
  background: #f9f9f9 !important;
  background-color: #f9f9f9 !important;
  border-color: #E5EAF0 !important;
}

body.xl-redesign .xl-hb__strip-item img {
  filter: brightness(0) saturate(100%) invert(12%) sepia(38%) saturate(1998%) hue-rotate(172deg) brightness(90%) contrast(95%) !important;
  opacity: 1 !important;
}

body.xl-redesign .xl-hb__strip-item strong {
  color: #0B2138 !important;
}

body.xl-redesign .xl-hb__strip-item em {
  color: #49627A !important;
}

/* Футер: небо cover + параллакс; отступ снизу как на test=1 (зона под чат) */
body.xl-redesign .xl-footer {
  --xl-footer-bg: #050d1a;
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate;
  margin: 0 !important;
  padding-bottom: calc((var(--xl-chat-h, 72px) + 24px) / 3) !important;
  background-color: #050d1a !important;
  background-image: url("../img/xl-v2-trustband-sky.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
}

body.xl-redesign .xl-footer__bottom {
  position: relative !important;
  z-index: 1 !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

body.xl-redesign .xl-footer__deco {
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: -20% !important;
  bottom: -20% !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;
  background-color: #050d1a !important;
  background-image: url("../img/xl-v2-trustband-sky.png") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
  opacity: 1 !important;
  will-change: transform;
  transform: translate3d(0, 0, 0) scale(1.12);
  transform-origin: center center;
}

body.xl-redesign .xl-footer__deco::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(180deg, rgba(4, 14, 28, 0.42) 0%, rgba(4, 14, 28, 0.22) 45%, rgba(4, 14, 28, 0.5) 100%);
  pointer-events: none;
}

body.xl-redesign .xl-footer__main {
  position: relative !important;
  z-index: 1 !important;
}

@media (prefers-reduced-motion: reduce) {
  body.xl-redesign .xl-footer__deco {
    top: 0 !important;
    bottom: 0 !important;
    transform: none !important;
    will-change: auto;
  }
}

@media (max-width: 900px) {
  body.xl-redesign .xl-trustband,
  body.xl-redesign #xlFullband .xl-trustband,
  body.xl-redesign .xl-fullband-src .xl-trustband {
    margin: 12px 0 20px !important;
    padding: 18px 12px 16px !important;
    border-radius: 16px !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: none !important;
  }

  body.xl-redesign .xl-trustband__star {
    display: none !important;
  }

  body.xl-redesign .xl-trustband__head {
    margin: 0 0 12px !important;
    padding: 0 4px !important;
    width: 100% !important;
    max-width: none !important;
  }

  body.xl-redesign .xl-trustband__title {
    padding: 0 !important;
    font-size: 20px !important;
    line-height: 1.25 !important;
  }

  body.xl-redesign .xl-trustband__sub {
    max-width: none !important;
    font-size: 13px !important;
  }

  body.xl-redesign .xl-trustband .xl-trust {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
  }

  body.xl-redesign .xl-trustband .xl-trust__item {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 6px !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    min-height: 112px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 14px 10px !important;
    border: 1px solid rgba(255, 255, 255, 0.22) !important;
    border-radius: 14px !important;
    background: rgba(255, 255, 255, 0.94) !important;
    box-shadow: 0 6px 16px rgba(3, 21, 43, 0.18) !important;
    box-sizing: border-box !important;
    text-align: center !important;
  }

  body.xl-redesign .xl-trustband .xl-trust__ico {
    width: 40px !important;
    height: 40px !important;
    margin: 0 auto 2px !important;
    flex: 0 0 40px !important;
  }

  body.xl-redesign .xl-trustband .xl-trust__item strong {
    margin: 0 !important;
    font-size: 13px !important;
    line-height: 1.3 !important;
    color: #0B2138 !important;
    text-align: center !important;
  }

  body.xl-redesign .xl-trustband .xl-trust__line,
  body.xl-redesign .xl-trustband .xl-trust__item > span:not(.xl-trust__ico):not(.xl-trust__line) {
    display: none !important;
  }
}

/* Cookie: отделяется от тёмного подвала */
body.xl-redesign .xl-cookie {
  background: #163A5C !important;
  border: 1px solid rgba(255, 255, 255, 0.28) !important;
  box-shadow:
    0 0 0 1px rgba(7, 26, 47, 0.35),
    0 18px 50px rgba(7, 26, 47, 0.55) !important;
}

body.xl-redesign .xl-cookie__text {
  color: #EEF5FA !important;
}

/* Сервисные карточки: прохладная голубая подложка и тёмно-синие пиктограммы */
body.xl-redesign #right .xl-svc__ico,
body.xl-redesign .xl-svcstack .xl-svc__ico {
  background: #E8F3FA !important;
}

body.xl-redesign #right a.xl-svc:hover .xl-svc__ico {
  background: #D9EAF5 !important;
}

body.xl-redesign #right .xl-svc__ico img,
body.xl-redesign .xl-svcstack .xl-svc__ico img {
  filter: brightness(0) saturate(100%) invert(12%) sepia(38%) saturate(1998%) hue-rotate(172deg) brightness(90%) contrast(95%) !important;
}

/* CTA сервисов: тёмно-синий текст и стрелка, в т.ч. на hover */
body.xl-redesign #right .xl-svc__cta,
body.xl-redesign .xl-svcstack .xl-svc__cta,
body.xl-redesign #right .xl-svc--accent .xl-svc__cta,
body.xl-redesign #right a.xl-svc:hover .xl-svc__cta,
body.xl-redesign #right .xl-svc:hover .xl-svc__cta,
body.xl-redesign #right .xl-svc--accent:hover .xl-svc__cta {
  color: #0B2138 !important;
  border-color: #0B2138 !important;
  background: transparent !important;
}

/* Плавающая корзина */
body.xl-redesign .xl-float-cart__btn {
  background: #071A2F !important;
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.08),
    0 10px 28px rgba(7, 26, 47, 0.45),
    0 2px 10px rgba(79, 163, 199, 0.16) !important;
}

body.xl-redesign .xl-float-cart__btn:hover {
  background: #0B2138 !important;
}

/* Фон страницы: чёрный + паттерн фейерверков */
body.xl-redesign #container,
body.xl-redesign #container.xl-redesign {
  background-color: #000 !important;
  background-image: url("../img/xl-v2-sky-pattern.png") !important;
  background-repeat: repeat !important;
  background-position: 0 0 !important;
  background-size: auto !important;
}

/* Верхняя служебная полоса */
body.xl-redesign .xl-utility {
  background: #000 !important;
  background-color: #000 !important;
  color: #fff !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

body.xl-redesign .xl-utility a,
body.xl-redesign .xl-utility-nav a,
body.xl-redesign .xl-utility-note,
body.xl-redesign .xl-utility span,
body.xl-redesign .xl-utility {
  color: #fff !important;
}

body.xl-redesign .xl-utility a:hover,
body.xl-redesign .xl-utility-nav a:hover {
  color: #fff !important;
  opacity: 0.82;
}

body.xl-redesign .xl-utility-note img,
body.xl-redesign .xl-utility img {
  filter: brightness(0) invert(1) !important;
  opacity: 1 !important;
}

/* Горизонтальный слайдер разделов */
body.xl-redesign .xl-menustrip {
  background: #000 !important;
  background-color: #000 !important;
  backdrop-filter: none !important;
}

body.xl-redesign .xl-menustrip.is-fixed {
  background: #000 !important;
  background-color: #000 !important;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.45) !important;
}

@media (max-width: 900px) {
  body.xl-redesign {
    --xl-menustrip-top: 0px !important;
  }

  body.xl-redesign .xl-menustrip,
  body.xl-redesign .xl-menustrip.is-fixed {
    background: #fff !important;
    background-color: #fff !important;
    box-shadow: 0 6px 14px rgba(26, 23, 20, 0.08) !important;
  }

  body.xl-redesign .xl-menustrip.is-fixed {
    top: 0 !important;
  }

  /* Родитель слайдера: белый фон, без «звёздного» фона вокруг */
  body.xl-redesign #content,
  body.xl-redesign #middle,
  body.xl-redesign #middle td.two,
  body.xl-redesign #middle .cent {
    background: #fff !important;
    background-color: #fff !important;
  }

  body.xl-redesign .xl-hero[data-xl-hero],
  body.xl-redesign section.xl-hero {
    background-color: #fff !important;
  }
}

/* Рекомендуемые товары: читаемо на тёмном фоне */
body.xl-redesign .xl-goods__title,
body.xl-redesign #xlProducts .xl-goods__title,
body.xl-redesign h2.xl-goods__title {
  color: #fff !important;
}

body.xl-redesign .xl-goods__catalog,
body.xl-redesign #xlProducts .xl-goods__catalog {
  color: #ffb070 !important;
}

body.xl-redesign .xl-goods__catalog:hover,
body.xl-redesign #xlProducts .xl-goods__catalog:hover {
  color: #ffd2a8 !important;
}

/* Mobile: карточки/секции не сливаются с чёрным фоном */
@media (max-width: 900px) {
  body.xl-redesign .xl-tiles__title,
  body.xl-redesign .xl-promo__title,
  body.xl-redesign .xl-goods__title,
  body.xl-redesign #xlProducts .xl-goods__title,
  body.xl-redesign h2.xl-goods__title,
  body.xl-redesign .xl-follow__title,
  body.xl-redesign .xl-read__title,
  body.xl-redesign .xl-tiles__sub,
  body.xl-redesign .xl-promo__sub,
  body.xl-redesign .xl-follow__sub,
  body.xl-redesign .xl-goods__catalog,
  body.xl-redesign #xlProducts .xl-goods__catalog {
    color: #fff !important;
  }

  body.xl-redesign .xl-goods__catalog:hover,
  body.xl-redesign #xlProducts .xl-goods__catalog:hover {
    color: #ffd2a8 !important;
  }

  body.xl-redesign .xl-goods__card,
  body.xl-redesign #xlProducts .xl-goods__card,
  body.xl-redesign a.xl-tiles__item,
  body.xl-redesign a.xl-promo__card,
  body.xl-redesign .xl-rprod,
  body.xl-redesign #boxWhatsNew.xl-rprod,
  body.xl-redesign #boxFeatured.xl-rprod,
  body.xl-redesign .xl-mobile-sidebar .xl-rprod,
  body.xl-redesign .xl-mobile-sidebar #boxWhatsNew,
  body.xl-redesign .xl-mobile-sidebar #boxFeatured,
  body.xl-redesign .xl-mobile-sidebar #boxManufacturers,
  body.xl-redesign .xl-mobile-sidebar .xl-reviews-card,
  body.xl-redesign .xl-mobile-sidebar .xl-svc,
  body.xl-redesign .xl-follow,
  body.xl-redesign .xl-read {
    background: #fff !important;
    background-color: #fff !important;
  }

  body.xl-redesign .xl-goods__card,
  body.xl-redesign #xlProducts .xl-goods__card,
  body.xl-redesign .xl-rprod,
  body.xl-redesign #boxWhatsNew.xl-rprod,
  body.xl-redesign #boxFeatured.xl-rprod,
  body.xl-redesign .xl-mobile-sidebar .xl-rprod {
    border: 1px solid rgba(255, 255, 255, 0.7) !important;
    border-radius: 14px !important;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.22) !important;
    padding: 12px !important;
    box-sizing: border-box !important;
  }

  body.xl-redesign .xl-goods__name,
  body.xl-redesign .xl-goods__name a,
  body.xl-redesign .xl-goods__price,
  body.xl-redesign .xl-goods__price .b-rub,
  body.xl-redesign .xl-goods__meta,
  body.xl-redesign .xl-rprod__title,
  body.xl-redesign .xl-rprod__name,
  body.xl-redesign .xl-rprod__price,
  body.xl-redesign .xl-rprod__price .b-rub,
  body.xl-redesign .xl-tiles__name,
  body.xl-redesign .xl-tiles__note,
  body.xl-redesign .xl-promo__t,
  body.xl-redesign .xl-promo__d,
  body.xl-redesign .xl-follow__title,
  body.xl-redesign .xl-read__title,
  body.xl-redesign .xl-mobile-sidebar .xl-rprod__title,
  body.xl-redesign .xl-mobile-sidebar .xl-rprod__name,
  body.xl-redesign .xl-mobile-sidebar .xl-rprod__price,
  body.xl-redesign .xl-mobile-sidebar .xl-rprod__price .b-rub {
    color: #0B2138 !important;
  }

  body.xl-redesign .xl-follow,
  body.xl-redesign .xl-read {
    border-radius: 16px !important;
    padding: 14px 12px !important;
    box-sizing: border-box !important;
  }

  body.xl-redesign .xl-follow__title,
  body.xl-redesign .xl-read__title {
    color: #0B2138 !important;
  }
}

/* ===== V2: убрать персиковые заливки → нейтральный #f9f9f9 ===== */
:root {
  --xl-warm-white: #f9f9f9 !important;
  --xl-page: #f9f9f9 !important;
  --xl-c-soft: #f9f9f9 !important;
  --xl-side-soft: #f9f9f9 !important;
  --xl-mm-soft: #f9f9f9 !important;
}

/* Картинка товара в правом блоке — без кремового градиента */
body.xl-redesign #right .xl-rprod__img,
body.xl-redesign #right a.xl-rprod__img,
body.xl-redesign .xl-mobile-sidebar .xl-rprod__img,
body.xl-redesign .xl-mobile-sidebar a.xl-rprod__img {
  background: none !important;
  background-image: none !important;
  background-color: transparent !important;
}

body.xl-redesign .xl-tiles,
body.xl-redesign #content > .xl-tiles,
body.xl-redesign .xl-read__card,
body.xl-redesign .xl-menustrip__ico,
body.xl-redesign .xl-goods__pic,
body.xl-redesign .xl-side__filter,
body.xl-redesign #left .xl-side__filter,
body.xl-redesign .xl-side__item:hover,
body.xl-redesign .xl-mm__deal,
body.xl-redesign .xl-mm__deal:hover,
body.xl-redesign .xl-mm__chip,
body.xl-redesign .xl-callback__field,
body.xl-redesign .xl-auth,
body.xl-redesign .xl-search input,
body.xl-redesign .xl-search__field,
body.xl-redesign .xl-header .xl-search,
body.xl-redesign .xl-reviews-card__stars,
body.xl-redesign .xl-goods__more-btn,
body.xl-redesign .xl-anews,
body.xl-redesign #left #boxArticlesNew.xl-anews,
body.xl-redesign a.xl-anews__foot,
body.xl-redesign a.xl-anews__foot:hover,
body.xl-redesign .xl-fmt,
body.xl-redesign .xl-fmt__card,
body.xl-redesign .xl-follow__card,
body.xl-redesign .xl-side__promo,
body.xl-redesign .xl-side__note,
body.xl-redesign #right .xl-svc:not(.xl-svc--accent),
body.xl-redesign .xl-svcstack .xl-svc:not(.xl-svc--accent),
body.xl-redesign #icSet2 tr:nth-child(1) td:nth-child(1) a,
body.xl-redesign #icSet2 tr:nth-child(2) td:nth-child(1) a,
body.xl-redesign .xl-nav__card:nth-child(1),
body.xl-redesign .xl-nav__card:nth-child(2),
body.xl-redesign .xl-nav__card:nth-child(3) {
  background: #f9f9f9 !important;
  background-color: #f9f9f9 !important;
  background-image: none !important;
}

@media (max-width: 900px) {
  body.xl-redesign #content,
  body.xl-redesign #middle,
  body.xl-redesign .xl-shell,
  body.xl-redesign .xl-mmenu,
  body.xl-redesign .xl-search-panel,
  body.xl-redesign .xl-drawer,
  body.xl-redesign .xl-brandrow,
  body.xl-redesign .xl-goods__pic {
    background-color: #f9f9f9 !important;
  }
}
