h2, h3, label {
	color: var(--color-primary100);
}
#paypal-buttons {
	z-index: 1;
}
#calendar-price {
	color: var(--color-primary100);
	height: 100%;
    display: grid;
    align-items: center;
}
#customer-validation {
	color: var(--color-primary100);
}

#customer-information form label {
	margin-bottom: var(--font-size);
}
#customer-information a {
	color: var(--color-secondary);
}
ol {
	padding-left: calc(var(--font-size) * 2);
}
#shipToBillingAddress {
	color: var(--color-primary100);
}
#purchase-info h2 {
	margin-bottom: calc(var(--font-size) * .8);
}
input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="email"],
input[type="file"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea,
select {
	height: calc(var(--font-size) * 2.4);
}