header.wp-block-template-part{
    position: sticky !important;
    top: 0 !important;
    background: var(--sb-header-bg) !important;
}
.header{
	padding: 15px 0;
/*	margin-bottom: 24px; */
}
.header-brand{
	text-transform: UPPERCASE;
	font-weight: 800;
	color: #222222;
}
.header-brand .header-brand__link{
    display: flex;
    align-items: center;
}

.header-brand img {
    width: auto;
    max-height: 40px;
}

.header-nav, .header-search{
	margin-left: auto;
}

.header-nav__list {
	display: flex;
	align-items: center;
	gap: 24px;
}

.header-nav__item {
    display: flex;
}

.header-nav__link {
    font-size: 16px;
    text-decoration: none;
    transition: 0.2s ease;
    color: var(--sb-link) !important;  
}

.header-nav__link:hover {
color: var(--sb-link-hover) !important;
}
.header-search {
    margin-left: auto;
}

.header-search .wp-block-search {
    display: flex;
    align-items: center;
}

.header-search .wp-block-search__inside-wrapper {
    display: flex;
    align-items: center;
    gap: 6px;
}

.header-search input.wp-block-search__input {
    padding: 4px 12px !important;
    font-size: 14px !important;
    border-radius: 4px !important;;
    border: 1px solid var(--sb-primary) !important;
    transition: 0.2s ease ;
    min-width: 180px !important;
}

.header-search input.wp-block-search__input:focus {
    border-color: var(--sb-muted);
    outline: none;
}

.header-search button.wp-block-search__button {
    background: var(--sb-button-bg) !important;
    color: var(--sb-button-text) !important;
    border: none;
    font-size: 14px;
    padding: 5px 20px;
    border-radius: 4px;
    cursor: pointer;
    transition: 0.2s ease;
}

.header-search button.wp-block-search__button:hover {
    background: var(--sb-button-hover) !important;
}

@media (max-width: 1024px) {

}

@media (max-width: 768px) {

}

@media (max-width: 500px) {

}
