.shiply-contact-form {
    max-width: 560px;
}

.shiply-contact-field {
    margin-bottom: 14px;
}

.shiply-contact-form label {
    display: block;
    font-weight: 700;
    margin-bottom: 6px;
}

.shiply-contact-form input,
.shiply-contact-form textarea {
    box-sizing: border-box;
    padding: 10px;
    width: 100%;
}

.shiply-contact-form button {
    cursor: pointer;
    padding: 10px 16px;
}

.shiply-contact-form button:disabled {
    cursor: wait;
    opacity: .65;
}

.shiply-contact-message {
    margin-top: 12px;
}

.shiply-contact-honeypot {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}
