.panel__wrap {
display: flex;
justify-content: center;
align-items: flex-end;
margin: 0 -10px;
}
.panel__image
задать фиксированную высоту, а вложенному изображению добавить object-fit: cover;
column-count: 3;
можно ещё попробовать, если с js не подходит решение<input type='reset' />
и тег <form>
.block-criteria label {
font-size: 14px;
color: #c4c4c4;
position: absolute;
left: 0;
top: 0;
z-index: 1;
cursor: pointer;
}
.block-criteria__form:focus + label {
font-size: 12px;
bottom: initial;
top: -20px;
transition: all 0.3s ease-out;
}
#sidebar {
width: 25%;
height: 100%;
background-color: #5b1616;
overflow: auto;
}
#content {
width: 75%;
height: 100%;
background-color: black;
overflow: auto;
}
.background {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
}
.dots-background {
background-image: radial-gradient(#212121 20%, #e53935 20%);
background-position: 0 0;
background-size: 10px 10px;
height: 200px;
width: 100%;
}
.menu-burger-line_third {
bottom: 0;
top: auto;
}