:root {
  --theme-more-color: #FFFF03;
}

body.site_s1 {
  font-family: "GT Eesti Pro", serif, Arial !important;
}
body.site_s1.jqm-initied {
  -webkit-filter: none !important;
  filter: none !important;
}
body.site_s1.jqm-initied * {
  -webkit-filter: none !important;
  filter: none !important;
}
body.site_s1 h1, body.site_s1 h2, body.site_s1 h3, body.site_s1 h4, body.site_s1 h5, body.site_s1 h6, body.site_s1 .h1, body.site_s1 .h2, body.site_s1 .h3, body.site_s1 .h4, body.site_s1 .h5, body.site_s1 .h6 {
  font-family: "GT Eesti Pro", serif, Arial !important;
  color: rgb(85, 85, 85);
}
body.site_s1 .body.index {
  background-color: #2B2A29;
}
body.site_s1 .body.index .index-block--delimiter > div {
  border: none transparent;
}
body.site_s1 .body.index .tizers-list__item-text-wrapper {
  color: #fff;
}
body.site_s1 .body.index *[class*=_item-period-date] {
  color: #fff;
}
body.site_s1 .body.index .color_222 {
  color: #fff;
}
body.site_s1 .body.index .jqmWindow .color_222 {
  color: rgb(85, 85, 85);
}
body.site_s1 .body.index .dark_link {
  color: #fff;
}
body.site_s1 .body.index .dark_link:hover {
  color: #FFFFD9;
}
body.site_s1 .body.index .catalog-viewed__item__title .dark_link,
body.site_s1 .body.index .catalog-block__info .dark_link {
  color: #222 !important;
}
body.site_s1 .body.index .catalog-viewed__item__title .dark_link:hover,
body.site_s1 .body.index .catalog-block__info .dark_link:hover {
  color: #999999 !important;
}
@media (hover: hover) {
  body.site_s1 .body.index .color-theme-parent-all:hover .color-theme-target {
    color: #FFFFD9;
  }
}
body.site_s1 .body.index + .catalog-viewed .catalog-viewed__inner {
  background-color: #2B2A29;
}
body.site_s1 .body.index h1,
body.site_s1 .body.index h2,
body.site_s1 .body.index h3,
body.site_s1 .body.index h4,
body.site_s1 .body.index h5,
body.site_s1 .body.index h6 {
  color: #fff;
}
body.site_s1 .body.index ~ * h1,
body.site_s1 .body.index ~ * h2,
body.site_s1 .body.index ~ * h3,
body.site_s1 .body.index ~ * h4,
body.site_s1 .body.index ~ * h5,
body.site_s1 .body.index ~ * h6 {
  color: #fff;
}
body.site_s1 .bx-yandex-view-map .fill-theme-svg {
  fill: #FFFF03;
  fill: #C8C800;
}
body.site_s1 .fill-dark-light-block use {
  fill: #111;
}
body.site_s1 .fill-dark-light-block:hover use {
  fill: #2B2A29;
}
body.site_s1 input[type=radio].hidden:checked + .btn.cook {
  color: #222;
  background-color: #FFFF03;
  border-color: #FFFF03;
}
body.site_s1 .shadow {
  box-shadow: 0px 5px 30px rgba(34, 34, 34, 0.1254901961);
}
body.site_s1 .shadow-hovered:hover {
  box-shadow: 0px 5px 30px rgba(34, 34, 34, 0.1254901961);
}
@media (hover: hover) {
  body.site_s1 .stroke-theme-hover:hover * {
    stroke: #222;
  }
  body.site_s1 .color-theme-hover:hover,
  body.site_s1 .color-theme-parent:hover > .color-theme-target,
  body.site_s1 .color-theme-parent-all:hover .color-theme-target,
  body.site_s1 .color-theme-hover-no-active:not(.active):hover {
    color: #999;
  }
  body.site_s1 .bg-theme-hover:hover {
    background-color: #FFFF03;
  }
  body.site_s1 .bg-theme-parent-hover:hover .bg-theme-target {
    background-color: #FFFF03;
    border-color: #FFFF03;
  }
}
body.site_s1 .stroke-dark-light-block path,
body.site_s1 .stroke-dark-light-block use {
  stroke: #222;
}
body.site_s1 .stroke-dark-light-block:hover path,
body.site_s1 .stroke-dark-light-block:hover use {
  stroke: #999;
}
body.site_s1 .fancybox-button:hover path {
  fill: #222222;
}
body.site_s1 .navigation-wrapper-fast-view .fast-view-nav * {
  fill: #222222;
}
body.site_s1 .navigation-wrapper-fast-view .fast-view-nav:hover * {
  fill: #222222;
}
body.site_s1 .swiper-button-next:hover, body.site_s1 .swiper-button-prev:hover {
  background-color: #FEFEA2;
}
body.site_s1 .swiper-button-next:hover svg, body.site_s1 .swiper-button-prev:hover svg {
  stroke: #000;
}
body.site_s1 .swiper-button-next:hover svg use, body.site_s1 .swiper-button-prev:hover svg use {
  stroke: #000;
}
body.site_s1 .swiper-pagination-bullet:before {
  background-color: #000;
  box-shadow: 0 0 3px #FFFF03;
}
body.site_s1 .swiper-pagination-bullet-active:before {
  background-color: #FFFF03;
  box-shadow: 0 0 0 transparent;
}
body.site_s1 .index-block--fon {
  background-color: #2B2A29;
}
body.site_s1 .btn.btn-default, body.site_s1 .btn.btn-default-outline {
  background-color: #FFF;
  border-color: #000;
  color: #222;
}
body.site_s1 .btn.btn-default svg, body.site_s1 .btn.btn-default-outline svg {
  fill: #000;
}
body.site_s1 .btn.btn-default:hover, body.site_s1 .btn.btn-default-outline:hover {
  background-color: #FFFF03;
  border-color: #FFFF03;
}
body.site_s1 .btn.btn-default:hover svg, body.site_s1 .btn.btn-default-outline:hover svg {
  fill: #000;
}
body.site_s1 .btn.btn-default.btn-transparent-bg:not(:hover), body.site_s1 .btn.btn-default-outline.btn-transparent-bg:not(:hover) {
  background-color: #FFFFFF;
  color: rgba(34, 34, 34, 0.5019607843);
  border-color: rgba(34, 34, 34, 0.5019607843);
}
body.site_s1 .btn.to_cart {
  background-color: #FFFF03;
  border-color: #FFFF03;
  color: #222;
}
body.site_s1 .btn.to_cart:hover {
  background-color: #222;
  border-color: #222;
  color: #FFFF03;
}
body.site_s1 .btn.btn-success {
  background-color: #FFFF03;
  border-color: #FFFF03;
  color: #222;
}
body.site_s1 .btn.btn-success * {
  fill: #000;
}
body.site_s1 .btn.btn-success:hover {
  background-color: #FEFEA2;
  border-color: #FFFF03;
  color: #222;
}
body.site_s1 .btn.btn-success:hover * {
  fill: #000;
}
body.site_s1 .btn.btn-transparent {
  color: #FFFF03;
  background-color: #222;
}
body.site_s1 .btn.btn-transparent:hover {
  background-color: #FEFEA2;
  border-color: #FEFEA2;
  color: #000;
}
body.site_s1 .btn.btn-transparent:hover svg {
  fill: #000;
}
body.site_s1 .btn.btn-link {
  color: #222;
}
body.site_s1 .btn.btn-link:hover {
  color: #222;
  background-color: #FFF;
  border-color: #000;
}
body.site_s1 .btn.btn-transparent-border {
  background-color: #FFF;
  border-color: #000;
  color: #222;
}
body.site_s1 .btn.btn-transparent-border:hover {
  color: #222;
  background-color: #FFFF03;
  border-color: #FFFF03;
}
body.site_s1 .custom-modal .btn-default,
body.site_s1 .jqmWindow .btn-default {
  background-color: #FFFF03;
  border-color: #FFFF03;
  color: #222;
}
body.site_s1 .custom-modal .btn-default:hover,
body.site_s1 .jqmWindow .btn-default:hover {
  background-color: #FEFEA2;
  border-color: #FFFF03;
  color: #222;
}
body.site_s1 .custom-modal .btn-default:hover *,
body.site_s1 .jqmWindow .btn-default:hover * {
  fill: #000;
}
body.site_s1 .custom-modal .btn-close svg,
body.site_s1 .custom-modal .jqmClose svg,
body.site_s1 .jqmWindow .btn-close svg,
body.site_s1 .jqmWindow .jqmClose svg {
  fill: #222;
}
body.site_s1 .custom-modal .btn-close svg use,
body.site_s1 .custom-modal .jqmClose svg use,
body.site_s1 .jqmWindow .btn-close svg use,
body.site_s1 .jqmWindow .jqmClose svg use {
  fill: #222 !important;
}
body.site_s1 .custom-modal .btn-close svg path,
body.site_s1 .custom-modal .jqmClose svg path,
body.site_s1 .jqmWindow .btn-close svg path,
body.site_s1 .jqmWindow .jqmClose svg path {
  stroke: #222;
}
body.site_s1 .custom-modal .btn-close:hover,
body.site_s1 .custom-modal .jqmClose:hover,
body.site_s1 .jqmWindow .btn-close:hover,
body.site_s1 .jqmWindow .jqmClose:hover {
  border-color: transparent;
}
body.site_s1 .custom-modal .btn-close:hover svg,
body.site_s1 .custom-modal .jqmClose:hover svg,
body.site_s1 .jqmWindow .btn-close:hover svg,
body.site_s1 .jqmWindow .jqmClose:hover svg {
  fill: #000;
}
body.site_s1 .custom-modal .btn-close:hover svg use,
body.site_s1 .custom-modal .jqmClose:hover svg use,
body.site_s1 .jqmWindow .btn-close:hover svg use,
body.site_s1 .jqmWindow .jqmClose:hover svg use {
  fill: #000 !important;
}
body.site_s1 .custom-modal .btn-close:hover svg path,
body.site_s1 .custom-modal .jqmClose:hover svg path,
body.site_s1 .jqmWindow .btn-close:hover svg path,
body.site_s1 .jqmWindow .jqmClose:hover svg path {
  stroke: #000;
}
body.site_s1 .phones__dropdown-value a {
  color: #FFF;
}
body.site_s1 .phones__dropdown-value a:hover {
  color: #FEFEA2;
}
body.site_s1 .phones__dropdown-value .schedule__text {
  color: #fff;
}
body.site_s1 .smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_V:after {
  background-color: #FFFF03;
}
body.site_s1 .bx_filter .bx_ui_slider_track .bx_ui_slider_handle:after {
  background-color: #FFFF03;
}
body.site_s1 .fill-theme-hover,
body.site_s1 .fill-theme-use-svg-hover {
  fill: #222222;
}
body.site_s1 .fill-theme-hover:hover,
body.site_s1 .fill-theme-use-svg-hover:hover {
  fill: #2B2A29;
}
body.site_s1 .fill-theme-hover:hover *,
body.site_s1 .fill-theme-use-svg-hover:hover * {
  fill: #2B2A29;
}
body.site_s1 .item-action.active svg {
  background-color: #2B2A29;
  fill: #2B2A29;
}
body.site_s1 .item-action.active svg * {
  fill: #2B2A29;
}
body.site_s1 div.title-search-result {
  box-shadow: 0px -1px 0px #FEFEA2, 0px 20px 20px rgba(0, 0, 0, 0.1);
}
body.site_s1 div.title-search-result .searche-result {
  background-color: #2B2A29;
}
body.site_s1 div.title-search-result .searche-result .searche-result__item:hover {
  background-color: #222;
}
body.site_s1 div.title-search-result .searche-result__all {
  background-color: #2B2A29;
}
body.site_s1 div.title-search-result .searche-result__all .btn.btn-default {
  background-color: #F0F2F5;
  color: #000;
}
body.site_s1 div.title-search-result .searche-result__all .btn.btn-default svg {
  fill: #000;
}
body.site_s1 div.title-search-result .searche-result__all .btn.btn-default:hover {
  background-color: #FEFEA2;
  border-color: #FEFEA2;
}
body.site_s1 div.title-search-result .searche-result__all .btn.btn-default:hover svg {
  fill: #000;
}
body.site_s1 .modal-header .btn-close {
  color: #222222;
}
body.site_s1 .modal-header .btn-close i use {
  fill: rgba(34, 34, 34, 0.4392156863);
}
body.site_s1 .modal-header .btn-close:hover i use {
  fill: #222222;
}
@media (min-width: 992px) {
  body.site_s1 #headerfixed .header {
    background-color: rgba(43, 42, 41, 0.8);
  }
  body.site_s1 html:not(.bx-ie) #headerfixed .header__inner {
    background: none;
  }
}
body.site_s1 .sections-slider__item-image-wrapper--fon-Y {
  background-color: rgba(205, 205, 205, 0.4);
}
body.site_s1 .brands-list__item {
  background-color: rgba(205, 205, 205, 0.8);
  border-color: rgba(205, 205, 205, 0.8);
}
body.site_s1 .index-block__link {
  background-color: rgba(136, 136, 136, 0.5019607843);
}
body.site_s1 .dropdown.foot {
  background-color: #222;
}
body.site_s1 .dropdown .dark_link {
  color: #222 !important;
}
body.site_s1 .dropdown .dark_link:hover {
  color: #999999 !important;
}
body.site_s1 a {
  color: rgb(85, 85, 85);
}
body.site_s1 a:hover {
  color: #999999;
}
body.site_s1 .custom-link {
  color: rgb(85, 85, 85);
  text-decoration: underline;
}
body.site_s1 .custom-link:hover {
  color: #999999;
  text-decoration: underline;
}
body.site_s1 .popup a {
  color: rgb(85, 85, 85);
  text-decoration: underline;
}
body.site_s1 .popup a:hover {
  color: #999999;
  text-decoration: underline;
}
body.site_s1 .dark_link {
  color: #222;
}
body.site_s1 .dark_link:hover {
  color: #999999;
}
body.site_s1 a[href="/?deleteAccount=yes"] {
  color: var(--personal-color--red);
  color: #2B2A29;
}
body.site_s1 .tabs .nav-tabs li:not(.active) a:hover, body.site_s1 .tabs .nav-tabs li:not(.active) span:hover {
  color: #999;
}
body.site_s1 .side-menu li.active .link--active {
  background-color: #FFFF03;
}
body.site_s1 .side-menu li.active .link--active:hover {
  color: #222;
}
body.site_s1 #headerfixed.header,
body.site_s1 header.header {
  background-color: #2B2A29;
}
body.site_s1 #headerfixed .bg-more-theme,
body.site_s1 header .bg-more-theme {
  background-color: #FFFF03;
}
body.site_s1 #headerfixed .btn.btn-link,
body.site_s1 header .btn.btn-link {
  background-color: #FEFEA2;
  background-color: #fff;
  color: #000;
  border-radius: 20px;
}
body.site_s1 #headerfixed .btn.btn-link svg,
body.site_s1 header .btn.btn-link svg {
  fill: #000;
}
body.site_s1 #headerfixed .btn.btn-link:hover,
body.site_s1 header .btn.btn-link:hover {
  background-color: #FFFF03;
  color: #000;
}
body.site_s1 #headerfixed .btn.btn-link:hover svg,
body.site_s1 header .btn.btn-link:hover svg {
  fill: #000;
}
body.site_s1 #headerfixed .change-delivery-btn,
body.site_s1 header .change-delivery-btn {
  padding: 1px 12px;
  height: 32px;
}
body.site_s1 #headerfixed .dropdown-product__items .fill-theme-use-svg-hover,
body.site_s1 header .dropdown-product__items .fill-theme-use-svg-hover {
  fill: #999;
}
body.site_s1 #headerfixed .dropdown-product__items .fill-theme-use-svg-hover *,
body.site_s1 header .dropdown-product__items .fill-theme-use-svg-hover * {
  fill: #999;
}
body.site_s1 #headerfixed .dropdown-product__items .fill-theme-use-svg-hover:hover,
body.site_s1 header .dropdown-product__items .fill-theme-use-svg-hover:hover {
  fill: #222;
}
body.site_s1 #headerfixed .dropdown-product__items .fill-theme-use-svg-hover:hover *,
body.site_s1 header .dropdown-product__items .fill-theme-use-svg-hover:hover * {
  fill: #222;
}
body.site_s1 #headerfixed .dropdown-menu-item.dropdown-menu-item--current,
body.site_s1 header .dropdown-menu-item.dropdown-menu-item--current {
  background-color: #2B2A29;
  color: #FEFEA2;
}
body.site_s1 #headerfixed .header__top-part,
body.site_s1 header .header__top-part {
  border-bottom: 1px solid #FFFF03;
}
body.site_s1 #headerfixed .header-menu__link,
body.site_s1 header .header-menu__link {
  color: #FFFF03;
}
body.site_s1 #headerfixed .dark_link,
body.site_s1 header .dark_link {
  color: #FFFF03 !important;
}
body.site_s1 #headerfixed .dark_link:hover,
body.site_s1 header .dark_link:hover {
  color: #FEFEA2 !important;
}
body.site_s1 #headerfixed .header__main-item .dark_link,
body.site_s1 header .header__main-item .dark_link {
  color: #FFF !important;
}
body.site_s1 #headerfixed .header__main-item .dark_link:hover,
body.site_s1 header .header__main-item .dark_link:hover {
  color: #FEFEA2 !important;
}
body.site_s1 #headerfixed .header__main-item .dropdown-product__item-info .dark_link,
body.site_s1 header .header__main-item .dropdown-product__item-info .dark_link {
  color: #222 !important;
}
body.site_s1 #headerfixed .header__main-item .dropdown-product__item-info .dark_link .svg svg,
body.site_s1 header .header__main-item .dropdown-product__item-info .dark_link .svg svg {
  fill: #222 !important;
}
body.site_s1 #headerfixed .header__main-item .dropdown-product__item-info .dark_link .svg svg use,
body.site_s1 header .header__main-item .dropdown-product__item-info .dark_link .svg svg use {
  fill: #222 !important;
}
body.site_s1 #headerfixed .header__main-item .dropdown-product__item-info .dark_link:hover,
body.site_s1 header .header__main-item .dropdown-product__item-info .dark_link:hover {
  color: #999 !important;
}
body.site_s1 #headerfixed .header__main-item .dropdown-product__item-info .dark_link:hover .svg svg,
body.site_s1 header .header__main-item .dropdown-product__item-info .dark_link:hover .svg svg {
  fill: #999 !important;
}
body.site_s1 #headerfixed .header__main-item .dropdown-product__item-info .dark_link:hover .svg svg use,
body.site_s1 header .header__main-item .dropdown-product__item-info .dark_link:hover .svg svg use {
  fill: #999 !important;
}
body.site_s1 #headerfixed .svg svg,
body.site_s1 header .svg svg {
  fill: #FFF;
}
body.site_s1 #headerfixed .svg svg use,
body.site_s1 header .svg svg use {
  fill: inherit;
}
body.site_s1 #headerfixed .svg svg use *,
body.site_s1 header .svg svg use * {
  fill: inherit;
}
body.site_s1 #headerfixed .header__main-item a:hover .svg svg,
body.site_s1 header .header__main-item a:hover .svg svg {
  fill: #FEFEA2;
}
body.site_s1 #headerfixed .header__main-item a:hover .svg svg use,
body.site_s1 header .header__main-item a:hover .svg svg use {
  fill: #FEFEA2;
}
body.site_s1 #headerfixed .header__main-item .header-menu__link--only-catalog,
body.site_s1 header .header__main-item .header-menu__link--only-catalog {
  border-radius: 20px;
}
body.site_s1 #headerfixed .header__main-item .header-menu__link--only-catalog:hover, body.site_s1 #headerfixed .header__main-item .header-menu__link--only-catalog.opened,
body.site_s1 header .header__main-item .header-menu__link--only-catalog:hover,
body.site_s1 header .header__main-item .header-menu__link--only-catalog.opened {
  background-color: #FEFEA2;
  border-color: #FEFEA2;
  color: #000;
}
body.site_s1 #headerfixed .header__main-item .header-menu__link--only-catalog:hover .svg svg, body.site_s1 #headerfixed .header__main-item .header-menu__link--only-catalog.opened .svg svg,
body.site_s1 header .header__main-item .header-menu__link--only-catalog:hover .svg svg,
body.site_s1 header .header__main-item .header-menu__link--only-catalog.opened .svg svg {
  fill: #000;
}
body.site_s1 #headerfixed .header__main-item .header-menu__link--only-catalog:hover .svg svg use, body.site_s1 #headerfixed .header__main-item .header-menu__link--only-catalog.opened .svg svg use,
body.site_s1 header .header__main-item .header-menu__link--only-catalog:hover .svg svg use,
body.site_s1 header .header__main-item .header-menu__link--only-catalog.opened .svg svg use {
  fill: #000;
}
body.site_s1 #headerfixed .header__main-item .header-menu__link--only-catalog .svg,
body.site_s1 header .header__main-item .header-menu__link--only-catalog .svg {
  fill: #000;
}
body.site_s1 #headerfixed .header__main-item .header-menu__link--only-catalog .svg svg,
body.site_s1 header .header__main-item .header-menu__link--only-catalog .svg svg {
  fill: #000;
}
body.site_s1 #headerfixed .header__main-item .header-menu__link--only-catalog .svg svg use,
body.site_s1 header .header__main-item .header-menu__link--only-catalog .svg svg use {
  fill: #000;
}
body.site_s1 #headerfixed .dropdown-menu-wrapper .dropdown-menu-inner .dark_link,
body.site_s1 header .dropdown-menu-wrapper .dropdown-menu-inner .dark_link {
  color: #222 !important;
}
body.site_s1 #headerfixed .dropdown-menu-wrapper .dropdown-menu-inner .dark_link .svg svg,
body.site_s1 header .dropdown-menu-wrapper .dropdown-menu-inner .dark_link .svg svg {
  fill: #222 !important;
}
body.site_s1 #headerfixed .dropdown-menu-wrapper .dropdown-menu-inner .dark_link .svg svg use,
body.site_s1 header .dropdown-menu-wrapper .dropdown-menu-inner .dark_link .svg svg use {
  fill: #222 !important;
}
body.site_s1 #headerfixed .dropdown-menu-wrapper .dropdown-menu-inner .dark_link:hover,
body.site_s1 header .dropdown-menu-wrapper .dropdown-menu-inner .dark_link:hover {
  color: #999 !important;
}
body.site_s1 #headerfixed .dropdown-menu-wrapper .dropdown-menu-inner .dark_link:hover .svg svg,
body.site_s1 header .dropdown-menu-wrapper .dropdown-menu-inner .dark_link:hover .svg svg {
  fill: #999 !important;
}
body.site_s1 #headerfixed .dropdown-menu-wrapper .dropdown-menu-inner .dark_link:hover .svg svg use,
body.site_s1 header .dropdown-menu-wrapper .dropdown-menu-inner .dark_link:hover .svg svg use {
  fill: #999 !important;
}
body.site_s1 #headerfixed .stroke-theme-hover:not(.cabinet-dropdown__item) *,
body.site_s1 header .stroke-theme-hover:not(.cabinet-dropdown__item) * {
  stroke: #FFFF03;
}
body.site_s1 #headerfixed .search-input-div .search-input,
body.site_s1 header .search-input-div .search-input {
  color: #fff;
  background-color: #2B2A29;
  border-color: #B1BFBD;
  border-radius: 20px;
}
body.site_s1 #headerfixed .search-input-div .search-input:focus,
body.site_s1 header .search-input-div .search-input:focus {
  border-color: #FEFEA2;
}
body.site_s1 #headerfixed .search-input-div .search-input::placeholder,
body.site_s1 header .search-input-div .search-input::placeholder {
  color: #FFF;
}
body.site_s1 #headerfixed .search-input-div .search-input:hover,
body.site_s1 header .search-input-div .search-input:hover {
  color: #FEFEA2;
  background-color: #2B2A29;
  border-color: #FEFEA2;
}
body.site_s1 #headerfixed .search-input-div .search-input:hover::placeholder,
body.site_s1 header .search-input-div .search-input:hover::placeholder {
  color: #FEFEA2;
}
body.site_s1 #headerfixed .search .btn-search:hover use,
body.site_s1 header .search .btn-search:hover use {
  fill: #FEFEA2;
}
body.site_s1 #headerfixed .search:focus-within .btn-search,
body.site_s1 header .search:focus-within .btn-search {
  background-color: transparent;
}
body.site_s1 #headerfixed .search:focus-within .btn-search use,
body.site_s1 header .search:focus-within .btn-search use {
  fill: #FFFF03;
}
body.site_s1 #headerfixed .search-input-div .form-control:not([readonly]):not([disabled]):focus,
body.site_s1 header .search-input-div .form-control:not([readonly]):not([disabled]):focus {
  color: #fff;
  background-color: #2B2A29;
  border-color: #FEFEA2;
}
body.site_s1 #headerfixed .search-button-div .dropdown-select__title,
body.site_s1 header .search-button-div .dropdown-select__title {
  color: #fff;
}
body.site_s1 #headerfixed .search-button-div .dropdown-select__title:hover,
body.site_s1 header .search-button-div .dropdown-select__title:hover {
  color: #FEFEA2;
}
body.site_s1 #headerfixed .search-button-div .dropdown-select__title:hover .svg svg,
body.site_s1 header .search-button-div .dropdown-select__title:hover .svg svg {
  fill: #FEFEA2;
}
body.site_s1 #headerfixed .search-button-div .svg svg,
body.site_s1 header .search-button-div .svg svg {
  fill: #fff;
}
body.site_s1 #headerfixed .dropdown-menu-wrapper .dropdown-menu-inner {
  background-color: rgba(43, 42, 41, 0.8);
  background-color: #fff;
}
body.site_s1 .footer {
  background-color: #222;
}
body.site_s1 .footer .dropdown {
  background-color: #2B2A29;
}
body.site_s1 .footer .phones__phone-link {
  color: #FFF !important;
}
body.site_s1 .footer .phones__phone-link:hover {
  color: #FEFEA2 !important;
}
body.site_s1 .footer.footer--color-dark .bottom-menu > .items > .accordion-close .item,
body.site_s1 .footer.footer--color-dark .bottom-menu > .items > .accordion-close a {
  color: #FFFF03;
}
body.site_s1 .footer.footer--color-dark .bottom-menu > .items > .accordion-close .item:hover,
body.site_s1 .footer.footer--color-dark .bottom-menu > .items > .accordion-close a:hover {
  color: #FEFEA2 !important;
}
body.site_s1 .footer.footer--color-dark .bottom-menu .item:hover .title a, body.site_s1 .footer.footer--color-dark .bottom-menu .item.active .title a {
  color: #FFFF03 !important;
}
body.site_s1 .footer.footer--color-dark .footer__title {
  color: #FFFF03;
}
body.site_s1 .footer.footer--color-dark .bottom-menu .wrap .title a:not(:hover) {
  color: #DADADA;
}
body.site_s1 .footer.footer--color-dark .bottom-menu .wrap .title a:hover {
  color: #FFFFD9 !important;
}
body.site_s1 .footer .wrap_menu_compact_mobile .item:hover .title a, body.site_s1 .footer .wrap_menu_compact_mobile .item.active .title a {
  color: #FFFFD9 !important;
}
body.site_s1 .footer .footer__email a:not(:hover) {
  color: #DADADA;
}
body.site_s1 .footer .footer__email a:hover {
  color: #FFFFD9 !important;
}
body.site_s1 .footer .footer__part-item a {
  color: #999999;
}
body.site_s1 .footer .footer__part-item a:hover {
  color: #FEFEA2 !important;
}
body.site_s1 .counter__count {
  color: #000;
}
body.site_s1 .change-delivery-block .info-block .delivery-tabs .delivery-tab-item {
  border-color: #222;
  color: #222;
}
body.site_s1 .change-delivery-block .info-block .delivery-tabs .delivery-tab-item:has(input[type=radio]:checked) {
  background: #FFFF03;
  color: #222;
}
body.site_s1 .change-delivery-block .info-block .suggestions .suggestion-item:hover {
  background-color: #c9e8f5;
}
body.site_s1 .change-delivery-block .stores-list .stores-item.selected-store {
  background: #FEFEA2;
}
body.site_s1 .change-delivery-block .stores-list .stores-item .item-radio {
  border-color: #222;
}
body.site_s1 .change-delivery-block .stores-list .stores-item .item-radio.selected:before {
  background-color: #222;
}
body.site_s1 .btn_basket_heading .title {
  color: #999999;
}
body.site_s1 .btn_basket_heading svg {
  fill: #999999;
}
body.site_s1 .btn_basket_heading svg * {
  fill: #999999;
}
body.site_s1 .btn_basket_heading:hover .title {
  color: #222;
}
body.site_s1 .btn_basket_heading:hover svg {
  fill: #222;
}
body.site_s1 .btn_basket_heading:hover svg * {
  fill: #222;
}
body.site_s1 #basket-root .basket-checkout-section .btn-default.basket-btn-checkout:not(:hover), body.site_s1 #basket-root .basket-checkout-section .btn-default.basket-btn-checkout:not(:active), body.site_s1 #basket-root .basket-checkout-section .btn-default.basket-btn-checkout:not(:focus) {
  color: #222 !important;
  background-color: #FFFF03;
  border-color: #FFFF03;
}
body.site_s1 #basket-root .basket-checkout-section .btn-default.basket-btn-checkout:hover, body.site_s1 #basket-root .basket-checkout-section .btn-default.basket-btn-checkout:active, body.site_s1 #basket-root .basket-checkout-section .btn-default.basket-btn-checkout:focus {
  background-color: #FEFEA2;
  color: #222 !important;
  border-color: #FFFF03;
}
body.site_s1 .basket-items-list-item-amount-outer .basket-item-amount-filed {
  color: #FFFF03;
}
body.site_s1 .basket-item-amount {
  background-color: #2B2A29;
  border-color: #2B2A29;
}
body.site_s1 .basket-item-amount .basket-item-btn-plus:before, body.site_s1 .basket-item-amount .basket-item-btn-plus:after {
  background-color: #FEFEA2;
}
body.site_s1 .basket-item-amount .basket-item-btn-plus:hover:before, body.site_s1 .basket-item-amount .basket-item-btn-plus:hover:after {
  background-color: #FFFF03;
}
body.site_s1 .basket-item-amount .basket-item-btn-minus:after {
  background-color: #FEFEA2;
}
body.site_s1 .basket-item-amount .basket-item-btn-minus:hover:after {
  background-color: #FFFF03;
}
body.site_s1 #bx-soa-order-form .btn.btn-default:not(:hover), body.site_s1 #bx-soa-order-form .btn.btn-default:not(:active), body.site_s1 #bx-soa-order-form .btn.btn-default:not(:focus) {
  color: #222 !important;
  background-color: #FFFF03;
  border-color: #FFFF03;
}
body.site_s1 #bx-soa-order-form .btn.btn-default:hover, body.site_s1 #bx-soa-order-form .btn.btn-default:active, body.site_s1 #bx-soa-order-form .btn.btn-default:focus {
  background-color: #FEFEA2;
  color: #222 !important;
  border-color: #FFFF03;
}
body.site_s1 .sale_order_full_table:first-of-type:before {
  background-position: 0 0;
  background-color: rgba(34, 34, 34, 0.5019607843);
}
body.site_s1 .form-checkbox__label:hover,
body.site_s1 .form-radiobox__label:hover {
  color: #555;
}
body.site_s1 .form-checkbox__label:hover .form-checkbox__box,
body.site_s1 .form-checkbox__label:hover .form-radiobox__box,
body.site_s1 .form-radiobox__label:hover .form-checkbox__box,
body.site_s1 .form-radiobox__label:hover .form-radiobox__box {
  border-color: rgba(34, 34, 34, 0.5019607843);
  box-shadow: 0px 0px 0px 1px inset rgba(34, 34, 34, 0.5019607843);
}
body.site_s1 .form-checkbox__input:checked + .form-checkbox__label .form-checkbox__box {
  border-color: #222;
  background-color: #222222;
}
body.site_s1 .form-checkbox__input:checked + .form-checkbox__label .form-checkbox__box:before {
  border-color: #FFFF03 !important;
  animation: none;
  top: -6px;
}
body.site_s1 .form-radiobox__input:checked + .form-radiobox__label .form-radiobox__box,
body.site_s1 .form-radiobox__label .form-radiobox__input:checked ~ .form-radiobox__box {
  border-color: #222;
}
body.site_s1 .breadcrumbs__link:hover .breadcrumbs__item-name {
  color: #222;
}
body.site_s1 .colored_theme_bg_opacity {
  background-color: #FEFEA2;
}
body.site_s1 .colored_theme_bg_opacity .fill-theme-svg {
  fill: rgba(34, 34, 34, 0.5647058824);
}
body.site_s1 .order__status:hover .order__status__value.dotted {
  color: #999;
}
body.site_s1 .fill-theme svg * {
  fill: rgba(34, 34, 34, 0.5647058824);
}
body.site_s1 .cur.module-pagination__item.cur {
  background-color: #222;
  color: #FFFF03;
}
body.site_s1 .cur.module-pagination__item:not(.cur):hover {
  background-color: #999;
}
body.site_s1 .tizers-list__item svg {
  fill: #FFFF03;
}
body.site_s1 .tizers-list__item svg path {
  fill: #FFFF03;
}
body.site_s1 .contacts-list__item-coord .color-theme {
  color: #222;
}
body.site_s1 .contacts-list__item-coord svg path {
  fill: #222;
}
body.site_s1 a.scroll-to-top {
  background: #fff url("/bitrix/templates/aspro-lite/images/svg/scroll.svg") no-repeat scroll center 124%;
  box-shadow: 0 0px 3px rgba(0, 0, 0, 0.5647058824);
}
body.site_s1 a.scroll-to-top:hover {
  background-color: #FFFF03;
}
body.site_s1 #cookie_popup_custom {
  z-index: 5002 !important;
}
body.site_s1 #mobileheader .mobileheader--color-white, body.site_s1 #mobileheader .mobileheader--color-grey {
  background-color: #2B2A29;
  box-shadow: 0px 1px 0px #FFFF03;
}
body.site_s1 #mobileheader .burger:hover use {
  fill: #fff;
}
body.site_s1 #mobileheader .line-block__item .svg svg use {
  fill: #FFFF03;
}
body.site_s1 #mobileheader .line-block__item:hover .svg svg use {
  fill: #FEFEA2;
}
body.site_s1 #mobileheader .mobilephones__close .svg svg use {
  fill: #222;
}
body.site_s1 #mobileheader .mobilephones__close:hover .svg svg use {
  fill: #222 !important;
}
body.site_s1 #mobileheader [data-ajax-load-block=HEADER_MOBILE_TOGGLE_CART] {
  display: none;
}
body.site_s1 .header-cart__count, body.site_s1 .icon-count {
  color: #222;
}
body.site_s1 #mobileheader .basket {
  display: none;
}
body.site_s1 .header-cart__count, body.site_s1 .icon-count {
  color: #222;
}
body.site_s1 #mobilemenu {
  background-color: #2B2A29;
}
body.site_s1 #mobilemenu .mobilemenu__menu-dropdown {
  background-color: #2B2A29;
}
body.site_s1 #mobilemenu .mobilemenu__menu-dropdown .dark_link {
  color: #fff !important;
}
body.site_s1 #mobilemenu .mobilemenu__menu-dropdown .dark_link svg {
  fill: #fff;
}
body.site_s1 #mobilemenu .mobilemenu__menu-dropdown .dark_link svg use {
  fill: #fff;
  stroke: #fff;
}
body.site_s1 #mobilemenu .mobilemenu__separator {
  background-color: #606062;
}
body.site_s1 #mobilemenu .mobilemenu__close svg use {
  fill: #FFFF03;
}
body.site_s1 #mobilemenu .arrow-all__item-arrow * {
  stroke: #FFFF03;
}
body.site_s1 #mobilemenu .fill-dark-light-block use {
  fill: #FFFF03;
}
body.site_s1 #mobilemenu .dark_link {
  color: #FFFF03;
}
body.site_s1 #mobilemenu .dark_link:hover {
  color: #FEFEA2 !important;
}
body.site_s1 #mobilemenu .icon-block .svg use {
  fill: #FFFF03;
}
body.site_s1 #mobilemenu .icon-block:hover .svg use {
  fill: #FEFEA2;
}
body.site_s1 #mobilemenu .mobilemenu__inner > div:nth-child(4) .dark_link {
  color: #AEAFB3;
}
body.site_s1 #mobilemenu .mobilemenu__inner > div:nth-child(4) .dark_link:hover {
  color: #999 !important;
}
body.site_s1 #mobilemenu .mobilemenu__inner > div:nth-child(4) .dark_link:hover .svg use {
  fill: #999;
}
body.site_s1 #mobilemenu .mobilemenu__inner > div:nth-child(4) .dark_link .svg use {
  fill: #AEAFB3;
}
body.site_s1 .phones__dropdown--top {
  bottom: -38px;
}
body.site_s1 .loyalty-card.loyalty-card-front .value {
  color: #222;
}
@media (max-width: 768px) {
  body.site_s1 .banners-big .swiper-wrapper {
    padding-bottom: 20px;
  }
  body.site_s1 .banners-big .maxwidth-theme.banners-big__nav-wrap {
    bottom: 0;
  }
}

/*# sourceMappingURL=ostrov2.0.css.map */
