

/* Start:/local/templates/main_new/assets/css/pages/locator.css?17782796952192*/
.locator__suggest {
    position: relative;
    width: 100%;
	margin: 30px 0;	
}
	.locator__suggest input {
		width: 100%;
		height: 50px;
		padding: 0 45px 0 15px;
		border: 1px solid var(--border-color);
		border-radius: var(--radius-sm);
		font-size: 18px;
		outline: none;
		box-sizing: border-box;
		transition: border-color 0.2s ease;
	}
	.locator__suggest input:hover,
	.locator__suggest input:focus {
		border-color: var(--accent);
	}
.locator__container .tabs-nav {
	margin-bottom: 50px;
}
	.locator__container .locator-tab-btn {
		cursor: pointer;
		padding: 13px 16px;
		margin-right: 5px;
	}

.locator__map {
	min-height: 650px;
	margin-bottom: 87px;
}

.location-item__info {
	font-family: var(--font-primary);
    font-optical-sizing: var(--font-optical-sizing);
    font-style: var(--font-style);
    color: var(--text-primary);
    font-weight: var(--weight-extralight);
    padding: 10px 0 10px 15px;
    box-sizing: border-box;
}
	.location-item__title {
		font-size: 24px;
		margin-bottom: 5px;
		color: #333;
	}
	.location-item__row__wrapper {
		display: flex;
		align-items: center;
		gap: 34px;
		border-top: 1px solid var(--border-color);
	}
	.location-item__row {
		position: relative;
		padding: 16px 0 16px 34px;
		margin: 0;
		border-top: 1px solid var(--border-color);
		display: flex;
		align-items: flex-start;
		gap: 10px;
		font-size: 14px;
		line-height: var(--lh-150);
	}
		.location-item__row--inner {
			position: relative;
			padding: 16px 0;
			margin: 0;
			display: flex;
			align-items: center;
			gap: 10px;
			font-size: 14px;
			line-height: var(--lh-150);
			color: var(--accent);
		}
	.location-item__row:first-of-type {
		border-top: none;
	}
	.location-item__row>svg {
		position: absolute;
		left: 0;
		top: 16px;
	}
		.location-item__row--phones {
			display: flex;
			flex-direction: column;
		}
	.location-item__label {
		color: var(--gray-decor);
		font-weight: var(--weight-regular);
		line-height: var(--lh-150);
		display: block;
		margin-bottom: 4px;
	}
	.location-item__phone {
		font-size: 18px;
		font-weight: var(--weight-regular);
		text-decoration: none;
		color: var(--gray-500);
	}
	.location-item__link {
		cursor: pointer;
	}
/* End */
/* /local/templates/main_new/assets/css/pages/locator.css?17782796952192 */
