.bx-yellow,
.bx-theme-yellow {
	--primary: #f9a91d;
	--theme-color-primary: #f9a91d;
	--theme-color-second: #faba4a;
	--theme-color-light: #f0f0f0;
	--theme-b-link: #f9a91d;
	--theme-b-link-hover: #faba4a;
	--theme-b-tx-primary: #fff;
	--theme-b-bg-primary: #f9a91d;
	--theme-b-bd-primary: #f9a91d;
	--theme-b-sd-primary: rgba(249, 169, 29, 0.5);
	--theme-b-tx-primary-hover: #fff;
	--theme-b-bg-primary-hover: #faba4a;
	--theme-b-bd-primary-hover: #daa53e;
	--theme-b-tx-primary-active: #fff;
	--theme-b-bg-primary-active: #faba4a;
	--theme-b-bd-primary-active: #daa53e;
	--theme-b-tx-primary-disabled: #fff;
	--theme-b-bg-primary-disabled: #daa53e;
	--theme-b-bd-primary-disabled: #b7853b;
}

.bx-blue,
.bx-theme-blue {
	--primary: #0083d1;
	--theme-color-primary: #0083d1;
	--theme-color-second: #5ca6e4;
	--theme-color-light: #f0f6f8;
	--theme-b-link: #44b1c9;
	--theme-b-link-hover: #5cc3d1;
	--theme-b-tx-primary: #fff;
	--theme-b-bg-primary: #0083d1;
	--theme-b-bd-primary: #0083d1;
	--theme-b-sd-primary: rgba(0, 131, 209, 0.5);
	--theme-b-tx-primary-hover: #fff;
	--theme-b-bg-primary-hover: #5ca6e4;
	--theme-b-bd-primary-hover: #5599d2;
	--theme-b-tx-primary-active: #fff;
	--theme-b-bg-primary-active: #5ca6e4;
	--theme-b-bd-primary-active: #5599d2;
	--theme-b-tx-primary-disabled: #fff;
	--theme-b-bg-primary-disabled: #5599d2;
	--theme-b-bd-primary-disabled: #4d8bbf;
}

.bx-red,
.bx-theme-red {
	--primary: #D0021B;
	--theme-color-primary: #D0021B;
	--theme-color-second: #e95c5c;
	--theme-color-light: #f0f0f0;
	--theme-b-link: #D0021B;
	--theme-b-link-hover: #e95c5c;
	--theme-b-tx-primary: #fff;
	--theme-b-bg-primary: #D0021B;
	--theme-b-bd-primary: #D0021B;
	--theme-b-sd-primary: rgba(226, 43, 43, 0.5);
	--theme-b-tx-primary-hover: #fff;
	--theme-b-bg-primary-hover: #e95c5c;
	--theme-b-bd-primary-hover: #d05454;
	--theme-b-tx-primary-active: #fff;
	--theme-b-bg-primary-active: #e95c5c;
	--theme-b-bd-primary-active: #d05454;
	--theme-b-tx-primary-disabled: #fff;
	--theme-b-bg-primary-disabled: #d05454;
	--theme-b-bd-primary-disabled: #c04e4e;
}

.bx-green,
.bx-theme-green {
	--primary: #63aa28;
	--theme-color-primary: #63aa28;
	--theme-color-second: #5b9f0b;
	--theme-color-light: #a8d95b;
	--theme-b-link: #44b1c9;
	--theme-b-link-hover: #5b9f0b;
	--theme-b-tx-primary: #fff;
	--theme-b-bg-primary: #63aa28;
	--theme-b-bd-primary: #63aa28;
	--theme-b-sd-primary: rgba(99, 170, 40, 0.5);
	--theme-b-tx-primary-hover: #fff;
	--theme-b-bg-primary-hover: #5b9f0b;
	--theme-b-bd-primary-hover: #56940b;
	--theme-b-tx-primary-active: #fff;
	--theme-b-bg-primary-active: #5b9f0b;
	--theme-b-bd-primary-active: #56940b;
	--theme-b-tx-primary-disabled: #fff;
	--theme-b-bg-primary-disabled: #56940b;
	--theme-b-bd-primary-disabled: #497c09;
}


body {
	background-attachment: fixed;
	background-size: cover;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.45;
	color: #434343;
}

#pagetitle {
	margin-bottom: 35px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: .6em 0;
	font-weight: 700;
}

.bx-content-section,
.bx-header-section {
	padding-bottom: 2px;
	background-color: rgba(255, 255, 255, .95);
}

.bx-wrapper {}

/*region HEADER*/
.bx-header {}

.bx-top-nav-container {
	background: none;
	color: #434343;
}

header+nav {
	background-color: #f5f5f5;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 15px;
}

.bx-nav-list-1-lvl {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	width: 100%;
}

.bx-nav-list-1-lvl li {
	flex: 1;
}

.bx-nav-list-1-lvl li a {
	color: #434343;
	text-decoration: none;
	font-size: 15px;
	line-height: 50px;
	display: block;
	text-align: center;
	border-left: 1px solid #e9e9e9;
}

.bx-nav-1-lvl-link-text {
	color: #434343;
	display: block;
}

.bx-nav-list-1-lvl li a:hover .bx-nav-1-lvl-link-text,
.bx-nav-list-1-lvl li.bx-active a .bx-nav-1-lvl-link-text {
	color: #fff;
}

.bx-header-section {}

.bx-header-logo {
	order: 0
}

.bx-header-personal {
	order: 3
}

.bx-header-contact {
	order: 2
}

/*region Logo*/
.bx-logo-block {
	display: block;
	height: 50px;
	border-bottom: none;
}

.bx-logo-block img {
	max-height: 50px;
	width: auto;
}

@media (max-width: 767px) {
	.bx-logo-block img {
		max-width: 100%;
		max-height: 45px;
		width: auto;
		height: auto;
	}

	.bx-header-logo {
		padding: 5px 50px;
		height: 55px;
		background-color: var(--theme-color-primary);
	}

	.bx-logo-block {
		height: auto;
	}

	body.bx-theme-green .bx-store-logo {
		background: #33b111;
	}
}

/*endregion*/

/*region included Phone*/
.bx-header-phone-block {
	display: flex;
	align-items: center;
}

.bx-header-phone-number {
	color: #000;
	white-space: nowrap;
	font: 700 21px/28px "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	transition: 250ms linear all;
}

.bx-header-phone-icon {
	display: block;
	margin-right: 10px;
	width: 26px;
	height: 26px;
	background: no-repeat center url(images/phone.svg);
}

.callback {
	border: 1px solid #866445;
	color: #866445;
	padding: 18px 30px;
	text-align: center;
}

@media (max-width: 991px) {
	.bx-header-phone-number {
		font: 600 15px/18px "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	}

	.callback{
		padding: 5px 10px;
	}
}

/*endregion*/

/*region included Worktime*/
.bx-header-worktime {
	color: #000;
	font: 600 16px/22px "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	transition: 250ms linear all;
}

.bx-worktime-title {
	color: #adadad;
	font: 12px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.bx-worktime-schedule {
	color: #000;
	font: 12px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 991px) {
	.bx-header-worktime {
		font: 500 15px/18px "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
}

/*endregion*/

/*endregion*/

.sidebar-block-title {
	color: #343434;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/*region FOOTER*/
.bx-footer {
	font-size: 12px;
	background: #e9e9e9;
	padding: 25px 0 0;
	margin-top: 25px;
}

footer h4 {
	margin-top: 0;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 5px;
}

footer li {
	margin-bottom: 4px;
}

footer .nav-link {
	text-decoration: none;
	color: #262626 !important;
	padding: 0;
}

.bx-footer-section {}

.bx-footer-section .bx-block-title {}

.bx-footer-logo {
	border-bottom: none !important;
	text-decoration: none !important;
}

.bx-footer-logo img {
	max-width: 100%;
	height: auto;
}

/*endregion*/

.bx-inclinkspersonal-item.bx-theme-blue:hover {
	background: #0083d1;
}

.bx-theme-blue.bx-inclinkspersonal-selected {
	background: #3398d7;
}

.bx-inclinkspersonal-item.bx-theme-black:hover {
	background: #303030;
}

.bx-theme-black.bx-inclinkspersonal-selected {
	background: #484848;
}

.bx-inclinkspersonal-item.bx-theme-green:hover {
	background: #44b1c9;
}

.bx-theme-green.bx-inclinkspersonal-selected {
	background: #5cc3d1;
}

.bx-inclinkspersonal-item.bx-theme-red:hover {
	background: #e63c3c;
}

.bx-theme-red.bx-inclinkspersonal-selected {
	background: #e95c5c;
}

.bx-inclinkspersonal-item.bx-theme-yellow:hover {
	background: #f4a52e;
}

.bx-theme-yellow.bx-inclinkspersonal-selected {
	background: #fbb859;
}

/*region Bootstrap modified*/
.btn-primary,
.list-group-item.active {
	border-color: var(--theme-b-bd-primary);
	background-color: var(--theme-b-bg-primary);
	color: var(--theme-b-tx-primary);
}

.btn-primary:hover {
	border-color: var(--theme-b-bd-primary-hover);
	background-color: var(--theme-b-bg-primary-hover);
	color: var(--theme-b-tx-primary-hover);
}

.btn-primary:focus,
.btn-primary.focus {
	box-shadow: 0 0 0 0.2rem var(--theme-b-sd-primary);
}

.btn-primary.disabled,
.btn-primary:disabled {
	border-color: var(--theme-b-bg-primary);
	background-color: var(--theme-b-bg-primary);
	color: var(--theme-b-tx-primary);
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
	border-color: var(--theme-b-bd-primary-active);
	background-color: var(--theme-b-bg-primary-active);
	color: var(--theme-b-tx-primary-active);
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem var(--theme-b-sd-primary);
}

.form-control:focus {
	border-color: var(--theme-color-primary);
	box-shadow: 0 0 0 0.2rem var(--theme-b-sd-primary);
}

a,
.btn-link {
	color: var(--theme-b-link);
}

a:hover,
.btn-link:hover {
	color: var(--theme-b-link-hover);
}

.g-font-size-15 {
	font-size: 15px;
}

.g-font-size-17 {
	font-size: 17px;
}

.g-font-size-20 {
	font-size: 20px;
}

.text-primary {
	color: var(--primary) !important
}

.bg-primary {
	background: var(--primary) !important
}

.border-primary {
	border-color: var(--primary) !important
}

.cls-1 {
	fill: #434343;
}

.cls-2 {
	fill: #fff;
	fill-rule: evenodd;
}

/*endregion*/

.bx-sidebar-block {}

.sidebar h2,
.sidebar h3,
.sidebar h4,
.sidebar h5 {
	text-transform: uppercase;
	font-size: 14px;
	font-family: "OpenSans-SemiBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sidebar li {
	font-size: 12px;
	font-family: "OpenSans-SemiBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sidebar-icon {
	width: 27px;
	height: 27px;
	margin-right: 5px;
	border-radius: 50%;
	background-color: var(--theme-color-primary);
	background-repeat: no-repeat;
	background-position: center;
}

.sidebar-icon-label {
	background-image: url(images/label.svg);
	background-size: 19px auto;
}

.sidebar-icon-delivery {
	background-image: url(images/delivery.svg);
	background-size: 17px auto;
}

.sidebar-icon-sale {
	background-image: url(images/sale.svg);
	background-size: auto 17px;
}

.sidebar-icon-self {
	background-image: url(images/self.svg);
	background-size: auto 17px;
}

.sidebar-icon-phone {
	background-image: url(images/phone_white.svg);
	background-size: auto 21px;
}

header .elements {
	flex: 0 0 calc(100% - 167px);
	margin: 0;
	justify-content: flex-end;
}

.address,
.email,
.phone {
	padding: 15px 0 15px 38px;
	line-height: 20px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-size: auto 45%;
	margin: 0 15px;
}

.address {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAoz2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZxUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYTELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXnFxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDgv5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDQtMjJUMTg6NDk6MzYrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA0LTIyVDIwOjAyOjQ5KzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA0LTIyVDIwOjAyOjQ5KzAzOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0M2RkOGQ1YS00YzViLTRiYzktYWNmZi0xNDZlNTEyYmYxMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDNkZDhkNWEtNGM1Yi00YmM5LWFjZmYtMTQ2ZTUxMmJmMTM3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDNkZDhkNWEtNGM1Yi00YmM5LWFjZmYtMTQ2ZTUxMmJmMTM3Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0M2RkOGQ1YS00YzViLTRiYzktYWNmZi0xNDZlNTEyYmYxMzciIHN0RXZ0OndoZW49IjIwMTktMDQtMjJUMTg6NDk6MzYrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkoTwdEAAAWISURBVHja7Z1rbFRVEMePBEIUjUbRUEUxUWJIwNCCyiOAwS8QSIilykM0JSIfeNSIUYofaGJQayIgBYsvKK+khhRoSrdYBXmbAEFBamzF+kETA40xKs/4qjPh3mSztNvd7pyZOed0kt9XmP/9dXfvPXfuuaa9vd1ki0D1BYYBc4EKoBrYCzQB54A/Is4DzcB+YDuwHlgAjARu5m66W8dWsZA8YBFQB/yO+XLkaiSxFBjcIySz6gXMBo4SCOgK/HQtBPr1CLm+8KAsB/5kEJHKP0AlMKBHyLXCr5C/BUR0xHvALaEKKQIuKBGRypKQhODX0x6lIpI5AwzyXcg44JIDMpKZ46uQFx0TkUyFb0LedVhGTK0vQjZ4ICNmn+tC3vdIRkyjq0JWeCgjpto1IcUey4h5wxUh+QHIiClyQci3AQnBtbe7NQtZGZCMmN1ahYwJUEZMsUYhh5gPAt60Og0cBBJAfXSn8CugjbmXn4EbNQmZxRQcBSwDxgJ9Mji5WMz4h1KmScgJy2HxUzAqh0VNvGVbA/xnscfzqfdSpIRMtxjyG2AI4c2wO4FPLfb7mgYhn1kK97rFe/dzLfXcCtwgKWS4pWCFDEMh+ZbuzRRKCnnTQqBJjKNTD1mQslNSyCniMM8JDOGNJs6AcwL9JYQUEAdZY+RqIXGWaRJCSggDtBj5ShDm+UhCyCeEAZ5WIOQRwjxHJYQ0ETV/xOipTUSZ/gUGcgp5wPEf8s7qMcJcEziFjCdquq2jRTnholoGeoZTCNVyyRajr6jOuN7mFPIS5emhshpBlK2KU8hqoqYfVigEZ49/Jci2i1MIxfAb3mC61eisLwnyJTiFUFyDfG30Vh1Bvs85hWwjaPiYYiE1FBOOnEI+IGj4uGIhOyimUTiFVBA03KRYSANBvlpOIcsIGsbHlO9SKuQ4Qb6tnEKeJTrtzVco4zZzbROCXLNVcgqZ4uE6VlzjiLIt5RQyiqjpBoVCyoiyTXdxtRd/R/KUCWklyjae+37IWaLGX1YkYyrh8vtgbiFU81jfKxJC9fz8DxJ3DNcT/jWVKJAxmTBPg4SQGYQBLpo0D74w1RnCPOUSQoYTj84kBGWsIc4yVUIIVgtxkHIBGc8TZ8AJ+0FSQqoN/Sjpq4wyiiz0fzj+xyWEzLEQCHmLQcY8S72XSwq539h7CGavxYkUm9t9TJAUQnk90tmV/DziU9tzFvv9Mfk/kxKywGLAmJ+AF4CbuiEBH6ApJD6t7Yx1GoQ8yBA0+QymKroGSveoG36VPgmsMrzbCD6hQQhWLWPo1MlH3DniZAR+Cn4xdh/uTPc8pNEiZJqQEE0s1SQEqzlgGVc6WvqRFvJKwEI2dHRApIXcDvwWqJACjUJMdIUdmowdnR0MDULwe/RSYEJGaxYS2qekJt2B0CLkjoB+SwpcEBLKGdeHXR0EbdvEtngsA38nB7om5CmPhZRmcgA07myd8FAGrkj0clXIfdGygk9CHs80vNbN+Es8kpHVays0v66i0QMZOPPbxxchOBZz2XEhE7MNrf0NO8UOy1jRncAuvIOqykEZ3d6tyAUhvYHvHJKBM8f3+iwEa5hDQnLaHdWlF0sW+/q74aoQrHcUy6ijCOjiu3DrlS6N9A1ViGGaKMxmh6J7qIK5KiTP8rxtNjxKGczl96kPBf4SljGFOpTLQkw0FyslY76NQK4LwZopIKPMVhgfhGAtZpSx1mYQX4QYQ7ffiOgWtT4JsX3huJMjgG9CsCotyNjD1byPQrA+JpSxj7NxX4VgbSKQcYC7aZ+FYG3NQcZhiYZ9F2KiMyMnZIQiBGtzFjIOSjYaihCsjRnI+EK6yZCEYKXbXbtRQ4OhCTHR0keqjHotzYUoBGsl9xV4j5Cuq0riOsOGkP8BwDoJs9MpzoYAAAAASUVORK5CYII=);
	display: flex;
	align-items: center;
}

.phone {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAoz2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZxUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYTELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXnFxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDgv5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDQtMjJUMTk6NTQ6MzYrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA0LTIyVDIwOjAyOjQyKzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA0LTIyVDIwOjAyOjQyKzAzOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDplNzI1N2Y3My1hNDA5LTRjMDctOTFkNi01ZmM1MTNiYTgzNmUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ZTcyNTdmNzMtYTQwOS00YzA3LTkxZDYtNWZjNTEzYmE4MzZlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZTcyNTdmNzMtYTQwOS00YzA3LTkxZDYtNWZjNTEzYmE4MzZlIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNzI1N2Y3My1hNDA5LTRjMDctOTFkNi01ZmM1MTNiYTgzNmUiIHN0RXZ0OndoZW49IjIwMTktMDQtMjJUMTk6NTQ6MzYrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlMrYOoAAATDSURBVHja7d17aE5xGAfwn8siZBnSTKjV2JA2yu0PY3NJilxCZtkfEimXkCn+kJBLS4kmlLS0/YMtMcVqTQ0xc21hLhFac8s1l9fztPet8e69nPM85/ze8zvPU9+/Vu9Z76dzeX/n93t+KhAIKCthqLGQEkgT5BvkAaQY0ksZWJa/XxdBRkIa8H+MkHeQLAFxB+RQFIj2+QoZJiDOgeCX+zJOjFDuCogzINssQrRPsYDwgaRB6gkYoftJPwGhg6wmQrTPXgGxD9IDUs2IgWmB9BQQ6yDpkLfMGKFsERBrINmQHw5hGPHE5SZICqTVQYxQJgtIfCBHXcDAnBCQ2CCpkO8ugXyA9BWQ6CA7XMIIZZ2ARAe55DJIvYBEBkkJDgIGXM54AekYZLQGDMxJAekYZJomkNeQbgISDrJCEwgmV0DCQbZqBNklIOEg2zWCVApIYoE0CEg4yAaNIHhjTxKQf0EWawS5L2dIOEiuRpAzAhIOMkojSKGAhIMMhPzWgHFdfqlHHlx86jIGTjvtJSCRQSpdxCiHdJXR3uggB12AaPbiUIkukEIHIWqCA5hGlFsgeGP/yYjwCrIfMkgZVm5OcrjN9CYwXRlcboIcYQBZpAwvN0EKGECmCAgfCM5y/0UEmSogvFNJrxFBFgoIL8gaIshOAeEFySCCXBAQ/uUINQSQVmXocmidIBuJZ0mRgPCC9IF8IoBUCAj/krYyAsgXZcgCz0QCmUO8bG0VEP5VuM2K9gJKQJhBthDPkrkCwgsyQNFWVV0UEP7GAceIZ8l0AeEFySKCnBcQ/l4nFUSUaQLCC5JPBKkTEP72TLVElPkCwgtCPUtuCgh/A7MrRJRNAsILkksE+QjpLyC8PRepU07LBIQXZIKiz0yZISC8bWJPE0FuCQgvyBBFny60T0B4GynvYbh0TRAQPpDOkCfKZws+ExkEaxnDWbJXQHh3R6hlQJktIHwgmQwg2PU6VUD49g/huMHXCggfCFYjA8puAeEDmaV4lsIVCQhfHWdC4fx9gr3mx0FmQiZCevsJBNv1PWcAwZmPQ4n/SzLksApv7olt1LGRc18/gGDNYzpLsLNECuH3UazpS/j3JX4AwTrAhPJIWd/ewurA5zE/gHA9dYW6P6TFcbzukKs2j1HlB5ARiq8JAS6NyI5yLNx85gHxGJdNB8Faq3hbdHS0GQyuZXnG9PnVpoNwvMz6P43txr66BV92cX5+qekgXSAPFX9Dm8+qbdKEE81ytpsMEhqA/KmUtjaCdrLcZBCsAo+BRJy5bwqIUnobNtsdMcgwGQSr3GMoTcH7oLEgWHUeQzlvOghOJ33hMZT1JoNgpSs92yxRkmkyCFYO5I/XLl0mg2Dle+wsyTEdRAWf970CsscPIFh5HgE56xcQr6BU+wkEa5Kiz6x3MqV+A8EarNzZRtxO8vwIgoX9tu4lGMYpPzz2xqpzCYJRZfovdSu1WTPGbtPHsuzUeA1DLTjjZYzpw++USgpex52GeANZYPobQ87Cid3vHcKIuTevgESuYkYIbIiQHM9BBST243GJst+KEBeuWtpiQ0DiK3zNukrFvzK4BbLUzoEExHoNh6xUbROpbwTfiz+G3FFta1hwol0nux9u9fv9C7YjsW8dz8nAAAAAAElFTkSuQmCC);
}

.address span,
.email a,
.phone a {
	display: block;
	color: #262626;
	text-decoration: none;
}

.phone a {
	font-size: 16px;
	font-weight: 700;
}

header .phone a:last-child {
	text-align: center;
	font-size: 13px;
	font-weight: 400;
}

header .account a,
header .cart a,
header .search button {
	display: block;
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: auto 40%;
	background-color: transparent;
}

header .account a:hover,
header .cart a:hover,
header .search button:hover,
header .search:hover button {
	background-color: #f5f5f5;
}

.basket-line {
	display: flex;
}

.basket-line-block {
	font-size: 0;
	padding: 0;
}

.basket-line-block-icon-cart::after,
.basket-line-block-icon-profile::after {
	content: none;
}

header .cart .basket-line-block-icon-cart {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAABMWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAoz62OsUrDUBRAz4ui4lArBHFweJMoKLbqYMakLUUQrNUhydakoUppEl5e1X6Eo1sHF3e/wMlRcFD8Av9AcergECGDgwie6dzD5XLBqNh1p2GUYRBr1W460vV8OfvEDFMA0Amz1G61DgDiJI74wecrAuB50647Df7GfJgqDUyA7W6UhSAqQP9CpxrEGDCDfqpB3AGmOmnXQDwApV7uL0ApyP0NKCnX80F8AGbP9Xww5gAzyH0FMHV0qQFqSTpSZ71TLauWZUm7mwSRPB5lOhpkcj8OE5UmqqOjLpD/B8BivthuOnKtall76/wzrufL3N6PEIBYeixaQThU598qjJ3f5+LGeBkOb2F6UrTdK7jZgIXroq1WobwF9+MvwMZP/U6/OGUAAAAJcEhZcwAACxMAAAsTAQCanBgAAAT3aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0wNC0yMlQxODo0OToxMSswMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMDQtMjJUMjA6MDA6NDArMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDQtMjJUMjA6MDA6NDArMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAzZjlkOTFjLTJlYTUtNGYxMy1hN2EwLTUwZTEwNGM1YWQwZSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowM2Y5ZDkxYy0yZWE1LTRmMTMtYTdhMC01MGUxMDRjNWFkMGUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowM2Y5ZDkxYy0yZWE1LTRmMTMtYTdhMC01MGUxMDRjNWFkMGUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzZjlkOTFjLTJlYTUtNGYxMy1hN2EwLTUwZTEwNGM1YWQwZSIgc3RFdnQ6d2hlbj0iMjAxOS0wNC0yMlQxODo0OToxMSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+24xs6gAABo1JREFUeNrtnW2IVUUYx3971911Xy65ZeXbKpllapuZhNmHyjAksQ9ZUWolmr1raiSCSUoRhYUQSAZRWSBFwqYECZFlWhlEZZq9mNGWmYXlu+ay5u3DmROzc+fc3et5mdl4/jDsvXNn55mZ/3lmnnnmOedUFAoFBP4gJ0MghAhKoKKT38cA1wMDZagSwT5g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);
}

.basket-line-block-icon-profile {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAABMWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAoz62OsUrDUBRAz4ui4lArBHFweJMoKLbqYMakLUUQrNUhydakoUppEl5e1X6Eo1sHF3e/wMlRcFD8Av9AcergECGDgwie6dzD5XLBqNh1p2GUYRBr1W460vV8OfvEDFMA0Amz1G61DgDiJI74wecrAuB50647Df7GfJgqDUyA7W6UhSAqQP9CpxrEGDCDfqpB3AGmOmnXQDwApV7uL0ApyP0NKCnX80F8AGbP9Xww5gAzyH0FMHV0qQFqSTpSZ71TLauWZUm7mwSRPB5lOhpkcj8OE5UmqqOjLpD/B8BivthuOnKtall76/wzrufL3N6PEIBYeixaQThU598qjJ3f5+LGeBkOb2F6UrTdK7jZgIXroq1WobwF9+MvwMZP/U6/OGUAAAAJcEhZcwAACxMAAAsTAQCanBgAAAXJaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0wNC0yMlQxOTo1NToyNiswMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMDQtMjJUMjA6MDI6MzErMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDQtMjJUMjA6MDI6MzErMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdkM2FmOTAzLThlNzMtNGI1My1iYmIyLTA3MzBiZjA3ZWNkMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpiMTQzNzFkMC1iOWU4LTQ3M2YtYWY2ZS01YzBkMmQ1Y2MyYTEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiMTQzNzFkMC1iOWU4LTQ3M2YtYWY2ZS01YzBkMmQ1Y2MyYTEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmIxNDM3MWQwLWI5ZTgtNDczZi1hZjZlLTVjMGQyZDVjYzJhMSIgc3RFdnQ6d2hlbj0iMjAxOS0wNC0yMlQxOTo1NToyNiswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjdkM2FmOTAzLThlNzMtNGI1My1iYmIyLTA3MzBiZjA3ZWNkMCIgc3RFdnQ6d2hlbj0iMjAxOS0wNC0yMlQyMDowMjozMSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwv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);
}

header .cart .basket-line-block-icon-profile+a {
	display: none;
}

.product-item-image-wrapper {
	padding-top: 75%;
}

img {
	max-width: 100%;
	width: 100%;
	height: auto;
}

footer img {
	width: auto;
}

.product a {
	display: block;
}

.product h2 {
	padding: .5em 0;
	margin: 0;
	font-size: 1em;
}

.catalog-block-header {
	font-size: 18px;
}

.product-item-detail-properties-name,
.product-item-detail-properties-value {
	font-size: 14px;
}

.product-item-title {
	font-weight: bold;
}

.product-item-container {
	border: 1px solid #d9d9d9;
	padding: 0 15px 5px;
	margin-bottom: 15px;
}

.favorite-page:has(.product-item) .favorite-page__empty {
	display: none;
}

.favorite-page__empty {
	margin-bottom: 300px;
	color: #111;
}

.favorite-btn{
	position: absolute;
	top: 15px;
	right: 0;
	z-index: 20;
	border: 0;
	outline: 0;
	background: transparent;
	filter: grayscale(1) opacity(0.4);
	transition: .4s filter ease;
}
.favorite-btn:focus{
	outline: 0;
}

.hover .favorite-btn {
	right: 10px;
}

.favorite-btn:hover {
	filter: grayscale(0.3) opacity(0.8);
}

.favorite-btn.active {
	filter: none;
}

.product-item-image-slider-slide-container {}

.hover .product-item-image-slider-slide-container {
	bottom: 20px;
	height: auto;
}

.product-item-image-slider-control-container {
	bottom: -30px;
	font-size: 0;
}

.hover .product-item-image-slider-control-container {
	position: static;
}

.product-item-image-slider-control,
.product-item-image-slider-control.active {
	margin: 0 2px;
}

.catalog-section-list-item+li.head {
	margin-top: 10px;
}

li.head {
	font-weight: bold;
	border-bottom: 1px solid;
	margin-bottom: 10px;
}

.catalog-section-list-item-link {
	color: #212121;
	font-weight: normal;
}

.catalog-section-list-item {
	padding-left: 15px;
}

.slider .item {
	line-height: 67px;
	font-weight: 300;
	font-size: 48px;
	color: #fff;
	position: relative;
	padding-top: 6%;
	height: 526px;
}

.slider img {
	position: absolute;
	top: 0px;
	height: 100%;
	width: auto;
}

.slider .container {
	position: relative;
}

.slider .item p {
	background-color: #60a76d;
	text-transform: uppercase;
	display: inline;
}

.slider .item a {
	text-align: center;
	line-height: 17px;
	padding: 12px 35px;
	font-weight: 500;
	font-size: 17px;
	color: #fff;
	background-color: #f7972b;
	outline: 0 !important;
	border-radius: 3px;
	display: block;
	max-width: 132px;
}

li#bx_1847241719_95 {
	display: none;
}

.owl-img {
	display: block;
	margin: 0 auto;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	overflow: hidden;
}

#map {
	width: 100%;
	height: 555px;
}

.socials {
	display: inline-block;
	margin-bottom: 15px;
}

.modal {
	display: none;
}

body:has(.modal.modal_open) .backdrop {
	display: block;
}

.backdrop {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #00000069;
	z-index: 5;
}


.modal.modal_open {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 10;
	padding: 20px;
}

.modal__inner {
	max-width: 1370px;
	background: #fff;
	border-radius: 50px;
	padding: 80px 60px 60px;
	position: relative;
}

.modal .modal__close {
	position: absolute;
	right: 30px;
	top: 20px;
	transform: rotate(45deg);
	font-size: 48px;
	font-weight: 300;
	font-family: 'monospace';
	opacity: 0.6;
	cursor: pointer;
}

.callback-modal.modal h3 {
	margin-bottom: 30px;
}

.callback-modal.modal button {
	max-width: 100%;
	display: block;
	margin: 0 auto;
	padding: 10px 30px;
	background: #ff0000;
	border: 0;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-weight: 500;
	font-size: 16px;
	margin-top: 30px;
	max-width: 260px;
	width: 100%;
	text-align: center;
	letter-spacing: 1px;
	transition: .4s background ease;
}

.callback-modal.modal .modal__inner {
	width: 100%;
	max-width: 500px;
	text-align: center;
}


.form * {
	accent-color: #ff0000;
}

.form__input-wrapper {
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 20px;
	line-height: 1;
}

.form__input-wrapper input[type="radio"] {
	width: 20px;
	height: 20px;
	accent-color: #ab1f44;
	border-radius: 50%;
	margin-right: 10px;
	filter: drop-shadow(0 0 1px 2px #ab1f44);
}

.form__input-wrapper input:not([type="radio"]) {
	display: block;
	font-size: clamp(16px, 1.04vw, 20px);
	width: 100%;
	padding: 15px 20px;
	border-radius: 30px;
	border: 2px solid #866445;
}

.form label:has(input[type="checkbox"][name="policy"]) {
	display: flex;
	gap: 20px;
	text-align: left;
}


details summary {
	list-style-type: none;
}

details summary::-webkit-details-marker {
	display: none;

}



.callback:hover {
	background: #866445;
	color: #fff;
}

.header__work-hours {
	margin: 0;
}

.header__nav {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
}

.header__nav ul,
.header__nav div:has(ul) {
	flex: 1 1 auto;
}


@media(max-width: 768px) {
	header .elements {
		flex: 0 0 100%;
		margin: 0;
		justify-content: space-between;
		position: relative;
		background-color: #f5f5f5;
		border-top: 1px solid #e9e9e9;
		border-bottom: 1px solid #e9e9e9;
		padding: 0 5px;
	}

	header .account a,
	header .cart a,
	header .search button {
		width: 35px;
		height: 35px;
		background-size: auto 80%;
		margin-top: 8px;
		margin-right: 7px;
	}

	header .address,
	header .search {
		display: none;
	}

	.address,
	.email,
	.phone {
		padding: 5px 0 5px 30px;
		background-size: auto 50%;
		margin: 0 15px 0 0;
	}

	.cart.col-auto {
		padding: 0;
	}

	.phone a {
		font-size: 14px;
	}

	.bx-header-logo {
		padding: 5px 50px 5px 0;
		background: none;
	}

	.bx-menu-button-mobile {
		left: unset;
		right: 5px;
	}

	.bx-nav-bars {
		border-top: 5px solid #212121;
		border-bottom: 5px solid #212121;
	}

	.bx-nav-bars::after {
		background: #212121;
	}

	.bx-aside-nav {
		background-color: #fff;
		top: 55px;
	}

	.slider .item {
		line-height: 26px;
		font-size: 24px;
		height: 215px;
	}

	.slider .item a {
		padding: 11px 20px;
		font-size: 15px;
		max-width: 126px;
		margin-top: 15px;
	}
}