/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 13 2026 | 12:40:09 */
.gform_wrapper input {
	resize: none;
	border-radius: 0px!Important;
}
.gform_wrapper input focus {
	border-color: transparent !important;
	outline: 2px solid #F46C21 !important;
	outline-offset: 0;
}
.gform_wrapper textarea {
	resize: none;
	border-radius: 0px!Important;
}
.gform_wrapper textarea:focus {
	border-color: transparent !important;
	outline: 2px solid #F46C21 !important;
	outline-offset: 0;
}
.gform_wrapper select:focus {
	border-color: transparent !important;
	outline: 2px solid #F46C21 !important;
	outline-offset: 0;
	border-radius: 0px!Important;
}
.gform_wrapper input:focus::placeholder,
.gform_wrapper textarea:focus::placeholder {
	opacity: 0;
}
.gform_wrapper .gfield_label {
	color: #FFF;
}
.gform_wrapper .ginput_container_select {
	position: relative;
}
.gform_wrapper .ginput_container_select select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url("/wp-content/uploads/2026/01/Vector-52.svg");
	background-repeat: no-repeat;
	background-position: right 15px center;
	background-size: 9px 6px;
	padding-right: 40px;
	cursor: pointer;
	border-radius: 0px!important;
}
#gform_wrapper_6 .gfield_select {
	width: 100%;
}
.ginput_container_consent input[type="checkbox"] {
	display: none;
}
.ginput_container_consent .gfield_consent_label {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
}
.ginput_container_consent .gfield_consent_label:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 18px;
	height: 18px;
	background-image: url("/wp-content/uploads/2026/01/Rectangle-213.svg");
	background-size: contain;
	background-repeat: no-repeat;
}
.ginput_container_consent input[type="checkbox"]:checked + .gfield_consent_label:before {
	background-image: url("/wp-content/uploads/2026/01/Group-1171275198-1.svg");
}
.terms_clm h2 {
	font-size: 22px!important;
	line-height: 32px!important;
	color: #040505!important;
}
.terms_clm h3 {
	font-size: 16px!important;
	line-height: 22px!important;
	font-weight: 700!important;
	color: #040505!important;
}
.terms_clm a {
	font-weight: 500;
	text-decoration: underline!important;
	color: #F46C21!important;
	transition: color 0.3s ease;
}
.terms_clm a:hover {
	color: #ffb800!important;
}
.terms_clm ol {
	padding-left: 20px;
	margin-bottom: 10px;
}
.serv-title {
	font-weight: 900;
	font-size: 30px;
	line-height: 30px;
	letter-spacing: 0;
	text-transform: uppercase;
	text-decoration: underline;
}
#wb-deposit-terms-section,
#wb-trade-in-terms-section{
	display: none;
}
/* HIDE AVAILABLE OPTIONS TITLE */
.options-title {
	display: none;
}
.product-type-variable .options-title {
	display: initial !important;
}
/* Single Product Header */ 
.single-product .elementor-location-header {
    display: none !important;
}