#givex-feature-tabs, #givex-purchase {
	display: none !important;
}
#givex-balance {
	display: block !important;
}
.hidden, .reset_variations {
	display: none !important;
}
.woocommerce table.variations tr td select {
	padding: 0 .5rem;
    border: 1px solid black;
    height: auto;
    font-size: 1rem;
}
.givex-purchase-form :is(input, textarea) {
	border: 1px solid #666;
	margin-bottom: .75rem;
}
main:has(.givex-purchase-form) .quantity {
	display: none !important;
}

body:is(.home) .header-links a:first-child,
body:has(#givex-page) .header-links a:nth-child(2) {
	display: none;
}
p.header-links {
	display: inline-flex;
	gap: 2rem;
}
:is(.givex-purchase-form, #givex-page) :is(input[type="email"], input[type="text"], textarea) {
	width: 100%;
	box-sizing: border-box;
	font: inherit;
	padding: .5rem;
	margin-top: .5rem;
	resize: none;
}
#givex-page button {
	background-color: var(--wp--preset--color--contrast);
    border-width: 0;
    color: var(--wp--preset--color--base);
    font-family: inherit;
    font-size: var(--wp--preset--font-size--medium);
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    padding-top: 1rem;
    padding-right: 2.25rem;
    padding-bottom: 1rem;
    padding-left: 2.25rem;
    text-decoration: none;
    text-transform: inherit;
}