.menu__banner > div {display:flex;flex-direction:column;justify-content:center;padding:20px 15px;text-align:center;background:rgba(0,0,0, .03);border-radius:var(--border-radius-1)}
.menu__banner div img {margin:20px auto;padding:10px;max-width:170px;border-radius:var(--border-radius-1)}
.menu__banner span {color:var(--menu-main-level-2-c);font-size:1.5em;font-weight:500}
.menu__banner span:last-of-type{font-size:1.3em}

.news-page__description h3.heading{font-weight:700}
.news-page__description .heading:before{padding:0 5px 0 0;content:'#';color:#f00}
.news-page__image-39, .news-page__image-40, .news-page__image-41, .news-page__image-42, .news-page__image-43, .news-page__image-44{display:none}

/* стили колонок в тексет*/
.textcols {
white-space: nowrap;
}
.textcols-item {
white-space: normal;	
display: inline-block;
width: 48%;
vertical-align: top;
}
.textcols .textcols-item:first-child {
margin-right: 4%;
}

img {
max-inline-size: 100%;
block-size: auto;
}
/* СТОИМОСТЬ ПО ЗАПРОСУ Для товаров с нулевой ценой */
.product-layout.product-price .product-thumb__price.price.price-zero {
min-width: min-content;
font-size: 14px;
white-space: normal;
}

.download_header {
background: #555;
}

/* вид на странице подкатегории */
/*.category-list__item {
display: flex; 
flex-wrap: nowrap;
justify-content: flex-start;
text-align: left; 
}
.category-list__img {flex-shrink: 0; margin-right: 10px; }
.category-list__img {width: 80px;}*/



/*артикул */
.sticker__item.sku::before {
content: 'арт.';
margin-right: 5px;
}

.dream-filter .btn.btn-material {
background: #d71010;}
input.header-search__input.form-control {
border: 1px solid #f7f7f7;
}

/*залипание поиска на мобильных 
@media (max-width: 991px) {
header {
position: sticky;
top: -95px;
z-index: 1000;
background: #fff;
padding-bottom: 10px;
}
}*/


/*span.pprice {
font-weight: 700;
color:#950000;
}
.ddiscount {
margin: 20px 0 25px;
}
@media (max-width: 767px) {
header {
background: #212a31 !important;
}
}*/

/*а каталог */
.btn {
    height: 38px;

}
/*поиск */
.header-search__form {
border: 2px solid #212a31;
border-radius: 8px;
}

/*телефон*/
.header-phones__main {
font-size: 1.6em;
font-weight: 750;
}

/*шапка 1*/
.top-menu .btn-group {
font-size: 18px;
font-weight: 400;
}

/*шапка 2*/

@media (min-width: 992px) {
.menu2 .menu__collapse {
font-size: 18px;
}
}

/*оформление стены категорий на главной*/
.category-wall__item {
background: #f5f5f5;
border-radius: 20px;
text-align: center;
height: 306px;
text-align:left;
}

.category-wall__title.child-empty {
    text-transform: uppercase !important;
}

.menu__banner span {
color: #222;
}


/* HPM */
.hpm-name{margin:0 0 10px;font-size:.95em;font-weight:500}
.hpm-item{margin:0 10px 10px 0 !important;border:none !important;box-shadow:none !important;color:var(--option-name-c);background:var(--option-name-bg);border-radius:var(--border-radius-1)}
.hpm-item:hover, .hpm-item.active{color:var(--option-name-c-checked) !important;background:var(--option-name-bg-checked) !important}

.manufacturer-thumb {
  background: #f9f9f9;
  border: 1px solid #eee;
  padding: 20px;
  margin: 15px 0;
  font-family: Arial, sans-serif;
}

.manufacturer-thumb .row {
  margin: 0;
}

.manufacturer-thumb .col-md-12,
.manufacturer-thumb .col-ms-12,
.manufacturer-thumb .col-xs-12 {
  padding: 0;
}

.manufacturer-thumb > .row > div > div:first-child {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  margin-bottom: 10px;
}

.manufacturer-thumb hr {
  border: none;
  border-top: 1px solid #ccc;
  margin: 12px 0;
}

.manufacturer-thumb b {
  color: #222;
  font-weight: 600;
}

.manufacturer-thumb a {
  color: #0066cc;
  text-decoration: none;
  font-weight: 500;
}

.manufacturer-thumb a:hover {
  text-decoration: underline;
  color: #004499;
}

