

/* Start:/bitrix/templates/b2bcabinet_v3.0/assets/fonts/Roboto/font.css?17656513061794*/
@font-face {
    font-family: "Roboto";
    src: url("/bitrix/templates/b2bcabinet_v3.0/assets/fonts/Roboto/Roboto-Regular.woff2") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Roboto";
    src: url("/bitrix/templates/b2bcabinet_v3.0/assets/fonts/Roboto/Roboto-Italic.ttf") format("truetype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Roboto";
    src: url("/bitrix/templates/b2bcabinet_v3.0/assets/fonts/Roboto/Roboto-Medium.woff2") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Roboto";
    src: url("/bitrix/templates/b2bcabinet_v3.0/assets/fonts/Roboto/Roboto-MediumItalic.ttf") format("truetype");
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Roboto";
    src: url("/bitrix/templates/b2bcabinet_v3.0/assets/fonts/Roboto/Roboto-SemiBold.woff2") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Roboto";
    src: url("/bitrix/templates/b2bcabinet_v3.0/assets/fonts/Roboto/Roboto-SemiBoldItalic.ttf") format("truetype");
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Roboto";
    src: url("/bitrix/templates/b2bcabinet_v3.0/assets/fonts/Roboto/Roboto-Bold.woff2") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Roboto";
    src: url("/bitrix/templates/b2bcabinet_v3.0/assets/fonts/Roboto/Roboto-BoldItalic.ttf") format("truetype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* End */


/* Start:/bitrix/templates/b2bcabinet_v3.0/components/bitrix/main.userconsent.request/b2bcabinet_cookies/style.css?17656513071124*/
.cookies-modal {
  position: fixed;
  bottom: calc(var(--tab-nav-height, 0px) + var(--gap-m));
  right: calc(var(--gap-m) + var(--body-scrollbar-width, 0px));
  display: flex;
  flex-direction: column;
  max-width: 350px;
  margin-left: var(--gap-m);
  background: var(--background, #FFFFFF);
  border-radius: var(--border-radius-400);
  box-shadow: var(--box-shadow-dropdown-list);
  transition: opacity var(--transition);
  z-index: var(--z-index-modal);
}

.cookies-modal--hidden {
  opacity: 0;
}

.cookies-modal__header {
  margin: 0;
  padding: var(--gap-xl) var(--gap-xl) var(--gap-xs) var(--gap-xl);
  font-size: var(--font-size-3xl, 24px);
  font-weight: 600;
  line-height: var(--line-height-xs, 1.3);
}

.cookies-modal__content {
  display: flex;
  flex-direction: column;
  row-gap: var(--gap-xs);
  padding: var(--gap-s) var(--gap-xl) var(--gap-s) var(--gap-xl);
}

.cookies-modal__button {
  width: fit-content;
}

.cookies-modal__footer {
  display: flex;
  column-gap: var(--gap-s);
  padding: var(--gap-m) var(--gap-xl) var(--gap-m) var(--gap-xl);
}

.cookies-modal__footer sotbit-button {
  width: 50%;
}


/* End */


/* Start:/bitrix/templates/b2bcabinet_v3.0/template_layouts/header/templates/1/style.css?17656513071981*/
.header {
  top: 0;
  left: 0;
  width: 100vw;
  padding: var(--gap-xs) 0;
  background: var(--background-base);
  transition: transform var(--transition);
  z-index: var(--z-index-header);
  position: sticky;
}
@media (max-width: 767px) {
  .header-hidden {
    transform: translateY(var(--header-transition-pos, -100%));
  }
  .header-visible {
    transform: translateY(var(--header-transition-pos, 0));
  }
}
@media (min-width: 1441px) {
  .header {
    padding: var(--gap-xxs) 0;
  }
}
.header__logo {
  max-width: 64px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header__logo img {
  display: block;
  width: 100%;
  max-height: 100%;
  height: auto;
}
@media (min-width: 1441px) {
  .header__logo {
    max-width: 102px;
    min-height: 64px;
  }
}
.header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: var(--gap-s);
}
@media (min-width: 768px) {
  .header__inner {
    flex-wrap: nowrap;
    row-gap: 0;
  }
}
.header__block {
  display: flex;
  align-items: center;
  column-gap: var(--gap-xs);
}
@media (min-width: 768px) {
  .header__block {
    column-gap: var(--gap-s);
  }
}
@media (min-width: 1441px) {
  .header__block {
    column-gap: var(--gap-xl);
  }
}
.header__nav-list {
  display: flex;
  align-items: center;
  column-gap: 0;
}
@media (min-width: 768px) {
  .header__nav-list {
    column-gap: var(--gap-xs);
  }
}
.header__company-choose {
  width: 100%;
  flex: 1 0 100%;
}
@media (min-width: 768px) {
  .header__company-choose {
    width: 340px;
    flex: auto;
  }
}
@media (min-width: 1441px) {
  .header__company-choose {
    width: 400px;
  }
}
.header__region {
  position: relative;
}

.main-layout {
  display: flex;
}

.main-content {
  flex: 1;
  min-width: 0;
}

.breadcrumb-wrapper {
  margin-bottom: var(--gap-m);
}

.title-wrapper {
  margin-bottom: var(--gap-3xl);
  word-break: break-word;
}

.title-wrapper h1 {
  margin: 0;
}
/* End */


/* Start:/bitrix/templates/b2bcabinet_v3.0/components/bitrix/search.title/b2b_catalog_search/style.css?17656513073915*/
@media (min-width: 1025px) {
  .search-modal::part(modal) {
    max-width: 800px;
    max-height: calc(100vh - 80px);
  }
}
.search-modal::part(content) {
  padding-bottom: 0;
}
@media (min-width: 1025px) {
  .search-modal::part(content) {
    padding-bottom: var(--gap-m);
  }
}
.search-modal-img-form-inner {
  padding: var(--gap-m) var(--gap-xl);
}
.search-modal-img-form-input {
  display: block;
  margin-top: var(--gap-xl);
}
.search-modal-img-form-button {
  margin: 0 auto;
}
@media (min-width: 1025px) {
  .search-modal-img-form-button {
    max-width: 180px;
  }
}
.search-modal-img-form-button-wrapper {
  padding: var(--gap-s) var(--gap-xl);
}

.search-title__modal,
.search-title__content {
  height: 100%;
}

.search-title__modal {
  display: flex;
  flex-direction: column;
  row-gap: var(--gap-xl);
}

.search-title__content {
  position: relative;
}

.search-title__message {
  display: block;
  text-align: center;
  color: var(--text-secondary-color);
}

.search-title__show-all-link {
  margin: 0 auto;
  font-weight: 500;
}

.search-result {
  position: absolute;
  top: 0;
  left: 0;
  display: grid;
  row-gap: var(--gap-xl);
  width: 100%;
}

.search-result__list,
.search-result__list-item {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.search-result__list-item--section:not(:last-child) {
  margin-bottom: var(--gap-s);
}

.search-result__list-item--product {
  position: relative;
  border-radius: var(--border-radius-300);
  transition: background-color var(--transition);
}
@media (hover: hover) {
  .search-result__list-item--product:hover {
    background-color: var(--background-primary-secondary-hover);
  }
}

.search-result__container {
  display: grid;
  row-gap: var(--gap-s);
  margin: 0;
}

.search-result__item {
  display: flex;
  align-items: center;
  column-gap: var(--gap-s);
  padding: var(--gap-xs) 56px var(--gap-xs) var(--gap-xs);
}

.search-result__item-content {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  row-gap: var(--gap-3xs);
}

.search-result__item-image {
  width: 80px;
  height: 80px;
  flex: 0 0 80px;
}
.search-result__item-image::part(img) {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.search-result__item-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  font-size: var(--font-size-s);
  line-height: var(--line-height-s);
  width: fit-content;
  color: var(--text-default);
}
@media (hover: hover) {
  .search-result__item-title:hover {
    color: var(--primary-hover);
  }
}
.search-result__item-title:active {
  color: var(--primary-pressed);
}

.search-result__item-title b {
  font-weight: 400;
  color: var(--primary);
}

.search-result__item-article {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
  width: fit-content;
  color: var(--base-600);
  font-size: var(--font-size-xs);
}

.search-result__item-prices {
  display: flex;
  align-items: center;
  column-gap: var(--gap-xxs);
}

.search-result__item-price {
  color: var(--text-default);
  font-weight: 600;
  font-size: var(--font-size-s);
  line-height: var(--line-height-s);
}

.search-result__item-price--old {
  color: var(--text-tertiary);
  font-size: var(--font-size-xs);
  font-weight: 400;
  line-height: var(--line-height);
  text-decoration: line-through;
}

.search-result__item-buy-button {
  position: absolute;
  top: 50%;
  right: var(--gap-xs);
  line-height: 0;
  transform: translateY(-50%);
}
.search-result__item-buy-button.success {
  color: var(--accent-green);
}
@media (hover: hover) {
  .search-result__item-buy-button.success:hover {
    color: var(--accent-green);
  }
}
.search-result__item-buy-button.success:active {
  color: var(--accent-green);
}

.search-result__loader {
  padding: var(--gap-xxs);
  position: static;
  transform: none;
}


/* End */


/* Start:/bitrix/templates/b2bcabinet_v3.0/components/bitrix/menu/sidebar/style.css?17656513071204*/
:root {
  --sidebar-indent-base: 16px;
  --sidebar-indent-step: 16px;
}

.sidebar-menu {
  flex-basis: 300px;
  flex-shrink: 0;
  margin-right: 32px;
}
@media (max-width: 1024px) {
  .sidebar-menu {
    display: none;
  }
}
.sidebar-menu .sidebar-submenu {
  list-style: none;
}
.sidebar-menu-item {
  color: var(--text-color);
}
.sidebar-menu-item__toggle {
  display: flex;
}
.sidebar-menu-link {
  display: flex;
  align-items: center;
  color: var(--text-color);
  padding: var(--gap-xs) var(--gap-m);
  min-height: 48px;
  border-radius: var(--border-radius-200);
  transition: var(--transition);
}
.sidebar-menu-link:hover {
  background-color: var(--primary-100);
}
.sidebar-menu-link:active {
  background-color: var(--primary-200);
}
.sidebar-menu-link.active {
  background-color: var(--background-neutral-hover);
}
.sidebar-menu-link .text {
  flex: 1;
}

.sidebar-menu-section .sidebar-menu-item .sidebar-menu-link {
  padding-left: calc(var(--sidebar-indent-base) + var(--sidebar-indent-step) * var(--relative-depth));
}

.submenu {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transition: max-height var(--transition), opacity var(--transition);
}

.submenu.open {
  opacity: 1;
}


/* End */


/* Start:/bitrix/templates/b2bcabinet_v3.0/components/bitrix/breadcrumb/b2bcabinet/style.css?1765651307994*/
.breadcrumb {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.breadcrumb-item {
  color: var(--text-neutral-default);
}
.breadcrumb-item a {
  color: inherit;
  transition: var(--transition) color;
}
@media (hover: hover) {
  .breadcrumb-item a:hover {
    color: var(--text-neutral-hover);
  }
}
.breadcrumb-item a:active {
  color: var(--text-neutral-pressed);
}
.breadcrumb-item--active {
  color: var(--text-default);
}
.breadcrumb-item .separator {
  padding: 0 6px;
}
@media (min-width: 1025px) {
  .breadcrumb-mobile {
    display: none;
  }
}
.breadcrumb-mobile-item {
  display: flex;
  align-items: center;
  column-gap: var(--gap-xs);
}
.breadcrumb-mobile .breadcrumb-item-link {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
}

@media (max-width: 1024px) {
  .breadcrumb {
    display: none;
  }
  .breadcrumb-wrapper:not(:has(.breadcrumb-mobile)) {
    display: none;
  }
}


/* End */


/* Start:/bitrix/templates/b2bcabinet_v3.0/components/bitrix/menu/b2bcabinet/style.css?17656513073493*/
.header-menu {
  background-color: var(--base-50);
}
@media (min-width: 1025px) {
  .header-menu {
    max-width: 448px;
  }
}
.header-menu:has([data-entity=submenu-wrapper]) .header-menu-section-scroll {
  display: none;
}
.header-menu [data-entity=submenu-wrapper] + [data-entity=submenu-wrapper] {
  display: none;
}
.header-menu-drawer-content {
  padding: 0;
}
@media (max-width: 1024px) {
  .header-menu-drawer-content {
    min-height: 100%;
  }
  .header-menu::part(wrapper) {
    overflow: auto;
    height: 100vh;
  }
  .header-menu::part(header) {
    position: sticky;
    top: 0;
    z-index: 11;
  }
}
.header-menu-section-teleport:has([data-open]) {
  height: 100%;
}
.header-menu-section a, .header-menu-section span {
  color: var(--text-color);
}
.header-menu li {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
}
@media (max-width: 767px) {
  .header-menu-drawer-content {
    height: 100%;
    overflow: auto;
    max-width: 100vw;
    padding-bottom: 0;
  }
}
.header-menu__content {
  flex-grow: 1;
  position: relative;
  overflow-x: hidden;
  height: 100%;
  padding-bottom: var(--gap-xl);
}
@media (min-width: 768px) {
  .header-menu__content {
    overflow-y: auto;
    padding-bottom: 0;
  }
}
.header-menu__content:has(.header-menu__submenu[data-open]) {
  overflow-y: hidden;
}
.header-menu-item {
  justify-content: space-between;
  align-items: center;
  color: var(--text-color);
  border-radius: var(--border-radius-300);
  transition: background-color 0.2s ease-in-out;
}
.header-menu-item-line {
  border-bottom: 1px solid var(--base-200);
  border-radius: 0;
  margin: 10px 0;
}
.header-menu-item-line + .header-menu-item-line {
  display: none;
}
.header-menu-item.active {
  background-color: var(--sotbit-dropdown-item-background-active);
}
@media (hover: hover) {
  .header-menu-item:hover {
    background-color: var(--sotbit-dropdown-item-background-hover);
  }
}
.header-menu-item:active {
  background-color: var(--sotbit-dropdown-item-background-pressed);
}
.header-menu-link {
  display: flex;
  align-items: center;
  color: var(--text-color);
  column-gap: var(--gap-s);
  padding: var(--gap-xs);
  min-height: 48px;
}
.header-menu-link .text {
  flex: 1;
  hyphens: auto;
  word-break: break-word;
}
.header-menu-link:not(:has(.link-icon)) {
  padding: var(--gap-s) var(--gap-xs) var(--gap-s) var(--gap-m);
}
.header-menu .link-icon {
  --bg: var(--white);
  --bg-hover: var(--white);
  --bg-pressed: var(--white);
}
.header-menu .text-dark {
  color: var(--text-color);
}
.header-menu__submenu {
  display: none;
  inset: 0;
  background: var(--white);
  transform: translateX(100%);
  transition: transform var(--transition);
  z-index: 99;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 100%;
}
.header-menu__submenu[data-open] {
  display: block;
  transform: translateX(0);
}
.header-menu__submenu:has(.header-menu__submenu[data-open]) {
  overflow-y: hidden;
}
.header-menu__submenu-title {
  display: flex;
  align-items: center;
  column-gap: var(--gap-xs);
}
.header-menu__submenu-title-link {
  color: var(--text-color);
  font-weight: 600;
  hyphens: auto;
  word-break: break-word;
}
.header-menu::part(footer) {
  display: flex;
  flex-direction: column;
  row-gap: var(--gap-xl);
  padding: var(--gap-m) var(--gap-xl);
}
@media (min-width: 1025px) {
  .header-menu::part(footer) {
    padding: var(--gap-xl);
  }
}
.header-menu::part(footer-hidden) {
  display: none;
}
/* End */


/* Start:/bitrix/templates/b2bcabinet_v3.0/components/sotbit/b2bcabinet.app.links/.default/style.css?1765651308345*/
.apps-box {
  margin: var(--gap-xl);
  display: flex;
  flex-direction: column;
  gap: var(--gap-xl);
  background-color: var(--base-50);
}
.apps-header__title {
  margin-bottom: var(--gap-xs);
  font-size: var(--font-size-m);
  line-height: 1.48;
  font-weight: 500;
}
.apps-links {
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap-xs);
}


/* End */


/* Start:/bitrix/components/sotbit/b2bcabinet.pwa.links/templates/.default/style.css?17656513061860*/
.apps-box {
  margin: var(--gap-xl);
  display: flex;
  flex-direction: column;
  gap: var(--gap-xl);
  background-color: var(--base-50);
}
.apps-header__title {
  margin: 0 0 var(--gap-xs) 0;
  font-size: var(--font-size-m);
  line-height: 1.48;
  font-weight: 500;
}
.apps-links {
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap-xs);
}
@media (min-width: 1025px) {
  .apps-modal::part(modal) {
    max-width: 400px;
    min-width: 400px;
    padding-bottom: 0;
  }
}
@media (min-width: 1025px) {
  .apps-modal::part(header) {
    align-items: flex-start;
    max-height: 100px;
    padding: var(--gap-xl) var(--gap-m) var(--gap-xl) var(--gap-xl);
  }
}
.apps-modal::part(title) {
  font-size: var(--font-size-xl);
  line-height: var(--line-height-xxs);
  font-weight: 400;
}

.popup-PWA-IOS__wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--gap-m, 16px);
}
.popup-PWA-IOS__title-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--gap-xs, 8px);
}
.popup-PWA-IOS__title {
  margin: 0;
  font-size: var(--font-size-l, 18px);
  font-weight: 600;
  line-height: var(--line-height-xs, 1.3);
}
@media (min-width: 1025px) {
  .popup-PWA-IOS__title {
    font-size: var(--font-size-xl, 20px);
    font-weight: 600;
    line-height: var(--line-height-s, 1.4);
  }
}
.popup-PWA-IOS__subtitle {
  font-size: var(--font-size-m, 16px);
  font-weight: 400;
  line-height: var(--line-height-m, 1.5);
  color: var(--text-tertiary, var(--base-400, #919196));
}
.popup-PWA-IOS__description {
  font-size: var(--font-size-m, 16px);
  font-weight: 400;
  line-height: var(--line-height-m, 1.5);
  text-align: center;
}
.popup-PWA-IOS__description [icon=share-and-arrow] {
  color: #0A84FF;
  vertical-align: text-bottom;
}
.popup-PWA-IOS__description [icon=add-box] {
  vertical-align: text-bottom;
}


/* End */


/* Start:/bitrix/templates/b2bcabinet_v3.0/template_layouts/footer/templates/1/style.css?1765651307894*/
.footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--gap-m);
  padding-top: var(--gap-m);
  padding-bottom: var(--gap-m);
  background-color: var(--background-base);
}
.footer__logo {
  display: flex;
  gap: var(--gap-xs);
}
.footer__list {
  display: flex;
  align-items: center;
  column-gap: var(--gap-xl);
  row-gap: var(--gap-s);
}
.footer__item {
  font-size: var(--font-size-s);
  line-height: var(--line-height-s);
  color: var(--white);
}
.footer__link {
  color: var(--white);
  text-decoration: none;
  transition: var(--transition) color;
}
.footer__link:hover {
  color: #ffffff99;
}

@media (max-width: 1024px) {
  .footer {
    align-items: start;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .footer {
    padding-top: var(--gap-s);
    padding-bottom: var(--gap-s);
  }
  .footer__list {
    flex-wrap: wrap;
  }
}
/* End */


/* Start:/bitrix/components/sotbit/b2bcabinet.tabnavigation/templates/.default/style.css?176565130684*/
:root {
  --sotbit-tab-navigation-modal-border-radius: var(--border-radius-300);
}


/* End */


/* Start:/bitrix/templates/b2bcabinet_v3.0/assets/js/libs/noty/noty.min.css?17656513074769*/
.noty_bar{position:relative;-webkit-backface-visibility:hidden;-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);-webkit-font-smoothing:subpixel-antialiased}.noty_body{padding:1rem 1.25rem}.noty_close_with_button .noty_body{padding-right:2.5rem}.noty_buttons{padding:0 1.25rem 1rem;text-align:right}#noty_layout__bottom,#noty_layout__bottomCenter,#noty_layout__bottomLeft,#noty_layout__bottomRight,#noty_layout__center,#noty_layout__centerLeft,#noty_layout__centerRight,#noty_layout__top,#noty_layout__topCenter,#noty_layout__topLeft,#noty_layout__topRight,.noty_layout_mixin{position:fixed;margin:0;padding:0;z-index:1050;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1);-webkit-filter:blur(0);filter:blur(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;max-width:90%}#noty_layout__top{top:0;left:5%;width:90%}#noty_layout__topLeft{top:1.25rem;left:.625rem;width:20rem}#noty_layout__topCenter{top:5%;left:50%;width:20rem;-webkit-transform:translate(-50%) translateZ(0) scale(1,1);transform:translate(-50%) translateZ(0) scale(1,1)}#noty_layout__topRight{top:1.25rem;right:.625rem;width:20rem}#noty_layout__center{top:50%;left:50%;width:20rem;-webkit-transform:translate(-50%,-50%) translateZ(0) scale(1,1);transform:translate(-50%,-50%) translateZ(0) scale(1,1)}#noty_layout__centerLeft{top:50%;left:.625rem;width:20rem;-webkit-transform:translate(0,-50%) translateZ(0) scale(1,1);transform:translate(0,-50%) translateZ(0) scale(1,1)}#noty_layout__centerRight{top:50%;right:.625rem;width:20rem;-webkit-transform:translate(0,-50%) translateZ(0) scale(1,1);transform:translate(0,-50%) translateZ(0) scale(1,1)}#noty_layout__bottom{bottom:0;left:5%;width:90%}#noty_layout__bottomLeft{bottom:1.25rem;left:.625rem;width:20rem}#noty_layout__bottomCenter{bottom:5%;left:50%;width:20rem;-webkit-transform:translate(calc(-50% - 1px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - 1px)) translateZ(0) scale(1,1)}#noty_layout__bottomRight{bottom:1.25rem;right:.625rem;width:20rem}.noty_progressbar{display:none}.noty_has_timeout.noty_has_progressbar .noty_progressbar{display:block;position:absolute;left:0;bottom:0;height:.1875rem;width:100%;background-color:rgba(0,0,0,.25);opacity:0}.noty_effects_open{opacity:0;-webkit-transform:translate(50%);transform:translate(50%);-webkit-animation:.5s cubic-bezier(.68,-.55,.265,1.55) noty_anim_in;animation:.5s cubic-bezier(.68,-.55,.265,1.55) noty_anim_in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_effects_close{-webkit-animation:.5s cubic-bezier(.68,-.55,.265,1.55) noty_anim_out;animation:.5s cubic-bezier(.68,-.55,.265,1.55) noty_anim_out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_fix_effects_height{-webkit-animation:75ms ease-out noty_anim_height;animation:75ms ease-out noty_anim_height}.noty_close_with_click{cursor:pointer}.noty_modal{position:fixed;width:100%;height:100%;background-color:#000;z-index:1040;opacity:.35;left:0;top:0}.noty_modal.noty_modal_open{opacity:0;-webkit-animation:.3s ease-out noty_modal_in;animation:.3s ease-out noty_modal_in}.noty_modal.noty_modal_close{-webkit-animation:.3s ease-out forwards noty_modal_out;animation:.3s ease-out forwards noty_modal_out}@-webkit-keyframes noty_modal_in{100%{opacity:.35}}@keyframes noty_modal_in{100%{opacity:.35}}@-webkit-keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0}}@-webkit-keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@-webkit-keyframes noty_anim_height{100%{height:0}}@keyframes noty_anim_height{100%{height:0}}.noty_theme__limitless.noty_bar{position:relative;border:1px solid transparent}.noty_theme__limitless.noty_type__alert{background-color:#252b36;color:#fff;border-color:#252b36}.noty_theme__limitless.noty_type__warning{background-color:#f58646;color:#fff;border-color:#f58646}.noty_theme__limitless.noty_type__error{background-color:#ef5350;color:#fff;border-color:#ef5350}.noty_theme__limitless.noty_type__info{background-color:#2196f3;color:#fff;border-color:#2196f3}.noty_theme__limitless.noty_type__success{background-color:#25b372;color:#fff;border-color:#25b372}.noty_theme__limitless.noty_type__confirm{background-color:#fff;border-color:rgba(0,0,0,.2);box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}.noty_theme__limitless.noty_type__confirm .noty_body{padding:1.25rem}
/* End */


/* Start:/bitrix/templates/b2bcabinet_v3.0/assets/js/libs/noty/style.min.css?1765651307772*/
.noty_layout{position:fixed;padding:var(--gap-xs);top:0;z-index:calc(var(--z-index-header, 10) + 1);max-width:1234px;width:100%}.noty_layout .noty_bar{border-radius:var(--border-radius-300);background:var(--background-content);position:relative;display:flex;margin:var(--gap-xs);overflow:hidden;box-shadow:var(--box-shadow-300)}@media (min-width:1025px){.noty_layout .noty_bar{margin:var(--gap-m)}}.noty_layout .noty_body{padding:var(--gap-m) var(--gap-s);display:flex;width:100%;gap:var(--gap-s)}.noty_layout .noty_body>div{height:-moz-max-content;height:max-content;line-height:28px}.noty_layout .noty_icon{top:0;left:0;color:var(--accent-yellow-500)}.noty_layout .noty_close_button{padding:var(--gap-xs)}.noty_layout .noty_progressbar{position:absolute;bottom:0;left:0}
/* End */
/* /bitrix/templates/b2bcabinet_v3.0/assets/fonts/Roboto/font.css?17656513061794 */
/* /bitrix/templates/b2bcabinet_v3.0/components/bitrix/main.userconsent.request/b2bcabinet_cookies/style.css?17656513071124 */
/* /bitrix/templates/b2bcabinet_v3.0/template_layouts/header/templates/1/style.css?17656513071981 */
/* /bitrix/templates/b2bcabinet_v3.0/components/bitrix/search.title/b2b_catalog_search/style.css?17656513073915 */
/* /bitrix/templates/b2bcabinet_v3.0/components/bitrix/menu/sidebar/style.css?17656513071204 */
/* /bitrix/templates/b2bcabinet_v3.0/components/bitrix/breadcrumb/b2bcabinet/style.css?1765651307994 */
/* /bitrix/templates/b2bcabinet_v3.0/components/bitrix/menu/b2bcabinet/style.css?17656513073493 */
/* /bitrix/templates/b2bcabinet_v3.0/components/sotbit/b2bcabinet.app.links/.default/style.css?1765651308345 */
/* /bitrix/components/sotbit/b2bcabinet.pwa.links/templates/.default/style.css?17656513061860 */
/* /bitrix/templates/b2bcabinet_v3.0/template_layouts/footer/templates/1/style.css?1765651307894 */
/* /bitrix/components/sotbit/b2bcabinet.tabnavigation/templates/.default/style.css?176565130684 */
/* /bitrix/templates/b2bcabinet_v3.0/assets/js/libs/noty/noty.min.css?17656513074769 */
/* /bitrix/templates/b2bcabinet_v3.0/assets/js/libs/noty/style.min.css?1765651307772 */
