

body {
font-family: "Inter", sans-serif;
font-size: 16px;
font-weight: 400;
color: #282828;
background-color: #F3F4F6;
}
body.lock {
overflow: hidden;
}
a,
button,
div,
label {
-webkit-tap-highlight-color: transparent;
}
a {
color: #000;
text-decoration: none;
transition: 0.2s;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
u {
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}


.header-dropdown {
position: absolute;
top: calc(100% + 4px);

background-color: #fff;
border-radius: 16px;
padding: 24px;
box-sizing: border-box;
width: 80%;
left: 10%;
box-shadow: 0px 4px 12px 0px rgba(151, 71, 255, 0.15);
display: flex;
gap: 24px;
transition: 0.2s;
}
.header-dropdown:not(.active) {
pointer-events: none;
top: calc(100% + 24px);
visibility: hidden;
opacity: 0;
}
.header-dropdown-nav {
flex-grow: 0;
flex-shrink: 0;
flex-basis: 30%;
border-right: 1px solid #D1D5DB;
padding-right: 4px;
box-sizing: border-box;
}
.header-dropdown-nav-list {
list-style: none;
padding: 0;
margin: 0;
}
.header-dropdown-nav-item {
padding: 8px;
box-sizing: border-box;
}
.header-dropdown-nav-link {
display: flex;
align-items: center;
position: relative;
}
.header-dropdown-nav-link.active .header-dropdown-nav-text {
color: #054D51;
}

.header-dropdown-nav-link.active .header-dropdown-nav-text_no {
color: #D3D3D3;
}

.header-dropdown-nav-link::after {
content: "";
flex-basis: 20px;
width: 20px;
height: 20px;
background: url(//store-keys.ru/uploads/menucatalog3/img_m/arrow_menu.svg  ) center/contain no-repeat;
}

.header-dropdown-nav-link-no {
display: flex;
align-items: center;
position: relative;
background-color: #DCDCDC; 
border-radius: 15px;
padding: 10px 10px;
}
.header-dropdown-nav-link.active-no .header-dropdown-nav-text_no {
color: #054D51;
}

.header-dropdown-nav-link.active-no .header-dropdown-nav-text_no {
color: #D3D3D3;
}

.header-dropdown-nav-link-no::after {
content: "";
flex-basis: 20px;
width: 20px;
height: 20px;

}

.header-dropdown-nav-icon {
padding: 8px;
box-sizing: border-box;
}
.header-dropdown-nav-icon img {
width: 20px;
height: 20px;
display: block;
}
.header-dropdown-nav-text {
color: #909090;
font-size: 14px;
font-weight: 500;
flex-grow: 1;
}

.header-dropdown-nav-text_no {
color: #D3D3D3;
font-size: 14px;
font-weight: 500;
flex-grow: 1;
}

.header-dropdown-content-tab:not(.active) {
display: none;
}
.header-dropdown-content-title {
font-size: 20px;
font-weight: 600;
margin-bottom: 24px;

background: url(//store-keys.ru/uploads/menucatalog3/img_m/arrow_near.svg  ) right/contain no-repeat;
}
.header-dropdown-content-list {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-wrap: wrap;
gap: 16px;
}
.header-dropdown-content-item {
flex-basis: calc((100% - 16px) / 2);
font-size: 15px;

}
.header-dropdown-content-link:hover {
color: #054D51;
}


@media (max-width: 767.98px) {

.header-dropdown {
display: none;
}

}

@media(max-width: 767.98px) { }

.header-dropdown-content-list .menu-item {
flex-basis: calc((100% - 16px) / 2);
}
.header-dropdown-content {
flex-grow: 1;
}



@media(max-width: 767.98px) {

.header-dropdown-nav-item[data-term-id="23"] {
display: none;
}
}

.header-dropdown-content-list.columns { }
.header-dropdown-content-item {
flex-basis: calc( (100% - 16px) / 2 );
}
.header-dropdown-content-list a:hover {
color: #054D51;
}
.header-dropdown-content-title a:hover {
color: #054D51;
}
