input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="search"],
input[type="number"],
input[type="password"],
select,
textarea {
	border: 1px solid var(--color-border);
	border-radius: var(--radius-sm);
	padding: 0.75rem 0.9rem;
	width: 100%;
	background: var(--color-white);
	transition: border-color var(--transition-fast);
}

input:focus,
select:focus,
textarea:focus {
	border-color: var(--color-orange);
}

label {
	display: block;
	font-weight: 600;
	margin-bottom: 0.4rem;
	font-size: 0.9rem;
}

.form-row {
	margin-bottom: 1.25rem;
}

form.woocommerce-form,
#customer_login .col-1,
#customer_login .col-2 {
	max-width: 480px;
}
