header {
    margin-top: 10px;
    padding: 0 20px;
} .header_headrs {
    display: flex;
    justify-content: space-between;
    align-items: center;
} .header_link a {
    margin-right: 15px!important;
    font-size: 13px!important;
    line-height: 16px!important;
} .header_link a:last-child {
    margin-right: 0px;
} .header_other {
    display: flex;
    align-items: center;
} .header_other_select {
    padding: 10px 15px;
    padding-right: 35px;
    background-color: #F4F4F4;
    border-radius: 10px;
    appearance: none;
    background-image: url('./img/reveal.svg');
    background-position: 95% 50%;
    background-repeat: no-repeat;
    font-size: 14px;
    line-height: 16px;
} .header_other_select span{
    margin-left: 15px!important;
    font-size: 16px!important;
    line-height: 20px!important;
    font-weight: 500!important;
} .header_other_sup {
    display: flex;
    align-items: center;
    margin: 0 20px;
} .header_other_sup a {
    color: #3FACE2;
    text-decoration: underline;
    font-size: 16px;
    line-height: 20px;
} .header_other_sup img {
    margin-left: 10px;
} .header_contant {
    display: flex;
    justify-content: space-between;
    margin: 10px 0;
} .header_contant_logo {
    display: flex;
    width: 35%;
} .header_contant_logo_text {
    display: flex;
    flex-direction: column;
    margin-left: 10px;
} .header_contant_logo_text span:first-child{
    font-size: 14px;
    line-height: 28px;
    font-weight: 500;
    color: #3FACE2;
} .header_contant_logo_text span:last-child {
    font-size: 12px;
    line-height: 14px;
    color: #000;
} .header_contant_block {
    display: flex;
    align-items: center;
} .header_contant_block_input {
    position: relative;
} .header_contant_block_input input {
    box-sizing: border-box;
    margin: 0 20px;
    padding: 10px 20px;
    border: 1px solid #3FACE2;
    border-radius: 10px;
    font-size: 16px;
    line-height: 20px;
    background-color: #D4EDFC;
    width: 369px;
} .header_contant_block_input_filter {
    position: absolute;
    right: 70px;
    top: 10px;
} .header_contant_block_input_zoom {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    background-color: #fff;
    width: 35px;
    height: 35px;
    border-radius: 10px;
    right: 25px;
    top: 3px;
} .header_contant_block_input input::placeholder {
    color: #94A6B0;
} .header_contant_block_link {
    display: flex;
} .header_contant_block_link div {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: #D4EDFC;
}
.header_contant_block_link > div:not(.gr-cart-popup-btn):last-of-type {
	background-color: #3FACE2;
}
.header_contant_block_link div a{
    display: flex;
} .header_contant_block_link div:last-child {
    margin-right: 0px;
} .header_menu {
    display: flex;
    justify-content: space-between;
    border-radius: 10px;
    background-color: #F4F4F4;
    color: #000;
} .header_menu_link {
    padding: 13px 15px;
    font-size: 16px;
    line-height: 20px;
} .header_menu_link:first-child {
    border-radius:  10px 0 0 10px;
} .header_menu_link:last-child {
    border-radius: 0 10px 10px 0;
} .header_menu_link_active {
    border-radius: 10px !important;
    background-color: #3FACE2;
    color: #fff;
}
.site-header__inner.invert_header, .site-header__inner.invert_header .site-header-top-wrapper{
	background: unset!important;
}
.site-header .top-folders-wrapper{
	display: flex!important;
    justify-content: space-between!important;
    border-radius: 10px!important;
    background-color: #F4F4F4!important;
    color: #000!important;
	padding: 0!important;
}
.site-header .top-folders>li>a{
	padding: 13px 15px!important;
    font-size: 16px!important;
    line-height: 20px!important;
    font-weight: 400!important;
    font-family: 'Effra'!important;
}
.site-header .catalog-btn{
	margin: 0 !important;
	border-radius: 10px !important;
    background-color: #3FACE2 !important;
    color: #fff !important;
    padding: 13px 15px !important;
    font-size: 16px !important;
    line-height: 20px !important;
    font-weight: 400!important;
    font-family: 'Effra'!important;
}