.cgcp-gift-card {
	margin: 1.5em 0;
	padding: 1em 1.25em;
	border: 1px solid #d4d4d4;
	background: #fff;
}

.cgcp-gift-card h3 {
	margin-top: 0;
}

.cgcp-gift-card__message {
	min-height: 1.25em;
	margin-bottom: 0.75em;
}

.cgcp-gift-card__message.is-error {
	color: #b32d2e;
}

.cgcp-gift-card__message.is-success {
	color: #1e7e34;
}

.cgcp-gift-card .form-row {
	margin-bottom: 0.75em;
}

.cgcp-gift-card .input-text {
	width: 100%;
	max-width: 22rem;
}

.cgcp-digital-gift-card-fields {
	margin: 1.25em 0;
}
