.search_category_block {

}

.wp-element-button, .wp-block-button__link, input[type='submit'].wp-block-button__link {
    background-color: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--white);
}

.wp-element-button, .wp-block-button__link, input[type='submit'].wp-block-button__link:hover {
    background-color: transparent;
    color: var(--wp--preset--color--primary);
}

.search_filter_block input[type=text],
.search_filter_block .form-row .select2,
.search_filter_block .wp-block-button__link {
    width: 100%!important;
}

.search_filter_block input[type=text]{
    color: var(--wp--preset--color--primary);
    border-color: var(--wp--preset--color--primary);
    border-width:2px;
    border-radius:10px;
    background-color: var(--wp--preset--color--primary-light);
    padding:10px 40px 10px 20px;
}

.search_filter_block .form-row{
    margin-bottom:1rem;
}

.search_filter_block .select2-container--default .select2-selection--single{
    border-color: var(--wp--preset--color--primary);
    border-width:2px;
    border-radius:10px;
    height:100%;
}
.search_filter_block .select2-container--default .select2-selection--single .select2-selection__rendered{
    padding:10px 40px 10px 20px;
    color:var(--wp--preset--color--primary);
    font-weight:600;
}

.search_filter_block  .select2-container--default .select2-selection--single .select2-selection__arrow{
    top:8px;
    bottom:8px;
    right:20px;
}

.search_filter_block  .select2-container--default .select2-selection--single .select2-selection__arrow b{
    background-image:url(../../../assets/images/svg/primary/chevron.svg);
    width:20px;
    height:20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    transform: rotate(90deg);
    border:none;
    transition: all ease-in-out 300ms;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border:none;
    transform: rotate(-90deg);
}

body .select2-dropdown{
    border: 2px solid var(--wp--preset--color--primary);
    border-radius: 10px;
}