/*ГАЛЕРЕЯ KLINKER*/
.site_s1 .gallery-wrapper .ui-card__photo .ui-card__image--ratio-1-21 {
    --aspect-ratio: 1.5;
}
.site_s1 .slider-gallery-list__item {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        overflow: hidden;
        padding: 100px 150px;
        position: relative;
}
.site_s1 .header .social__items .social__link {
    filter: grayscale(1);
}
.site_s1 .header .social__items .social__link:hover {
    filter: none;
}
@media (prefers-reduced-motion: no-preference) and (any-hover: hover) {
    .site_s1 .header .social__item:hover {
        opacity: 1;
    }
}
/*ИНВЕРТ ИКОНОК КАТАЛОГА*/
.site_s1.theme-dark .section-block .sections-list .sections-list__item a .sections-list__item-image-wrapper--ICONS img {
    filter: invert(1);
}
/*НОВОГОДНИЙ ЛОГО - УВЕЛИЧЕННЫЙ*/
.site_s1 .logo {
    max-width: 310px;
    height: 100px;
}
@media screen and (max-width: 1024px) {
  .site_s1 .logo {
    max-width: 250px;
    height: 84px;
  }
}


/*ШАПКА*/

.site_kh .theme-default, .site_kh .theme-root, .site_kh .theme-light, .site_kh .theme-dark {
    --grey_bg: var(--light, #F5F7FA) var(--dark, #2d2d2e);
}
.site_kh .headers-container, .site_kh .main {
    background-color: var(--grey_bg);
}
.site_kh .headers-container .title-v1,
.site_kh .headers-container .header--fixed-1,
.site_kh .headers-container .header_simple  {
	margin-left: auto !important;
    margin-right: auto !important;
    padding-inline: var(--theme-page-width-padding, 32px);
    width: 100%;
}
.site_kh .headers-container .title-v1  {
    max-width: calc(var(--theme-page-width) + calc(2 * var(--theme-page-width-padding)));
}
.site_kh .headers-container .header--fixed-1,
.site_kh .headers-container .header_simple.fixed {
    max-width: var(--theme-page-width);
}
.site_kh .header.header--narrow,
.site_kh .header.header--fixed-1,
.site_kh .header.header_simple
 {
	border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}
.site_kh .header.header--narrow {
    padding: 8px 24px 10px;
}
.site_kh #headerfixed.fixed {
    backdrop-filter: blur(0px);
}
.site_kh .header .header__inner {
    border-bottom: none;
}
.site_kh #headerfixed .header__inner--shadow-fixed {
    box-shadow: none;
}
.site_kh .header__top-part {
    z-index: auto;
}
.site_kh .header__icon-name {
    display: none;
}

/*ГЛАВНАЯ*/
.site_kh .CATALOG_TAB .index-block .index-block__title-wrapper,
.site_kh .CATALOG_SECTIONS .index-block .index-block__title-wrapper,
.site_kh .NEWS .index-block .index-block__title-wrapper {
    padding: 24px 24px 32px 24px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    background-color: var(--black_bg_black);
}
.site_kh .CATALOG_TAB .index-block .index-block__bottom {
    padding: 0px 24px 32px 24px;
    background-color: var(--black_bg_black);
}
.site_kh .CATALOG_TAB .index-block .index-block__title-wrapper.mb--32, .site_kh .CATALOG_TAB .index-block .index-block__bottom.mb--32,
.site_kh .CATALOG_SECTIONS .index-block .index-block__title-wrapper.mb--32,
.site_kh .NEWS .index-block .index-block__title-wrapper.mb--32{
	 --mb: 0px;
}
.site_kh .CATALOG_TAB .index-block .wrapper_tabs .js-tabs-ajax,
.site_kh .CATALOG_SECTIONS .index-block .grid-list,
.site_kh .NEWS .index-block .grid-list {
	padding: 0px 24px 24px 24px;
	border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
	background-color: var(--black_bg_black);
}

/*ВСЕ ДОЧЕРНИЕ*/
.site_kh .main .container .row .maxwidth-theme .content-md {
	padding: 24px;
	border-radius: 24px;
}
.site_kh .main .container .row .maxwidth-theme .content-md {
	background-color: var(--black_bg_black);
}
/*ВЫ СМОТРЕЛИ*/
.site_kh .main, .site_kh .catalog-viewed {
    background-color: var(--grey_bg);
}
.site_kh .catalog-viewed .switcher-title {
    padding: 24px 24px 24px 24px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    background-color: var(--black_bg_black);
}
.site_kh.front_page .catalog-viewed-list {
    padding-top: 0rem;
}
.site_kh .catalog-viewed-list {
    padding: 0 0 1.5rem;
}
.site_kh .catalog-viewed .switcher-title.mb--24 {
	 --mb: 0px;
}
.site_kh .catalog-viewed .catalog-viewed-list__slider-wrap {
	padding: 0px 24px 24px 24px;
	border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
	background-color: var(--black_bg_black);
}
/*ПОДВАЛ*/
.site_kh .footer {
    background-color: var(--grey_bg);
}
.site_kh .footer .footer__top-part .maxwidth-theme .footer__top-part-inner,
.site_kh .footer.footer_simple .footer__bottom-part .maxwidth-theme .footer__bottom-part-inner {
	border-top-left-radius: 24px;
    border-top-right-radius: 24px;

}
.site_kh .footer .footer__top-part .maxwidth-theme .footer__top-part-inner,
.site_kh .footer .footer__main-part .maxwidth-theme .footer__main-part-inner,
.site_kh .footer .footer__bottom-part .maxwidth-theme .footer__bottom-part-inner {
	padding: 8px 24px 20px;
}
.site_kh .footer .footer__top-part .maxwidth-theme .footer__top-part-inner,
.site_kh .footer .footer__main-part .maxwidth-theme .footer__main-part-inner,
.site_kh .footer .footer__bottom-part .maxwidth-theme .footer__bottom-part-inner {
	background-color: var(--black_bg_black);
}
.site_kh .footer.footer__divider--top {
	border-top: 0px solid var(--footer_border_color)
}
/*МЕГА МЕНЮ КАТАЛОГА*/
/* МЕГА МЕНЮ НАЧАЛО ---------------------------- */
.site_kh header .header__burger .mega-menu .header-menu__dropdown-menu .dropdown-menu-inner {
    bottom: 0;
    height: calc(100vh - 100px);
    left: 0;
    overflow: auto;
    padding: 14px 0;
    position: fixed;
    right: 0;
    border-radius: 0px;
}
.site_kh .fixed .header__burger .mega-menu .header-menu__dropdown-menu .dropdown-menu-inner {
    top: 100px;
    height: calc(100vh - 100px);
    left: 0;
    overflow: auto;
    padding: 14px 0;
    position: fixed;
    right: 0;
    border-radius: 0px;
}
.site_kh header .header__burger .mega-menu .header-menu__dropdown-menu .dropdown-menu-inner .maxwidth-theme,
.site_kh header .header__burger .mega-menu .header-menu__dropdown-menu .dropdown-menu-inner .maxwidth-theme .menu-navigation,
.site_kh .fixed .header__burger .mega-menu .header-menu__dropdown-menu .dropdown-menu-inner .maxwidth-theme,
.site_kh .fixed .header__burger .mega-menu .header-menu__dropdown-menu .dropdown-menu-inner .maxwidth-theme .menu-navigation {
  height: 100%;
}
.site_kh header .header__burger .mega-menu .header-menu__dropdown-menu .dropdown-menu-inner .maxwidth-theme.pt--16,
.site_kh .fixed .header__burger .mega-menu .header-menu__dropdown-menu .dropdown-menu-inner .maxwidth-theme.pt--16 {
  --pb: 8px;
}
.site_kh header .header__burger .mega-menu .header-menu__dropdown-menu .dropdown-menu-inner .maxwidth-theme .menu-navigation .menu-navigation__scroll::-webkit-scrollbar,
.site_kh header .header__burger .mega-menu .header-menu__dropdown-menu .dropdown-menu-inner .maxwidth-theme .menu-navigation .menu-navigation__content::-webkit-scrollbar,
.site_kh .fixed .header__burger .mega-menu .header-menu__dropdown-menu .dropdown-menu-inner .maxwidth-theme .menu-navigation .menu-navigation__scroll::-webkit-scrollbar,
.site_kh .fixed .header__burger .mega-menu .header-menu__dropdown-menu .dropdown-menu-inner .maxwidth-theme .menu-navigation .menu-navigation__content::-webkit-scrollbar {
  width: 0;
}
.site_kh header .header__burger .dropdown-menu-wrapper .dropdown-menu-inner,
.site_kh .fixed .header__burger .dropdown-menu-wrapper .dropdown-menu-inner {
  box-shadow: none;
}
.site_kh body:has(.header-menu__link--only-catalog.opened) {
    overflow-y: hidden;
}
.site_kh .headers-container:has(.header-menu__link--only-catalog.opened) {
    background-color: var(--black_bg_black);
}
.site_kh .dropdown-menu-wrapper .dropdown-menu-inner {
    background-color: var(--black_bg_black);
}
.site_kh .headers-container {
    transition: background-color 0.1s ease-in-out;
}
.site_kh .menu-navigation__sections-item-link-all_catalog {
  border: 1px solid #78777e29;
  height: 66px;
  font-weight: 500;
}
.site_kh .theme-light .menu-navigation__sections-item-link-all_catalog, .theme-default .menu-navigation__sections-item-link-all_catalog {
  background: white;
}
.site_kh .menu-navigation__sections-item-link-all_catalog:hover,
.site_kh .menu-navigation__sections-item-link-all_catalog.menu-navigation__sections-item-link--active {
  border: 1px solid var(--darkgrey_bg_black);
  background: var(--darkgrey_bg_black);
}

/* МЕГА МЕНЮ КОНЕЦ ---------------------------- */
