body.admin-bar .mainhHeader.headerHome {
    top: 150px;
}

.page {
    /* min-height: calc(100vh - 336px); */
    min-height: calc(100vh - 2px);
}

#title-search-input {
    flex: 1;
    outline: none;
    border: none;
    padding: 6px 20px;
    font-size: 18px;
    font-family: 'MontserratRegular';
    background-color: rgba(195, 195, 195, 0.5);
    width: 100px;
}

@-moz-document url-prefix() {
    #title-search-input {
        flex: none;
        outline: none;
        border: none;
        padding: 12px 20px;
        font-size: 18px;
        font-family: 'MontserratRegular';
        background-color: rgba(195, 195, 195, 0.5);
        width: 100px;
    }
}

#search {
    width: 200px;
    position: relative;
    top: 7%;
}

#search form {
    display: flex;
    /*width: 100%;*/
    position: relative;
}

#search input[type="submit"] {
    flex: 0 0 85px;
    max-width: 60px;
    background-color: rgba(195, 195, 195, 0.5);
    outline: none;
    border: none;
    background-image: url(img/icon-search.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 32px;
    color: transparent;
}

.brandsListItem__image {
    height: 266px;
    background-position: center;
    background-repeat: no-repeat;
    /* filter: grayscale(100%);  */
    background-size: 85%;
    transition: all 0.3s ease;
}

.brandsListItem a:hover .brandsListItem__image {
    filter: grayscale(0%);
}

@media only screen and (max-width: 1600px) {
    #title-search-input {
        font-size: 16px;
    }
    #search input[type="submit"] {
        flex: 0 0 50px;
        max-width: 50px;
        background-size: 22px;
    }
}

@media only screen and (max-width: 1360px) {
    .brandsListItem__image {
        height: 220px;
    }
}

@media only screen and (max-width: 1280px) {
    #title-search-input {
        font-size: 14px;
    }
    #search input[type="submit"] {
        flex: 0 0 50px;
        max-width: 50px;
        background-size: 22px;
    }
}

@media only screen and (max-width: 1200px) {
    #search input[type="submit"] {
        flex: 0 0 50px;
        max-width: 50px;
        background-size: 22px;
    }
}

@media only screen and (max-width: 980px) {
    #search input[type="submit"] {
        flex: 0 0 55px;
        max-width: 55px;
        background-size: 20px;
    }
    .brandsListItem__image {
        height: 170px;
    }
}

@media only screen and (max-width: 770px) {
    #title-search-input {
        font-size: 12px;
    }
    #search input[type="submit"] {
        flex: 0 0 50px;
        max-width: 50px;
        background-size: 18px;
    }
    .brandsListItem__image {
        height: 260px;
        height: 42vw;
    }
}

@media only screen and (max-width: 460px) {
    .brandsListItem__image {
        height: 300px;
        height: 89vw;
    }
}

.cardProductImage a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.mainhHeader .header-shrink {
    background: #212121;
    height: 50px;
}

.header-shrink {
    padding: 0 0 0 15%;
    transition: 1s;
    animation: show 1s 1;
    animation-fill-mode: forwards;
    animation-delay: 0.01s;
}

@keyframes show {
    0% {
        opacity: 0.2;
    }
    100% {
        opacity: 1.2;
    }
}

.cardProduct__image_mobile a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.bx_pagination_bottom {
    margin-bottom: 40px;
}

#news-title-search {
    display: flex;
    width: 100%
}

#news-title-search form {
    display: flex;
    width: 100%
}

.mainhHeader.header-shrink {
    height: 50px;
}

.header-shrink.container-m {
    height: 50px;
}

.header-shrink.row-m {
    height: 50px;
}

.header-shrink .menuHeader ul {
    height: 50px;
}

.header-shrink .logoHeader_desktop {
    height: 50px;
}

.header-shrink .inputSearchWrap {
    padding: 0.5% 2% 0 2%;
}

.header-shrink .basketLink__number {
    top: 4px;
}

.phoneHeaderBtn-shrink {
    height: 50px;
    width: 50px;
}