.ft-mailchimp {
    @include d-flex();
    position: relative;
    
    input[type="email"] {
        height: 70px;
        border: 1px solid #2D3134;
        background-color: #272B2E;
        width: 100%;
        padding: 0 30px;
        color: #acacac;
        @include input-placeholder() {
            color: rgba(255, 255, 255, 0.3);;
        }
        
        &:focus {
            border-color: var(--theme-secondary-color);
        }
    }
    
    button[type="submit"] {
        position: absolute;
        right: 5px;
        max-width: 170px;
        width: 100%;
        height: 60px;
        top: 50%;
        transform: translateY(-50%);
    }
}

@media (max-width: 525px) {
    .ft-mailchimp {
        button[type="submit"] {
            max-width: 140px;
        }
    }
}