

/* Start:/local/templates/mvti/components/ast/index.sections/.default/style.css?17402234851934*/
.index-section{grid-column-gap:16px;grid-row-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);padding:24px 16px;position:relative}@media (max-width:1080px){.index-section{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.index-section{grid-template-columns:1fr}}.index-section:before{background-color:#f5f6f7;content:"";height:100%;left:50%;margin:0 -50vw;position:absolute;top:0;width:100vw;z-index:-2}.select-catalog-section{color:#fff;display:flex;flex-flow:column nowrap;justify-content:space-between;margin:0;padding:24px;position:relative}.select-catalog-section_red{background:linear-gradient(-180deg,#ff8585,#ff4d4d)}.select-catalog-section_blue{background:linear-gradient(-180deg,#9a8dff,#6154ff)}.select-catalog-section_green{background:linear-gradient(-180deg,#8bc169,#538d38)}.select-catalog-section_orange{background:linear-gradient(-180deg,#f0ac3c,#eb6a00)}.select-catalog-section_turquoise{background:linear-gradient(-180deg,#63d8dd,#28a2ad)}.select-catalog-section_dark{background:linear-gradient(-180deg,#414259,#2f3040)}.select-catalog-section_yellow{background:linear-gradient(-180deg,#f0ee82,#e0b402);color:#33343b}.select-catalog-section_white{background:#fff;color:#33343b}.select-catalog-section:hover img{transform:translateX(-50%) translateY(-50%) scale(1.1)}.select-catalog-section__title{font-size:1.25rem;font-weight:600;line-height:1.3;max-width:240px;z-index:2}.select-catalog-section__link{color:inherit}.select-catalog-section__link:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.select-catalog-section__picture{padding-bottom:80%;position:relative;width:100%}.select-catalog-section__image{height:auto;left:50%;max-height:208px;max-width:208px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:all .3s ease-in-out}@media (max-width:332px){.select-catalog-section__image{max-height:164px;max-width:164px}}
/* End */


/* Start:/local/components/wm/index.advantages/templates/.default/style.css?17750428542100*/

:root {
  --advantages-bg-color: #f5f6f7; /* Светло-серый фон карточек */
  --advantages-text-main: #33343b;    /* Цвет заголовков */
  --advantages-text-sub: #666;     /* Цвет подписей */
  --advantages-icon-color: #003380; /* Синий цвет иконок */
}
.index-advantages {
    color: var(--advantages-text-main);
    padding: 24px 16px;
    position: relative
}

.index-advantages:before {
    background-color: var(--advantages-bg-color);
    content: "";
    height: 100%;
    left: 50%;
    margin: 0 -50vw;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -2
}

.index-advantages__title {
    font-size: 1.5rem;
    font-weight: 800
}

.index-advantages__layout {
    padding-top: 24px
}

.features-container {
  display: flex;
  /*flex-wrap: wrap;*/
  gap: 15px;
  padding: 20px;
  font-family: 'Arial', sans-serif;
  background-color: #fff;
}

.feature-card {
  display: flex;
  align-items: center;
  background-color: var(--advantages-bg-color);
  border-radius: 10px;
  padding: 20px 25px;
  flex: 1;
  min-width: 250px; /* Чтобы карточки переносились на мобилках */
  transition: transform 0.2s ease;
  box-sizing: border-box;
}

.feature-card:hover {
  transform: translateY(-2px);
}

.icon {
  width: 50px;
  height: 50px;
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.icon img {
  width: 100%;
  height: auto;
  /* Если используете SVG, можно задать цвет через filter или fill */
}

.content h3 {
  margin: 0;
  font-size: 1.1rem;
  font-weight: 700;
  color: var(--advantages-text-main);
  line-height: 1.2;
}

.content p {
  margin: 5px 0 0 0;
  font-size: 0.95rem;
  color: var(--advantages-text-sub);
  line-height: 1.3;
}

/* Адаптив для маленьких экранов */
@media (max-width: 768px) {
  .feature-card {
    min-width: 100%;
  }
}






/* End */


/* Start:/local/templates/mvti/components/ast/index.news/.default/style.css?17402234831514*/
.index-news{color:#33343b;padding:24px 16px;position:relative}.index-news:before{background-color:#f5f6f7;content:"";height:100%;left:50%;margin:0 -50vw;position:absolute;top:0;width:100vw;z-index:-2}.index-news__title{font-size:1.5rem;font-weight:800}.index-news__link{color:#33343b;text-decoration:underline}.index-news__link:hover{color:#6b4dff}.index-news__layout{grid-column-gap:16px;grid-row-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);padding-top:24px}@media (max-width:1080px){.index-news__layout{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.index-news__layout{grid-template-columns:1fr}}.index-news__promo{height:100%}@media (max-width:1080px){.index-news__promo{grid-column:1/3}}@media (max-width:720px){.index-news__promo{grid-column:1/1}}.index-news-item,.index-news__promo>div{box-sizing:border-box;height:100%}.index-news-item{background:#fff;border-radius:8px;margin:0;padding:24px;position:relative;text-align:center}.index-news-item__date{color:#8c8c8c;padding-bottom:8px}.index-news-item__picture{display:flex;height:208px;justify-content:center;padding-bottom:24px}.index-news-item__image{align-self:center;max-height:208px;max-width:208px}.index-news-item__description{line-height:1.3}.index-news-item__link{color:#33343b;font-weight:600;text-decoration:underline}.index-news-item__link:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.index-news-item__link:hover{color:#6b4dff}.index-news-item__text{color:#535659;margin-top:8px}
/* End */


/* Start:/local/templates/mvti/components/ast/index.popular/.default/style.css?17402234842458*/
.index-popular{color:#33343b;padding:24px 16px;position:relative}.index-popular:before{background:#f5f6f7;content:"";height:100%;left:50%;margin:0 -50vw;position:absolute;top:0;width:100vw;z-index:-2}.index-popular__title{font-size:1.5rem;font-weight:800;margin-bottom:8px}.index-popular__link{color:#33343b;text-decoration:underline}.index-popular__link:hover{color:#6b4dff}.catalog-header{color:#33343b;padding:0 16px;position:relative}.catalog-header:before{background-color:#f5f6f7;content:"";height:100%;left:50%;margin:0 -50vw;position:absolute;top:0;width:100vw;z-index:-2}.catalog-header__title{font-size:1.75rem;font-weight:800}.catalog-header__description{line-height:1.25rem;margin-top:8px;max-width:992px;padding-bottom:16px}.catalog-header__description>p{margin:0}.catalog-header__description>p+p{margin-top:8px}.catalog-header__description a{color:#1562a8}.catalog-header__description a:focus,.catalog-header__description a:hover{color:#e55131}.catalog-header__description>h4,.catalog-header__description>table{display:none}.catalog-sections{position:relative}.catalog-sections__item{font-size:1rem;line-height:1.2;padding-bottom:16px}.catalog-sections__item>ul{margin-top:8px}.catalog-sections__item>ul>li{padding-bottom:8px}.catalog-sections__link{color:#1562a8}.catalog-sections__link:hover{color:#e55131}.catalog-sections__link_title{font-size:1.25rem;font-weight:600}.catalog-robot-text{line-height:1.25;padding:16px 16px 32px}.catalog-supply{padding:0 16px 24px;position:relative}.catalog-supply>section+section{margin-top:16px}.catalog-supply:before{background-color:#f5f6f7;content:"";height:100%;left:50%;margin:0 -50vw;position:absolute;top:0;width:100vw;z-index:-2}.catalog-product-card{background:#fff;box-sizing:border-box;display:flex;flex-flow:column nowrap;padding:16px;position:relative}.catalog-product-card:hover .catalog-card__picture{transform:scale(1.05)}.catalog-product-card__description{display:block;flex:1;white-space:normal}.catalog-product-card__description>*{-webkit-box-orient:vertical;display:-webkit-box;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.catalog-product-card__title{-webkit-line-clamp:2;color:#33343b;font-weight:600}.catalog-product-card__title:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.catalog-product-card__title:hover{color:#e55131}.catalog-product-card__text{-webkit-line-clamp:3;color:#535659;margin:0}.catalog-product-card__footer{z-index:2}
/* End */


/* Start:/local/templates/mvti/components/ast/certificate/index/style.css?1740223482375*/
.index-certificate{padding:24px 16px}.index-certificate__title{font-size:1.5rem;font-weight:800}.index-certificate__link{color:#33343b;text-decoration:underline}.index-certificate__link:hover{color:#6b4dff}.index-certificate-item{display:flex;height:200px;justify-content:center;width:200px}.index-certificate-item__picture{align-self:center;max-height:200px;max-width:200px}
/* End */


/* Start:/local/components/wm/index.manufacturers/templates/.default/style.css?17750446861090*/

:root {
  --manufacturers-bg-color: #f5f6f7; /* Светло-серый фон карточек */
  --manufacturers-text-main: #6b4dff;    /* Цвет заголовков */
}
.index-manufacturers {
    color: var(--advantages-text-main);
    padding: 24px 16px;
    position: relative;
}

.index-manufacturers:before {
    background-color: var(--manufacturers-bg-color);
    content: "";
    height: 100%;
    left: 50%;
    margin: 0 -50vw;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -2;
}

.index-manufacturers__title {
    font-size: 1.5rem;
    font-weight: 800;
}

.index-manufacturers__link {
    color: #33343b;
    text-decoration: underline;
}

.index-manufacturers__link:hover {
    color: var(--manufacturers-text-main);
}

.index-manufacturers__layout {
    padding-top: 24px;
}

.index-manufacturers-item {
	display: flex;
	height: 200px;
	justify-content: center;
	align-items: center;
	width: 200px;
}

.index-manufacturers-item img {
	border-style: none;
	width: 100%;
	height: fit-content;
}
/* End */
/* /local/templates/mvti/components/ast/index.sections/.default/style.css?17402234851934 */
/* /local/components/wm/index.advantages/templates/.default/style.css?17750428542100 */
/* /local/templates/mvti/components/ast/index.news/.default/style.css?17402234831514 */
/* /local/templates/mvti/components/ast/index.popular/.default/style.css?17402234842458 */
/* /local/templates/mvti/components/ast/certificate/index/style.css?1740223482375 */
/* /local/components/wm/index.manufacturers/templates/.default/style.css?17750446861090 */
