#map ymaps[class$="ground-pane"] {
    filter: invert(100%) hue-rotate(165deg);
    -ms-filter: invert(100%) hue-rotate(165deg);
    -webkit-filter: invert(100%) hue-rotate(165deg);
    -moz-filter: invert(100%) hue-rotate(165deg);
    -o-filter: invert(100%) hue-rotate(165deg);
}
.main, footer > * {
    transition: transform .28s, opacity .28s;
}
.slide-out .main {
    opacity: 0;
}
.slide-out .footer{
    overflow: hidden;
}
.slide-out footer > * {
    transform: translate3d( 0, 100px, 0 );
    opacity: 0;
}

.img-hide img{
    opacity: 0;
    transform: translateY(100%);
}

.img-hide--loaded:not(.img-hide) img{
    transition: 0.5s;
    opacity: 1;
    transform: translateY(0);
}
.product-others__card a{
    padding-top: 16px;
}
.product-others__card a img{
    -o-object-fit: contain;
    object-fit: contain;
    height: 100%;
}

.products-item__img img{
    -o-object-fit: cover;
    object-fit: cover;
}

.coockies-popup{
    z-index: 111;
}

.event-content-text p{margin-top:0;}
.event-content-text h2:first-child{margin-bottom:21px;}
.event-content-text img{margin-top:0;}
.img-popup--transparent .img-popup__dialog img{-o-object-fit:contain;object-fit:contain}

.home-video{
    overflow: hidden;
}

:hover{

}
@media screen and (min-width: 1025px){
    .header__nav-list-item .nav__link[href="#"],
    .header__nav-list-item .nav__link:not([href]){
        cursor: default;
    }
    .header__nav-list-item:hover .nav__link[href="#"],
    .header__nav-list-item .nav__link:not([href]){
        color: #f0f0ed;
    }

}

.current-menu-ancestor > a.nav__link{
    color: #9b8a60 !important;
}