.block-finder__title {
    text-align: left;
    padding-top: 30px;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 80px;
	line-height: 85px;
}
.block-finder__title span{
    color: #e62c2f;
    font-weight: bold;
}
.block-finder__subtitle .sliderbox{
    background: #ffffff17;
    border-radius: 9px;
    font-size: 16px;
    color: #fff;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 20px 30px;
}
.block-finder__subtitle {
    text-align: left;
    margin-top: 20px;
}
form.block-finder__form {
    background-color: var(--white);
    padding: 40px 50px;
    border-radius: 20px;
    margin-bottom: 50px;
}
.block-finder {
    height: 700px;
    padding-top: 100px;
}
.block-finder__form-control--select .select2-selection--single {
    border: 1px solid #d9d9d9;
}
.search__input {
    border-color: #ddd !important;
    background-color: unset !important;
}
button.search__button.search__button--end {
    background: #e62c2f;
    color: #fff;
}
.indicator--open .indicator__button, .indicator:hover .indicator__button {
    background: unset !important;
}
i.fa.fa-volume-control-phone {
    font-size: 28px;
}
span.indicator__title {
    color: #000;
}
.header {
    grid-template-rows: 0px auto auto !important;
}
.main-menu .main-menu__link {
    font-weight: unset !important;
}
.header__navbar {
    background: #f5f5f5 !important;
}
.main-menu__list {
    justify-content: center;
}
li.main-menu__item.main-menu__item--submenu--menu.main-menu__item--has-submenu {
    border-right: 1px solid rgba(0 0 0 / 10%);
    padding-left: 15px;
}
.main-menu .main-menu__item:hover .main-menu__link {
    background-color: unset !important;
    color: #e62c2f;
}
.image--type--category .image__body, .image--type--product .image__body {
    padding-bottom: 75%;
    margin-bottom: 20px;
}
.image--type--category .image__tag, .image--type--product .image__tag {
    object-fit: cover;
}
.section-header__title {
    font-weight: 100 !important;
	font-size: 30px;
}
h2.section-header__title span {
    color: #e62c2f;
}
body {
    background: #fff;
}
.block-reviews__list {
    margin-top: 20px;
}
.site-footer__bottom {
    background-color: #fff;
    color: #000;
}
.site-footer__payments {
    text-align: right;
}