input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
input[type="email"].kl-private-reset-css-Xuajs1{
	color: var(--primary) !important;
	background: transparent !important;
	border: 1px solid var(--primary) !important;
	padding:0 0 0 1rem !important;
	height: 60px !important;
	border-radius: 0 !important;
	font-size: 1rem !important;
	font-weight: 700 !important;
	font-family: 'input-mono' !important;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{
	border: 1px solid var(--primary);
	background: transparent;
	line-height: 1;
	font-size: 1.2rem;
	height:60px;
	padding:0 2rem;
	color:var(--primary) !important;
	transition:.2s all;
}
button.kl-private-reset-css-Xuajs1 {
	border: 0 !important;
	background: var(--white) !important;
	line-height: 1 !important;
	font-size: .9rem !important;
	height:60px !important;
	padding:0 2rem !important;
	color:var(--black) !important;
	font-family: 'input-mono' !important;
	border-radius: 0 !important;
	font-weight: 700 !important;
	transition:.2s all;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background:var(--primary) !important;
	color:var(--black) !important;
}
input.go710467777.go710467777.go710467777:hover{
	border:1px solid var(--white) !important
}
input + button{
	margin-left:1.5rem;
}
::placeholder{
	color:var(--primary) !important;
	opacity: 1 !important;
	font-size: 1rem !important;
	font-weight: 700 !important;
	font-family: 'input-mono' !important;
}
textarea:focus, input:focus{
	outline: none;
}
form div div div.kl-private-reset-css-Xuajs1{
	padding:0 !important;
}
form div.kl-private-reset-css-Xuajs1{
	min-height: auto !important;
}
form.klaviyo-form {
	max-width: 100% !important;
}
form #klaviyo_ariaid_6{
	font-family: 'input-mono' !important;
}
form .kl-private-reset-css-Xuajs1{
	justify-content: space-between !important;
	flex-wrap: wrap;
	column-gap:1rem;
}
@media only screen and (max-width: 1000px) {
	input[type="text"],
	input[type="email"],
	input[type="url"],
	input[type="password"],
	input[type="search"],
	input[type="number"],
	input[type="tel"],
	input[type="range"],
	input[type="date"],
	input[type="month"],
	input[type="week"],
	input[type="time"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="color"],
	input[type="email"].kl-private-reset-css-Xuajs1{
		width:100% !important;
	}
	button.kl-private-reset-css-Xuajs1 {
		width:100% !important;
		margin-top:1rem;
	}
	form div.kl-private-reset-css-Xuajs1 div{
		width:100% !important;
	}
}
@media only screen and (max-width: 725px) {
	.klaviyo-form{
		width:100%;
	}
	input[type="email"].kl-private-reset-css-Xuajs1{
		width:auto !important;
	}
}
@media only screen and (max-width: 530px) {
	input[type="email"].kl-private-reset-css-Xuajs1{
		width:100% !important;
	}
	button.kl-private-reset-css-Xuajs1{
		margin-top:1rem;
		height:45px !important;
	}
	input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], input[type="email"].kl-private-reset-css-Xuajs1{
		height:45px !important;
	}
	
}