/* СГЕНЕРИРОВАНО /root/tools/bf/gen_dark.py — не править руками. Тема Black Friday A1: тёмные копии правил сайта, коричневый → красный. */
/* ── account.css ── */
body.bf-on .ac { --ac-brand: #e3141b; --ac-brand-d: #e3141b; --ac-ink: #ececec; --ac-muted: #b9b9b9; --ac-line: #2a2a2a; --ac-bg: #181818; --ac-ok: #7cdf93 }
body.bf-on .ac-card { background: #101010 }
body.bf-on .ac-f input, body.bf-on .ac-f textarea, body.bf-on .ac-f select { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .ac-btn--line { background: #101010 }
body.bf-on .ac-btn--danger { background: #101010; border: 1px solid #2a2a2a }
body.bf-on .ac-msg--err { background: #2a0c0d; color: #ff3b3b }
body.bf-on .ac-msg--ok { background: #142e1c; color: #7bdf95 }
body.bf-on .ac-why li { color: #ececec }
body.bf-on .ac-nav { background: #101010 }
body.bf-on .ac-nav a[aria-current="page"] { background: #2a0c0d }
body.bf-on .ac-panel { background: #101010 }
body.bf-on .ac-st { background: #181818; color: #b9b9b9 }
body.bf-on .ac-st--finished { background: #142e1c; color: #7bdf95 }
body.bf-on .ac-st--canceled { background: #2a0c0d; color: #ff3b3b }
body.bf-on .ac-st--delivery, body.bf-on .ac-st--progress { background: #2a0c0d; color: #ffc65c }
body.bf-on .ac-line + .ac-line { border-top: 1px dashed #2a2a2a }
body.bf-on .ac-addr__t span { background: #2a0c0d }
body.bf-on .ac-addr p { color: #ececec }
body.bf-on .ac-addr__act button, body.bf-on .ac-addr__act a { background: #101010 }
@media (hover: hover) {
  body.bf-on .ac-btn--line:hover, body.bf-on .ac-btn--danger:hover { background: #2a0c0d }
  body.bf-on .ac-nav a:hover { background: #181818 }
}
/* ── brands2.css ── */
body.bf-on .bp { --bp-brand: #e3141b; --bp-soft: #2a0c0d; --bp-ink: #ececec; --bp-text: #ececec; --bp-muted: #b9b9b9; --bp-line: #2a2a2a; --bp-field: #2a2a2a }
body.bf-on .bp-search input { background: #101010 }
body.bf-on .bp-az a { background: #101010 }
body.bf-on .bp-tile { background: #101010 }
/* ── card2.css ── */
body.bf-on .card.cv2 { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .cv2-badge { background: #321211 }
body.bf-on .cv2-badge--top { background: #11321a }
body.bf-on .card.cv2 .cv2-heart { color: #b9b9b9 }
body.bf-on .card.cv2 .cv2-heart.button__like_active { color: #ff3b3b }
@media (hover: hover) {
  body.bf-on .card.cv2 .cv2-heart:hover { color: #ff3b3b }
}
body.bf-on .cv2-title { color: #ececec }
body.bf-on .cv2-title em { color: #ff3b3b }
@media (hover: hover) {
  body.bf-on .cv2-title:hover { color: #ff3b3b }
}
body.bf-on .cv2-facts { color: #b9b9b9 }
body.bf-on .cv2-rate { color: #b9b9b9 }
body.bf-on .cv2-rate i { background: #321111 }
body.bf-on .cv2-drow s { color: #ececec }
body.bf-on .cv2-pct { background: #321211 }
body.bf-on .cv2-sum { color: #ff3b3b }
body.bf-on .cv2-pr b { color: #ff3b3b }
body.bf-on .card.cv2--sale .cv2-pr b { color: #ff3b3b }
body.bf-on .card.cv2 .cv2-sku { color: #b9b9b9 }
body.bf-on .card.cv2 .cv2-sku__c { color: #b9b9b9 }
@media (hover: hover) {
  body.bf-on .card.cv2 .cv2-sku:hover { background: #2a0c0d; color: #ff3b3b }
  body.bf-on .card.cv2 .cv2-sku:hover .cv2-sku__c { color: #ff3b3b }
}
body.bf-on .card.cv2 .cv2-sku:focus-visible { outline: 2px solid #e3141b }
body.bf-on .card.cv2 .cv2-sku.is-copied { background: #152d1a; color: #7dde9a }
body.bf-on .card.cv2 .cv2-sku.is-copied .cv2-sku__c { color: #7dde9a }
body.bf-on .card.cv2 .cv2-btn { background: #e3141b }
body.bf-on .card.cv2 .cv2-btn--order { background: #101010; color: #b9b9b9; border: 1px solid #2a2a2a }
@media (hover: hover) {
  body.bf-on .card.cv2 .cv2-btn:hover { background: #e3141b }
  body.bf-on .card.cv2 .cv2-btn--order:hover { background: #101010; border-color: #e3141b; color: #ff3b3b }
}
body.bf-on .card.cv2 .cv2-btn:focus-visible, body.bf-on .card.cv2 .cv2-heart:focus-visible { outline: 2px solid #e3141b }
body.bf-on .card.cv2 .cv2-pr b.cv2-offtxt { color: #b9b9b9 }
body.bf-on .card.cv2--off .cv2-title { color: #b9b9b9 }
body.bf-on .cv2-vars { color: #b9b9b9 !important }
body.bf-on .cv2-vars b { color: #ececec }
body.bf-on .card.cv2 .cv2-vprev { background: #101010 }
@media (hover: hover) {
  body.bf-on .card.cv2 .card__img-wrap > a.cv2-vbadge:hover { background: #e3141b }
}
body.bf-on .cv2-oosbadge i { background: #322411 }
body.bf-on .card.cv2 .cv2-btn.cv2-btn--notify { background: #101010; color: #ececec }
body.bf-on .card.cv2 .cv2-pr b.cv2-hidetxt { color: #b9b9b9 }
/* ── cart-drawer.css ── */
body.bf-on .cd-wrap { --cd-brand: #e3141b; --cd-brand-d: #b80f15; --cd-ink: #ececec; --cd-muted: #b9b9b9; --cd-line: #2a2a2a; --cd-soft: #2a0c0d }
body.bf-on .cd-panel { background: #101010 }
body.bf-on .cd-x { background: #2a0c0d }
body.bf-on .cd-sku { color: #b9b9b9 }
body.bf-on .cd-qty { border: 1px solid #2a2a2a }
body.bf-on .cd-qty button { background: #101010 }
body.bf-on .cd-pr b.is-sale { color: #ff3b3b }
body.bf-on .cd-del { color: #b9b9b9 }
body.bf-on .cd-del:hover { background: #2a0c0d; color: #ff3b3b }
body.bf-on .cd-foot { background: #101010 }
body.bf-on .cd-line--save b { color: #7dde9a }
body.bf-on .cd-btn--line { background: #101010 }
body.bf-on .cd-btn--ghost { border: 1px solid #2a2a2a; background: #101010 }
@media (max-width: 600px) {
  body.bf-on .cd-panel::before { background: #222222 }
}
/* ── cart2.css ── */
body.bf-on .cr { --cr-brand: #e3141b; --cr-brand-d: #b80f15; --cr-soft: #2a0c0d; --cr-soft-line: #2a2a2a; --cr-ink: #ececec; --cr-text: #ececec; --cr-muted: #b9b9b9; --cr-line: #2a2a2a; --cr-field: #2a2a2a; --cr-ok: #7dde9a; --cr-no: #ff3b3b }
body.bf-on .cr-item { background: #101010 }
body.bf-on .cr-qty { background: #101010 }
body.bf-on .cr-sum__box { background: #101010 }
body.bf-on .cr-btn--line { background: #101010 }
body.bf-on .cr-empty { background: #101010 }
body.bf-on .cr-clear-q { color: var(--cr-text, #ececec) }
body.bf-on .cr-clear-yes { background: #321211 }
body.bf-on .cr-clear-no { border: 1px solid #2a2a2a; background: #101010; color: #ececec }
/* ── cat2.css ── */
body.bf-on .c2 { --c2-brand: #e3141b; --c2-brand-d: #b80f15; --c2-soft: #2a0c0d; --c2-soft-line: #2a2a2a; --c2-ink: #ececec; --c2-text: #ececec; --c2-muted: #b9b9b9; --c2-line: #2a2a2a }
body.bf-on .c2-crumbs { color: #b9b9b9 }
body.bf-on .c2-cats { background: #101010 }
body.bf-on .c2-chip { background: #101010 }
body.bf-on .c2-chip__ic { background: #2a0c0d }
body.bf-on .c2-chip__q { color: #ff3b3b }
body.bf-on .c2-chip.is-active .c2-chip__q { background: rgba(16, 16, 16, 0.22) }
body.bf-on .c2-q { color: #ff3b3b }
body.bf-on .c2-q.is-on { background: #101010 }
body.bf-on .c2-side { background: #101010 }
body.bf-on .c2-fg { border-bottom: 1px solid #2a2a2a }
body.bf-on .c2-cb { color: #ececec }
body.bf-on .c2-cb input { border: 1.5px solid #2a2a2a; background: #101010 }
body.bf-on .c2-shop__sel { border: 1px solid #2a2a2a; color: #ececec }
body.bf-on .c2-cb em { color: #b9b9b9 }
body.bf-on .c2 .c2-price input { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .c2-bar { background: #101010 }
body.bf-on .c2-x { background: #2a0c0d; color: #ececec }
body.bf-on .c2-x::after { color: #b9b9b9 }
body.bf-on .c2 .c2-sort-sel { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .c2 .button_load_products { background: #101010 }
body.bf-on .c2-prog__bar { background: #2a0c0d }
body.bf-on .c2 .page_load_info { background: #101010 }
body.bf-on .c2-empty { background: #101010 }
body.bf-on .c2-empty__btns button { background: #101010 }
body.bf-on .c2-text { background: #101010 }
body.bf-on .c2-help { background: linear-gradient(160deg, #2a0c0d 0%, #2a0c0d 45%, #101010 100%) }
body.bf-on .c2-help__ava { background: linear-gradient(145deg, #e3141b, var(--c2-brand) 60%, var(--c2-brand-d)) }
body.bf-on .c2-help__ava::after { border: 2px solid rgba(227, 20, 27, 0.35) }
body.bf-on .c2-help__phone::before { background: linear-gradient(100deg, transparent, rgba(16, 16, 16, 0.28), transparent) }
body.bf-on .c2-help__ring { background: rgba(16, 16, 16, 0.18) }
body.bf-on .c2-ch { background: #101010; color: #ececec }
@media (hover: hover) {
  body.bf-on .c2-ch--viber:hover { color: #8678e2 }
  body.bf-on .c2-ch--tg:hover { color: #70c1eb }
}
body.bf-on .c2-help__perks svg { background: #101010 }
body.bf-on .c2-help__r { background: #101010; border: 1px solid #2a2a2a }
@media (max-width: 850px) {
  body.bf-on .c2-mbar { background: #101010 }
  body.bf-on .c2-mbar__f { background: #101010 }
  body.bf-on .c2-mbar__n { color: #b9b9b9 }
  body.bf-on .c2-side { background: #101010 }
  body.bf-on .c2-side__top { border-bottom: 1px solid #2a2a2a }
  body.bf-on .c2-side__cta { border-top: 1px solid #2a2a2a }
  body.bf-on .c2-side__reset { border: 1px solid #2a2a2a }
  body.bf-on .c2-cats__all { background: #101010 }
  body.bf-on .c2-cats.is-sheet .c2-cats__sheet-head { background: #101010 }
}
@media (max-width: 850px) {
  body.bf-on .c2-cats:not(.is-sheet) .c2-cats__all { background: #101010 }
  body.bf-on .c2-chip { background: #101010 }
}
body.bf-on .c2p-hero { background: #101010; border: 1px solid #2a2a2a }
body.bf-on .c2p-cat { background: #101010; border: 1px solid #2a2a2a }
body.bf-on .c2-tips { background: #101010 }
/* ── checkout2.css ── */
body.bf-on .co { --co-brand: #e3141b; --co-brand-d: #b80f15; --co-soft: #2a0c0d; --co-soft-line: #2a2a2a; --co-ink: #ececec; --co-text: #ececec; --co-muted: #b9b9b9; --co-line: #2a2a2a; --co-field: #2a2a2a }
body.bf-on .co-crumbs { color: #b9b9b9 }
body.bf-on .co-steps i { background: #101010 }
body.bf-on .co-card { background: #101010; border: 1px solid #2a2a2a }
body.bf-on .co-opt-l { color: #b9b9b9 }
body.bf-on .co-f > label em { color: #ff3b3b }
body.bf-on .co-f > label i { color: #b9b9b9 }
body.bf-on .co .co-f input, body.bf-on .co .co-f select, body.bf-on .co textarea { background-color: #101010 }
body.bf-on .co .co-f input:hover, body.bf-on .co .co-f select:hover, body.bf-on .co textarea:hover { border-color: #2a2a2a }
body.bf-on .co-hint { color: #b9b9b9 }
body.bf-on .co-err { color: #ff3b3b }
body.bf-on .co-opt { background: #101010 }
body.bf-on .co-opt__ic { background: #2a0c0d }
body.bf-on .co-opt__dot { background: #101010 }
@media (hover: hover) {
  body.bf-on .co-opt:hover:not(.is-off) { border-color: #2a2a2a }
}
body.bf-on .co-opt.is-on { background: #2a0c0d }
body.bf-on .co-note { background: #322811; color: #eac571 }
body.bf-on .co-note svg { color: #f0c76a }
body.bf-on .co-shop { background: #2a0c0d }
body.bf-on .co-submit--form { background: #101010; border: 1px solid #2a2a2a }
body.bf-on .co-terms input { border: 1.5px solid #2a2a2a; background: #101010 }
body.bf-on .co-go.is-loading::after { border: 2.5px solid rgba(42, 42, 42, 0.4); border-top-color: #2a2a2a }
body.bf-on .co-sum__box { background: #101010; border: 1px solid #2a2a2a }
body.bf-on .co-item__t small { color: #b9b9b9 }
body.bf-on .co-line--save span:last-child { color: #7dde9a }
body.bf-on .co-line--muted span:last-child { color: #b9b9b9 }
body.bf-on .co .co-credit { background: linear-gradient(160deg, #2a0c0d, #101010 80%) }
body.bf-on .co .co-credit .credit_order_more { background: #101010 }
body.bf-on #popup_order_credit.pp2-credit .order_credit_total_sum { background: #2a0c0d; border: 1px solid #2a2a2a; color: #ececec }
body.bf-on #popup_order_credit.pp2-credit .order_credit_total_sum span { color: #ff3b3b }
/* ── contacts2.css ── */
body.bf-on .ct2 { --ct2-ground: #070707; --ct2-panel: #101010; --ct2-ink: #ececec; --ct2-text: #ececec; --ct2-muted: #b9b9b9; --ct2-line: #2a2a2a; --ct2-soft: #181818; --ct2-input: #2a2a2a; --ct2-brand: #e3141b; --ct2-brand-deep: #b80f15; --ct2-brand-soft: #2a0c0d; --ct2-brand-ink: #b80f15; --ct2-open: #7dde9a; --ct2-soon: #b80f15; --ct2-err: #ff3b3b; --ct2-on-brand-2: #2a0c0d }
@media (hover: hover) {
  body.bf-on .ct2-btn:hover { border-color: #2a2a2a; background: #101010 }
}
body.bf-on .ct2 .ct2-sel { background-color: #101010 }
@media (hover: hover) {
  body.bf-on .ct2-seg2 button:hover:not([aria-pressed="true"]) { background: #181818 }
}
body.bf-on .ct2-mapv { background: linear-gradient(var(--ct2-line) 1px, transparent 1px) 0 0 / 26px 26px, linear-gradient(90deg, var(--ct2-line) 1px, transparent 1px) 0 0 / 26px 26px, #181818 }
body.bf-on .ct2 .ct2-mapv .mc-embed-ph__btn { background: #101010 }
body.bf-on .ct2-pill { background: rgba(16, 16, 16, 0.96) }
body.bf-on .ct2-seg button[aria-pressed="true"] { background: #101010 }
body.bf-on .ct2 .ct2-f input, body.bf-on .ct2 .ct2-f textarea { background: #101010 }
body.bf-on .ct2 .ct2-f input::placeholder { color: #b9b9b9 }
body.bf-on .ct2-ok { background: #172c1d; color: #81da9d }
body.bf-on .ct2-ok--fail { background: #321311 }
@media (hover: hover) {
  body.bf-on .ct2-social a:hover { border-color: #2a2a2a; background: #101010 }
}
@media (max-width: 699px) {
  body.bf-on .ct2-dock { background: rgba(16, 16, 16, 0.9) }
  body.bf-on .ct2-dock__ic { background: rgba(16, 16, 16, 0.18) }
  body.bf-on .ct2-dock__msg { background: #101010 }
}
body.bf-on .ct2 .ct2-mapv__open { background: rgba(16, 16, 16, 0.96); color: #ececec }
body.bf-on .ct2 .ct2-mapv__open svg { color: #ff3b3b }
@media (hover: hover) {
  body.bf-on .ct2 .ct2-mapv__open:hover { color: #ff3b3b }
}
body.bf-on .ct2 .ct2-sh-card { background: #101010 }
body.bf-on .ct2 .ct2-sh-head { border-bottom: 1px solid #2a2a2a }
body.bf-on .ct2 .ct2-sh-head b { color: #ececec }
body.bf-on .ct2 .ct2-sh-head span { color: #b9b9b9 }
body.bf-on .ct2 .ct2-sh-x { color: #b9b9b9 }
body.bf-on .ct2 .ct2-sh-it { color: #ececec }
body.bf-on .ct2 .ct2-sh-it:focus-visible { outline: 2px solid #e3141b }
@media (hover: hover) {
  body.bf-on .ct2 .ct2-sh-it:hover { background: #2a0c0d }
  body.bf-on .ct2 .ct2-sh-x:hover { background: #181818 }
}
/* ── cookie-consent.css ── */
body.bf-on .mc-cc { --mc-brand: #e3141b; --mc-brand-d: #b80f15; --mc-grey: #181818; --mc-grey-h: #181818; --mc-text: #ececec; --mc-muted: #b9b9b9; --mc-line: #2a2a2a }
body.bf-on .mc-cc-btn--grey { border-color: #2a2a2a }
body.bf-on .mc-cc-btn:focus-visible, body.bf-on .mc-cc-sw:focus-visible, body.bf-on .mc-cc-acc__toggle:focus-visible, body.bf-on .mc-cc-x:focus-visible, body.bf-on .mc-cc a:focus-visible { outline: 3px solid rgba(227, 20, 27, 0.45) }
body.bf-on .mc-cc-banner { background: #101010 }
body.bf-on .mc-cc-modal { background: #101010 }
body.bf-on .mc-cc-sw { background: #222222 }
body.bf-on .mc-cc-sw span { background: #101010 }
body.bf-on .mc-cc-tr--head { background: #101010 }
body.bf-on .mc-embed-ph { background: #181818 }
body.bf-on .mc-embed-ph p { color: #b9b9b9 }
body.bf-on .mc-embed-ph__btn { border: 1.5px solid #e3141b; background: #101010; color: #ff3b3b }
/* ── dashboard.css ── */
body.bf-on .mine_preload { background: #101010 }
body.bf-on .shop { background-color: #222222 }
body.bf-on .food-block { background-color: #181818 }
body.bf-on .checkmark { background-color: #181818 }
body.bf-on .container:hover input ~ .checkmark { background-color: #222222 }
body.bf-on .container input:checked ~ .checkmark { background-color: #112332 }
body.bf-on .container .checkmark:after { border: solid #2a2a2a }
body.bf-on .ux-filter i { color: #b9b9b9 }
body.bf-on .ux-filter span { color: #b9b9b9 }
body.bf-on tr[draggable=true]:hover .ux-grip { color: #ff3b3b }
body.bf-on .ux-hint { background: #322a11; color: #ceb68d }
/* ── guides.css ── */
body.bf-on .gd { --gd-brand: #e3141b; --gd-brand-dark: #e3141b; --gd-brand-soft: #2a0c0d; --gd-ink: #ececec; --gd-text: #ececec; --gd-muted: #b9b9b9; --gd-line: #2a2a2a; --gd-soft: #2a0c0d }
body.bf-on .gd-crumbs a { color: #ececec }
body.bf-on .gd-listhead { background: #101010 }
body.bf-on .gd-card { background: #101010; border: 1px solid #2a2a2a }
@media (hover: hover) {
  body.bf-on .gd-card:hover { border-color: #2a2a2a }
}
body.bf-on .gd-empty { background: #101010 }
body.bf-on .gd-art { background: #101010 }
body.bf-on .gd-all { background: #101010 }
body.bf-on .gd-faq__box { background: #101010 }
body.bf-on .gd-faq__item { border-top: 1px solid #2a2a2a }
body.bf-on .gd-btn { background: #101010 }
/* ── jquery.fancybox.css ── */
body.bf-on .fancybox-error p { color: #b9b9b9 }
body.bf-on .fancybox-button[disabled], body.bf-on .fancybox-button[disabled]:hover { color: #b9b9b9 }
body.bf-on .fancybox-loading { border-bottom-color: #2a2a2a }
body.bf-on .fancybox-share h1 { color: #ececec }
body.bf-on .fancybox-share__input { border-bottom: 1px solid #2a2a2a; color: #b9b9b9 }
/* ── jquery.fancybox.min.css ── */
body.bf-on .fancybox-error p { color: #b9b9b9 }
body.bf-on .fancybox-button[disabled], body.bf-on .fancybox-button[disabled]:hover { color: #b9b9b9 }
body.bf-on .fancybox-loading { border-bottom-color: #2a2a2a }
body.bf-on .fancybox-share h1 { color: #ececec }
body.bf-on .fancybox-share__input { border-bottom: 1px solid #2a2a2a; color: #b9b9b9 }
/* ── media.css ── */
@media screen and (max-width: 950px) {
  body.bf-on .navigation-mobile .wrapper .menu__categories .dropdown-cat__content-mob { background-color: #181818 }
  body.bf-on .title-nav-catalog { background: #181818 }
  body.bf-on .title-nav-catalog span { color: #b9b9b9 }
  body.bf-on .navigation-mobile .wrapper .menu__categories .dropdown-cat__item { background: #101010 }
  body.bf-on ul.dropdown-cat__list.nav-mob-lvl2 { background: #181818 }
  body.bf-on ul.dropdown-cat__list.nav-mob-lvl3 { background: #181818 }
  body.bf-on .catalog_mobile_nav { background-color: #101010 }
  body.bf-on .catalog_mobile_nav .dropdown-cat__item { color: #b9b9b9 }
  body.bf-on .catalog_mobile_nav.dropdown-cat__item { color: #b9b9b9 }
  body.bf-on .catalog_mobile_nav .dropdown-cat__link { color: #b9b9b9 }
  body.bf-on .catalog_mobile_nav .dropdown-cat__item { color: #b9b9b9 }
  body.bf-on button.dropdown-cat__btn-filter { color: #b9b9b9 }
}
@media screen and (max-width: 850px) {
  body.bf-on .sale-page .wrapper .sale__text { color: rgba(185, 185, 185, 0.6) }
  body.bf-on .sale-page .wrapper .sale__text { color: rgba(185, 185, 185, 0.6) }
  body.bf-on .navigation-mobile .toggle-btn .button-cover { background-color: #181818 }
  body.bf-on .navigation-mobile .toggle-btn .button-cover #btn-change-lng .knobs:before { background-color: #101010 }
  body.bf-on .navigation-mobile .toggle-btn .button-cover #btn-change-lng .knobs span { color: #b9b9b9 }
  body.bf-on .navigation-mobile .toggle-btn .button-cover #btn-change-lng .knobs:after { color: rgba(185, 185, 185, 0.63) }
  body.bf-on .navigation-mobile .toggle-btn .button-cover #btn-change-lng.lang_ro .knobs:before { background-color: #101010 }
  body.bf-on .header .wrapper .header-top .searchbar__input-show { background-color: #101010 }
  body.bf-on .product-overview .wrapper .product .description__title { color: #b9b9b9 }
}
@media screen and (max-width: 768px) {
  body.bf-on .current-path .wrapper:after { background-image: linear-gradient(90deg, #ffffff00, #181818) }
  body.bf-on .title_offes_close { background: #e3141b }
  body.bf-on .text_offes_close { background: #101010 }
  body.bf-on span.swiper-pagination-bullet.swiper-pagination-bullet-active { background: #e3141b }
  body.bf-on .top_tabs_info h2.popular-section-title { color: rgba(236, 236, 236, 0.7) }
  body.bf-on .navigation-mobile .wrapper .menu__categories .dropdown-cat__link { color: #b9b9b9 }
  body.bf-on .mob-categories-section .dropdown-cat__item { color: #b9b9b9 }
  body.bf-on li.menu__mob-nav-item.promo_nav a { background: #321111 }
  body.bf-on .nav_sale_mob { background: #321111 }
  body.bf-on .overview__block.mob_cat_title h3 { color: #b9b9b9 }
  body.bf-on .job_list .lista__item .item__head { background: #101010 }
  body.bf-on .job_list .name__block h3 { color: #ececec }
  body.bf-on .job_list .lista__list .lista__item .item__head .item__button { background: #e3141b }
  body.bf-on .job_list .lista__item .item__body { background: #222222 }
  body.bf-on .mobile-search { background: #101010 }
  body.bf-on .top-form-search svg { color: #b9b9b9 }
  body.bf-on .products-result-search-header__title { color: #b9b9b9 }
  body.bf-on .navblock__products-sorder { color: #ff3b3b }
  body.bf-on .navblock__products-sorder { background: #101010 }
  body.bf-on .navblock .filter_nav_catalog { background: #101010 }
  body.bf-on .navblock__products.active .sort-products { background: #101010 }
  body.bf-on .navblock__products li.selected { background: #e3141b }
  body.bf-on span.filter_cont { color: #b9b9b9 }
  body.bf-on .menu__catalogue .header-cart__indicator { background-color: #321111 }
  body.bf-on .sales-category-item { background: #101010 }
  body.bf-on .sales-category-item a { color: #b9b9b9 }
  body.bf-on .filter-select-categories-mob { background: #101010 }
  body.bf-on .filter-select-categories-mob span { color: #b9b9b9 }
  body.bf-on .filter-select-categories-mob svg.size-6 { color: #b9b9b9 }
  body.bf-on .filter-brop-categories-mob { background: #101010 }
  body.bf-on .filter-brop-categories-mob .close_filter svg { color: #b9b9b9 }
  body.bf-on .section-introduction .wrapper .introduction { background: #101010 }
  body.bf-on .accordion-item { border-bottom: 1px solid #2a2a2a }
  body.bf-on .shop-map-open { color: #ff3b3b }
  body.bf-on .shops_maps.popup_shop_map { background-color: #101010 }
  body.bf-on .popup_shop_map-top { background: #101010 }
  body.bf-on .popup_shop_map-title { color: #ff3b3b }
  body.bf-on .navblock .filter_nav_catalog_offer { background: #101010 }
  body.bf-on .filter_offer_categories { background: #101010 }
  body.bf-on a.category_offer { color: #b9b9b9 }
  body.bf-on .filter_resealed_categories { background: #101010 }
  body.bf-on a.category_resealed { color: #b9b9b9 }
  body.bf-on .to_cart_slider_title { color: #b9b9b9 }
  body.bf-on .to_cart_product_more { border: 0px solid #2a2a2a; border-bottom: 1px solid #2a2a2a }
  body.bf-on .to_cart_pr_more_title { color: #b9b9b9 }
  body.bf-on .mobile-fixed-panel { background: #101010 }
  body.bf-on .to_cart_product_more { border: 1px solid #2a2a2a }
  body.bf-on .benefit-row { background: #101010 }
  body.bf-on #popup_order_credit .credit_range_item h5 { color: #b9b9b9 }
}
@media screen and (max-width: 576px) {
  body.bf-on .section .tabs-section .wrapper .tabs__btn { color: rgba(236, 236, 236, 0.74) }
  body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__newprice { color: #ff3b3b }
  body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__newprice { color: #b9b9b9 }
}
@media screen and (max-width: 450px) {
  body.bf-on .product-overview .wrapper .product .description__title { color: #b9b9b9 }
  body.bf-on .product-overview .wrapper .product { background-color: #101010 }
  body.bf-on .product-overview .wrapper .product .description__head-code-number { color: #ececec }
  body.bf-on .info_phone h3 { color: #ff3b3b }
  body.bf-on .products-result-search-header__name { color: #ececec }
  body.bf-on .popup-block.quiz__form-wrapper { background: #181818 }
  body.bf-on .product-delivery { border-top: 1px solid #2a2a2a; border-bottom: 1px solid #2a2a2a }
  body.bf-on a.card__shop-no_stock { background: #181818; color: #b9b9b9 }
  body.bf-on .description__price.mobile_popup { background: #101010 }
  body.bf-on button.buy__btns-stock { color: #ff3b3b; border: 1px solid #e3141b }
  body.bf-on .card .card__shop-add { background: #e3141b }
  body.bf-on h2.delivery_title { color: #ececec }
  body.bf-on .cookie_on button { background-color: #101010 }
  body.bf-on .mobile_more .more_info { color: #ff3b3b }
  body.bf-on .filter-categories-mob { background: #101010 }
  body.bf-on .filter-categories-mob-title { color: #ff3b3b }
  body.bf-on .select-button-cover { border: 1px solid rgba(42, 42, 42, 0.5) }
  body.bf-on .categories-search li { color: rgba(185, 185, 185, 0.6) }
  body.bf-on .product_item_bay-left, body.bf-on .product_item_bay-right { background-color: #101010 }
  body.bf-on .product-sales-countdown { background: #e3141b }
  body.bf-on .popup-resealed.quiz__form-wrapper { background: #101010 }
  body.bf-on .product-overview .wrapper .product .description__head-code { color: #b9b9b9 }
}
/* ── menu2.css ── */
@media (min-width: 851px) {
  body.bf-on .navigation .wrapper .nav .dropdown-cat__item-1:hover { background-color: #2a0c0d }
  body.bf-on .navigation .wrapper .nav .dropdown-cat__item-1.is-cur { background-color: #2a0c0d }
  body.bf-on .navigation .wrapper .nav .dropdown-cat__item-1.is-cur::before { background: #e3141b }
  body.bf-on .navigation .wrapper .nav .dropdown-cat__item-1.is-cur .dropdown-cat__link { color: #ff3b3b }
  body.bf-on .navigation .wrapper .nav .dropdown-cat__item-1 .dropdown-cat__link { color: #ececec }
  body.bf-on .navigation .wrapper .nav .dropdown-cat__item-1 .dropdown-cat__link:focus-visible { outline: 2px solid #e3141b }
  body.bf-on .navigation .wrapper .nav .dropdown-cat__subnav.mm2-panel { background: #101010; border-left: 1px solid #2a2a2a }
  body.bf-on .mm2-head { background: #101010; border-bottom: 1px solid #2a2a2a }
  body.bf-on .mm2-head__t { color: #ececec }
  body.bf-on .mm2-head__t:hover { color: #ff3b3b }
  body.bf-on .mm2-all { background: #2a0c0d; color: #ff3b3b }
  body.bf-on .mm2-all:hover { background: #e3141b }
  body.bf-on .mm2-g__h { color: #ececec }
  body.bf-on .mm2-g__h:hover { background: #2a0c0d }
  body.bf-on .mm2-g__h:hover .mm2-g__t { color: #ff3b3b }
  body.bf-on .mm2-thumb { border: 1px solid #2a2a2a }
  body.bf-on .mm2-links a { color: #b9b9b9 }
  body.bf-on .mm2-links a:hover { color: #ff3b3b }
  body.bf-on .mm2-links a.mm2-more { color: #ff3b3b }
  body.bf-on .mm2-panel a:focus-visible { outline: 2px solid #e3141b }
  body.bf-on .mm2-head__n { color: #b9b9b9 }
  body.bf-on .mm2a .mm2-gh { color: #b9b9b9 }
  body.bf-on .mm2-g__n { color: #b9b9b9 }
  body.bf-on .mm2-disc { background: #321211 }
  body.bf-on .mm2-foot { border-top: 1px solid #2a2a2a; background: #2a0c0d }
  body.bf-on .mm2-fh { color: #ececec }
  body.bf-on .mm2-pc { background: #101010; border: 1px solid #2a2a2a; color: #ececec }
  body.bf-on .mm2-pc:hover { border-color: #2a2a2a }
  body.bf-on .mm2-pc:hover .mm2-pc__t { color: #ff3b3b }
  body.bf-on .mm2-pc__p { color: #ff3b3b }
  body.bf-on .mm2-pc__p--sale { color: #ff3b3b }
  body.bf-on .mm2-pc__p s { color: #b9b9b9 }
  body.bf-on .mm2-brand { border: 1px solid #2a2a2a; background: #101010; color: #ececec }
  body.bf-on .mm2-brand span { color: #b9b9b9 }
  body.bf-on .mm2-brand:hover { border-color: #e3141b; color: #ff3b3b }
}
/* ── pay2.css ── */
body.bf-on .py2 { --py-brand: #e3141b; --py-brand-d: #b80f15; --py-soft: #2a0c0d; --py-ink: #ececec; --py-text: #ececec; --py-muted: #b9b9b9; --py-line: #2a2a2a; --py-ok: #7dde9a; --py-ok-soft: #152e1b; --py-wait: #ffbc5c; --py-wait-soft: #2a0c0d; --py-bad: #ff3b3b; --py-bad-soft: #321211 }
body.bf-on .py2-card, body.bf-on .py2-status { background: #101010 }
body.bf-on .py2-status--info { --tone-soft: #181818 }
body.bf-on .py2-btn--main:focus-visible, body.bf-on .py2-btn--ghost:focus-visible { outline: 3px solid #2a2a2a }
body.bf-on .py2-btn--ghost { background: #101010; border-color: #2a2a2a }
body.bf-on .py2-status--cancel { --tone-soft: #181818 }
body.bf-on .py2-steps li::after { background: #101010 }
/* ── pdp2.css ── */
body.bf-on .pdp2 { --pdp-brand: #e3141b; --pdp-brand-dark: #e3141b; --pdp-brand-soft: #2a0c0d; --pdp-ink: #ececec; --pdp-muted: #b9b9b9; --pdp-line: #2a2a2a; --pdp-soft: #2a0c0d; --pdp-ok: #79e291; --pdp-ok-bg: #162d1b; --pdp-no: #ff3b3b; --pdp-no-bg: #2a0c0d }
body.bf-on .pdp2-crumbs a { color: #ececec }
body.bf-on .pdp2-main.wrapper { background: #101010 }
body.bf-on .pdp2-badge--sale { background: #321211 }
body.bf-on .pdp2-badge--top { background: #11321a }
body.bf-on .pdp2-badge--resealed { background: #1a162d }
body.bf-on .pdp2-crbadge { background: #321211 }
body.bf-on .pdp2-crbadge i { background: rgba(16, 16, 16, 0.6) }
body.bf-on .pdp2-nav { background: rgba(16, 16, 16, 0.92) }
body.bf-on .pdp2-k3__main, body.bf-on .pdp2-k3__acc, body.bf-on .pdp2-k3__res { background: #101010 }
body.bf-on .pdp2-k3.is-off .pdp2-k3__o { color: #b9b9b9 }
body.bf-on .pdp2-k3__res { border: 1px solid #2a2a2a }
body.bf-on .pdp2-k3__res small { color: #ff3b3b }
body.bf-on .pdp2-k3__res > b { color: #ff3b3b }
body.bf-on .pdp2-pair b { background: #321211 }
body.bf-on .pdp2-pair span { background: #101010; color: #ff3b3b }
body.bf-on .pdp2-sku__ico { color: #b9b9b9 }
@media (hover: hover) {
  body.bf-on .pdp2-sku:hover { background: #101010 }
}
body.bf-on .pdp2-icon { color: #b9b9b9 }
body.bf-on .pdp2-head__tools .share_social { background: #101010; border: 1px solid #2a2a2a }
body.bf-on .shr__i { color: #ececec }
body.bf-on .shr__copy { color: #b9b9b9 }
body.bf-on .shr__copy.is-done { color: #7dde9d }
@media (hover: hover) {
  body.bf-on .shr__i:hover { background: #2a0c0d; color: #ececec }
}
body.bf-on .pdp2-pill span { color: #b9b9b9 }
body.bf-on .pdp2-lastprice { color: #ff3b3b }
body.bf-on .pdp2-staff { border: 1px dashed #2a2a2a; background: #2a0c0d }
body.bf-on .pdp2-staff summary { color: #ff3b3b }
body.bf-on .pdp2-staff summary::after { color: #b9b9b9 }
body.bf-on .pdp2-staff__prices small { color: #b9b9b9 }
body.bf-on .pdp2-staff__stock td { border-top: 1px solid #2a2a2a }
body.bf-on .pdp2-staff__stock tr.is-zero td { color: #b9b9b9 }
body.bf-on .pdp2-res { background: #2a0c0d; color: #ff3b3b }
body.bf-on .pdp2-staff__note { color: #b9b9b9 }
body.bf-on .pdp2-price__old { color: #b9b9b9 }
body.bf-on .pdp2-save { color: #ff3b3b }
body.bf-on .pdp2-set { border: 1px solid #2a2a2a }
body.bf-on .pdp2-set__head { background: #2a0c0d }
body.bf-on .pdp2-set__row, body.bf-on .pdp2-setonly__item { border-top: 1px solid #2a2a2a }
body.bf-on .pdp2-tag { color: #ff3b3b }
body.bf-on .pdp2-set__total { border-top: 1px solid #2a2a2a }
body.bf-on .pdp2-setonly { border: 1px solid #2a2a2a }
body.bf-on .pdp2-setonly p { background: #2a0c0d }
body.bf-on .pdp2-qty { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .pdp2-qty button { color: #b9b9b9 }
body.bf-on .pdp2-btn--line { background: #101010 }
body.bf-on .pdp2-btn--credit { background: #101010 }
body.bf-on .pdp2-reserve { background: #101010 }
body.bf-on .pdp2-btn--ghost { background: #101010; border-color: #2a2a2a }
body.bf-on .pdp2-credit .credit_zero { background: #321111 }
body.bf-on .pdp2-resealed-info, body.bf-on .pdp2-resealed { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .pdp2-resealed__t s { color: #b9b9b9 }
body.bf-on .pdp2-anchors { background: #101010 }
body.bf-on .pdp2-anchors a { color: #ececec }
body.bf-on .pdp2-sec { background: #101010 }
body.bf-on .pdp2-specs dd.is-no { color: #b9b9b9 }
body.bf-on .pdp2-text { color: #ececec }
body.bf-on .pdp2-about { color: #ececec }
body.bf-on .pdp2-text + .pdp2-about { border-top: 1px solid #2a2a2a }
body.bf-on .pdp2-shop { border-bottom: 1px solid #2a2a2a }
body.bf-on .pdp2-shop:first-child { border-top: 1px solid #2a2a2a }
body.bf-on .pdp2-shop.is-yes .pdp2-shop__st i { background: #113219 }
body.bf-on .pdp2-shop.is-no .pdp2-shop__st { color: #b9b9b9 }
body.bf-on .pdp2-shop.is-no .pdp2-shop__st i { background: #222222 }
body.bf-on .pdp2-acc__row { border-bottom: 1px solid #2a2a2a }
body.bf-on .pdp2-acc__p s { color: #b9b9b9 }
body.bf-on .pdp2-plus { background: #101010 }
body.bf-on .pdp2-bar { background: #101010 }
body.bf-on .pdp2-modal__box { background: #101010 }
body.bf-on .pdp2-field > span { color: #ececec }
body.bf-on .pdp2 .pdp2-field input, body.bf-on .pdp2 .pdp2-field select, body.bf-on .pdp2 .pdp2-field textarea { border: 1px solid #2a2a2a; background: #101010 }
@media (max-width: 850px) {
  body.bf-on .pdp2-map.is-open { background: #101010 }
}
body.bf-on .pdp2-until { color: #b9b9b9 }
body.bf-on .pdp2-until svg { color: #ff3b3b }
body.bf-on .pdp2-until--soon { color: #ff3b3b }
body.bf-on .pdp2-until--soon svg { color: #ff3b3b }
body.bf-on .pdp2-thumb--video { border-color: #2a2a2a }
body.bf-on .pdp2-vidbtn { background: #101010 }
body.bf-on .pdp2-pill--off { background: #181818; color: #ececec }
body.bf-on .pdp2-pill--off span { color: #b9b9b9 }
body.bf-on .pdp2-off { background: #181818; border: 1px solid #2a2a2a }
body.bf-on .pdp2-off__ico { color: #b9b9b9; background: #101010 }
body.bf-on .pdp2-price__now.is-sale, body.bf-on .pdp2-bar__t b.is-sale { color: #ff3b3b }
body.bf-on .pdp2 .c2-guide a { color: #ececec }
body.bf-on .pdp2 .c2-guide svg { color: #ff3b3b }
body.bf-on .pdp2 .c2-guide b { color: #ff3b3b }
body.bf-on .pdp2 .c2-guide span { text-decoration-color: #2a2a2a }
@media (hover: hover) {
  body.bf-on .pdp2 .c2-guide a:hover { color: #ff3b3b }
}
body.bf-on .pdp2-var__opt { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .pdp2-var__opt.is-oos { background: #101010 }
body.bf-on .pdp2-var__opt.is-oos.is-cur { background: #101010 }
body.bf-on .pdp2-var__img { border: 1px solid #2a2a2a }
body.bf-on .pdp2-docc__page { border: 1px solid #2a2a2a }
body.bf-on .pdp2-docc__page::before, body.bf-on .pdp2-docc__page::after { border: 1px solid #2a2a2a }
body.bf-on .pdp2-docc__btn { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .pdp2-vtag { background: rgba(43, 30, 24, 0.72) }
body.bf-on .pdp2-vmenu { background: #101010 }
body.bf-on .pdp2-vmenu__img i::after { border-left: 6px solid #2a2a2a }
body.bf-on .pdp2-notify-note { color: #b9b9b9 }
body.bf-on .pdp2-hidep { background: #181818; border: 1px solid #2a2a2a }
body.bf-on .pdp2-hidep b { color: #ececec }
body.bf-on .pdp2-hidep span { color: #b9b9b9 }
body.bf-on .pdp2-alt { background: linear-gradient(135deg, #11321e 0%, #11321d 100%) }
body.bf-on .pdp2-alt::after { background: linear-gradient(105deg, transparent, rgba(16, 16, 16, 0.35), transparent) }
body.bf-on .pdp2-alt__ic { background: rgba(16, 16, 16, 0.18) }
body.bf-on .pdp2-alt__go { background: #101010; color: #73e89f }
/* ── popups2.css ── */
body.bf-on .quiz.pp2 { --pp-brand: #e3141b; --pp-brand-d: #b80f15; --pp-soft: #2a0c0d; --pp-ink: #ececec; --pp-muted: #b9b9b9; --pp-line: #2a2a2a }
body.bf-on .quiz.pp2 .popup-block.quiz__form-wrapper { background: #101010 }
body.bf-on .pp2-x { background: #2a0c0d }
body.bf-on .pp2-prod { background: #2a0c0d; border: 1px solid #2a2a2a }
body.bf-on .pp2-l { color: #ececec }
body.bf-on .pp2-l i { color: #b9b9b9 }
body.bf-on .quiz.pp2 .form__elem input, body.bf-on .quiz.pp2 .form__elem textarea { background: #101010 }
body.bf-on .quiz.pp2 .form__elem input:hover, body.bf-on .quiz.pp2 .form__elem textarea:hover { border-color: #2a2a2a }
body.bf-on .pp2-oos { border: 1px solid #2a2a2a; background: #321311; color: #ff3b3b }
body.bf-on #popup_order_credit.pp2-credit .popup-block.quiz__form-wrapper { background: #101010 }
body.bf-on #popup_order_credit.pp2-credit .popup_header { background: #101010; border-bottom: 1px solid #2a2a2a }
body.bf-on #popup_order_credit.pp2-credit .popup_header .close_popup { background: #2a0c0d }
body.bf-on #popup_order_credit.pp2-credit .popup_top_info { border: 1px solid #2a2a2a; background: #2a0c0d }
body.bf-on #popup_order_credit.pp2-credit .count_products .credit_qty { background: #101010 }
body.bf-on #popup_order_credit.pp2-credit .credit_range_item h5 { color: #ececec }
body.bf-on #popup_order_credit.pp2-credit .credit_range_item input, body.bf-on #popup_order_credit.pp2-credit .credit_range_item select, body.bf-on #popup_order_credit.pp2-credit .client_info_item input { background-color: #101010 }
body.bf-on #popup_order_credit.pp2-credit .credit_info_moon { border: 1px solid #2a2a2a; color: #ff3b3b }
body.bf-on #popup_order_credit.pp2-credit .client_info_item span { color: #ececec }
@media (max-width: 600px) {
  body.bf-on .quiz.pp2 .popup-block.quiz__form-wrapper::after { background: #222222 }
}
body.bf-on .pa2 { --pa-brand: #e3141b; --pa-brand-d: #b80f15; --pa-soft: #2a0c0d; --pa-ink: #ececec; --pa-muted: #b9b9b9; --pa-line: #2a2a2a }
body.bf-on .pa2-box { background: #101010 }
body.bf-on .pa2-ok { background: #132f1a; color: #7dde9a }
body.bf-on .pa2-x { background: #2a0c0d }
body.bf-on .pa2-prod { background: #2a0c0d }
body.bf-on .pa2-prod__sku { color: #b9b9b9 }
body.bf-on .pa2-qty { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .pa2-qty button { background: #101010 }
body.bf-on .pa2-sum.is-sale { color: #ff3b3b }
body.bf-on .pa2-btn--line { background: #101010 }
body.bf-on .pa2-btn--ghost { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .pa2-mc { background: #101010 }
body.bf-on .pa2-mc__row b.is-sale { color: #ff3b3b }
body.bf-on .pa2-mc__add.is-done { background: #11321a }
@media (max-width: 600px) {
  body.bf-on .pa2-box::before { background: #222222 }
}
body.bf-on .pp2-prod__p.is-sale, body.bf-on .pa2-mc__row b.is-sale { color: #ff3b3b }
body.bf-on .pp2-ok__txt { color: var(--pp-muted, #b9b9b9) }
body.bf-on .pp2-ok__go { background: linear-gradient(135deg, #11321e 0%, #11321d 100%) }
/* ── reduceri.css ── */
body.bf-on .rd { --rd-brand: #e3141b; --rd-brand-dark: #b80f15; --rd-brand-soft: #2a0c0d; --rd-text: #ececec; --rd-muted: #b9b9b9; --rd-line: #2a2a2a; --rd-surface: #101010; --rd-sub-bg: #2a0c0d }
body.bf-on .rd-filter { border: 1px solid #2a2a2a }
body.bf-on .rd-chip.is-active .rd-chip__qty { background: rgba(16, 16, 16, 0.22) }
body.bf-on .rd-chip--sub .rd-chip__qty { background: #101010 }
body.bf-on .rd-more__btn { background: #101010 }
@media (max-width: 767px) {
  body.bf-on .rd-sheet-open { background: #101010 }
}
@media (max-width: 767px) {
  body.bf-on .rd-sheet { background: #101010 }
  body.bf-on .rd-sheet .rd-chip { border-bottom: 1px solid #2a2a2a }
}
body.bf-on .rd-sort label { color: var(--rd-muted, #b9b9b9) }
body.bf-on .rd-sort__wrap svg { color: var(--rd-text, #ececec) }
body.bf-on .rd-sort__sel { border: 1px solid #2a2a2a; background: #101010; color: var(--rd-text, #ececec) }
body.bf-on .rd-sort__sel:hover { border-color: var(--rd-brand, #e3141b) }
body.bf-on .rd-sort__sel:focus-visible { outline: 2px solid var(--rd-brand, #e3141b) }
body.bf-on .rd-hero__sub { color: #b9b9b9 }
body.bf-on .all_products .rd-hero a.rd-stare__i { border: 1px solid #2a2a2a; background: #101010; color: #ececec }
body.bf-on .rd-stare__i b { color: #b9b9b9 }
body.bf-on .rd-stare__i i { background: #113218 }
body.bf-on .all_products .rd-hero a.rd-stare__i.is-active { border-color: #e3141b; background: #2a0c0d; color: #ff3b3b }
body.bf-on .rd-stare__i.is-active b { color: #ff3b3b }
@media (hover: hover) {
  body.bf-on .all_products .rd-hero a.rd-stare__i:hover { border-color: #e3141b; color: #ff3b3b }
}
body.bf-on .rd-stare__i:focus-visible { outline: 2px solid #e3141b }
/* ── search2.css ── */
body.bf-on .sx, body.bf-on .sxm, body.bf-on .srp { --sx-brand: #e3141b; --sx-brand-d: #b80f15; --sx-soft: #2a0c0d; --sx-ink: #ececec; --sx-text: #ececec; --sx-muted: #b9b9b9; --sx-line: #2a2a2a; --sx-field: #2a2a2a; --sx-bg: #181818; --sx-ok: #7dde9a; --sx-warn: #ffbc5c; --sx-price: #ff3b3b }
body.bf-on .sx-fix { background: #2a0c0d }
body.bf-on .sx-code, body.bf-on .srp-code { background: #2a0c0d }
body.bf-on .sx-foot { background: #101010 }
body.bf-on .sx-keys kbd { background: #101010 }
body.bf-on .sx-box { background: #101010 }
body.bf-on.sx-open header.header { background: #181818 }
body.bf-on.sx-open #search-input { background: #101010 !important; border-color: var(--sx-brand, #e3141b) !important }
body.bf-on .sx--wide .sx-side { background: #101010 }
body.bf-on .sx--wide .sx-p { border-bottom: 1px solid #2a2a2a }
body.bf-on .sxm .sx-foot { background: #101010 }
body.bf-on .sxm .sx-sec--cats .sx-c, body.bf-on .sxm .sx-sec--cats .sx-b { background: #101010 }
@media (max-width: 850px) {
  body.bf-on .mobile-search .top-form-search { background: #101010; border-bottom: 1px solid var(--sx-line, #2a2a2a) }
}
body.bf-on .srp-side { background: #101010 }
body.bf-on .srp-hist i { background: #2a0c0d }
body.bf-on .srp-price input { background: #101010 }
body.bf-on .srp-ok { background: #101010 }
body.bf-on .srp-achip { border: 1px solid #2a2a2a }
body.bf-on .srp-sort select { background-color: #101010 }
body.bf-on .srp-btn--line { background: #101010 }
body.bf-on .srp-empty { background: #101010 }
body.bf-on .srp-box, body.bf-on .srp-ultra, body.bf-on .srp-near { background: #101010 }
body.bf-on .srp-zero__help { --c2-brand: #e3141b; --c2-brand-d: #b80f15; --c2-soft: #2a0c0d; --c2-soft-line: #2a2a2a; --c2-ink: #ececec; --c2-text: #ececec; --c2-muted: #b9b9b9; --c2-line: #2a2a2a }
@media (max-width: 900px) {
  body.bf-on .srp-qc__i { background: #101010 }
}
@media (max-width: 900px) {
  body.bf-on .srp-fbtn { background: #101010 }
  body.bf-on .srp-tools { background: var(--sx-bg, #181818) }
  body.bf-on .srp-sheet-f { background: #101010 }
}
/* ── slick-theme.css ── */
body.bf-on .slick-dots li button:before { color: #ececec }
body.bf-on .slick-dots li.slick-active button:before { color: #ececec }
/* ── style.css ── */
body.bf-on .navigation .wrapper .nav .nav-login .toggle-btn .button-cover #btn-change-lng.lang_ro .knobs:before { background-color: #101010 }
body.bf-on a.pagination__link { color: rgba(185, 185, 185, 0.4) }
body.bf-on .current-path .wrapper .path__name_end { color: #b9b9b9 }
body.bf-on .current-path .wrapper .path__name_end::after { background: #222222 }
body.bf-on .card a.title_linck { color: #b9b9b9 }
body.bf-on .result-search-header { background: #101010 }
body.bf-on .result-search-header__link { color: #ececec }
body.bf-on .result-search-header__more { color: #ff3b3b }
body.bf-on .products-result-search-header__title { color: #b9b9b9 }
body.bf-on .products-result-search-header__item { border-bottom: 1px solid #2a2a2a }
body.bf-on .products-result-search-header__item:first-child { border-top: 1px solid #2a2a2a }
body.bf-on .products-result-search-header__name { color: #ececec }
body.bf-on .products-result-search-header-price__item._old { color: #b9b9b9 }
body.bf-on .products-result-search-header-price__item._old + .products-result-search-header-price__item._new { color: #ff5c8d }
body.bf-on .share_social { background: #101010 }
body.bf-on .fixed_header header.header { background: #181818 }
body.bf-on span.head_logo_subtitle { color: #b9b9b9 }
body.bf-on .pdf_title { background: #e3141b }
body.bf-on span.on_stock { color: #77e482 }
body.bf-on p.card__rank-yellow.card__rank-txt.products_promo { background: #e3141b }
body.bf-on p.card__rank-red.card__rank-txt.products_top { background: #322911 }
body.bf-on .owl-theme .owl-controls .owl-page.active span, body.bf-on .owl-theme .owl-controls.clickable .owl-page:hover span { background: #e3141b }
body.bf-on .info_phone h3 { color: #ff3b3b }
body.bf-on div#pdf_mob .pdf_content { background: #101010 }
body.bf-on div#pdf_mob h4 { color: #ff3b3b }
body.bf-on div#pdf_mob p { color: #b9b9b9 }
body.bf-on .reducire { background: #322b11 }
body.bf-on .reducire_price { background: #1b3211 }
body.bf-on .old_price { color: #b9b9b9 }
body.bf-on .old_price:before { border-bottom: 2px solid #2a2a2a }
body.bf-on .product__caracteristics-item-cont { border-bottom: 1px solid #2a2a2a }
body.bf-on .product-information .wrapper p.product__caracteristics-subtitle.caracteristics_value { color: #b9b9b9 }
body.bf-on .dlv_title { color: #b9b9b9 }
body.bf-on .dlv_descr a { color: #b9b9b9 }
body.bf-on .dlv_descr p { color: #b9b9b9 }
body.bf-on .popup-block.quiz__form-wrapper { background: #181818 }
body.bf-on h1.popup-block__title, body.bf-on div.popup-block__title { color: #ececec }
body.bf-on button.btn.green__btn.send_form_popup { background-color: #e3141b }
body.bf-on button.btn.green__btn.send_form_popup_fast { background-color: #e3141b }
body.bf-on .form__elem input { background-color: #101010 }
body.bf-on .form__elem textarea { background-color: #101010 }
body.bf-on .subscription-section .wrapper .subscribe__input { background-color: rgba(16, 16, 16, 0.15) }
body.bf-on .sale-page .wrapper .sale__text { color: rgba(185, 185, 185, 0.6) }
body.bf-on .sort .wrapper .sort__top-title { color: rgba(236, 236, 236, 0.7) }
body.bf-on .seasonal_section h2.popular-section-title { color: rgba(236, 236, 236, 0.7) }
body.bf-on #element::-webkit-scrollbar { background-color: #101010 }
body.bf-on .all_products .wrapper .sale__title { color: #b9b9b9 }
body.bf-on h2.popular-section-title a { color: #ff3b3b }
body.bf-on .show_all_products a { color: #ff3b3b }
body.bf-on .next_page a { color: #ff3b3b }
body.bf-on a.card__shop-no_stock { background: #181818; color: #b9b9b9 }
body.bf-on button.buy__btns-first.cart_alp { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b }
body.bf-on .home_nav { background: #101010 }
body.bf-on .home_nav .dropdown-cat__link { color: #b9b9b9 }
body.bf-on .block_add { background: #101010 }
body.bf-on .filter__category-inputs a { color: #b9b9b9 }
body.bf-on .filter__category-instore.active a { color: #ff3b3b }
body.bf-on h2.blog__item-title, body.bf-on h1.blog__item-title { color: #b9b9b9 }
body.bf-on .info_account.logout { background-color: #e3141b }
body.bf-on .additional-delivery { color: rgba(185, 185, 185, 0.6) }
body.bf-on div#scroll_top { color: #ff3b3b }
body.bf-on div#scroll_top:hover { color: #fccb5f }
body.bf-on #popup_order_credit .popup-block.quiz__form-wrapper { background: #101010 }
body.bf-on #popup_order_credit .popup_header { background: #e3141b }
body.bf-on #popup_order_credit input.credit_qty { background: #172b2b; color: #ececec }
body.bf-on #popup_order_credit .credit_company_item:hover { background: #181818 }
body.bf-on #popup_order_credit p.buy__price { color: #ff3b3b }
body.bf-on #popup_order_credit .button_wishlist { background: #181818 }
body.bf-on #popup_order_credit .add_product .card__shop-add { background: #181818 }
body.bf-on #popup_order_credit .sku_info { color: #b9b9b9 }
body.bf-on #popup_order_credit .credit_range_item h5 { color: #b9b9b9 }
body.bf-on #popup_order_credit .credit_range_item input { background: #172b2b }
body.bf-on #popup_order_credit select.credit_time { background: #172b2b }
body.bf-on #popup_order_credit .popup_right_info p { color: #b9b9b9 }
body.bf-on #popup_order_credit .credit_company_item { background: #101010 }
body.bf-on #popup_order_credit .credit_company_item.active { background: #172b2b }
body.bf-on #popup_order_credit span.company_info { color: #b9b9b9 }
body.bf-on #popup_order_credit span.company_range, body.bf-on span.company_summa_text { color: #b9b9b9 }
body.bf-on #popup_order_credit .client_info_item input { background: #172b2b }
body.bf-on #popup_order_credit span.client_name { color: #b9b9b9 }
body.bf-on #popup_order_credit span.client_phone { color: #b9b9b9 }
body.bf-on #popup_order_credit .add_product .button_wishlist { background: #181818 }
body.bf-on #popup_order_credit .add_product .button_wishlist:hover { background: #e3141b }
body.bf-on #popup_order_credit .add_product .card__shop-add { background: #181818 }
body.bf-on #popup_order_credit .add_product .card__shop-add:hover { background: #e3141b }
body.bf-on #popup_order_credit button.btn.green__btn.send_form_popup.active:hover { background-color: #101010; color: #ff3b3b; border: 1px solid #e3141b }
body.bf-on #popup_order_credit select.credit_time:hover, body.bf-on input#credit_phone:hover, body.bf-on input#credit_name:hover { background-color: #101010 }
body.bf-on h2.credit_info { color: #b9b9b9 }
body.bf-on .delivery-intro__section .wrapper .delivery_block1 .delivery-intro__title { color: #ececec }
body.bf-on h2.delivery_title { color: #ececec }
body.bf-on .cookie_on .wrapper .cookie_content { background: #e3141b }
body.bf-on .cookie_on button { background-color: #101010 }
body.bf-on a.back_catalog { color: #b9b9b9 }
body.bf-on p.product-cart_body_head-text { color: #b9b9b9; border-bottom: 2px solid #e3141b }
body.bf-on p.card__rank-yellow.card__rank-txt.cart_products_promo { background: #e3141b }
body.bf-on p.card__rank-red.card__rank-txt.cart_products_top { background: #322911 }
body.bf-on .category_text h2 { color: #b9b9b9 }
body.bf-on .category_text p { color: #ececec }
body.bf-on button.filter__btn-pricelist_pdf.filter__mob { background: #101010 }
body.bf-on button.filter__btn-pricelist_pdf.filter__mob p { color: #b9b9b9 }
body.bf-on .info_phone h3 { color: #ff3b3b }
body.bf-on .sale__text { color: rgba(185, 185, 185, 0.6) }
body.bf-on ul.category_ch { background: #181818 }
body.bf-on ul.category_ch li a { color: #b9b9b9 }
body.bf-on .navblock-container_search { background-color: #101010 }
body.bf-on select#search_sorder { color: rgba(185, 185, 185, 0.7) }
body.bf-on .navigation .wrapper a.nav__link.nav_item_sale { background: #101010; color: #ff3b3b }
body.bf-on .nav_sale { background: #321111 }
body.bf-on .products_offer { background: #e3141b }
body.bf-on .offer_close { background: rgba(24, 24, 24, 0.65) }
body.bf-on .title_offes_close { background: #e3141b }
body.bf-on .text_offes_close { background: #101010 }
body.bf-on .blur_block { background: rgba(24, 24, 24, 0.65) }
body.bf-on button.page_load_info { border: 1px solid #e3141b; background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #101010; color: #ff3b3b }
body.bf-on .loader { border: 3px solid #2a2a2a; border-bottom-color: #e3141b }
body.bf-on .job_contacts { color: #ececec }
body.bf-on .jobadvantage_list div { color: #ececec }
body.bf-on .job_list .lista__item { border-bottom: 2px solid #2a2a2a }
body.bf-on .job_list .lista__item .item__head { background: #101010 }
body.bf-on .job_list .lista__item .item__body { background: #222222 }
body.bf-on .job_list .item__name svg { color: #ff3b3b }
body.bf-on .job_list  .name__block h3 { color: #ececec }
body.bf-on .job_list h4.name__block_h4 { color: #ff3b3b }
body.bf-on .job_list .lista__item .item__head .item__location { color: rgba(185, 185, 185, 0.7) }
body.bf-on .job_list .lista__list .lista__item .item__head .item__button { background: #e3141b }
body.bf-on .shop_more span { background: #e3141b }
body.bf-on .scroll-behavior { background: #101010 }
body.bf-on a.pagination__link.pagination__link-active { color: #ececec }
body.bf-on .categories-search li span.rb_search { color: #b9b9b9 }
body.bf-on h2.category__title, body.bf-on h1.category__title { color: #b9b9b9 }
body.bf-on .filter__category-inputs a { color: #b9b9b9 }
body.bf-on .filter__category-instore:hover { background: #e3141b }
body.bf-on .filter__category-instore.active { background: #e3141b }
body.bf-on h3.filter__stock-title { color: #b9b9b9 }
body.bf-on .info_filter_value { color: #b9b9b9 }
body.bf-on .filter__price-title { color: #b9b9b9 }
body.bf-on .filter__brand-title { color: #b9b9b9 }
body.bf-on h3.filter__offer-title.more_filter { color: #b9b9b9 }
body.bf-on .navblock__products li { color: #b9b9b9 }
body.bf-on .navblock__products li.selected { color: #ff3b3b }
body.bf-on a.category-filter_reset { color: #ff3b3b }
body.bf-on .product_views::after { background: #222222 }
body.bf-on h2.product_views-title { color: #b9b9b9 }
body.bf-on .category-info-text { background: #101010 }
body.bf-on .catalog_button_open { background: #101010 }
body.bf-on .catalog_button_open svg { color: #ff3b3b }
body.bf-on .catalog_button_title { color: #ff3b3b }
body.bf-on .navblock .filter__name { color: #ff3b3b }
body.bf-on .sales-info .product-sales-block p { color: #ececec }
body.bf-on .sales-info  .text_news { color: #ececec }
body.bf-on .filter-sales h3.filter__category-title { color: #b9b9b9 }
body.bf-on .filter-sales .filter__category-instore { color: #b9b9b9 }
body.bf-on .filter-sales-category::after { background-color: #222222 }
body.bf-on .resealed .filter-resealed { background: #101010 }
body.bf-on .filter-resealed h3.filter__category-title { color: #b9b9b9 }
body.bf-on .filter-resealed .filter__category-instore { color: #b9b9b9 }
body.bf-on .filter__category-inputs a span { color: rgba(185, 185, 185, 0.7) }
body.bf-on p.card__rank-yellow.card__rank-txt.resealed-label { background: #163211 }
body.bf-on .resealed-product p.card__price-number { color: #ff3b3b }
body.bf-on .muncit_popup .popup-block.quiz__form-wrapper { background: #101010 }
body.bf-on .muncit_popup-title h3 { color: #ff3b3b }
body.bf-on .muncit_popup-image { color: #ff3b3b }
body.bf-on .muncit_popup-text { color: #b9b9b9 }
body.bf-on .muncit_popup-more { color: #ff3b3b }
body.bf-on .muncit_popup-more span { color: #ff3b3b }
body.bf-on .price-prod { color: #ececec }
body.bf-on span.discount-sum { background: #1b3211 }
body.bf-on .product_credit-price { background: #322811; color: #b9b9b9 }
body.bf-on .credit-info { color: #b9b9b9 }
body.bf-on .product_stock-indicator { color: #78fc5f }
body.bf-on button.buy__btns-first.card__shop-add:hover span { color: #ff3b3b }
body.bf-on .top-credit-info-left { color: #b9b9b9 }
body.bf-on .top-credit-info-left b { color: #ececec }
body.bf-on .top-credit-info-right { color: #b9b9b9 }
body.bf-on a.bottom-credit { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #454545 }
body.bf-on .resealed-top-title { background: #163211 }
body.bf-on .product_item_bay-right { border: 1px solid #2a2a2a }
body.bf-on .product_item_bay-right .title_linck p { color: #b9b9b9 }
body.bf-on .product_item_bay-right .card__oldprice { color: #b9b9b9 }
body.bf-on .product_item_bay-right p.card__price-number { color: #ff3b3b }
body.bf-on button.resealed-send { background: #181818; color: #b9b9b9 }
body.bf-on button.resealed-send svg path { stroke: #b9b9b9 }
body.bf-on .product_item_bay-left .card__oldprice { color: #b9b9b9 }
body.bf-on .product_item_bay-left .card__price-number { color: #ff3b3b }
body.bf-on .resealed-top-title-tab { background: #163211 }
body.bf-on .popup-resealed.quiz__form-wrapper { background: #101010 }
body.bf-on .popup-resealed-top-title { background: #163211 }
body.bf-on .p-r-products-info-sku { color: #b9b9b9 }
body.bf-on h3.p-r-products-info-title { color: #b9b9b9 }
body.bf-on .p-r-products-info-text { color: #b9b9b9 }
body.bf-on .p-r-products-info-text { color: #b9b9b9 }
body.bf-on .p-r-products-info-price .card__oldprice { color: #b9b9b9 }
body.bf-on .p-r-products-info-price .card__price.mega_sales_price { color: #ff3b3b }
body.bf-on .difference { background: #321111 }
body.bf-on button.buy__btns-first.card__shop-add { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b; border: 1px solid #e3141b }
body.bf-on button.buy__btns-first.card__shop-add:hover { color: #ff3b3b; background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #101010; border: 1px solid #e3141b }
body.bf-on .p-r-products-info-add a { color: #ff3b3b }
body.bf-on .popup-resealed-products { border-bottom: 1px solid #2a2a2a }
body.bf-on .popup-resealed-info { color: #b9b9b9 }
body.bf-on a.popup-resealed-bottom-phone { color: #ff3b3b }
body.bf-on .product-sales-content { background-color: #101010 }
body.bf-on .product-sales-countdown { background: #e3141b }
body.bf-on .product-sales-countdown .digit.static { background-image: linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -o-linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -moz-linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -webkit-linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -ms-linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #101010), color-stop(0.5, #181818)) }
body.bf-on .product-sales-countdown  .digit { background-color: #101010; color: #b9b9b9 }
body.bf-on .product-sales-info h4 { color: #b9b9b9 }
body.bf-on .product-sales-info .sale-desc { color: #b9b9b9 }
body.bf-on .product-sales-info .sale-desc b { color: #b9b9b9 }
body.bf-on h4.product-information-title { color: #b9b9b9 }
body.bf-on .product-information-important { background: rgba(50, 40, 17, 0.3) }
body.bf-on .product-description-title { color: #b9b9b9 }
body.bf-on .products_more { border: 1px solid #2a2a2a }
body.bf-on button.buy__btns-first.product-cart__add { background: #e3141b }
body.bf-on button.buy__btns-first.product-cart_popup_add { background: #e3141b }
body.bf-on .product-description-title { border-bottom: 1px solid #2a2a2a }
body.bf-on .shop-stoc-title { color: #b9b9b9 }
body.bf-on .shop-stoc-desc { color: #b9b9b9 }
body.bf-on .shop-stoc-no { color: #ff3b3b }
body.bf-on .shop-stoc-yes { color: #78fc5f }
body.bf-on .shop-stoc-work { color: #b9b9b9 }
body.bf-on .shop-stoc-item { border-bottom: 1px solid #2a2a2a }
body.bf-on .product-document { color: #ff3b3b }
body.bf-on .popup-resealed-products-info h5 { color: #b9b9b9 }
body.bf-on .product_item_resealed_info-right h5 { color: #b9b9b9 }
body.bf-on .product_item_resealed_info-right p { color: #b9b9b9 }
body.bf-on .filter-offer { background: #101010 }
body.bf-on .filter-offer  .filter__stock.category_ch { background: #101010 }
body.bf-on .to_cart_product { border-top: 1px solid #2a2a2a }
body.bf-on .to_cart_product { border-top: 1px solid #2a2a2a }
body.bf-on .to_cart_product { border-top: 1px solid #2a2a2a; border-bottom: 1px solid #2a2a2a }
body.bf-on .to_cart_slider_title { color: #b9b9b9 }
body.bf-on .to_cart_product_title { color: #b9b9b9 }
body.bf-on .to_cart_product_title span { color: #b9b9b9 }
body.bf-on .to_cart_product_info p.product-cart__newprice { color: #ff3b3b }
body.bf-on .to_cart_product_info p.product-cart__oldprice { color: #b9b9b9 }
body.bf-on .to_cart_text_price input.product-cart__input { color: #b9b9b9 }
body.bf-on a.buy__btns-to-cart { background: #e3141b; border: 1px solid #e3141b }
body.bf-on button.buy__btns-back { background: #101010; color: #ff3b3b; border: 1px solid #e3141b }
body.bf-on .to_cart_nex_info span { color: #b9b9b9 }
body.bf-on .to_cart_product_more { border: 1px solid #2a2a2a }
body.bf-on .to_cart_slider_products p.product-cart__oldprice { color: #b9b9b9 }
body.bf-on .to_cart_pr_more_title { color: #b9b9b9 }
body.bf-on .to_cart_pr_more_title span { color: #b9b9b9 }
body.bf-on .to_cart_pr_more_price  .price_more_products { color: #ff3b3b }
body.bf-on .product-sales-countdown-offer { background: #e3141b }
body.bf-on .product-sales-countdown-offer .digit.static { background-image: linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -o-linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -moz-linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -webkit-linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -ms-linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #101010), color-stop(0.5, #181818)) }
body.bf-on .product-sales-countdown-offer  .digit { background-color: #101010; color: #b9b9b9 }
body.bf-on .mobile-more-products-cart-popup p.product-cart__oldprice { color: #b9b9b9 }
body.bf-on .benefit-row { background: #101010 }
body.bf-on .benefit-center { background-color: #101010 }
body.bf-on .benefit-center::before { background: linear-gradient(72.85deg, #e3141b 24.97%, #101010 62.27%) }
body.bf-on .benefit-info { background: #101010 }
body.bf-on .benefit-title { color: #ff3b3b }
body.bf-on .benefit-title h3 { color: #ff3b3b }
body.bf-on .swiper-benefit .card__title { color: #b9b9b9 }
body.bf-on #popup_order_credit p.buy__price { color: #ff3b3b }
body.bf-on #popup_order_credit input.product-cart__input { border: 1px solid #e3141b; color: #b9b9b9; background: #101010 }
body.bf-on #popup_order_credit .credit_range_item h5 { color: #b9b9b9 }
body.bf-on #popup_order_credit select.credit_time { background: #172b2b }
body.bf-on .credit_info_moon { color: #b9b9b9 }
body.bf-on .credit_info_moon span { color: #ff3b3b }
body.bf-on .credit_info_moon b { color: #ff3b3b }
body.bf-on #popup_order_credit h3.right_title { color: #b9b9b9 }
body.bf-on #popup_order_credit .popup-block.quiz__form-wrapper { background: #101010 }
body.bf-on h5.order_credit_total_sum { color: #b9b9b9 }
body.bf-on h5.order_credit_total_sum span { color: #ff3b3b }
body.bf-on .nav__tt--mob { color: #ececec }
body.bf-on .catalog_mobile_nav .nav-li-all .dropdown-cat__link { color: #ff3b3b }
body.bf-on .skip-link { background: #e3141b }
body.bf-on .skip-link:focus { outline: 2px solid #2a2a2a }
body.bf-on .ac-pick__l { color: #b9b9b9 }
body.bf-on .ac-pick__b { border: 1px solid #2a2a2a; background: #101010; color: #ececec }
body.bf-on .ac-pick__b.is-on { border-color: #e3141b; color: #ff3b3b }
/* ── styles.css ── */
body.bf-on legend { color: #ececec }
body.bf-on { background-color: #181818 }
body.bf-on .card { background-color: #101010; border: 1px solid #2a2a2a }
body.bf-on .card__rank-blue { color: #b9b9b9 }
body.bf-on .card__rank-red { color: #ff3b3b }
body.bf-on .card__title { color: #b9b9b9 }
body.bf-on .card__oldprice { color: #ececec }
body.bf-on .card__price-number { color: #ff3b3b }
body.bf-on .card .card__shop-add { background: #181818; color: #b9b9b9 }
body.bf-on .card .card__shop-add:hover { background: #e3141b }
body.bf-on .card .card__shop-command { background: #181818; color: #b9b9b9 }
body.bf-on .card .card__shop-command:hover { background: #e3141b }
body.bf-on .filter-title, body.bf-on .filter__stock-title, body.bf-on .filter__category-block-title, body.bf-on .filter__price-title, body.bf-on .filter__brand-title, body.bf-on .filter__offer-title { color: #b9b9b9 }
body.bf-on .filter { background-color: #101010 }
body.bf-on .filter__head { background-color: #e3141b }
body.bf-on .filter__checkbox:checked + .filter__label::before { background-color: #e3141b }
body.bf-on .filter__price-range::-webkit-slider-thumb { border: 3px solid #e3141b }
body.bf-on .filter__price-range::-moz-range-thumb { background-color: #e3141b }
body.bf-on .filter__price-range::-ms-thumb { background-color: #e3141b }
body.bf-on .filter__reset-btn { border: 1px solid #e3141b; color: #ff3b3b }
body.bf-on .current-path .wrapper .path__name { color: #b9b9b9 }
body.bf-on .current-path .wrapper .path__name-2 { color: #b9b9b9 }
body.bf-on .slider-section .wrapper .popular-section-title { color: rgba(236, 236, 236, 0.7) }
body.bf-on .slider-section .wrapper .popular-section-title-noweight { color: rgba(185, 185, 185, 0.7) }
body.bf-on .header .wrapper .header-top .menu-brg__line::after { background-color: #101010 }
body.bf-on .header .wrapper .header-top .dropdown-phone__btn { color: #b9b9b9 }
body.bf-on .header .wrapper .header-top .dropdown-phone__link { color: #ececec }
body.bf-on .header .wrapper .header-top .dropdown-phone__block { background: #101010 }
body.bf-on .header .wrapper .header-top .dropdown-phone__block1 { border-bottom: 2px solid #2a2a2a }
body.bf-on .header .wrapper .header-top .dropdown-phone__txt { color: #ff3b3b }
body.bf-on .header .wrapper .header-top .dropdown-phone .show { background: #101010 }
body.bf-on .header .wrapper .header-top .searchbar__input-show { background-color: #321111 }
body.bf-on .header .wrapper .header-top .header-prefered__indicator { background-color: #321111 }
body.bf-on .header .wrapper .header-top .header-cart__indicator { background-color: #321111 }
body.bf-on .header .wrapper .header-top .header-total__text { color: rgba(236, 236, 236, 0.4) }
body.bf-on .header .wrapper .header-top .header-total__money { color: #b9b9b9 }
body.bf-on .navigation { background-color: #e3141b }
body.bf-on .navigation .wrapper .nav .dropdown-cat__content-first { background-color: #101010 }
body.bf-on .navigation .wrapper .nav .dropdown-cat__link { color: #b9b9b9 }
body.bf-on .navigation .wrapper .nav .dropdown-cat__item:hover { background-color: #222222 }
body.bf-on .navigation .wrapper .nav .dropdown-cat__subnav { background-color: #101010 }
body.bf-on .navigation .wrapper .nav .dropdown-cat__subnav-content { background-color: #101010; border: 1px solid rgba(42, 42, 42, 0.7) }
body.bf-on .navigation .wrapper .nav .dropdown-cat__subnav-title { color: #b9b9b9 }
body.bf-on .navigation .wrapper .nav .dropdown-cat__btn-filter { color: #b9b9b9 }
body.bf-on .navigation .wrapper .nav .dropdown-cat:hover { background-color: #b80f15 }
body.bf-on .navigation .wrapper .nav .dropdown-cat::before { background-color: #101010 }
body.bf-on .navigation .wrapper .nav .dropdown-cat::after { background-color: #101010 }
body.bf-on .navigation .wrapper .nav .nav-login .toggle-btn .button-cover { background-color: #181818 }
body.bf-on .navigation .wrapper .nav .nav-login .toggle-btn .button-cover #btn-change-lng .knobs:before { background-color: #101010 }
body.bf-on .navigation .wrapper .nav .nav-login .toggle-btn .button-cover #btn-change-lng .knobs:after { color: rgba(185, 185, 185, 0.63) }
body.bf-on .navigation .wrapper .nav .nav-login .toggle-btn .button-cover #btn-change-lng .knobs span { color: #b9b9b9 }
body.bf-on .navigation .wrapper .nav .nav-login .toggle-btn .button-cover #btn-change-lng .checkbox:checked + .knobs span { color: rgba(185, 185, 185, 0.46) }
body.bf-on .navigation .wrapper .nav .nav-login .toggle-btn .button-cover #btn-change-lng .checkbox:checked + .knobs:before { background-color: #101010 }
body.bf-on .navigation .wrapper .nav .nav-login .toggle-btn .button-cover #btn-change-lng .checkbox:checked + .knobs:after { color: #ececec }
body.bf-on .navigation-mobile { background-color: #101010 }
body.bf-on .navigation-mobile .wrapper .menu__categories-btn { color: rgba(236, 236, 236, 0.6) }
body.bf-on .navigation-mobile .wrapper .menu__categories .dropdown-cat__content-first { background-color: #101010 }
body.bf-on .navigation-mobile .wrapper .menu__categories .dropdown-cat__link { color: #b9b9b9 }
body.bf-on .navigation-mobile .wrapper .menu__categories .dropdown-cat__btn-filter { color: #b9b9b9 }
body.bf-on .navigation-mobile .wrapper .menu__categories .dropdown-cat__content-mob { background: #101010 }
body.bf-on .navigation-mobile .wrapper .menu__favorites-btn { color: rgba(236, 236, 236, 0.6) }
body.bf-on .navigation-mobile .wrapper .menu__catalogue-btn { color: rgba(236, 236, 236, 0.6) }
body.bf-on .navigation-mobile .wrapper .menu__mob-nav-link { color: rgba(236, 236, 236, 0.6) }
body.bf-on .navigation-mobile .wrapper .menu__mob-log-btn { color: rgba(236, 236, 236, 0.6) }
body.bf-on .navigation-mobile .wrapper .menu__mob-contacts-title { color: #ececec }
body.bf-on .navigation-mobile .wrapper .menu__mob-contacts-link { color: rgba(236, 236, 236, 0.7) }
body.bf-on .navigation-mobile .wrapper .menu__mob-contacts-mail { color: rgba(236, 236, 236, 0.7) }
body.bf-on .navigation-mobile .wrapper .menu__mob-contacts-adress { color: rgba(236, 236, 236, 0.7) }
body.bf-on .navigation-mobile .wrapper .menu-nav__social-title { color: #ececec }
body.bf-on .pop-up__header { background: #b80f15 }
body.bf-on .pop-up-active { background: #101010 }
body.bf-on p.footer-conts__title { color: #b9b9b9 }
body.bf-on .footer .footer-contacts .wrapper .footer-conts__location::after { background-color: rgba(16, 16, 16, 0.4) }
body.bf-on .slider_footer .swiper-pagination-_foote_slider-active { background-color: #b80f15 }
body.bf-on .main .wrapper .test .swiper-pagination-bullet-active { background-color: #b80f15 }
body.bf-on .main .wrapper .test .sl-1__btn { background-color: #b80f15 }
body.bf-on .mob-categories-section { background-color: #e3141b }
body.bf-on .mob-categories-section .wrapper .mob-categories-text::after { background-color: #101010 }
body.bf-on .mob-categories-section .wrapper .mob-categories-text::before { background-color: #101010 }
body.bf-on .mob-categories-section .wrapper .mob-categories-line::before { background-color: #101010 }
body.bf-on .mob-categories-section .dropdown-cat__content-first { background-color: #101010 }
body.bf-on .mob-categories-section .dropdown-cat__link { color: #b9b9b9 }
body.bf-on .mob-categories-section .dropdown-cat__btn-filter { color: #b9b9b9 }
body.bf-on .mob-categories-section .dropdown-cat__content-mob { background: #101010 }
body.bf-on .advantage-section .wrapper .advantages { background-color: #101010 }
body.bf-on .advantage-section .wrapper .advantages .advantage__title { color: #ececec }
body.bf-on .advantage-section_slider { background: #e3141b }
body.bf-on .advantage-section_slider .advantages .advantage__title { color: #ececec }
body.bf-on .product .swiper-button-next-gallery:hover:after { background: #e3141b }
body.bf-on .product .swiper-button-prev-gallery:hover:after { background: #e3141b }
body.bf-on .popular-section .wrapper .popular-section-title { color: rgba(236, 236, 236, 0.7) }
body.bf-on .offer-section .wrapper .popular-section-title { color: rgba(236, 236, 236, 0.7) }
body.bf-on .offers_data { color: #b9b9b9 }
body.bf-on .offers_taimer { background: #101010; color: #ececec }
body.bf-on a.offers_title { color: rgba(236, 236, 236, 0.7) }
body.bf-on a.offers_title:hover { color: #ff3b3b }
body.bf-on .section .tabs-section .wrapper .tabs__btn { color: rgba(236, 236, 236, 0.7) }
body.bf-on .section .tabs-section .wrapper .tabs__btn-active { color: #ff3b3b }
body.bf-on .section .tabs-section .wrapper .tabs__btn-active::before { background: #e3141b }
body.bf-on .section .tabs-section .wrapper .tabs__btn { background: #181818 }
body.bf-on .top_tabs_info h2.popular-section-title { color: rgba(236, 236, 236, 0.7) }
body.bf-on .subscription-section .wrapper .subscribe__input { background-color: rgba(16, 16, 16, 0.15) }
body.bf-on .subscription-section .wrapper .subscribe__btn { background-color: #101010 }
body.bf-on .section-introduction .wrapper .introduction { background: #101010 }
body.bf-on .section-introduction .wrapper .introduction__info { background-color: #101010 }
body.bf-on .section-introduction .wrapper .introduction__title { color: #b9b9b9 }
body.bf-on .section-introduction .wrapper .introduction__text { color: rgba(185, 185, 185, 0.6) }
body.bf-on .page-overview .wrapper .overview { background-color: #222222 }
body.bf-on .page-overview .wrapper .overview__content { background-color: #101010 }
body.bf-on .page-overview .wrapper .overview__content:hover { background-color: #101010 }
body.bf-on .page-overview .wrapper .overview__title { color: #b9b9b9 }
body.bf-on .main-section .wrapper .page-items .navblock-container .navblock { background-color: #101010 }
body.bf-on .main-section .wrapper .page-items .navblock-container .navblock__products-name { color: rgba(185, 185, 185, 0.3) }
body.bf-on .main-section .wrapper .page-items .navblock-container .navblock__products-number { color: #b9b9b9 }
body.bf-on .main-section .wrapper .page-items .navblock-container .navblock__show-name { color: #b9b9b9 }
body.bf-on .product-overview .wrapper .product { background-color: #101010 }
body.bf-on .product-overview .wrapper .product .product-slider .gallery-container .gallery-thumbs .swiper-slide { border: 1px solid #2a2a2a }
body.bf-on .gallery-thumbs .swiper-slide.swiper-slide-visible.swiper-slide-thumb-active { border: 1px solid #e3141b!important }
body.bf-on .product-overview .wrapper .product .product-slider .gallery-container .gallery-thumbs-youtube .swiper-slide { border: 1px solid #2a2a2a }
body.bf-on .gallery-thumbs-youtube .swiper-slide.swiper-slide-visible.swiper-slide-thumb-active { border: 1px solid #e3141b!important }
body.bf-on .product-overview .wrapper .product .product-slider__adress-item { color: #b9b9b9 }
body.bf-on .product-overview .wrapper .product .product-slider__information { color: rgba(185, 185, 185, 0.6) }
body.bf-on .product-overview .wrapper .product .description__head-code { color: #b9b9b9 }
body.bf-on span.copy_success { border: 1px solid #e3141b; background: #101010 }
body.bf-on span.copy_catalog_success { border: 1px solid #e3141b; background: #101010 }
body.bf-on .product-overview .wrapper .product .description__head-code-number { color: #b9b9b9 }
body.bf-on .product-overview .wrapper .product .description__title { color: #b9b9b9 }
body.bf-on .product-overview .wrapper .product .description .color-select-text { color: #b9b9b9 }
body.bf-on .product-overview .wrapper .product .description__price-text { color: rgba(236, 236, 236, 0.7) }
body.bf-on .product-overview .wrapper .product .description__price-text-bold { color: #ececec }
body.bf-on .product-overview .wrapper .product .description .buy__delivery-indicator::after { background-color: #1d3211 }
body.bf-on .product-overview .wrapper .product .description .buy__price { color: #ff3b3b }
body.bf-on .product-overview .wrapper .product .description .buy__discount { color: #99ff5c }
body.bf-on .product-overview .wrapper .product .description .buy__btns-first { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b }
body.bf-on .product-overview .wrapper .product .description .buy__btns-first:hover { color: #ff3b3b; background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #101010; border: 1px solid #e3141b }
body.bf-on .product-overview .wrapper .product .description .buy__btns-first_order { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b }
body.bf-on .product-overview .wrapper .product .description .buy__btns-1click { color: #ff3b3b; border: 1px solid #e3141b }
body.bf-on .product-overview .wrapper .product .description .buy__btns-1click:hover { background: #e3141b; border: 1px solid #2a2a2a }
body.bf-on .product-overview .wrapper .product .description .credit__btn { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #454545 }
body.bf-on .product-overview .wrapper .product .description .credit__month-rate { color: #b9b9b9 }
body.bf-on .product-overview .wrapper .product .description .credit__time { color: #b9b9b9 }
body.bf-on .product-overview .wrapper .product .description .mobile__adress-item { color: #b9b9b9 }
body.bf-on .product-overview .wrapper .product .description .warning { background: rgba(227, 20, 27, 0.08) }
body.bf-on .product-overview .wrapper .product .description .mobile-company-info-text { color: rgba(185, 185, 185, 0.6) }
body.bf-on .product-information .wrapper { background: #101010 }
body.bf-on .product-information .wrapper .product-information__tabs .tabs-buttons-bt { color: rgba(236, 236, 236, 0.5) }
body.bf-on .product-information .wrapper .product-information__tabs .tabs-buttons-bt-active { border-bottom: 2px solid #e3141b; color: #ff3b3b }
body.bf-on .product-information .wrapper .product-description-name { color: #b9b9b9 }
body.bf-on .product-information .wrapper .product-description-text { color: #b9b9b9 }
body.bf-on .product-information .wrapper .product-description__table { border: 1px solid #2a2a2a }
body.bf-on .product-information .wrapper .product-description__table-title { background: #e3141b }
body.bf-on .product-information .wrapper .product-description__table-index { border: 1px solid #2a2a2a; color: rgba(185, 185, 185, 0.5) }
body.bf-on .product-information .wrapper .product-description__table-first { border-top: 1px solid #2a2a2a; border-bottom: 1px solid #2a2a2a; color: #b9b9b9 }
body.bf-on .product-information .wrapper .product-description__table-second { border-top: 1px solid #2a2a2a; border-bottom: 1px solid #2a2a2a; color: #b9b9b9 }
body.bf-on .product-information .wrapper .product__caracteristics-title { color: #b9b9b9 }
body.bf-on .product-information .wrapper .product__caracteristics-subtitle { color: rgba(185, 185, 185, 0.7) }
body.bf-on .product-information .wrapper .product__caracteristics-item-cont { border-bottom: 1px solid #2a2a2a }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__head-text { color: #b9b9b9 }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__head-btns { color: #b9b9b9 }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart { background: #101010 }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart:last-child { border-bottom: 1px solid #2a2a2a }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__name { color: #b9b9b9 }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__id { color: rgba(185, 185, 185, 0.6) }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__qty { color: rgba(185, 185, 185, 0.6) }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__input { color: #ececec }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__input { border: 2px solid #e3141b }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__minus { border: 2px solid #2a2a2a }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__plus { border: 2px solid #2a2a2a }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__plus:hover { border: 2px solid #e3141b }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__minus:hover { border: 2px solid #e3141b }
body.bf-on .cart .wrapper .cart-items p.product-cart__total_price { color: #ececec }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__oldprice { color: #b9b9b9 }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__newprice { color: #ff3b3b }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__price .product-cart__newprice { color: #ff3b3b }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__delete { border: 1px solid #2a2a2a }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__delete:hover { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__total { border: 1px solid #2a2a2a }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__total-txt { color: #ececec }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__total-newprice { color: #ff3b3b }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__total-oldprice { color: #b9b9b9 }
body.bf-on .cart .wrapper .cart-items .product-cart-container .product-cart__total-tva { color: #b9b9b9 }
body.bf-on .cart .wrapper .cart-items .cart-form__title { color: #b9b9b9 }
body.bf-on .cart .wrapper .cart-items .cart-form__delivery-title { color: #b9b9b9 }
body.bf-on .cart .wrapper .cart-items .cart-form__delivery-label { color: rgba(236, 236, 236, 0.7) }
body.bf-on .cart .wrapper .cart-items .cart-form__pay-title { color: #b9b9b9 }
body.bf-on .cart .wrapper .cart-items .cart-form__pay-label { color: rgba(236, 236, 236, 0.7) }
body.bf-on .cart .wrapper .cart-items .cart-form__pay-warning { color: rgba(185, 185, 185, 0.7) }
body.bf-on .cart .wrapper .cart-items .cart-form__inputs-title { color: rgba(185, 185, 185, 0.7) }
body.bf-on .cart .wrapper .cart-items .cart-form__submit { background-color: #e3141b }
body.bf-on .cart .wrapper .cart-items .cart-form__terms-label { color: rgba(185, 185, 185, 0.7) }
body.bf-on .cart .wrapper .cart-items .cart-form__terms-link { color: rgba(185, 185, 185, 0.7) }
body.bf-on .cart-command .wrapper .cart-items { background-color: #101010 }
body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__head-text { color: #b9b9b9 }
body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__head-btns { color: rgba(185, 185, 185, 0.7) }
body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__name { color: #b9b9b9 }
body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__id { color: rgba(185, 185, 185, 0.6) }
body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__qty { color: rgba(185, 185, 185, 0.6) }
body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__input { color: rgba(185, 185, 185, 0.6) }
body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__newprice { color: #ff3b3b }
body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__total-title { color: #b9b9b9 }
body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__total-txt { color: rgba(185, 185, 185, 0.6) }
body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__total-txt-b { color: #b9b9b9 }
body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__total-txt-p { color: #b9b9b9 }
body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__total-newprice { color: #ff3b3b }
body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__total-oldprice { color: #ff3b3b }
body.bf-on .cart-command .wrapper .cart-items .product-cart-container .product-cart__total-tva { color: #b9b9b9 }
body.bf-on .comand-information .wrapper .comand-information__items { background-color: #101010 }
body.bf-on .comand-information .wrapper .comand-information__items .customer-info__header-name { color: #b9b9b9 }
body.bf-on .comand-information .wrapper .comand-information__items .customer-info__time-valability { color: #b9b9b9 }
body.bf-on .comand-information .wrapper .comand-information__items .customer-info__output-label { color: rgba(185, 185, 185, 0.7) }
body.bf-on .comand-information .wrapper .comand-information__items .customer-info__status { color: rgba(185, 185, 185, 0.7) }
body.bf-on .comand-information .wrapper .comand-information__items .seller-info__title { color: #b9b9b9 }
body.bf-on .comand-information .wrapper .comand-information__items .seller-info__company-name { color: rgba(185, 185, 185, 0.6) }
body.bf-on .comand-information .wrapper .comand-information__items .seller-info__company-name-b { color: #b9b9b9 }
body.bf-on .comand-information .wrapper .comand-information__items .seller-info__contact-phone { color: rgba(185, 185, 185, 0.6) }
body.bf-on .comand-information .wrapper .comand-information__items .seller-info__contact-phone-b { color: #b9b9b9 }
body.bf-on .comand-information .wrapper .comand-information__items .seller-info__contact-email { color: rgba(185, 185, 185, 0.6) }
body.bf-on .comand-information .wrapper .comand-information__items .seller-info__contact-email-b { color: #b9b9b9 }
body.bf-on .comand-information .wrapper .comand-information__items .seller-info__adress { color: rgba(185, 185, 185, 0.6) }
body.bf-on .comand-information .wrapper .comand-information__items .seller-info__adress-second { color: #b9b9b9 }
body.bf-on .comand-information .wrapper .comand-information__items .seller-info__requisites-name { color: rgba(185, 185, 185, 0.6) }
body.bf-on .comand-information .wrapper .comand-information__items .seller-info__requisites-details { color: #b9b9b9 }
body.bf-on .brands .wrapper .brands__title { color: #b9b9b9 }
body.bf-on .prefered-prod .wrapper .prefered-prod__header .prefered-prod-title { color: #b9b9b9 }
body.bf-on .prefered-prod .wrapper .prefered-prod__header .prefered-prod-btn { color: #b9b9b9 }
body.bf-on .blog-page .wrapper .blog__title { color: #b9b9b9 }
body.bf-on .blog-page .wrapper .blog__item-bottom { background-color: #101010 }
body.bf-on .blog-page .wrapper .blog__item-btn { color: #b9b9b9 }
body.bf-on .blog__item-section .wrapper .blog__item-title { color: #b9b9b9 }
body.bf-on .blog__item-section .wrapper .blog__item-text { color: rgba(185, 185, 185, 0.6) }
body.bf-on .blog__item-section .wrapper .blog__description-left-title { color: #b9b9b9 }
body.bf-on .blog__item-section .wrapper .blog__description-left-text { color: rgba(185, 185, 185, 0.6) }
body.bf-on .blog__item-section .wrapper .blog__description-right-text { color: rgba(185, 185, 185, 0.6) }
body.bf-on .blog__item-section .wrapper .blog__recomandation-title { color: #b9b9b9 }
body.bf-on .blog__item-section .wrapper .blog__recomandation .blog__recomandation-item-bottom { background-color: #101010 }
body.bf-on .blog__item-section .wrapper .blog__recomandation .blog__recomandation-item-btn { color: #b9b9b9 }
body.bf-on .sale-page .wrapper .sale__title { color: #b9b9b9 }
body.bf-on .sale-page .wrapper .sale__text { color: rgba(185, 185, 185, 0.6) }
body.bf-on .sort .wrapper .sort__top-title { color: #b9b9b9 }
body.bf-on .sort .wrapper .sort__top-button { color: #b9b9b9 }
body.bf-on .sort .wrapper .sort__buttons-item { color: rgba(185, 185, 185, 0.6) }
body.bf-on .sort .wrapper .sort__buttons-item-qty { color: rgba(185, 185, 185, 0.6) }
body.bf-on .sort .wrapper .sort__buttons-item:hover { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b }
body.bf-on a.sort__buttons-item.category_offer._active { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b }
body.bf-on a.sort__buttons-item.category_brand._active { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b }
body.bf-on a.sort__buttons-item.category_top_sell._active { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b }
body.bf-on a.sort__buttons-item.category_search._active { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b }
body.bf-on a.sort__buttons-item.category_top_sell._active { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b }
body.bf-on .about-top .wrapper .about__cont .about__info { background-color: #101010 }
body.bf-on .about-top .wrapper .about__cont .about__info-head { color: #b9b9b9 }
body.bf-on .about-top .wrapper .about__cont .about__info-text { color: rgba(185, 185, 185, 0.6) }
body.bf-on .about-top .wrapper .our-mission { background-color: #101010 }
body.bf-on .about-top .wrapper .our-mission__text { color: rgba(185, 185, 185, 0.6) }
body.bf-on .about-top .wrapper .our-mission__text-b { color: #b9b9b9 }
body.bf-on .delivery-intro__section .wrapper .delivery-intro__title { color: #b9b9b9 }
body.bf-on .delivery-information .wrapper .delivery-information__tabs .tabs-buttons-bt { color: rgba(236, 236, 236, 0.5) }
body.bf-on .delivery-information .wrapper .delivery-information__tabs .tabs-buttons-bt-active { border-top: 2px solid #e3141b; color: #ff3b3b }
body.bf-on .delivery-information .wrapper .delivery-information__tabs .delivery-description__text { color: #b9b9b9 }
body.bf-on .delivery-information .wrapper .delivery-information__tabs .delivery-table__th { background: #181818 }
body.bf-on .delivery-information .wrapper .delivery-information__tabs .delivery-table__td { color: rgba(185, 185, 185, 0.6) }
body.bf-on .delivery-information .wrapper .delivery-information__tabs .delivery__table-cell { color: rgba(185, 185, 185, 0.6) }
body.bf-on .delivery-information .wrapper .delivery-information__tabs .delivery__table-head { color: #b9b9b9 }
body.bf-on .delivery-information .wrapper .delivery-information__tabs .delivery__pay-text { color: #ececec }
body.bf-on .delivery-information .wrapper .delivery-information__tabs .delivery__credit-text { color: rgba(236, 236, 236, 0.7) }
body.bf-on .delivery-information .wrapper .delivery-information__tabs .delivery__return-text { color: rgba(236, 236, 236, 0.7) }
body.bf-on .additional-delivery__info .wrapper .additional-delivery-text-1 { color: rgba(185, 185, 185, 0.6) }
body.bf-on .additional-delivery__info .wrapper .additional-delivery-text-2 { color: rgba(185, 185, 185, 0.6) }
body.bf-on .privacy-policy .wrapper .privacy-head { color: #b9b9b9 }
body.bf-on .privacy-policy .wrapper .privacy-text { color: rgba(185, 185, 185, 0.6) }
body.bf-on .contacts-intro .wrapper .contact__form { background-color: #101010 }
body.bf-on .contacts-intro .wrapper .contact__form-title { color: #b9b9b9 }
body.bf-on .contacts-intro .wrapper .contact__form-btn { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b }
body.bf-on .contacts-maps .wrapper .contacts-items .maps__block .map-info { background-color: #101010 }
body.bf-on .contacts-maps .wrapper .contacts-items .maps__block .working-hours-title { color: #b9b9b9 }
body.bf-on .contacts-maps .wrapper .contacts-items .maps__block .working-hours-text { color: rgba(185, 185, 185, 0.6) }
body.bf-on .contacts-maps .wrapper .contacts-items .maps__block .map-info-address-title { color: #b9b9b9 }
body.bf-on .contacts-maps .wrapper .contacts-items .maps__block .map-info-address-text { color: #b9b9b9 }
body.bf-on .contacts-maps .wrapper .contacts-items .maps__block .map-info-address-tel { color: rgba(185, 185, 185, 0.6) }
body.bf-on .modal { background-color: #101010 }
body.bf-on .modal__title { color: #b9b9b9 }
body.bf-on .modal__text { color: rgba(185, 185, 185, 0.6) }
body.bf-on .modal__btn { background-color: #e3141b }
body.bf-on .product-information .wrapper .product-information__feature .product__caracteristics-subtitle { color: rgba(185, 185, 185, 0.7); background: #101010 }
body.bf-on .product-more { border-bottom: 1px solid #2a2a2a }
body.bf-on .product-more:last-child { border-bottom: 1px solid #2a2a2a }
body.bf-on .product-more p.product-cart__name { color: #ececec }
body.bf-on .product-more input.product-cart__input { color: #b9b9b9 }
body.bf-on .product-more button.product-cart__add:hover { background: #e3141b }
body.bf-on .product-more button.product-cart_popup_add:hover { background: #e3141b }
body.bf-on .product-more p.product-cart__oldprice { color: #b9b9b9 }
body.bf-on .product-more p.product-cart__newprice { color: #ff3b3b }
body.bf-on #popup_sales .popup-block.quiz__form-wrapper { background: #181818 }
body.bf-on .button_sales { background: #321111 }
body.bf-on .button_sales:hover { border: 1px solid #2a2a2a }
body.bf-on .product-sales-block .digit { background-color: #101010; color: #ececec }
body.bf-on .product-sales-block .digit.static { background-image: linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -o-linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -moz-linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -webkit-linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -ms-linear-gradient(bottom, #101010 50%, #181818 50%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #181818), color-stop(0.5, #101010)) }
body.bf-on .product-sales-block .countDiv:before, body.bf-on .countDiv:after { background-color: #101010 }
body.bf-on .product-overview .wrapper .product .description .buy__btns-1click.card__shop-sales { color: #ececec }
body.bf-on #popup_sales  .sale_procent { background: #b80f15 }
body.bf-on #popup_sales  p.buy__price_sale { color: #ff3b3b }
body.bf-on .sale_info_data { color: #ececec }
body.bf-on .price_sale .old_price { color: #ececec }
body.bf-on .product-overview .wrapper .product .description .price_sale .buy__price { color: #ff3b3b }
body.bf-on .price_sale .old_price { color: #ececec }
body.bf-on .mega_sale .card__oldprice { color: #ececec }
body.bf-on .mega_sale .mega_sales_price p.card__price-number { color: #ff3b3b }
body.bf-on .select-button-cover { border: 1px solid rgba(42, 42, 42, 0.5) }
body.bf-on .select-button-cover a.button._active { background: #b80f15 }
body.bf-on .popup_cart_items { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .popup_cart_items::before { border-bottom: 15px solid #2a2a2a }
body.bf-on .products-card-header__item { border-bottom: 1px solid #2a2a2a }
body.bf-on .products-card-header__name { color: #ececec }
body.bf-on .products-card-header__counts { color: #ececec }
body.bf-on .products-card-header__price { color: #ececec }
body.bf-on .list-card-header__name { color: #ececec }
body.bf-on .list-card-header__value { color: #ececec }
body.bf-on .card-header__btn { background: #e3141b }
body.bf-on .info-cart-form { background: #101010 }
body.bf-on .cart-right-title { color: #ececec }
body.bf-on .cart-sub-total { color: #b9b9b9 }
body.bf-on .cart-total { color: #ececec; border-top: 1px solid #2a2a2a }
body.bf-on a.cart-go-checkout { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b }
body.bf-on a.cart-go-catalog { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b }
body.bf-on a.cart-go-catalog { color: #ff3b3b; background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #101010; border: 1px solid #e3141b }
body.bf-on .checkout_form-row.personal_data { background: #101010 }
body.bf-on .checkout_form-title { color: #ececec }
body.bf-on h1.page-title { color: #b9b9b9 }
body.bf-on p.cart-form__inputs-title { color: #b9b9b9 }
body.bf-on p.checkout-form__inputs-title { color: #b9b9b9 }
body.bf-on input.checkout-form__inputs-field { background: #101010; border: 1px solid #2a2a2a }
body.bf-on .checkout_form-row.delivery_data { background: #101010 }
body.bf-on .delivery_data .shop_select select { background: #101010; border: 1px solid #2a2a2a }
body.bf-on .delivery_data .checkout-form__inputs-field { background: #101010; border: 1px solid #2a2a2a }
body.bf-on .checkout_form-row.pay_data { background: #101010 }
body.bf-on .pick_up_title { color: #ececec }
body.bf-on .pick_up_shop-title { color: #ececec }
body.bf-on .checkout_form-row.comment_data { background: #101010 }
body.bf-on textarea.cart-form__inputs-field.cart-form__inputs-textarea { background: #101010; border: 1px solid #2a2a2a }
body.bf-on .checkout_form-row.send_data span { color: #b9b9b9 }
body.bf-on .checkout_form-row.send_data a { color: #ff3b3b }
body.bf-on button.checkout-go-checkout { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b }
body.bf-on .credit_order { background: #101010 }
body.bf-on span.credit_order_title { color: #ececec }
body.bf-on .summa_moon span { background: #e3141b }
body.bf-on .credit_order_more { color: #ff3b3b }
body.bf-on .comand-information.payment_cart .payment-button { background: linear-gradient(180deg, rgba(16, 16, 16, 0.1) 0%, rgba(255, 255, 255, 0) 100%), #e3141b }
/* ── swiper-bundle.min.css ── */
body.bf-on { --swiper-theme-color: #5caaff }
body.bf-on .swiper-lazy-preloader-black { --swiper-preloader-color: #ececec }
/* ── tablet.css ── */
@media (max-width: 850px) {
  body.bf-on li.menu__mob-nav-item.promo_nav .nav_sale_mob { background: #101010; color: #ff3b3b }
}
@media screen and (min-width: 769px) and (max-width: 850px) {
  body.bf-on .mobile-search { background: #101010 }
  body.bf-on .top-form-search svg { color: #b9b9b9 }
}
/* ── vcontest.css ── */
body.bf-on .vcz, body.bf-on .pdp2, body.bf-on .vcf { --vc-night-2: #2a1e19 }
body.bf-on .vcz { --pdp-brand: #e3141b; --pdp-brand-dark: #e3141b; --pdp-brand-soft: #2a0c0d; --pdp-ink: #ececec; --pdp-muted: #b9b9b9; --pdp-line: #2a2a2a; --pdp-soft: #2a0c0d; --pdp-ok: #79e291; --pdp-ok-bg: #162d1b; --pdp-no: #ff3b3b; --pdp-no-bg: #2a0c0d }
body.bf-on .pdp2-vid__play::after { background: linear-gradient(180deg, transparent 55%, rgba(43, 30, 24, 0.55)) }
body.bf-on .pdp2-vid__ico { background: rgba(227, 20, 27, 0.92) }
body.bf-on .pdp2-vid__dur { background: rgba(43, 30, 24, 0.78) }
body.bf-on .pdp2-sec.vc { border: 1px solid #2a2a2a }
body.bf-on .vc-me { background: #2a0c0d }
body.bf-on .vc-place { background: #101010 }
body.bf-on .vc-place.is-top { background: linear-gradient(#101010, #101010) padding-box, var(--vc-medal) border-box }
body.bf-on .vc-score em { background: #322711; color: #f5c166 }
body.bf-on .vc-goal__s--prize b { color: #ffc65c }
body.bf-on .vc-bar { background: #2a0c0d }
body.bf-on .vc-bar i { background: linear-gradient(90deg, var(--pdp-brand), #e3141b) }
body.bf-on .vc-bar i::after { background: linear-gradient(90deg, transparent, rgba(16, 16, 16, 0.55), transparent) }
body.bf-on .vc-board li { background: #101010 }
body.bf-on .vc-board li.is-p1 .vc-board__n { background: #322911 }
body.bf-on .vc-board li.is-p2 .vc-board__n { background: #181818 }
body.bf-on .vc-board li.is-p3 .vc-board__n { background: #321f11 }
body.bf-on .vc-prio { background: #322711; color: #f5c166 }
body.bf-on .vc-prio svg { color: #e4bf77 }
body.bf-on .vc-type__in { background: #101010 }
body.bf-on .vc-type__in::before { border: 2px solid #2a2a2a; background: #101010 }
body.bf-on .vc-type input:checked + .vc-type__in { background: #2a0c0d }
body.bf-on .vc-type.is-off .vc-type__top b, body.bf-on .vc-type.is-off .vc-type__pts { color: #b9b9b9 }
body.bf-on .vc-drop { border: 2px dashed #2a2a2a; background: #2a0c0d }
body.bf-on .vc-drop__file { background: #101010 }
body.bf-on .vc-drop.is-over, body.bf-on .vc-drop:focus-within { background: #2a0c0d }
body.bf-on .vc-note input { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .vc-prog__bar { background: #2a0c0d }
body.bf-on .vc-prog__bar i { background: repeating-linear-gradient(-45deg, var(--pdp-brand) 0 10px, #e3141b 10px 20px) }
body.bf-on .vc-prog__x { background: #101010 }
body.bf-on .vc-send:disabled { background: #222222 }
body.bf-on .vc-done { background: rgba(16, 16, 16, 0.97) }
body.bf-on .vc-done__again { background: #101010 }
body.bf-on .vcp { background: #181818 }
body.bf-on .vcp-hero { background: #101010 }
body.bf-on .vcp-prize.is-p1 .vcp-prize__pl { color: #ececec }
body.bf-on .vcp-card { background: #101010 }
body.bf-on .vcp-board__n { background: #101010 }
body.bf-on .vcp-board li.is-p1 .vcp-board__n { background: #322911 }
body.bf-on .vcp-board li.is-p2 .vcp-board__n { background: #181818 }
body.bf-on .vcp-board li.is-p3 .vcp-board__n { background: #321f11 }
body.bf-on .vcp-board__name small { color: #ffc65c }
body.bf-on .vcp-pp__b { background: #322711; color: #f5c166 }
body.bf-on .vcp-mine li.is-pending .vcp-mine__s, body.bf-on .vcp-mine li.is-processing .vcp-mine__s { background: #322711; color: #f5c166 }
body.bf-on .vc-meth__b:has(input:checked) { background: #101010 }
body.bf-on .vc-lprev { border: 1.5px solid #2a2a2a; background: #152e19 }
body.bf-on .pdp2-vid__src { background: rgba(43, 30, 24, 0.78) }
body.bf-on .pdp2-vid .mc-embed-ph__btn { background: #e3141b }
body.bf-on .vcm-f__b { background: #101010 }
body.bf-on .vcm-f__b.is-on span { background: rgba(16, 16, 16, 0.18) }
body.bf-on .vcm { background: #101010 }
body.bf-on .vcm.is-approved { border-color: #2a2a2a }
body.bf-on .vcm-st.is-pending, body.bf-on .vcm-st.is-processing { background: #322711; color: #f5c166 }
body.bf-on .vgp-cats a { background: #101010 }
body.bf-on .vgp-cats a.is-on span { background: rgba(16, 16, 16, 0.18) }
body.bf-on .vgp-pager a { background: #101010 }
body.bf-on .vcp-ms { background: #322711 }
body.bf-on .vcp-ms__b { color: #ffc65c }
body.bf-on .vcp-badge__i { background: #222222; color: #b9b9b9 }
body.bf-on .vcp-badge.is-on { background: #101010; border-color: #2a2a2a }
body.bf-on .vcp-badge.is-on .vcp-badge__i { color: #ffca5c }
body.bf-on .vcp-badge__bar { background: #222222 }
body.bf-on .vc-req { border: 1px solid #2a2a2a; background: #2a0c0d }
body.bf-on .vc-req li svg { color: #ff3b3b }
body.bf-on .vcs-search input { background: #101010 }
body.bf-on .vcs-st { background: var(--pdp-soft, #2a0c0d) }
body.bf-on .vcs-st__b.is-on { background: #101010 }
body.bf-on .vcs-cat { background: #101010 }
body.bf-on .vcs-cat__n { background: var(--pdp-soft, #2a0c0d) }
body.bf-on .vcs-subs { background: var(--pdp-soft, #2a0c0d) }
body.bf-on .vcs-sub { background: #101010 }
body.bf-on .vcp-pp.is-done { background: #101010 }
body.bf-on .vcp-done { background: #113222; color: #6eedb4 }
body.bf-on .vcs-more { background: #101010 }
body.bf-on .vcs-side { background: #101010 }
body.bf-on .vcs-side-btn { background: #101010 }
body.bf-on .vcs-av__b { background: #101010 }
body.bf-on .vcs-dot.dep { background: #322611 }
body.bf-on .vcs-crumb button { background: #101010 }
body.bf-on .vcp-pp__dep { color: #f4c367 }
body.bf-on .vcp-pp__q.is-dep { background: #2a0c0d; color: #f8c263 }
/* ── videos-admin.css ── */
body.bf-on .vca-empty { border: 1px dashed #2a2a2a; background: #101010 }
body.bf-on .vca-warn { color: #ff3b3b }
body.bf-on .vca-bonus { color: #ffc65c }
body.bf-on .vca-card { background: #101010 }
body.bf-on .vca-card.is-done { background: #152e19 }
body.bf-on .vca-card.is-done.is-rejected { background: #2a0c0d }
body.bf-on .vca-note { border-left: 3px solid #2a2a2a }
body.bf-on .vca-who { background: #162d1b }
body.bf-on .vca-who.is-rejected, body.bf-on .vca-who.is-removed { background: #2a0c0d }
body.bf-on .vca-st-l.is-pending { color: #ffc65c }
body.bf-on .vca-chip { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .vca-doneMsg { background: #162d1b }
body.bf-on .is-rejected .vca-doneMsg { background: #2a0c0d }
body.bf-on .vca-pager a { border: 1px solid #2a2a2a; background: #101010 }
body.bf-on .vca-tag.is-live { background: #162d1b }
body.bf-on .vca-panel { background: #101010 }
body.bf-on .vca-board tr.is-p1 .vca-pl { background: #322911 }
body.bf-on .vca-board tr.is-p2 .vca-pl { background: #181818 }
body.bf-on .vca-board tr.is-p3 .vca-pl { background: #321f11 }
body.bf-on .vca-type-f { background: #101010 }
body.bf-on .vca-meths { background: #16202c }
body.bf-on .vca-pb { background: #101010 }
body.bf-on .vca-pb__n { background: #322711; color: #ffc65c }
body.bf-on .vca-tg .vca-card.is-approved { border-color: #2a2a2a }
body.bf-on .vca-badge2.is-approved { background: #11321a }
body.bf-on .vca-badge2.is-pending { background: #322411 }
body.bf-on .vca-badge2.is-rejected, body.bf-on .vca-badge2.is-removed { background: #321211 }
body.bf-on .vca-src.is-youtube { background: #321211 }
body.bf-on .vca-repl { background: #322711; color: #ffc65c }
body.bf-on .vca-hors { background: #131f30; color: #90aaca }
/* ── views/layouts/dashboard/sidebar.php ── */
body.bf-on .adm-nav > li.heading > h3 { color: #b9b9b9 !important }
/* ── views/layouts/pages/category_faq.php ── */
body.bf-on .cat-faq__box { background: #101010 }
body.bf-on .cat-faq__title { color: #ececec }
body.bf-on .cat-faq__item { border-top: 1px solid #2a2a2a }
body.bf-on .cat-faq__item summary { color: #ececec }
body.bf-on .cat-faq__item summary::after { background: #2a0c0d; color: #ff3b3b }
body.bf-on .cat-faq__item summary:focus-visible { outline: 2px solid #e3141b }
body.bf-on .cat-faq__a { color: #ececec }
@media (hover: hover) {
  body.bf-on .cat-faq__item summary:hover { color: #ff3b3b }
}
/* ── views/layouts/pages/coccoc_phone.php ── */
body.bf-on .coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill { background-color: rgba(17, 50, 19, 0.61) }
body.bf-on .coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle-fill, body.bf-on .coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle-fill { background-color: rgba(17, 41, 50, 0.5) }
@media screen and (max-width: 850px) {
  body.bf-on .coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill { background-color: rgba(17, 50, 19, 0.9) }
}
/* ── views/layouts/pages/coccoc_phone.php ── */
@media screen and (max-width: 850px) {
  body.bf-on .coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill { background-color: rgba(17, 50, 19, 0.9) }
}
/* ── views/layouts/pages/facts_about.php ── */
body.bf-on .mc-numbers h2 { color: #ececec }
body.bf-on .mc-numbers li { background: #101010; border: 1px solid #2a2a2a }
body.bf-on .mc-numbers b { color: #ff3b3b }
body.bf-on .mc-numbers span { color: #ececec }
body.bf-on .mc-numbers__links a { color: #ff3b3b }
/* ── views/layouts/pages/facts_store.php ── */
body.bf-on .mc-facts__box { background: #2a0c0d; border-left: 4px solid #e3141b }
body.bf-on .mc-facts h2 { color: #ececec }
body.bf-on .mc-facts th { color: #ececec }
body.bf-on .mc-facts td { color: #ececec }
body.bf-on .mc-facts tr+tr th, body.bf-on .mc-facts tr+tr td { border-top: 1px solid #2a2a2a }
/* ── views/layouts/pages/offers_global.php ── */
body.bf-on .button_sales:hover { border: 1px solid #2a2a2a }
body.bf-on .card__oldprice p { color: #ececec }
/* ── views/layouts/pages/sales.php ── */
body.bf-on .button_sales:hover { border: 1px solid #2a2a2a }
body.bf-on .card__oldprice p { color: #ececec }
/* ── views/pages/faq/index.php ── */
body.bf-on .fq { background: #181818 }
body.bf-on .fq h1 { color: #ececec }
body.bf-on .fq-sub { color: #b9b9b9 }
body.bf-on .fq details { background: #101010; border: 1px solid #2a2a2a }
body.bf-on .fq summary { color: #ececec }
body.bf-on .fq summary::after { color: #ff3b3b }
body.bf-on .fq-a { color: #ececec }
body.bf-on .fq-more { background: #2a0c0d }
body.bf-on .fq-more a { color: #ff3b3b }
body.bf-on .fq summary:focus-visible { outline: 2px solid #e3141b }
/* ── views/pages/wishlist/index.php ── */
body.bf-on .wl-h1 { color: #ececec }
body.bf-on .wl-empty { background: #101010; border: 1px solid #2a2a2a }
body.bf-on .wl-empty svg { color: #ff3b3b }
body.bf-on .wl-empty h2 { color: #ececec }
body.bf-on .wl-empty p { color: #b9b9b9 }
body.bf-on .wl-empty__main { background: #e3141b }
body.bf-on .wl-empty__line { border: 1px solid #e3141b; color: #ff3b3b!important; background: #101010 }
/* ── views/pages/basket/index.php ── */
body.bf-on .cart-empty__text { color: #b9b9b9 }
/* ── views/pages/catalog/search.php ── */
body.bf-on .search-empty__hint { color: #b9b9b9 }
/* ── views/pages/main/404.php ── */
body.bf-on .e404 { background: #181818 }
body.bf-on .e404 h1 { color: #ececec }
body.bf-on .e404__txt { color: #b9b9b9 }
body.bf-on .e404__search input { border: 1px solid #2a2a2a; background: #101010; color: #ececec }
body.bf-on .e404__search input:focus { outline: 2px solid #e3141b; border-color: #e3141b }
body.bf-on .e404__search button { background: #e3141b }
body.bf-on .e404__links a { border: 1px solid #2a2a2a; background: #101010; color: #ececec }
body.bf-on .e404__links a.is-sale { color: #ff3b3b }
body.bf-on .e404__h2 { color: #ececec }
body.bf-on .e404__cat { background: #101010; color: #ececec; border: 1px solid #2a2a2a }
@media (hover:hover) {
  body.bf-on .e404__links a:hover, body.bf-on .e404__cat:hover { border-color: #e3141b; color: #ff3b3b }
  body.bf-on .e404__search button:hover { background: #e3141b }
}
