/*
Theme Name: EMQ
Theme URI: https://brendly.nl
Template: salient
Author: Brendly
Author URI: https://brendly.nl
Description: Brendly theme
Version: 1.0.1574944327
Updated: 2019-11-28 12:32:07

*/
.checkout{
	display:none;
}
.checkout-dealer-container{
		display:none;
}

#dealer-list{
	display:grid;
	grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
	grid-gap:40px;
	margin-top:40px;
	margin-bottom:40px;
}
#dealer-list .dealer-item{
	background:#fff;
	border:1px solid #eaeaea;
	padding:20px;
	border-radius:6px;
	background:#fff;
	box-shadow:0 2px 8px 0 rgba(0,0,0,.05);
}
#dealer-list .dealer-item .set-shop-btn{
	background:var(--nectar-accent-color);
	color:#fff;
	border:none;
	border-radius:4px;
	padding:7px 20px;
	font-size:14px;
	box-shadow: 0px 0px 19px -4px rgba(0,0,0,0.47);
	cursor:pointer;
	
}
.button-container{
	display:flex;
	width:100%;
	flex-wrap:wrap;
	color:#000;
	font-weight:700;
	margin-bottom:20px;
	column-gap:20px;
	row-gap:10px;
}
.button-container #start-dealer-selection{
		background:var(--nectar-accent-color);
	color:#fff;
	border:none;
	border-radius:4px;
	padding:7px 20px;
	font-size:14px;
	cursor:pointer;
}
.button-container #start-bike-config{
		background:#fa8e00;
	color:#fff;
	border:none;
	border-radius:4px;
	padding:7px 20px;
	font-size:14px;
	cursor:pointer;
}
.active-dealer-info{
	background:#fff;
	border:1px solid #eaeaea;
	padding:20px;
	border-radius:6px;
	background:#fff;
	box-shadow:0 2px 8px 0 rgba(0,0,0,.05);
	margin-bottom:20px;
}
form.checkout.woocommerce-checkout .nectar-button{
	display:none;
}
.active-dealer-info #change-dealer{
			background:#fa8e00;
	color:#fff;
	border:none;
	border-radius:4px;
	padding:7px 20px;
	font-size:14px;
	cursor:pointer;
}
.woocommerce-order-received .woocommerce .woocommerce-customer-details .addresses{
	display:grid;
	grid-template-columns:repeat(auto-fit,minmax(250px,388px));
	grid-gap:30px;
}
#user-location-submit{
		border:none;
	background-color:#fff;
	text-align:left;
	padding:0px;
	margin:0px;
	text-decoration:underline;
	font-size:14px;
	position:relative;
		cursor:pointer;
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
#user-location-submit::before{
	content:'';
	border:none;
	background-color:var(--nectar-accent-color);
	width:36px;
	min-width:36px;
	height:36px;
	border-radius:4px;
	background-image:url(/wp-content/uploads/2025/04/location-target-svgrepo-com.png);
	
	background-repeat:no-repeat;
	background-size:16px;
	background-position:center;
	transition:.3s;
	cursor:pointer;
	margin-right:10px;
}
#user-location-submit:hover::before{
	background-color:#fa8e00;
}
#dealer-search-form{
	display:flex;
	flex-direction:column;
	gap:10px;
	max-width:58%;
	align-items:stretch;
	justify-content:flex-start;
}
.location-buttons{
	display:flex;
	width:100%;
	gap:20px;
	justify-content:space-between;
	flex-wrap:wrap;
}
#show-all-dealers{
	background: var(--nectar-accent-color);
  color: #fff;
  border: none;
  border-radius: 4px;
  padding: 7px 20px;
  font-size: 14px;
  cursor: pointer;
	line-height: inherit;
}

@media (max-width: 999px){
  #dealer-search-form{
    max-width: 100%;
  }
}