.custom-checkbox {
    display: flex;
    width: fit-content;
}

.custom-checkbox__input {
    display: none;
}

.custom-checkbox__label {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding: 0 0 0 34px;
    cursor: pointer;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.custom-checkbox .custom-checkbox__label::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    outline: 2px solid transparent;
    border: 1px solid var(--c-wine);
    background-color: var(--c-white);
    background-image: url('data:image/svg+xml,<sv g width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.3332 4L5.99984 11.3333L2.6665 8" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.custom-checkbox__input:checked ~ .custom-checkbox__label::before {
    border-color: var(--c-wine);
    background-color: var(--c-wine);
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3337 4L6.00033 11.3333L2.66699 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.filter__item-wrapper--row {
    flex-direction: row;
}

@media (max-width: 1023px) {
    .filter__item-wrapper--row {
        flex-direction: column;
    }
}

.field-733 .custom-checkbox__label{
    color: #A12049;
    font-weight: 600;
}

@media (max-width: 1439px){
    .header__phone, .header.scrolled .header__phone, .header.header--expanded .header__phone {
        margin: 0 -2px !important;
    }
    .header-wrap .button.button--header{
        padding: 6px 12px !important;
        font-size: 12px !important;
    }
}