html, * {
  --border-radius: 0 !important;
  --theme-outer-border-radius: 0;
  font-size: 16px;
  --theme-font-family: Montserrat;
}

.banners-big__inner>a {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.banners-big__img-wrapper--center {
  display: flex;
  align-items: center;
}

.banners-big__item .banners-big__img-wrapper.banners-big__img-wrapper--center .banners-big__img {
  position: relative;
  max-height: var(--big-banner-height);
}

.banners-big__item .banners-big__img-wrapper.banners-big__img-wrapper--top .banners-big__img {
  top: 0;
  bottom: auto;
}

@media (max-width: 600px) {
  body .buy_block .btn {
    white-space: nowrap;
  }
}

.catalog-list__info-tech,
.catalog-block__info-tech,
.catalog-table__info-tech {
  /*display: none;*/
}

.bordered {
  border: 1px solid #ededed;
  border-color: var(--stroke_black);
}


.catalog-block .grid-list {
  --gap: 0;
}

#headerfixed.fixed {
  background: white;
  backdrop-filter: none;
}

#headerfixed.fixed .mega-menu,
#headerfixed.fixed .header__icon-name {
  display: none;
}

.personal__block--subscribe .half-block .text_block {
  display: none;
}

.catalog-block__item.shadow-hovered:hover {
  box-shadow: none;
}

p a {
  font-weight: 550;
}

.catalog-viewed__item-wrap.bordered {
  border: none;
}

.catalog-viewed__item__image {
  width: 120px;
  height: 120px;
}

.catalog-viewed__item__image a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.catalog-viewed__item__image a img {
  object-fit: cover;
  width: 120px;
  height: 120px;
  max-height: auto;
}

@media (min-width: 1200px) {
  .catalog-viewed__item__image,
  .catalog-viewed__item__image a img {
    width: 100%;
    height: 160px;
  }
}

.catalog-block__info-title.subtitle + .catalog-block__info-title:not(.subtitle) {
  display: none;
}

.catalog-detail__subtitle {
  display: none;
}

.b24-widget-button-position-bottom-right {
	right: 20px !important;
	bottom: 15px !important;
}

.notice-surface__lost-cart {
  color: red;
}

.notice-surface__lost-cart [data-event="jqm"] {
  font-weight: bolder;
  text-decoration: underline;
}

.header-cabinet {
  position: relative;
  /*width: 48px;
  height: 48px;
  display: inline-block;*/
}

.header-cabinet .header__icon {
  /*width: 100%;
  height: 100%;*/
  position: relative;
  z-index: 2;
  /*color: #ff6600;*/
}

.pulse-ring {
  display: none;
}

/* Волны */
.notice-blinking-cart .pulse-ring {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  background: rgba(255, 102, 0, 0.4);
  border-radius: 50%;
  transform: translate(-50%, -50%) scale(1);
  animation: pulse 2s infinite;
  z-index: 1;
}

.pulse-ring.delay {
  animation-delay: 1s;
}

@keyframes pulse {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.7;
  }
  100% {
    transform: translate(-50%, -50%) scale(2.5);
    opacity: 0;
  }
}

.smart-filter-filter,
input[type=text].smart-filter-filter {
  border: solid 1px #000000;
  border-radius: 5px;
  margin: 2px 0 15px;
}