

/* Start:/local/templates/nv-med/css/smart.css?1699605310959*/
@media only screen and (max-width: 1360px){
.articles-slider__slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 438px;
    flex: 0 0 363px !Important;
}
}
.video-page {
width:100% !Important;
}

.aside-banner{
max-width: none !Important;
}
.videos-item-smart {
    max-width: 350px;
}
.smart_video_title {
    max-width: 350px;
    height: 100%;
}
.videos-item__picture{
    padding: 0 0 56%;
    overflow: hidden;
}
.aside-banner > .content-area  > img{
    height: 144px;
}
.aside-menu-list__link.smart-active {
    color: #3cb62f;
    pointer-events: none;
}
.aside-menu-list__link.smart-active:before {
    content: "active link flag";
    font-size: 0;
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    pointer-events: none;
    background: currentcolor;
    position: absolute;
    top: 50%;
    left: -24px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
/* End */


/* Start:/local/components/flxmd/simple.list/templates/vertical_banners_right/style.css?1699605308194*/
a.swiper-slide.aside-banner-slider__slide{
    text-decoration: none;
    color: #425563;
}
.aside-banner-slider .content-area img:not([class]){
    max-width: 80%;
    max-height: 80%;
}
/* End */


/* Start:/local/templates/nv-med/styles.css?17504019557168*/
[data-product-id] .error ,
[data-setproducts] .error
{
    border: 2px solid red;
}
.form-select-list__input[type=checkbox].form-checkbox__element:disabled+.form-select-list__text:before {
    background-color: #ccc;
    border-color: #ccc;
}
.button.button--accent.button--large.setFilter{
    padding: 12px 28px;
    min-width: 196px;
}
.content-section.sort-section{
    padding-bottom: 0px;
}
.caption small {
    color:  #b3bbc1;
}
.text.productError{
    color: red;
    margin-bottom: 5px;
}
.error-input{
    border: 2px solid red;
}
a.swiper-slide.aside-banner-slider__slide{
    text-decoration: none;
    color: #425563;
}
.header-top-nav__link{
    display: block;
    padding: 10px;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .05em;
    text-decoration: none;
    color: hsla(0,0%,100%,.5);
    -webkit-transition: color .3s,background-color .3s;
    -o-transition: color .3s,background-color .3s;
    transition: color .3s,background-color .3s;
    white-space: nowrap;
}
.invisible{
    display: none;
}
.content-section .content-area .h2,.content-section .content-area h2:not([class]){
    line-height: unset;
    margin-top: 2rem;
}

.content-section hr, .content__row hr {
    width:60%;
    margin: 3rem auto;
    border: 0;
    border-top: 1px solid #3cb62f;
}

/*
.content-section .content-area,.company-details__info{
    padding: 0 32px;
}
*/

.content-section .price-square__note.content-area{
    padding: unset;
}

.compare-table__product .compare-table__title{
    height: 4.5em;
}

.product-detail-brand-img{
    max-width: 150px;
}


.product-details-actions__item .product-details-actions__link:hover .icon
{
    fill:#3cb62f;
    stroke: #fff;
}
.product-details-actions__item .product-details-actions__icon .icon{
    fill: #fff;
}
/*nv-med*/
.nv-med .header-top{
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#3cb62f),color-stop(30%, #435161));
    background: -o-linear-gradient(left,#3cb62f 0, #435161 30%);
    background: linear-gradient(90deg,#3cb62f 0, #435161 30%);
}
.nv-med .header-login:before,
.nv-med .footer__btn:hover,
.nv-med .button--rounded-accent-light:hover:not(:disabled),
.nv-med .button--rounded-light:hover:not(:disabled),
.nv-med .button--accent-dark:hover:not(:disabled),
.nv-med .button--accent-light:hover:not(:disabled),
.nv-med .button--accent,
.nv-med .header-buttons__btn,
.nv-med .header-basket{
    background-color: #3cb62f;
}

.nv-med .product-card__on-click-btn{
    border-bottom: 1px solid #3cb62f;
}

.nv-med .menu-list__link:hover,
.nv-med .header-more .header-bottom-nav-link:hover
{
    background-color: rgba(0,193,213,.12);
}

.nv-med .content-section hr,
.nv-med .content__row hr{
    border-top: 1px solid #3cb62f;
}

.nv-med .link,
.nv-med .articles-list__link:hover,
.nv-med .news-item__title:hover,
.nv-med .product-card__title:hover,
.nv-med .catalog-popular__link:hover .catalog-popular__title,
.nv-med .menu-list__link:hover,
.nv-med .header-more .header-bottom-nav-link:hover,
.nv-med .header-bottom-nav .header-bottom-nav-link:before,
.nv-med .header-bottom-nav .header-bottom-nav-link:hover,
.nv-med .dropdown-link.is-active,
.nv-med .dropdown-link:hover,
.nv-med .header-bottom-phones:hover .header-bottom-phones__btn:after,
.nv-med .header-bottom-phones:hover .header-bottom-phones__btn,
.nv-med .header-login__img,
.nv-med .reviews-item__title:before,
.nv-med .content-area a:not([class]),
.nv-med .product-card__on-click-btn:hover,
.nv-med .videos-item__title:hover,
.nv-med .footer-nav__link:hover,
.nv-med .footer-projects__link:hover,
.nv-med .button--rounded-accent-light,
.nv-med .news-item__link,
.nv-med .content-title__go-to,
.nv-med .tags__link,
.nv-med .content-title__go-to,
.nv-med .button--accent-light,
.nv-med .product-card__price-current{
    color: #3cb62f;
}

.nv-med .progress-item__number{
    background-image: linear-gradient(
            45deg
            ,#3cb62f,#435161 50%);
}

.nv-med .form-checkbox__element:not(:disabled)+.form-checkbox__text:hover:before,
.nv-med .header-bottom-phones:hover .header-bottom-phones__btn:after,
.nv-med .header-search__form,
.nv-med .footer__btn,
.nv-med .button--rounded-accent-light,
.nv-med .button--rounded-accent-light:hover:not(:disabled),
.nv-med .product-card-slider__next-btn:not(.swiper-button-disabled):hover,
.nv-med .product-card-slider__prev-btn:not(.swiper-button-disabled):hover,
.nv-med .advantages-slider__next:not(.swiper-button-disabled):hover,
.nv-med .advantages-slider__prev:not(.swiper-button-disabled):hover,
.nv-med .button--rounded-light:hover:not(:disabled),
.nv-med .button--accent-dark:hover:not(:disabled),
.nv-med .manufacturer-slider__next-btn:not(.swiper-button-disabled):hover,
.nv-med .manufacturer-slider__prev-btn:not(.swiper-button-disabled):hover,
.nv-med .brands-slider__next-btn:not(.swiper-button-disabled):hover,
.nv-med .brands-slider__prev-btn:not(.swiper-button-disabled):hover,
.nv-med .button--accent-light{
    border: 1px solid #3cb62f;
}

.nv-med .header-search-open{
    border: 2px solid #3cb62f;
}

.nv-med .button--accent_nohov{
background-color: #3cb62f;
}




.nv-med .reviews-item__title::before{
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzY2I2MmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5udm1lZF9xdW90ZXM8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwLjc3LDE4VjkuMTFhOSw5LDAsMCwxLDItNkE5LjQxLDkuNDEsMCwwLDEsMTgsMFY0YTUuNzcsNS43NywwLDAsMC0xLjY3Ljc4LDMuNTYsMy41NiwwLDAsMC0xLDEuMDksNC4yLDQuMiwwLDAsMC0uNDYsMS40OSwxMy4zOSwxMy4zOSwwLDAsMC0uMSwxLjh2MUgxOFYxOFpNMCwxOFY5LjExYTksOSwwLDAsMSwyLTZBOS40MSw5LjQxLDAsMCwxLDcuMjMsMFY0YTUuNjUsNS42NSwwLDAsMC0xLjY3Ljc4LDMuNTYsMy41NiwwLDAsMC0xLDEuMDksNS4xNiw1LjE2LDAsMCwwLS40NiwxLjQ5QTE1LjI2LDE1LjI2LDAsMCwwLDQsOS4xMXYxSDcuMjNWMThaIi8+PC9zdmc+")
}

.nv-med .content-area blockquote:not([class])::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNy4wNSAzMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzY2I2MmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5udm1lZF9xdW90ZXNfYmlnPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMS4xMSwxN2gyLjA4YTMuNTcsMy41NywwLDAsMSwzLjYxLDIuODFBMTIuMjYsMTIuMjYsMCwwLDEsMTcuMDUsMjJjMCwxLjQ0LS40Nyw1Ljc4LS43Niw4LjI0YTIsMiwwLDAsMS0yLDEuNzZINi4xMWMtMi4wNiwwLTQsMC01LTFTLS4xMSwyOS4xOS4wNSwyNywyLjExLDYsNC44MSwzLjY2QTE3LjU1LDE3LjU1LDAsMCwxLDEzLjA1LDBabTIwLDBoMi4wOGEzLjU3LDMuNTcsMCwwLDEsMy42MSwyLjgxQTEyLjI2LDEyLjI2LDAsMCwxLDM3LjA1LDIyYzAsMS40NC0uNDcsNS43OC0uNzYsOC4yNGEyLDIsMCwwLDEtMiwxLjc2SDI2LjExYy0yLjA2LDAtNCwwLTUtMXMtMS4yMi0xLjgxLTEuMDYtNFMyMi4xMSw2LDI0LjgxLDMuNjZBMTcuNTUsMTcuNTUsMCwwLDEsMzMuMDUsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIi8+PC9zdmc+")
}

/*.aside-banner-slider .aside-banner-slider__img{
    width: auto;
    max-height: 106px;
    margin: 0 auto;
}
@media only screen and (max-width: 1024px){
    .aside-banner-slider .aside-banner-slider__img{
        width: auto;
        max-height: 154px;
        margin: 0 auto;
    }
}*/


/* End */
/* /local/templates/nv-med/css/smart.css?1699605310959 */
/* /local/components/flxmd/simple.list/templates/vertical_banners_right/style.css?1699605308194 */
/* /local/templates/nv-med/styles.css?17504019557168 */
