.popup.subscribe {
    max-width: 740px;
    width: max-content;
    margin: 0 auto;
}

.popup.subscribe .input-block {
    display: flex;
    gap: 16px;
}

.popup.subscribe .input-block [type=submit] {
    width: max-content;
}

.popup.subscribe .checkbox-input label {
    margin-bottom: 0;
}

@media (max-width: 768px) {
    .popup.subscribe {
        width: 100%;
    }

    .popup.subscribe .input-block {
        flex-wrap: wrap;
    }

    .popup.subscribe .input-block > input {
        width: 100%;
    }
}