#partnerOffersSearchable {
  scroll-margin-top: 160px;
}

.new-heads__section-main_left a.logo {
  flex: none;
}

.heads.desktop-header.new-heads {
  position: sticky;
  --header-side-padding: 16px;
  --header-transition-duration: .3s;
  --geo-color: #828282;
  --nav-color: #282828;
  --header-border-color: #F2F2F5;
  --header-color-primary: #90278E;
  /*--header-color-secondary: #90278E;*/
  --default-btn-bg: #F2F4F8;
  line-height: 1.2;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 16px;
  top: 0;
  z-index: 20;
  background: #fff !important;
}

.filters-popup label:has(input[data-id="favorites"]) {
  display: none;
}

.heads.desktop-header.new-heads button {
  cursor: pointer;
}

.heads.desktop-header.new-heads > .wrapper {
  width: auto;
  max-width: 1472px;
  padding: 0 var(--header-side-padding);
}

.new-heads__wrapper {
  display: grid;
  grid-template-columns: 1fr;
}

.new-heads__section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0;
}

.new-heads__section.new-heads__section_top {
  padding: 0;
}

.new-heads__container_top {
  width: 100%;
  display: grid;
  grid-template-rows: 1fr;
  transition: .3s ease;
  border-bottom: 1px solid var(--header-border-color);
}

.new-heads__section-wrapper_top {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  overflow: hidden;
}

.new-heads__nav {
  --menu-section-padding-x: 13px;
  display: flex;
  align-items: center;
}

.new-heads__section_top .new-heads__nav {
  margin-left: calc(0px - var(--menu-section-padding-x));
}

.new-heads__nav-item {
  padding: 12px var(--menu-section-padding-x);
  text-decoration: none;
  color: var(--nav-color);
  transition: var(--header-transition-duration);
}

.new-heads__nav-item:hover {
  opacity: .5;
}

.new-heads__region {
  background: inherit;
  border: none;
  color: #828282;
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  padding: 16px 0;
  transition: .6s ease;
  overflow: hidden;
  word-break: keep-all;
}


.new-heads__region span {
  pointer-events: none;
  transition: .4s ease, opacity .3s ease;
  max-width: 225px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.new-heads__region:empty {
  opacity: 0;
  visibility: hidden;
}

.new-heads__section_main > * {
  max-height: 50px;
}

.new-heads__section_main .new-heads__region {
  padding: 16px;
}

.new-heads__region:hover {
  opacity: .6;
}

.new-heads__region::before {
  content: '';
  flex: none;
  width: 14px;
  aspect-ratio: 1;
  mask-image: url(/assets/site/decweb/locate.svg);
  -webkit-mask-image: url(/assets/site/decweb/locate.svg);
  mask-size: 100%;
  -webkit-mask-size: 100%;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  background-color: #828282;
}

.new-heads__section-main_left,
.new-heads__section-main_right {
  display: flex;
  align-items: center;
}
.new-heads__section-main_left {
  gap: 25px;
  flex-grow: 1;
}

/* search block */

.new-heads__partners-search-panel {
  flex-grow: inherit;
  display: flex;
  align-items: center;
  gap: 16px;
}
.new-heads__search {
  flex: auto;
  max-width: 500px;
  --side-padding: 16px;
  --search-icon-size: 24px;
  --input-inner-gap: 12px;
  --category-btn-width: 16px;
  --clear-btn-size: 12px;
  --input-bg-color: #F2F4F8;
  display: flex;
  align-items: center;
  position: relative;
}

.new-heads__search-icon {
  width: 24px;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: var(--side-padding);
  transform: translateY(-50%);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='6' stroke='%23777777' stroke-width='1.5'/%3E%3Cpath d='M20 20L17 17' stroke='%23777777' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='6' stroke='%23777777' stroke-width='1.5'/%3E%3Cpath d='M20 20L17 17' stroke='%23777777' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  background-color: #777777;
}
.new-heads__search-input {
  border: none;
  padding:
    15px
    calc(var(--side-padding) + var(--category-btn-width) + 2*var(--input-inner-gap) + var(--clear-btn-size))
    15px
    calc(var(--side-padding) + var(--search-icon-size) + var(--input-inner-gap));
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  background-color: var(--input-bg-color);
  border-radius: 12px;
  min-height: 50px;
  transition: .3s ease;
}

.new-heads__search-input:focus {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
}

.new-heads__search-category-btn {
  border: none;
  width: 16px;
  aspect-ratio: 1;
  position: absolute;
  right: var(--side-padding);
  background-color: var(--input-bg-color);
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.800049 2.56874H16.8' stroke='%23282828' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.800049 10.1878H16.8' stroke='%23282828' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='7.27708' cy='2.70481' r='1.90476' fill='%23F7F7F9' stroke='%23282828' stroke-width='1.6'/%3E%3Ccircle cx='12.99' cy='10.3239' r='1.90476' fill='%23F7F7F9' stroke='%23282828' stroke-width='1.6'/%3E%3C/svg%3E%0A");;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  cursor: pointer;
}
.new-heads__search-input button:hover {
  /*background-color: var(--input-bg-color);*/
  background-color: inherit;
}

.new-heads__search-clear-btn {
  display: none;
  cursor: pointer;
  border: none;
  position: absolute;
  right: calc(var(--side-padding) + var(--category-btn-width) + var(--input-inner-gap));
  width: var(--clear-btn-size);
  aspect-ratio: 1;
  background-color: var(--input-bg-color);
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1L1 15' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M1 1L15 15' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}

.new-heads__search-input:invalid + .new-heads__search-clear-btn {
  display: block;
}

.new-heads__btn.map {
  --icon-size: 24px;
  /*overflow: hidden;*/
  padding: 13px 16px;
  white-space: nowrap;
  gap: 12px;
  background: #1e1e1c;
  color: #fff;
  text-decoration: none;
}

.new-heads__btn.map > span {
  color: inherit;
  overflow: hidden;
  transition: 0.3s ease;
  max-width: 70px;
}

.heads.desktop-header.new-heads.collapsed .new-heads__btn.map > span {
  opacity: 0;
  visibility: hidden;
  max-width: 0;
}

.heads.desktop-header.new-heads.collapsed .new-heads__btn.map {
  /*grid-template-columns: 0fr var(--icon-size);*/
  gap: 0;
}

.new-heads__btn.map::after {
  content: '';
  background-color: #ffffff;
  width: var(--icon-size);
  flex: none;
  aspect-ratio: 1;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.65 21.41C15.22 21.41 14.79 21.32 14.44 21.15L9.19004 18.52C8.89004 18.37 8.30004 18.38 8.01004 18.55L5.65004 19.9C4.63004 20.48 3.58004 20.56 2.79004 20.09C1.99004 19.63 1.54004 18.69 1.54004 17.51V7.79003C1.54004 6.88003 2.14004 5.85003 2.93004 5.40003L7.26004 2.92003C7.99004 2.50003 9.10004 2.47003 9.85004 2.85003L15.1 5.48003C15.4 5.63003 15.98 5.61003 16.28 5.45003L18.63 4.11003C19.65 3.53003 20.7 3.45003 21.49 3.92003C22.29 4.38003 22.74 5.32003 22.74 6.50003V16.23C22.74 17.14 22.14 18.17 21.35 18.62L17.02 21.1C16.64 21.3 16.14 21.41 15.65 21.41ZM8.64004 16.92C9.07004 16.92 9.50004 17.01 9.85004 17.18L15.1 19.81C15.4 19.96 15.98 19.94 16.28 19.78L20.61 17.3C20.93 17.12 21.24 16.58 21.24 16.22V6.49003C21.24 5.86003 21.06 5.39003 20.73 5.21003C20.41 5.03003 19.91 5.10003 19.37 5.41003L17.02 6.75003C16.29 7.17003 15.18 7.20003 14.43 6.82003L9.18004 4.19003C8.88004 4.04003 8.30004 4.06003 8.00004 4.22003L3.67004 6.70003C3.35004 6.88003 3.04004 7.42003 3.04004 7.79003V17.52C3.04004 18.15 3.22004 18.62 3.54004 18.8C3.86004 18.99 4.36004 18.91 4.91004 18.6L7.26004 17.26C7.65004 17.03 8.15004 16.92 8.64004 16.92Z' fill='white'/%3E%3Cpath d='M8.56006 17.75C8.15006 17.75 7.81006 17.41 7.81006 17V4C7.81006 3.59 8.15006 3.25 8.56006 3.25C8.97006 3.25 9.31006 3.59 9.31006 4V17C9.31006 17.41 8.97006 17.75 8.56006 17.75Z' fill='white'/%3E%3Cpath d='M15.73 20.75C15.32 20.75 14.98 20.41 14.98 20V6.62C14.98 6.21 15.32 5.87 15.73 5.87C16.14 5.87 16.48 6.21 16.48 6.62V20C16.48 20.41 16.14 20.75 15.73 20.75Z' fill='white'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.65 21.41C15.22 21.41 14.79 21.32 14.44 21.15L9.19004 18.52C8.89004 18.37 8.30004 18.38 8.01004 18.55L5.65004 19.9C4.63004 20.48 3.58004 20.56 2.79004 20.09C1.99004 19.63 1.54004 18.69 1.54004 17.51V7.79003C1.54004 6.88003 2.14004 5.85003 2.93004 5.40003L7.26004 2.92003C7.99004 2.50003 9.10004 2.47003 9.85004 2.85003L15.1 5.48003C15.4 5.63003 15.98 5.61003 16.28 5.45003L18.63 4.11003C19.65 3.53003 20.7 3.45003 21.49 3.92003C22.29 4.38003 22.74 5.32003 22.74 6.50003V16.23C22.74 17.14 22.14 18.17 21.35 18.62L17.02 21.1C16.64 21.3 16.14 21.41 15.65 21.41ZM8.64004 16.92C9.07004 16.92 9.50004 17.01 9.85004 17.18L15.1 19.81C15.4 19.96 15.98 19.94 16.28 19.78L20.61 17.3C20.93 17.12 21.24 16.58 21.24 16.22V6.49003C21.24 5.86003 21.06 5.39003 20.73 5.21003C20.41 5.03003 19.91 5.10003 19.37 5.41003L17.02 6.75003C16.29 7.17003 15.18 7.20003 14.43 6.82003L9.18004 4.19003C8.88004 4.04003 8.30004 4.06003 8.00004 4.22003L3.67004 6.70003C3.35004 6.88003 3.04004 7.42003 3.04004 7.79003V17.52C3.04004 18.15 3.22004 18.62 3.54004 18.8C3.86004 18.99 4.36004 18.91 4.91004 18.6L7.26004 17.26C7.65004 17.03 8.15004 16.92 8.64004 16.92Z' fill='white'/%3E%3Cpath d='M8.56006 17.75C8.15006 17.75 7.81006 17.41 7.81006 17V4C7.81006 3.59 8.15006 3.25 8.56006 3.25C8.97006 3.25 9.31006 3.59 9.31006 4V17C9.31006 17.41 8.97006 17.75 8.56006 17.75Z' fill='white'/%3E%3Cpath d='M15.73 20.75C15.32 20.75 14.98 20.41 14.98 20V6.62C14.98 6.21 15.32 5.87 15.73 5.87C16.14 5.87 16.48 6.21 16.48 6.62V20C16.48 20.41 16.14 20.75 15.73 20.75Z' fill='white'/%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-size: 100%;
}

/* \search block */


.new-heads__section-main_right {
  gap: 16px;
}

.new-heads__account-block {
  position: relative;
  display: flex;
  align-items: center;
  gap: 16px;
}

.new-heads__btn {
  display: flex;
  align-items: center;
  padding: 16px;
  min-width: 49px;
  min-height: 49px;
  cursor: pointer;
  font-weight: 500;
  color: #292D32;
  background: var(--default-btn-bg);
  border-radius: 12px;
  border: none;
}

.new-heads__btn.primary {
  background: var(--header-color-primary);
  color: #fff;
}

.new-heads__btn.secondary {
  background: #fff;
  border: 1px solid var(--header-color-primary);
}

.new-heads__notifications{
  position: relative;
}

.new-heads__notifications::before {
  content: '';
  background-color: #000000;
  width: 100%;
  aspect-ratio: 1;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 1.30005C8.77247 1.30005 7.1487 2.18174 6.09673 3.49137C5.06261 4.77877 4.61885 6.42972 4.61885 7.94516C4.61885 9.02994 4.5093 9.73392 4.3637 10.2235C4.3475 10.2779 4.33074 10.3301 4.31347 10.3803C4.18563 10.685 4.02648 10.9217 3.84122 11.1792C3.81902 11.2101 3.79606 11.2417 3.77249 11.2741C3.5715 11.5509 3.32653 11.8882 3.14082 12.3214C2.92757 12.8189 2.801 13.4128 2.80001 14.2112C2.8 14.2143 2.8 14.2174 2.8 14.2206C2.8 14.2209 2.8 14.2213 2.8 14.2217C2.80003 14.2378 2.80061 14.2538 2.80173 14.2697C2.802 14.2735 2.8023 14.2773 2.80262 14.2811C2.80389 14.2957 2.80521 14.3103 2.80659 14.3248C2.8836 15.1392 3.12941 15.8512 3.58802 16.4449C4.05297 17.0467 4.69629 17.4746 5.47582 17.7791C7.00064 18.3748 9.18409 18.5477 12 18.5477C14.8159 18.5477 16.9994 18.3748 18.5242 17.7791C19.3037 17.4746 19.947 17.0467 20.412 16.4449C20.8688 15.8536 21.1145 15.1449 21.1925 14.3345C21.1942 14.3167 21.1958 14.2989 21.1974 14.2811C21.1991 14.2609 21.2 14.2408 21.2 14.2206C21.2 14.156 21.1992 14.093 21.1976 14.0313C21.1791 13.3224 21.0561 12.7808 20.8592 12.3214C20.6735 11.8882 20.4285 11.5509 20.2275 11.2741L20.2269 11.2733C20.2035 11.2411 20.1808 11.2098 20.1588 11.1792C19.9735 10.9217 19.8144 10.685 19.6865 10.3803C19.6693 10.3301 19.6525 10.2779 19.6363 10.2235C19.4907 9.73392 19.3812 9.02994 19.3812 7.94516C19.3812 7.87049 19.3695 7.79856 19.3478 7.73108C19.228 6.40362 18.7805 4.96384 17.9252 3.7784C16.8919 2.34613 15.2687 1.30005 13 1.30005H11.0637C11.053 1.30005 11.0424 1.30029 11.0318 1.30076C11.0213 1.30029 11.0107 1.30005 11 1.30005ZM11.0318 2.69934C11.0213 2.69981 11.0107 2.70005 11 2.70005C9.18231 2.70005 7.96551 3.40042 7.18821 4.36811C6.39305 5.35802 6.01885 6.67963 6.01885 7.94516C6.01885 8.09294 6.01698 8.23554 6.01333 8.37323C6.01697 8.40217 6.01885 8.43166 6.01885 8.4616C6.01885 9.41168 5.89743 10.1177 5.69429 10.6897C5.67118 10.7547 5.64717 10.8176 5.62242 10.8783C5.43466 11.4081 5.2019 11.7808 4.98054 12.0931C4.91419 12.1868 4.85443 12.2684 4.8 12.3427L4.8 12.3427C4.63652 12.5659 4.52124 12.7233 4.42038 12.943C4.30564 13.193 4.20865 13.5417 4.20055 14.1389C4.20032 14.1557 4.20017 14.1727 4.20008 14.1899C4.25694 14.7961 4.42988 15.241 4.6952 15.5841C4.96679 15.9354 5.37574 16.2326 5.98504 16.4712C7.23743 16.9617 9.17792 17.1477 12 17.1477C14.8221 17.1477 16.7626 16.9617 18.015 16.4712C18.6243 16.2326 19.0332 15.9354 19.3048 15.5841C19.5701 15.241 19.7431 14.7961 19.7999 14.1899C19.7968 13.5614 19.6976 13.2 19.5796 12.943C19.4788 12.7233 19.3635 12.5659 19.2 12.3427L19.1999 12.3425C19.1455 12.2683 19.0858 12.1867 19.0195 12.0931C18.7981 11.7808 18.5654 11.4081 18.3776 10.8783C18.3528 10.8176 18.3288 10.7547 18.3057 10.6897C18.1026 10.1177 17.9812 9.41168 17.9812 8.4616C17.9812 7.19124 17.604 5.72594 16.7899 4.59752C15.9939 3.49425 14.7765 2.70005 13 2.70005H11.0637C11.053 2.70005 11.0424 2.69981 11.0318 2.69934Z' fill='black'/%3E%3Cpath d='M14.3888 20.8573C13.0247 22.372 10.8967 22.39 9.51947 20.8573' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 1.30005C8.77247 1.30005 7.1487 2.18174 6.09673 3.49137C5.06261 4.77877 4.61885 6.42972 4.61885 7.94516C4.61885 9.02994 4.5093 9.73392 4.3637 10.2235C4.3475 10.2779 4.33074 10.3301 4.31347 10.3803C4.18563 10.685 4.02648 10.9217 3.84122 11.1792C3.81902 11.2101 3.79606 11.2417 3.77249 11.2741C3.5715 11.5509 3.32653 11.8882 3.14082 12.3214C2.92757 12.8189 2.801 13.4128 2.80001 14.2112C2.8 14.2143 2.8 14.2174 2.8 14.2206C2.8 14.2209 2.8 14.2213 2.8 14.2217C2.80003 14.2378 2.80061 14.2538 2.80173 14.2697C2.802 14.2735 2.8023 14.2773 2.80262 14.2811C2.80389 14.2957 2.80521 14.3103 2.80659 14.3248C2.8836 15.1392 3.12941 15.8512 3.58802 16.4449C4.05297 17.0467 4.69629 17.4746 5.47582 17.7791C7.00064 18.3748 9.18409 18.5477 12 18.5477C14.8159 18.5477 16.9994 18.3748 18.5242 17.7791C19.3037 17.4746 19.947 17.0467 20.412 16.4449C20.8688 15.8536 21.1145 15.1449 21.1925 14.3345C21.1942 14.3167 21.1958 14.2989 21.1974 14.2811C21.1991 14.2609 21.2 14.2408 21.2 14.2206C21.2 14.156 21.1992 14.093 21.1976 14.0313C21.1791 13.3224 21.0561 12.7808 20.8592 12.3214C20.6735 11.8882 20.4285 11.5509 20.2275 11.2741L20.2269 11.2733C20.2035 11.2411 20.1808 11.2098 20.1588 11.1792C19.9735 10.9217 19.8144 10.685 19.6865 10.3803C19.6693 10.3301 19.6525 10.2779 19.6363 10.2235C19.4907 9.73392 19.3812 9.02994 19.3812 7.94516C19.3812 7.87049 19.3695 7.79856 19.3478 7.73108C19.228 6.40362 18.7805 4.96384 17.9252 3.7784C16.8919 2.34613 15.2687 1.30005 13 1.30005H11.0637C11.053 1.30005 11.0424 1.30029 11.0318 1.30076C11.0213 1.30029 11.0107 1.30005 11 1.30005ZM11.0318 2.69934C11.0213 2.69981 11.0107 2.70005 11 2.70005C9.18231 2.70005 7.96551 3.40042 7.18821 4.36811C6.39305 5.35802 6.01885 6.67963 6.01885 7.94516C6.01885 8.09294 6.01698 8.23554 6.01333 8.37323C6.01697 8.40217 6.01885 8.43166 6.01885 8.4616C6.01885 9.41168 5.89743 10.1177 5.69429 10.6897C5.67118 10.7547 5.64717 10.8176 5.62242 10.8783C5.43466 11.4081 5.2019 11.7808 4.98054 12.0931C4.91419 12.1868 4.85443 12.2684 4.8 12.3427L4.8 12.3427C4.63652 12.5659 4.52124 12.7233 4.42038 12.943C4.30564 13.193 4.20865 13.5417 4.20055 14.1389C4.20032 14.1557 4.20017 14.1727 4.20008 14.1899C4.25694 14.7961 4.42988 15.241 4.6952 15.5841C4.96679 15.9354 5.37574 16.2326 5.98504 16.4712C7.23743 16.9617 9.17792 17.1477 12 17.1477C14.8221 17.1477 16.7626 16.9617 18.015 16.4712C18.6243 16.2326 19.0332 15.9354 19.3048 15.5841C19.5701 15.241 19.7431 14.7961 19.7999 14.1899C19.7968 13.5614 19.6976 13.2 19.5796 12.943C19.4788 12.7233 19.3635 12.5659 19.2 12.3427L19.1999 12.3425C19.1455 12.2683 19.0858 12.1867 19.0195 12.0931C18.7981 11.7808 18.5654 11.4081 18.3776 10.8783C18.3528 10.8176 18.3288 10.7547 18.3057 10.6897C18.1026 10.1177 17.9812 9.41168 17.9812 8.4616C17.9812 7.19124 17.604 5.72594 16.7899 4.59752C15.9939 3.49425 14.7765 2.70005 13 2.70005H11.0637C11.053 2.70005 11.0424 2.69981 11.0318 2.69934Z' fill='black'/%3E%3Cpath d='M14.3888 20.8573C13.0247 22.372 10.8967 22.39 9.51947 20.8573' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.new-heads__notifications:not(.active)::after {
  content: none;
}
.new-heads__notifications::after {
  content: '';
  transition: .3s;
  top: var(--btn-padding);
  right: calc(var(--btn-padding)*1.4);
  position: absolute;
  width: 7px;
  aspect-ratio: 1;
  border-radius: 50%;
  outline: 2px solid var(--default-btn-bg);
  background-color: var(--header-color-primary);
}

.new-heads__notifications,
.new-heads__fav-filter {
  --btn-padding: 12px;
  padding: var(--btn-padding);
  transition: .3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
.new-heads__fav-filter::before {
  content: '';
  transition: inherit;
  width: 21px;
  aspect-ratio: 5.25 / 5;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.75 19.3C10.44 19.3 10.14 19.26 9.89 19.17C6.07 17.86 0 13.21 0 6.34C0 2.84 2.83 0 6.31 0C8 0 9.58 0.66 10.75 1.84C11.92 0.66 13.5 0 15.19 0C18.67 0 21.5 2.85 21.5 6.34C21.5 13.22 15.43 17.86 11.61 19.17C11.36 19.26 11.06 19.3 10.75 19.3ZM6.31 1.5C3.66 1.5 1.5 3.67 1.5 6.34C1.5 13.17 8.07 16.97 10.38 17.76C10.56 17.82 10.95 17.82 11.13 17.76C13.43 16.97 20.01 13.18 20.01 6.34C20.01 3.67 17.85 1.5 15.2 1.5C13.68 1.5 12.27 2.21 11.36 3.44C11.08 3.82 10.44 3.82 10.16 3.44C9.23 2.2 7.83 1.5 6.31 1.5Z' fill='%23292D32'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.75 19.3C10.44 19.3 10.14 19.26 9.89 19.17C6.07 17.86 0 13.21 0 6.34C0 2.84 2.83 0 6.31 0C8 0 9.58 0.66 10.75 1.84C11.92 0.66 13.5 0 15.19 0C18.67 0 21.5 2.85 21.5 6.34C21.5 13.22 15.43 17.86 11.61 19.17C11.36 19.26 11.06 19.3 10.75 19.3ZM6.31 1.5C3.66 1.5 1.5 3.67 1.5 6.34C1.5 13.17 8.07 16.97 10.38 17.76C10.56 17.82 10.95 17.82 11.13 17.76C13.43 16.97 20.01 13.18 20.01 6.34C20.01 3.67 17.85 1.5 15.2 1.5C13.68 1.5 12.27 2.21 11.36 3.44C11.08 3.82 10.44 3.82 10.16 3.44C9.23 2.2 7.83 1.5 6.31 1.5Z' fill='%23292D32'/%3E%3C/svg%3E%0A");
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: #292D32;
}
.new-heads__fav-filter.checked::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='21' height='19' viewBox='0 0 21 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00005 7.00004C1.00005 4.89701 0.825744 3.27251 2.5001 2C3.78206 1.02571 4.89195 0.417317 6.5 0.5C8.16612 0.585669 10.3279 2.99997 10.5001 2.99997C10.6722 2.99997 13.0001 0.5 14.5001 0.500045C16 0.500089 17.0001 1.00008 18.5001 2.00004C20 3.00001 20.0001 4.81695 20.0001 7.00004C20 10.0001 18.7797 12.0871 16.5001 14.5C14.5661 16.547 11.4999 18.5001 10.5 18.5C9.5001 18.5 6.50985 16.701 4.50005 14.5C2.32058 12.1132 1.00005 10.5001 1.00005 7.00004Z' fill='%2390278E'/%3E%3Cpath d='M10.5 19C10.1972 19 9.90419 18.9606 9.66 18.872C5.92884 17.5824 0 13.0047 0 6.24145C0 2.79585 2.76419 0 6.16326 0C7.81395 0 9.35721 0.649741 10.5 1.8114C11.6428 0.649741 13.186 0 14.8367 0C18.2358 0 21 2.8057 21 6.24145C21 13.0145 15.0712 17.5824 11.34 18.872C11.0958 18.9606 10.8028 19 10.5 19ZM6.16326 1.47668C3.57488 1.47668 1.46512 3.61295 1.46512 6.24145C1.46512 12.9653 7.88233 16.7062 10.1386 17.4839C10.3144 17.543 10.6953 17.543 10.8712 17.4839C13.1177 16.7062 19.5447 12.9751 19.5447 6.24145C19.5447 3.61295 17.4349 1.47668 14.8465 1.47668C13.3619 1.47668 11.9847 2.17565 11.0958 3.38653C10.8223 3.76062 10.1972 3.76062 9.92372 3.38653C9.01535 2.1658 7.64791 1.47668 6.16326 1.47668Z' fill='%2390278E'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='21' height='19' viewBox='0 0 21 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00005 7.00004C1.00005 4.89701 0.825744 3.27251 2.5001 2C3.78206 1.02571 4.89195 0.417317 6.5 0.5C8.16612 0.585669 10.3279 2.99997 10.5001 2.99997C10.6722 2.99997 13.0001 0.5 14.5001 0.500045C16 0.500089 17.0001 1.00008 18.5001 2.00004C20 3.00001 20.0001 4.81695 20.0001 7.00004C20 10.0001 18.7797 12.0871 16.5001 14.5C14.5661 16.547 11.4999 18.5001 10.5 18.5C9.5001 18.5 6.50985 16.701 4.50005 14.5C2.32058 12.1132 1.00005 10.5001 1.00005 7.00004Z' fill='%2390278E'/%3E%3Cpath d='M10.5 19C10.1972 19 9.90419 18.9606 9.66 18.872C5.92884 17.5824 0 13.0047 0 6.24145C0 2.79585 2.76419 0 6.16326 0C7.81395 0 9.35721 0.649741 10.5 1.8114C11.6428 0.649741 13.186 0 14.8367 0C18.2358 0 21 2.8057 21 6.24145C21 13.0145 15.0712 17.5824 11.34 18.872C11.0958 18.9606 10.8028 19 10.5 19ZM6.16326 1.47668C3.57488 1.47668 1.46512 3.61295 1.46512 6.24145C1.46512 12.9653 7.88233 16.7062 10.1386 17.4839C10.3144 17.543 10.6953 17.543 10.8712 17.4839C13.1177 16.7062 19.5447 12.9751 19.5447 6.24145C19.5447 3.61295 17.4349 1.47668 14.8465 1.47668C13.3619 1.47668 11.9847 2.17565 11.0958 3.38653C10.8223 3.76062 10.1972 3.76062 9.92372 3.38653C9.01535 2.1658 7.64791 1.47668 6.16326 1.47668Z' fill='%2390278E'/%3E%3C/svg%3E%0A");
  background-color: var(--header-color-primary);
}
.new-heads__profile-btn {
  padding: 12px 34px 12px 24px;
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
}
.new-heads__org-img {
  width: 24px;
  aspect-ratio: 1;
}

.profile-fullname {
  /*color: var(--geo-color);*/
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
}

.new-heads__btn.telegram {
  padding: 0;
  aspect-ratio: 1;
  background-color: #2AABEE;
  display: flex;
  justify-content: center;
  align-items: center;
}

.new-heads__btn.telegram::before {
  content: '';
  background: #fff;
  width: 55%;
  height: 45%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.82874 9.49256C8.97202 6.38106 13.7342 4.32956 16.1153 3.33846C22.9217 0.508329 24.3343 0.0167974 25.2569 0.000145095C25.4598 -0.00310881 25.9115 0.0470392 26.2062 0.28534C26.4512 0.486317 26.5201 0.758114 26.5546 0.948946C26.5852 1.13959 26.6273 1.57408 26.5929 1.91325C26.2254 5.78731 24.6291 15.1884 23.8175 19.5276C23.4768 21.3636 22.7992 21.9791 22.1446 22.0392C20.7205 22.1702 19.641 21.099 18.2629 20.196C16.1077 18.7823 14.8903 17.9026 12.7963 16.5233C10.3769 14.9293 11.9465 14.053 13.3246 12.6213C13.6844 12.2465 19.9549 6.54452 20.0736 6.02734C20.0889 5.96264 20.1042 5.72147 19.9587 5.59438C19.8171 5.4669 19.6066 5.51054 19.4534 5.54499C19.2352 5.59399 15.7937 7.87096 9.11749 12.3755C8.14132 13.047 7.25702 13.3743 6.46077 13.357C5.58796 13.3383 3.90359 12.8625 2.65179 12.4559C1.12054 11.9571 -0.100632 11.6933 0.00655532 10.8462C0.0601491 10.4052 0.668821 9.95385 1.82874 9.49256Z' fill='white'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.82874 9.49256C8.97202 6.38106 13.7342 4.32956 16.1153 3.33846C22.9217 0.508329 24.3343 0.0167974 25.2569 0.000145095C25.4598 -0.00310881 25.9115 0.0470392 26.2062 0.28534C26.4512 0.486317 26.5201 0.758114 26.5546 0.948946C26.5852 1.13959 26.6273 1.57408 26.5929 1.91325C26.2254 5.78731 24.6291 15.1884 23.8175 19.5276C23.4768 21.3636 22.7992 21.9791 22.1446 22.0392C20.7205 22.1702 19.641 21.099 18.2629 20.196C16.1077 18.7823 14.8903 17.9026 12.7963 16.5233C10.3769 14.9293 11.9465 14.053 13.3246 12.6213C13.6844 12.2465 19.9549 6.54452 20.0736 6.02734C20.0889 5.96264 20.1042 5.72147 19.9587 5.59438C19.8171 5.4669 19.6066 5.51054 19.4534 5.54499C19.2352 5.59399 15.7937 7.87096 9.11749 12.3755C8.14132 13.047 7.25702 13.3743 6.46077 13.357C5.58796 13.3383 3.90359 12.8625 2.65179 12.4559C1.12054 11.9571 -0.100632 11.6933 0.00655532 10.8462C0.0601491 10.4052 0.668821 9.95385 1.82874 9.49256Z' fill='white'/%3E%3C/svg%3E%0A");
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  position: relative;
  right: 2px;
  top: 1px;
}

/* filter tags */
.new-heads__section_bottom {
  padding: 0;
}
.new-heads__filter-tags {
  border-top: 2px solid #F2F2F5;
  width: 100%;
  display: grid;
  grid-template-rows: 1fr;
  transition: .3s ease;
}

.new-heads__filter-tags.empty {
  grid-template-rows: 0fr;
  visibility: hidden;
  opacity: 0;
  appearance: none;
  pointer-events: none;
  /*transition: 1s ease;*/
}

.new-heads__filter-tags .filter-tags__wrapper {
  padding: 16px 0;
  display: flex;
  gap: 16px;
  align-items: center;
  flex-wrap: nowrap;
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
  /*background-color: #777777;*/
}

.new-heads__filter-tags .filter-tags__wrapper::after {
  content: '';
  height: 38px;
  width: 1px;
  opacity: 0;
}

.new-heads__filter-tags .filter-tags__wrapper::-webkit-scrollbar {
  content-visibility: none;
}

.new-heads__filter-tags .filter-tag {
  display: flex;
  align-items: center;
  padding: 5px 12px;
  gap: 8px;
  color: #282828;
  background-color: #F2F4F8;
  border-radius: 24px;
}
.new-heads__filter-tags .filter-tag > span {
  flex: none;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
}
.new-heads__filter-tags .filter-tag__clear-btn {
  flex: none;
  border: none;
  width: 28px;
  aspect-ratio: 1;
  background-color: inherit;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1L1 15' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M1 1L15 15' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
  background-position: center;
  background-size: 43%;
  background-repeat: no-repeat;
}
.new-heads__filter-tags .filter-tag__clear-btn:hover {
  background-color: inherit;
}

/* \filter tags */

/* collapsed behavior */

.heads.desktop-header.new-heads.collapsed .new-heads__container_top,
.heads.desktop-header.new-heads.collapsed .new-heads__filter-tags,
.heads.desktop-header.new-heads .new-heads__filter-tags.empty {
  grid-template-rows: 0fr;
  visibility: hidden;
  opacity: 0;
  appearance: none;
  pointer-events: none;
}

.heads.desktop-header.new-heads.collapsed .new-heads__filter-tags .filter-tags__wrapper,
.heads.desktop-header.new-heads .new-heads__filter-tags.empty .filter-tags__wrapper {
  padding: 0;
}

/*.heads.desktop-header.new-heads .new-heads__filter-tags.empty .filter-tags__wrapper::after {*/
/*  content: '';*/
/*}*/

/* не забыть переделать main на обратное условие */
/*.heads.desktop-header.new-heads:not(.new-heads_js-main).collapsed .new-heads__section_top .new-heads__region,*/
/*.heads.desktop-header.new-heads:not(.collapsed, .new-heads_js-main) .new-heads__section_main .new-heads__region {*/
.heads.desktop-header.new-heads.new-heads_js-main.collapsed .new-heads__section_top .new-heads__region,
.heads.desktop-header.new-heads.new-heads_js-main:not(.collapsed) .new-heads__section_main .new-heads__region {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: .6s ease, opacity .3s ease;
  /*content-visibility: hidden;*/
}

.heads.desktop-header.new-heads.new-heads_js-main:not(.collapsed) .new-heads__section_main .new-heads__region span {
  max-width: 0;
}


/* collapsed behavior */

@media screen and (max-width: 1200px) {
  .heads.desktop-header.new-heads {
    font-size: 12px;
  }

  .new-heads__section-main_left {
    gap: 15px;
  }

  .new-heads__nav {
    --menu-section-padding-x: 10px;
  }

  .new-heads__section_main .new-heads__region {
    font-size: 12px;
  }

  .new-heads__section-main_right .new-heads__region span {
    max-width: 180px;
  }
}

@media screen and (max-width: 1100px) {
  .heads.desktop-header.new-heads {
    font-size: 11px;
  }
  a.logo img {
    height: 35px;
  }
  .new-heads__section-main_left {
    gap: 15px;
  }
  .new-heads__search-input {
    font-size: 13px;
  }
  .new-heads__section_main .new-heads__region {
    font-size: 11px;
  }
  .new-heads__profile-btn {
    padding-left: 14px;
    padding-right: 24px;
  }
  .profile-fullname {
    font-size: 11px;
  }
  .new-heads__partners-search-panel {
    gap: 10px;
  }
  .new-heads__section-main_right {
    gap: 10px;
  }
  .new-heads__account-block {
    gap: 10px;
  }

  .new-heads__section-main_right .new-heads__region span {
    max-width: 120px;
  }
}

@media screen and (max-width: 900px) {

  .heads.desktop-header.new-heads {
    margin: 0;
    padding: 0;
  }

  .heads.desktop-header.new-heads .new-heads__wrapper {
    display: none;
  }

  #partnerOffersSearchable {
    scroll-margin-top: 90px;
  }
}

@media screen and (min-width: 900px) {
  body:has(.heads.desktop-header.new-heads) .options-wrapper.sticky.newPosition_3 {
    display: none !important;
  }
}
