:root {
  --evrohub-orange: #ff9000;
  --evrohub-orange-dark: #e67e00;
  --evrohub-orange-light: #febd69;
  --evrohub-orange-soft: #ffd195;
  --evrohub-black: #131921;
}

.logo img,
.footer-block-top > div:first-child img {
  height: 44px;
  width: auto;
  max-width: 240px;
  object-fit: contain;
}

/* Pornhub-style header bar: orange catalog + search panel */
.header__black {
  background: var(--evrohub-orange) !important;
}

.header__black__catalog a {
  color: var(--evrohub-black) !important;
}

.header__black__icon span {
  background: var(--evrohub-black) !important;
}

.catalog__menu_open .header__black__icon span {
  background: var(--evrohub-black) !important;
}

#header__form1 input[type="text"],
#header__form1 .search__input {
  background: #fff !important;
  color: var(--evrohub-black) !important;
}

.header__search1,
#header__form1 .header__search1 {
  background: var(--evrohub-orange) !important;
  color: var(--evrohub-black) !important;
}

.header__search1:hover {
  background: var(--evrohub-orange-dark) !important;
}

.header__search1 b {
  color: var(--evrohub-black) !important;
}

.header__pay {
  background: var(--evrohub-orange) !important;
  border-color: var(--evrohub-orange-dark) !important;
}

.header__pay a {
  color: var(--evrohub-black) !important;
}

.header__pay a:hover {
  background: var(--evrohub-orange-dark) !important;
  color: #fff !important;
}

.header__contacts__phone a {
  color: var(--evrohub-orange) !important;
}

.header__contacts__bell a {
  color: var(--evrohub-orange) !important;
  border-bottom-color: var(--evrohub-orange) !important;
}

.header__contacts__bell:before {
  filter: brightness(0) saturate(100%) invert(58%) sepia(86%) saturate(2476%) hue-rotate(1deg) brightness(102%)
    contrast(104%);
}

/* Orange accent overrides */
.color-orange,
.color-secondary,
.filter__button__mobile b,
.catalog__block__title span,
.box__item__price,
.product__item__price,
.basket__box__price1 b,
.basket__box__price2 b,
.basket__caption2__price,
.add2basket__result_price,
.product__price__mobile,
.gm__thumb-block p span,
.contacts-page1 ul li span,
.exchange ul li span,
.js__favorites_remove,
.js__favorites_remove_pensil,
.basket__delete a,
.search-retail-chip:hover,
.search-brand-chip:hover {
  color: var(--evrohub-orange) !important;
}

.header__pay a:hover,
.main__category__quantity,
.box__item__button:hover,
.box__item__button a.in-cart,
.product__basket__button a.in-cart,
.contacts__button,
.stat-partnerom button,
.earn-section .grid-2c-section .title button,
.orange-bg,
.gm-hero-carousel__arrow,
.gm-day-carousel__dots li.slick-active button,
.gm-day-carousel__dots li button:hover,
.carousel__deafault1 .slick-prev,
.carousel__deafault1 .slick-next,
.slider-for .slick-dots li.slick-active button,
.filter__button__mobile em,
ul.header__black__list li span,
.product__item__interest,
.btn-primary:hover,
.search-submit,
.search-full-submit {
  background: var(--evrohub-orange-light) !important;
  background-color: var(--evrohub-orange-light) !important;
}

.gm-hero-carousel.carousel__deafault1 .gm-hero-carousel__dots li {
  background: #febd69 !important;
}

.gm-hero-carousel.carousel__deafault1 .gm-hero-carousel__dots li:hover,
.gm-hero-carousel.carousel__deafault1 .gm-hero-carousel__dots li.slick-active {
  background: #000 !important;
}

.gm-hero-carousel__arrow:hover,
.carousel__deafault1 .slick-prev:hover,
.carousel__deafault1 .slick-next:hover {
  background: var(--evrohub-black) !important;
  background-color: var(--evrohub-black) !important;
}

ul.box__item__list li.active,
.product__item.active,
.catalog-checkbox input[type="checkbox"] + span,
.basket__checkbox input[type="checkbox"] + span,
ul.basket__box__checkbox input[type="checkbox"] + span {
  border-color: var(--evrohub-orange) !important;
}

.catalog__select select,
.filter__button__mobile,
ul.catalog__pagination__number li:hover,
ul.catalog__pagination__number li.active,
.basket__checkbox input[type="checkbox"] + span,
.basket__checkbox1 input[type="checkbox"] + span,
ul.registration-radio input[type="radio"] + span,
ul.registration-radio1 input[type="radio"] + span {
  border-color: var(--evrohub-orange-soft) !important;
}

ul.catalog__pagination__number li:hover a,
ul.catalog__pagination__number li.active a,
ul.catalog__pagination__number li.active span,
ul.box__item__list li span {
  color: var(--evrohub-orange) !important;
}

.footer-block-top > div:nth-child(2) a:hover,
.footer-block-top > div:nth-child(4) a:hover,
.footer-block-top > div:nth-child(3) ul li a:hover,
.earn-section .grid-2c-section .title span,
.supplier-under button {
  color: var(--evrohub-orange) !important;
}

.orange-bg .title,
.orange-bg .title h2,
.orange-bg .title span {
  color: #fff !important;
}
