.favorites-popup__button-goup {
    display: flex;
    flex-direction: row;
    gap: 10px;
}

.form-wrap input[type="submit"]:valid {
    background: #0078d7!important;
}

.form-wrap input[type="submit"]:valid:hover {
    background: #005293!important;
}

.favorites-popup__title {
    font-family: 'black', sans-serif;
    font-size: 24px;
    margin: 0 0 35px 0;
}

[data-favorites-popup-button] > * {
    pointer-events: none;
}

.favorites-popup.fancybox__content {
    aspect-ratio: auto !important;
}