.bx-top-nav-container {
	padding: 0 10px;
	border-radius: 2px;
}

header {
	position: relative;
	z-index: 999999;
}

/*region 1 lvl*/
.bx-nav-list-1-lvl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	padding: 0;
	list-style: none;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.offcanvas__area {
	z-index: 999999999 !important;
}


.bx-nav-1-lvl-link {
	display: block;
	padding-top: 6px;
	padding-bottom: 2px;
	border-bottom: none;
	border-radius: 1px;
	text-decoration: none;
	transition: 250ms linear all;
}


.catalog-section-list-item {
	width: 20%;
	flex: none;
}



.bx-nav-1-lvl-link:hover {
	text-decoration: none;
}

.bx-nav-1-lvl.bx-hover>.bx-nav-1-lvl-link,
.bx-nav-1-lvl.bx-active>.bx-nav-1-lvl-link,
.bx-nav-1-lvl:hover>.bx-nav-1-lvl-link {
	border-bottom: none;
	background: var(--theme-color-second);
}

.bx-nav-1-lvl-link-text {
	display: flex;
	padding: 10px 14px 14px;
	color: black;
	text-decoration: none;
	text-transform: uppercase;
	font: 14px var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	transition: 250ms linear all;
	align-items: center;
}

.bx-nav-angle-bottom {
	position: relative;
	display: block;
	margin-left: 10px;
	width: 10px;
	height: 10px;
}

.bx-nav-angle-bottom:after,
.bx-nav-angle-bottom:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 7px;
	height: 2px;
	background-color: black;
	content: '';
	transition: 250ms linear all;
}

.bx-nav-angle-bottom:after {
	margin-left: -2px;
	transform: translate(-50%, -50%) rotate(45deg);
}

.bx-nav-angle-bottom:before {
	margin-left: 2px;
	transform: translate(-50%, -50%) rotate(-45deg);
}

.bx-nav-1-lvl.bx-nav-parent:hover .bx-nav-angle-bottom:after,
.bx-nav-1-lvl.bx-nav-parent:hover .bx-nav-angle-bottom:before {
	background-color: white;
}

.bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,
.bx-nav-1-lvl.bx-nav-parent:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text {
	background-color: transparent;
	color: black;
}

.bx-nav-1-lvl.bx-nav-parent.hover>.bx-nav-1-lvl-link,
.bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link {
	z-index: 250;
	box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13)
}

.bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,
.bx-nav-1-lvl.bx-nav-parent.hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text {
	background: #fff;
}

/**/




.bx-nav-angle-top {
	position: relative;
	display: block;
	margin-left: 10px;
	width: 10px;
	height: 10px;
}

.bx-nav-angle-top:after,
.bx-nav-angle-top:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 7px;
	height: 2px;
	background-color: #fff;
	content: '';
	transition: 250ms linear all;
}

.bx-nav-angle-top:after {
	margin-left: -2px;
	transform: translate(-50%, -50%) rotate(-45deg);
}

.bx-nav-angle-top:before {
	margin-left: 2px;
	transform: translate(-50%, -50%) rotate(45deg);
}


/**/
.bx-nav-parent-arrow {
	display: none;
}

/*endregion*/

/*region 2 lvl*/
.bx-nav-2-lvl-container,
.bx-nav-2-lvl-container-advanced {
	z-index: 999;
	padding: 0;
	left: 0;
	min-width: 100%;
	border-top: none;
	box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13);
	color: #000;
	border-radius: 5px;
}

.bx-nav-2-lvl-container {
	position: absolute;
	background: #fff;
	max-width: 1118px !important;
	margin-top: 20px;
}

.menu {
	width: 100%;
	max-width: 215px;
	background: #F8F8F8;
	padding-left: 12px;
	padding-top: 16px;
	display: flex;
	flex-direction: column;
	gap: 12px;
	padding-right: 12px;
}

.bx-nav-2-lvl-container {
	min-width: 0;
	min-height: 380px;
	display: flex;
}

/*.bx-nav-2-lvl-container ul li ul {
	width: 0;
	transition: .3s;
	opacity: 0;
	overflow: hidden;
}*/

.bx-nav-2-lvl-container ul li {
	list-style: none;
}

.bx-nav-2-lvl-container ul li a {
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
}


.bx-nav-2-lvl-container>ul>li>.submenu {
	display: none;
	gap: 32px;
	left: 215px;
	position: absolute;
	top: 0;

	padding-left: 32px;
}

.bx-nav-2-lvl-container>ul>li>.submenu ul {
	padding-left: 0;
	position: static;
}

.bx-nav-2-lvl-container>ul>li>a {
	transition: .3s;
	display: flex;
	justify-content: space-between;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
}

.menu>li {
	position: static !important;
}

.yuramax-submenu {
	padding-top: 21px;
}

.bx-nav-2-lvl-container>ul>li strong {
	white-space: nowrap;
	font-size: 14px;
	line-height: 14px;
}

.bx-nav-2-lvl-container>ul>li.active>.submenu {
	display: flex;
}

.bx-nav-2-lvl-container>ul>li.active {
	background: none;
}


.bx-nav-2-lvl-container>ul>li svg path {
	stroke: #CED2D6;
}

.bx-nav-2-lvl-container>ul>li.active>a {
	color: #9A3B00;
}

.bx-nav-2-lvl-container>ul>li.active svg path {
	stroke: #9A3B00;
}

.bx-nav-2-lvl-container>ul>li div a {
	font-weight: 400;
}

.bx-nav-2-lvl-container>ul>li div.submenu ul {
	display: flex;
	flex-direction: column;
	gap: 14px;
	margin-top: 14px;
}

.bx-nav-2-lvl-container>ul>li div.submenu ul li a {
	font-size: 12px;
	line-height: 12px;
	display: block;
}

.bx-nav-2-lvl-container .yuramax-submenu {
	width: 0;
	overflow: hidden;
	transition: width 0.3s ease;
}




.yuramax-container {
	opacity: 0;
	visibility: hidden;
	transition: .3s;
}

.bx-nav-holder.active .yuramax-container {
	opacity: 1;
	left: 0;
	right: 0;
	visibility: visible;
	display: flex !important
}

.bx-nav-holder.active .yuramax-container.expanded .yuramax-submenu {
	width: calc(100% - 215px);
}

.bx-nav-2-lvl-container>ul>li div.submenu ul li {
	line-height: 12px;
}


.bx-nav-2-lvl-container>ul,
.bx-nav-2-lvl-container>div,
.bx-nav-2-lvl-container-advanced>ul,
.bx-nav-2-lvl-container-advanced>div {
	flex: 1
}

.bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,
.bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,
.bx-nav-1-lvl.hover .bx-nav-2-lvl-container {
	position: absolute;
	top: calc(100%);
	z-index: 999;
	display: flex;
	background: #fff;
	opacity: 1;
	align-items: stretch;
}

.bx-nav-list-2-lvl {
	margin: 0;
	padding: 5px 0 12px;
}

.bx-nav-2-lvl {
	display: block;
	padding: 0;
	min-width: 180px;
}

.bx-nav-2-lvl-link {
	display: block;
	padding: 5px 15px 5px;
	border-bottom: none !important;
	text-decoration: none !important;
}

.bx-nav-2-lvl-link-text {
	color: black;
	text-decoration: none;
	font-weight: var(--ui-font-weight-bold);
	font-size: 14px;
	line-height: 16px;
}

/*.bx-nav-list-2-lvl .bx-nav-2-lvl:first-child a {
	margin-top: 0;
	border-top: none;
}*/

.bx-nav-2-lvl>.bx-nav-list-2-lvl.bx-active .bx-nav-list-2-lvl-text,
.bx-nav-2-lvl>.bx-nav-list-2-lvl:hover .bx-nav-list-2-lvl-text {
	background: var(--theme-color-light);
	color: black;
}

/*endregion*/

/*region 3 lvl*/

.bx-nav-3-lvl-container-advanced:before,
.bx-nav-3-lvl-container:before {
	position: absolute;
	top: -5px;
	right: 0;
	left: 0;
	display: block;
	height: 5px;
	background: #fff;
	content: " ";
}

.bx-nav-list-3-lvl {
	margin: 0;
	padding: 0 0 14px 0;
}

.bx-nav-3-lvl {
	display: block;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	min-width: 180px;
}

.bx-nav-3-lvl-link {
	display: block;
	padding: 3px 15px 3px 20px;
	border-bottom: none;
	color: #555;
	text-decoration: none;
	font-size: 14px;
	line-height: 14px;
}

.bx-nav-3-lvl-link.bx-active,
.bx-nav-3-lvl-link:hover {
	background: #f0f0f0;
	color: black;
	text-decoration: none;
}

/*endregion*/

/*region col 4 */
.bx-nav-list-4-col {
	position: static;
}

.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced {
	top: 100%;
	right: 0;
	left: 0;
}

.bx-nav-list-4-col .bx-nav-2-lvl-container,
.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced {
	right: 0;
	left: 0;
}

/*endregion*/

/*region catinfo*/
.bx-nav-catinfo {
	position: relative;
	z-index: 120;
	padding: 15px 15px 5px;
	min-width: 200px;
	border-left: 1px solid #ecefef;
	background: #f7fafb;
}

.bx-nav-catinfo img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	border: 1px solid #e7e9ea;
}

.bx-nav-catinfo p {
	padding: 20px 5px 0;
	font-size: 14px;
}

/*endregion*/

/*region ASIDE */
.bx-menu-button-mobile {
	position: absolute;
	top: 8px;
	left: 5px;
	z-index: 10;
	width: 40px;
	height: 40px;
}

.bx-aside-nav-control {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1750;
	width: 40px;
	height: 40px;
	color: #fff;
	text-align: center;
	font-size: 28px;
	line-height: 40px;
	cursor: pointer;
	transition: left .15s linear;
}


.bx-nav-bars {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2100;
	display: block;
	box-sizing: border-box;
	width: 30px;
	height: 25px;
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
	vertical-align: middle;
	transform: translate(-50%, -50%);
}

.bx-nav-bars:after {
	position: absolute;
	top: 50%;
	display: block;
	background: #fff;
	width: 100%;
	height: 5px;
	content: '';
	transform: translateY(-50%);
}

.bx-wrapper,
.bx-aside-nav {
	transition: transform .15s linear;
}

/**/
.bx-opened .bx-footer,
.bx-opened .workarea {
	overflow: hidden;
}

/**/
.bx-aside-nav {
	position: fixed;
	top: 50px;
	bottom: 0;
	left: 0;
	z-index: 1600;
	display: none;
	width: 100%;
	background: #4c5c65;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}

.bx-aside-nav.bx-opened {
	overflow-y: scroll;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

.bx-aside-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.bx-aside-nav a {
	display: block;
	overflow: hidden;
	padding-left: 15px;
	max-width: 100%;
	height: 48px;
	border-bottom: 1px solid #3d4b53 !important;
	color: #fff;
	vertical-align: middle;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	line-height: 48px;
}

.bx-aside-nav .bx-nav-list-1-lvl {
	z-index: 1700;
	flex-direction: column;
}

.bx-aside-nav .bx-nav-1-lvl-link {
	padding: 0;
	display: flex;
	align-items: center;
}

.bx-aside-nav .bx-nav-1-lvl-link-text {
	padding: 0 0 0 15px;
}

.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent.hover>.bx-nav-1-lvl-link,
.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link {
	box-shadow: none !important;
}

.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,
.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text {
	background: transparent;
	color: #fff;
}

.bx-aside-nav .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-1-lvl.hover .bx-nav-2-lvl-container {
	position: relative;
	box-shadow: none;
	top: auto;
}

.bx-aside-nav .bx-nav-1-lvl.bx-opened .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-1-lvl.bx-opened .bx-nav-2-lvl-container {
	display: block;
	opacity: 1;
}

.bx-nav-1-lvl.bx-opened,
.bx-aside-nav .bx-nav-1-lvl:hover>a,
.bx-aside-nav .bx-nav-1-lvl.bx-hover>a {
	background: #44535c;
}

.bx-aside-nav .bx-nav-2-lvl-link-text,
.bx-aside-nav .bx-nav-3-lvl-link-text,
.bx-aside-nav .bx-nav-4-lvl-link-text {
	color: #fff;
	font-weight: 500;
	font-size: 14px;
}

.bx-aside-nav .bx-nav-list-2-lvl {
	background: #44535c;
}

.bx-aside-nav .bx-nav-2-lvl-link {
	padding: 0 0 0 30px;
}

.bx-aside-nav .bx-nav-2-lvl-link:hover {
	background-color: #3b4851;
}

.bx-aside-nav .bx-nav-3-lvl-link {
	padding: 0 0 0 45px;
}

.bx-aside-nav .bx-nav-3-lvl-link:hover {
	background-color: #3b4851;
}

.bx-aside-nav .bx-nav-4-lvl-link {
	padding: 0 0 0 60px;
}

.bx-aside-nav .bx-nav-4-lvl-link:hover {
	background-color: #3b4851;
}

.bx-aside-nav .bx-nav-parent {
	position: relative;
}

.bx-aside-nav .bx-nav-parent-arrow {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 200;
	margin-top: 6px;
	width: 46px;
	height: 34px;
	border-left: 1px solid #5a6971;
	text-align: center;
}

.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i {
	transition: all .15s linear;
}

.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent>ul {
	overflow: hidden;
	height: 0;
}

.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent.bx-opened>ul {
	height: auto;
}

.bx-aside-nav .bx-nav-catinfo {
	display: none;
}


.bx-aside-nav .bx-nav-angle-top,
.bx-aside-nav .bx-nav-angle-bottom {
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	margin: 0;
}

:root {
	--dark: #55585B;
	--black: #130F26;
	--grey: #CED2D6;
	--brown: #9A3B00;
	--text: #767A7D;
	--light: #DEE2E6;
}


/* */

.breadcrumbs {
	/* padding-top: 44px;
	padding-bottom: 44px; */
}

.breadcrumbs ul {
	padding-left: 0;
}

.breadcrumbs ul {
	display: flex;
	flex-wrap: wrap;
	column-gap: 24px;
}

.breadcrumbs ul li {
	list-style: none;
}

.breadcrumbs ul li a {
	color: var(--dark);
	position: relative;
	font-size: 12px;
	line-height: 100%;
}

.swiper {
	overflow: hidden;
	position: relative;
}

.swiper img {
	width: 100%;
}

.breadcrumbs ul li a:after {
	content: '';
	width: 4px;
	height: 4px;
	border-radius: 100%;
	background: var(--grey);
	position: absolute;
	right: -14px;
	top: 50%;
	transform: translateY(-50%);
}

.breadcrumbs span {
	color: var(--black);
	font-size: 12px;
	line-height: 190%;
}

.yuramax-single {
	display: flex;
	gap: 24px;
}

.yuramax-single h1 {
	font-size: 32px;
}

.yuramax-single__left {
	width: 50%;
}

.yuramax-modal {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 9999 !important
}

.yuramax-popup {
	width: 100%;
	height: 100%;
	z-index: 1045 !important;
	display: none;
	position: fixed;
	z-index: 9998;
	left: 0;
	top: 0;
}


.popup-window {
	background-color: #fff;
	-webkit-box-shadow: 0 7px 21px rgba(83, 92, 105, .12), 0 -1px 6px 0 rgba(83, 92, 105, .06);
	box-shadow: 0 7px 21px rgba(83, 92, 105, .12), 0 -1px 6px 0 rgba(83, 92, 105, .06);
	padding: 10px;
	font: 13px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	border-radius: var(--popup-window-border-radius);
	will-change: opacity;
}

.popup-window-disable-scroll {
	overflow: hidden;
}

.popup-window.--fixed {
	position: fixed !important;
}

/* A super hack for legacy code which directly reads and writes popupContainer.style.display */
.popup-window.--open {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.popup-window.popup-window-with-titlebar {
	padding: 0 10px 10px;
}

.popup-window-delimiter {
	background-color: #f0f1f2;
	display: block;
	height: 1px;
	line-height: 1px;
}

.popup-window-delimiter-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 5px 0 8px 0;
	text-align: center;
}

.popup-window-delimiter-section:before,
.popup-window-delimiter-section:after {
	display: block;
	content: "";
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 15px;
	position: relative;
	top: 8px;
	height: 1px;
	background-color: #f0f1f2;
}

.popup-window-delimiter-text {
	position: relative;
	top: 2px;
	padding: 0 12px;
	background: #fff;
	color: #b1b6bc;
	font-size: 10px;
	font-weight: var(--ui-font-weight-bold);
	text-transform: uppercase;
	white-space: nowrap;
	overflow-x: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.popup-window-buttons {
	text-align: center;
	padding: 20px 0 10px;
	position: relative;
}

.popup-window-button {
	display: inline-block;
	height: 39px;
	line-height: 39px;
	margin: 0 12px 0 0;
	background: #ecedef;
	border-radius: var(--popup-window-button-border-radius, 2px);
	cursor: pointer;
	color: #7a818a;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-bold, 700);
	font-size: 12px;
	outline: none;
	padding: 0 18px;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: none;
	white-space: nowrap;
	-webkit-box-shadow: 0 0 0 1px #c6cdd3 inset;
	box-shadow: 0 0 0 1px #c6cdd3 inset;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
	-o-transition: background-color 0.2s linear, color 0.2s linear;
	transition: background-color 0.2s linear, color 0.2s linear;
}

.popup-window-button:before,
.popup-window-button:after {
	display: none;
}

.popup-window-button:hover {
	background: #cfd4d8;
	color: #535c69;
}

.popup-window-button:last-child {
	margin-right: 0;
}

.popup-window-button-accept,
.popup-window-button-create {
	background: #bbed21;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #535c69;
}

.popup-window-button-accept:hover,
.popup-window-button-create:hover {
	background: #d2f95f;
	color: #535c69;
}

.popup-window-button-wait {
	color: transparent !important;
	position: relative;
}

.popup-window-button-wait .popup-window-button-text {
	opacity: 0;
}

.popup-window-button-wait:before {
	background: none !important;
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	border-radius: 50%;
	color: #fff;
	display: block !important;
	content: '_' !important;
	font-size: 10px;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	line-height: 10px;
	height: 21px;
	top: 10px;
	left: 50%;
	margin: 0 0 0 -11px;
	padding-right: 6px;
	position: absolute;
	text-align: right;
	width: 15px;
}

.popup-window-button-wait:after {
	background: #fff !important;
	content: ' ' !important;
	display: block !important;
	height: 7px;
	position: absolute;
	top: 13px;
	left: 50%;
	padding: 0;
	width: 1px;
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-animation: popup-window-button-animation 1s infinite linear;
	animation: popup-window-button-animation 1s infinite linear;
}

.popup-window-button-create.popup-window-button-wait:before,
.popup-window-button-accept.popup-window-button-wait:before {
	color: #535c69;
	-webkit-box-shadow: inset 0 0 0 1px #535c69;
	box-shadow: inset 0 0 0 1px #535c69;
}

.popup-window-button-create.popup-window-button-wait:after,
.popup-window-button-accept.popup-window-button-wait:after {
	background: #535c69 !important;
}

@-webkit-keyframes popup-window-button-animation {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes popup-window-button-animation {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.popup-window-button-decline {
	background: #f1361b;
	color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.popup-window-button-decline:hover {
	background: #cc1a00;
	color: #fff;
}

.popup-window-button-cancel {
	font-weight: normal;
}

.popup-window-button-blue {
	background-color: #3bc8f5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
}

.popup-window-button-blue:hover {
	background-color: #3fddff;
	color: #fff;
}

.popup-window-button-blue:active {
	background-color: #13b1e3;
	color: #fff;
}

.popup-window-button-link,
.popup-window-button-link-cancel,
.popup-window-button-link:hover,
.popup-window-button-link:active {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.popup-window-button-link {
	border-bottom: 1px solid #c0c2c5;
	border-radius: 0;
	color: #535c69;
	cursor: pointer;
	height: 17px;
	line-height: 17px;
	-webkit-transition: border-bottom-color 0.15s linear;
	-o-transition: border-bottom-color 0.15s linear;
	transition: border-bottom-color 0.15s linear;
	padding: 0;
}

.popup-window-button-link:hover,
.popup-window-button-link:active {
	border-bottom-color: #535c69;
	color: #535c69;
	line-height: 17px;
	height: 17px;
}

.popup-window-button-link-cancel {
	color: #f1361b;
	border-bottom-color: #ffb4a9;
}

.popup-window-button.popup-window-button-link-cancel:hover,
.popup-window-button.popup-window-button-link-cancel:active {
	border-bottom-color: #f1361b;
	color: #f1361b;
}

.popup-window-button-disable {
	cursor: default;
	opacity: 0.3;
}

.popup-window-titlebar {
	height: 49px;
}

.popup-window-titlebar-text,
.popup-window-titlebar-text-version {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #80868e;
	display: inline-block;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
	max-width: 100%;
	line-height: 49px;
	overflow: hidden;
	padding: 0 30px 0 4px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.popup-window-titlebar-text-version {
	font-weight: normal;
	font-size: 13px;
	padding-left: 0;
}

.popup-window-content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-radius: var(--popup-window-content-border-radius);
	scrollbar-width: thin;
	scrollbar-color: var(--popup-window-scrollbar-thumb-background, rgba(82, 92, 105, 0.2));
}

.popup-window-content::-webkit-scrollbar {
	width: 12px;
}

.popup-window-content::-webkit-scrollbar-track {
	background-color: var(--popup-window-scrollbar-track-background, rgba(82, 92, 105, 0.05));
	margin: 8px 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	background-clip: content-box;
}

.popup-window-content::-webkit-scrollbar-thumb {
	background-color: var(--popup-window-scrollbar-thumb-background, rgba(82, 92, 105, 0.2));
	margin: 8px 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	background-clip: content-box;
}

.popup-window-content::-webkit-scrollbar-thumb:hover {
	background-color: var(--popup-window-scrollbar-thumb-hover-background, rgba(82, 92, 105, 0.5));
}

.popup-window-with-titlebar .popup-window-content,
.popup-window-content-gray .popup-window-content {
	background-color: #eef2f4;
}

.popup-window-content-white .popup-window-content {
	background-color: #fff;
}

.popup-window-with-titlebar .popup-window-content {
	padding: 20px;
}

.popup-window-close-icon {
	cursor: pointer;
	height: 27px;
	outline: none;
	opacity: 0.5;
	position: absolute;
	right: 3px;
	top: 5px;
	width: 27px;
	-webkit-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

.popup-window-close-icon:after {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	width: 10px;
	height: 10px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.666.621a.5.5 0 00-.707 0L5.002 3.58 2.044.62a.5.5 0 00-.707 0l-.714.714a.5.5 0 000 .707L3.581 5 .623 7.957a.5.5 0 000 .708l.714.713a.5.5 0 00.707 0L5.002 6.42l2.957 2.958a.5.5 0 00.708 0l.713-.714a.5.5 0 000-.707L6.422 5 9.38 2.042a.5.5 0 000-.707L8.666.62z' fill='%23828b95'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
}

.popup-window-close-icon.--large:after {
	width: 12px;
	height: 12px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.664 6l3.89 3.891a.6.6 0 010 .848l-.813.815a.6.6 0 01-.85 0l-3.89-3.89-3.89 3.89a.6.6 0 01-.849 0l-.814-.815a.6.6 0 010-.848l3.89-3.89L.448 2.11a.6.6 0 010-.849l.814-.814a.6.6 0 01.849 0L6 4.337l3.89-3.89a.6.6 0 01.85 0l.814.814a.6.6 0 010 .849L7.665 6z' fill='%23828b95'/%3E%3C/svg%3E");
}

.popup-window-close-icon.--large {
	top: 10px;
	right: 10px;
}

.popup-window-close-icon.popup-window-titlebar-close-icon.--large,
.popup-window-titlebar-close-icon {
	top: 10px;
	right: 7px;
}

.popup-window-close-icon:hover {
	opacity: 1;
}

.popup-window-angly {
	display: none;
	height: 22px;
	position: absolute;
	overflow: hidden;
	width: 33px;
	pointer-events: none;
}

.popup-window-angly--arrow {
	background-color: #fff;
	-webkit-box-shadow: 0 0 21px rgba(83, 92, 105, .13);
	box-shadow: 0 0 21px rgba(83, 92, 105, .13);
	content: '';
	height: 15px;
	position: absolute;
	left: 9px;
	top: 16px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	width: 15px;
}

.popup-window-angly-top {
	display: block;
	left: 10px;
	margin: 0;
	top: -22px;
}

.popup-window-angly-top .popup-window-angly--arrow {}

.popup-window-angly-right {
	display: block;
	right: -17px;
	top: 10px;
	height: 30px;
	width: 17px;
}

.popup-window-angly-right .popup-window-angly--arrow {
	left: -9px;
	top: 8px;
}

.popup-window-angly-bottom {
	bottom: -20px;
	display: block;
	height: 20px;
	margin-left: 10px;
}

.popup-window-angly-bottom .popup-window-angly--arrow {
	top: -9px;
}

.popup-window-angly-left {
	display: block;
	left: -14px;
	top: 10px;
	height: 30px;
	width: 14px;
}

.popup-window-angly-left .popup-window-angly--arrow {
	left: 8px;
	top: 8px;
}


.popup-window-resize {
	opacity: 0;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	position: absolute;
	right: 2px;
	bottom: 2px;
	width: 12px;
	height: 12px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAADBJREFUGBljYMADLl269B+PNESKNopwmoosgcxGcSeyBDKbKEUoGpA5uNgoplKNAwBv1DPc646T+wAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: center;
	cursor: nwse-resize;
}

.popup-window:hover .popup-window-resize {
	opacity: 1;
}

/* Menu Popup */
.menu-popup {
	padding: 8px 0;
}

.menu-popup-title {
	margin: 0 0 7px 0;
	padding: 0 0 0 4px;
	color: #4c4c4c;
	white-space: nowrap;
	font: normal normal normal 12px/normal var(--ui-font-family-primary, var(--ui-font-family-helvetica));
}

.menu-popup .menu-popup-item {
	background-color: transparent;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	height: 36px;
	position: relative;
	text-decoration: none;
	outline: none;
	white-space: nowrap;
}

/* A super hack for legacy code which directly reads and writes menu-popup-item.style.display */
.menu-popup .menu-popup-item[style*="block"] {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.menu-popup .menu-popup-item-disabled {
	pointer-events: none;
	opacity: 0.4;
	cursor: default;
}

.menu-popup .menu-popup-item-disabled .main-ui-loader-svg-circle {
	stroke: #4a4e53;
	stroke-width: 3;
}

.menu-popup-item-icon {
	display: inline-block;
	height: 16px;
	margin-left: 15px;
	vertical-align: middle;
	width: 19px;
}

.menu-popup-item-text {
	display: inline-block;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #525c68;
	line-height: 36px;
	padding: 0 15px 0 9px;
	text-decoration: none;
	vertical-align: middle;
	-webkit-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

/* A temporary hack for the custom menu separators */
.menu-popup .menu-popup-items .main-buttons-submenu-item.main-buttons-submenu-separator.main-buttons-hidden-label .menu-popup-item-text span {
	top: -10px !important;
}

.menu-popup-item-text .tariff-lock {
	margin: 0 5px 2px 5px;
	vertical-align: middle;
}

.popup-window-fixed-width .menu-popup-item-text {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.menu-popup-no-icon .menu-popup-item-text {
	padding: 0 15px;
}

.menu-popup-item-submenu .menu-popup-item-text {
	padding-right: 28px;
}

.menu-popup-item:hover,
.menu-popup-item.menu-popup-item-open {
	background-color: #f5f5f6;
}

.menu-popup-item:hover .menu-popup-item-text {
	color: #3b434f;
}

.menu-popup-item.menu-popup-item-disabled:hover {
	background: initial;
}

.menu-popup-item-submenu:after {
	position: absolute;
	right: 11px;
	top: 50%;
	margin-top: -4px;
	width: 6px;
	height: 9px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0tLjAxIDEuMTg3bDIuOTIyIDIuOTItMi45MiAyLjkyMyAxLjE3MyAxLjE3MyAyLjkyLTIuOTJMNS4yNiA0LjEwNyAxLjE2NC4wMTMiIGZpbGw9IiNBOEFCQjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
	background-size: cover;
	content: "";
}

.bx-admin-submenu-opened {
	background: #f0f0f0 !important;
	border-radius: 3px;
}

.menu-popup-no-icon .menu-popup-item-icon {
	display: none;
}

.menu-popup-item-view .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M8.37 0a6.37 6.37 0 015.326 9.861l3.309 3.307c.392.392.39 1.03.005 1.415l-.427.427c-.39.389-1.025.384-1.415-.005l-3.307-3.309A6.37 6.37 0 118.369 0zm0 1.82a4.55 4.55 0 100 9.098 4.55 4.55 0 000-9.098z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-edit .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M14.42 1l2.55 2.577-9.978 9.951-2.55-2.577L14.418 1zM3.008 14.638a.267.267 0 00.067.255c.067.067.164.093.255.067l2.851-.768-2.405-2.405-.768 2.85z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-create .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M8.978 0v6h6.064v2.948l-6.064-.001v6.043H6l-.001-6.043H0V6h5.999L6 0h2.978z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-create-quick .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M15.39 8.032v3l3.01.002v2l-3.01-.001v3.003h-2v-3.003h-3.005v-2h3.006V8.032h2zM12.23 0L6.77 6.044h5.46l-8.865 9.409L6.77 8.744H2L5.009 0h7.22z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-take .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M7.477 14.702L2 9.39l2.267-2.209 3.21 3.102L16.002 2l2.267 2.209z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-begin .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M9.632 1a7.632 7.632 0 110 15.265A7.632 7.632 0 019.632 1zm0 1.752a5.88 5.88 0 100 11.761 5.88 5.88 0 000-11.761zM8.296 5.119a.7.7 0 01.375.11l4.418 2.806a.7.7 0 010 1.182L8.67 12.024a.7.7 0 01-1.075-.59V5.818a.7.7 0 01.7-.7z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-decline .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M6.161 2l.017 2.83h2.138a4.433 4.433 0 014.433 4.434v.129a4.433 4.433 0 01-4.433 4.433H4.91c-.24 0-.474-.019-.702-.055v-1.949h3.908l.163-.005a2.48 2.48 0 002.317-2.475l-.005-.163A2.48 2.48 0 008.116 6.86H6.19l.017 3.048L2 5.932 6.161 2zm10.043 1.887v9.662h-2.008V3.887h2.008z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-reopen .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M9.514 2a6.508 6.508 0 015.42 2.899l1.794-1.796v5.681h-5.68l2.238-2.238a4.254 4.254 0 10-3.772 6.222l.146-.005-.173 2.264-.207-.004A6.514 6.514 0 019.514 2z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-complete .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M4 2h11.648L13.1 6.015l2.548 4.016-9.661-.001v4.963H4V2z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-hold .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M8 2v12H5V2h3zm5.986 0v12h-3V2h3z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-accept .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M7.477 14.702L2 9.39l2.267-2.209 3.21 3.102L16.002 2l2.267 2.209z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-remake .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M15.246 8.07l1.398 2.234a2 2 0 01-1.695 3.06l-3.038-.001v2.439L8.56 12.45l3.352-3.352-.001 2.065 2.676.001-1.247-1.993 1.906-1.101zM5.58 5.71l1.227 4.578L4.849 9.16l-1.253 2.005h3.056v2.2H3.236a2 2 0 01-1.695-3.06L2.944 8.06 1 6.936 5.579 5.71zM10.153.304a2 2 0 01.635.635l1.746 2.791L14.5 2.597l-1.227 4.578L8.694 5.95l1.933-1.117-1.535-2.455L7.6 4.761l-1.906-1.1L7.397.94a2 2 0 012.756-.635z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-delete .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M15.406 3.889l-3.8 3.8 3.841 3.841-1.867 1.867-3.841-3.842-3.826 3.828-1.887-1.886L7.853 7.67l-3.8-3.8L5.92 2.003l3.8 3.8 3.8-3.8z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-copy .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M4.898 9.472V3.094c0-.108.088-.196.196-.196h6.378c.107 0 .195.088.195.196V3.4h1.899v-1.76a.642.642 0 00-.64-.641H3.64a.642.642 0 00-.64.64v9.285c0 .353.288.64.64.64h1.655V9.668h-.201a.196.196 0 01-.196-.195zm10.223 3.442a.208.208 0 01-.207.207H8.161a.208.208 0 01-.207-.207V6.161c0-.113.094-.207.207-.207h6.753c.114 0 .207.094.207.207v6.753zm1.148-8.86H6.713a.66.66 0 00-.659.66v9.555a.66.66 0 00.66.659h9.555a.661.661 0 00.659-.66V4.714a.66.66 0 00-.66-.659z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-delegate .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M10.283 2.73c-.485-.8 3.605-1.466 3.877.984a7.774 7.774 0 010 2.227s.611-.073.203 1.137c0 0-.225.87-.57.675 0 0 .056 1.1-.487 1.287 0 0 .04.586.04.625l.453.07s-.014.49.077.542c.414.279.868.49 1.345.626 1.41.372 2.126 1.012 2.126 1.571l.388 2.55H5.908s.079-1.256.293-2.127c.215-.87 1.42-1.516 2.53-2.013.575-.258.7-.412 1.278-.676a2.04 2.04 0 00.039-.487l.491-.06s.065.122-.039-.597c0 0-.552-.15-.578-1.294 0 0-.415.143-.44-.55-.018-.47-.372-.878.137-1.216l-.26-.72s-.272-2.78.924-2.555zm-7.307.929l4.167 4.168-4.167 4.167-.001-3.001H0v-2h2.975V3.659z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-add-to-tm .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M12.293 1.542a7.494 7.494 0 014.696 6.952 7.348 7.348 0 01-7.196 7.49 7.494 7.494 0 112.5-14.442zM5.428 4.587a5.64 5.64 0 004.291 9.543 5.53 5.53 0 005.416-5.636 5.64 5.64 0 00-9.707-3.907zM8.13 9.989V5.417h2v2.572h2.508v2H8.13z'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-accept-sm .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='16' viewBox='-4 -4 19 16'%3E%3Cpath fill='%232066B0' d='M1.36 3.446L4.013 6.1 10.316 0l1.36 1.36-6.299 6.1-1.364 1.36-1.36-1.36L0 4.806z'/%3E%3C/svg%3E") no-repeat;
}

.popup-window-button-left,
.popup-window-button-right {
	display: none;
}

/* ========Popup Window Darken==========*/
.popup-window-dark {
	background-color: rgba(0, 0, 0, 0.8);
	border-radius: var(--popup-window-border-radius, 4px);
	-webkit-box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17);
	box-shadow: 0 19px 24px rgba(88, 112, 118, 0.17);
}

.popup-window-dark .popup-window-content {
	background-color: transparent;
	color: #fff;
	margin: 0;
}

.popup-window-dark .popup-window-angly--arrow {
	background-color: rgba(0, 0, 0, 0.8);
}

.popup-window-dark .popup-window-titlebar-text {
	color: #fff;
}

.popup-window-dark .popup-window-close-icon:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.666.621a.5.5 0 00-.707 0L5.002 3.58 2.044.62a.5.5 0 00-.707 0l-.714.714a.5.5 0 000 .707L3.581 5 .623 7.957a.5.5 0 000 .708l.714.713a.5.5 0 00.707 0L5.002 6.42l2.957 2.958a.5.5 0 00.708 0l.713-.714a.5.5 0 000-.707L6.422 5 9.38 2.042a.5.5 0 000-.707L8.666.62z' fill='%23FFF'/%3E%3C/svg%3E");
}

.popup-window-dark .popup-window-close-icon.--large:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.664 6l3.89 3.891a.6.6 0 010 .848l-.813.815a.6.6 0 01-.85 0l-3.89-3.89-3.89 3.89a.6.6 0 01-.849 0l-.814-.815a.6.6 0 010-.848l3.89-3.89L.448 2.11a.6.6 0 010-.849l.814-.814a.6.6 0 01.849 0L6 4.337l3.89-3.89a.6.6 0 01.85 0l.814.814a.6.6 0 010 .849L7.665 6z' fill='%23FFF'/%3E%3C/svg%3E");
}

/*===========TABS==========*/
.popup-window-tabs-box {
	padding: 10px 0 4px;
}

.popup-window-tabs {
	position: relative;
	padding: 0 20px 0 0;
	margin: 0;
	height: 42px;
	font-size: 0;
	z-index: 1;
}

.popup-window-tab {
	display: inline-block;
	height: 42px;
	margin: 0 7px 0 0;
	padding: 0 12px;
	border: none;
	vertical-align: top;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	line-height: 41px;
	color: #535c69;
	background-color: #ecf2f3;
	text-shadow: none;
	cursor: pointer;
	-webkit-transition: background-color 0.15s linear;
	-o-transition: background-color 0.15s linear;
	transition: background-color 0.15s linear;
}

.popup-window-tab:hover {
	background-color: #f7f9f9;
}

.popup-window-tab-selected {
	position: relative;
	z-index: 2;
	padding: 0 11px;
	background-color: #fff !important;
	line-height: 40px;
	border-radius: 2px 2px 0 0;
	border: 1px solid #c6cdd3;
	border-bottom: none;
	cursor: default;
}

.popup-window-tabs-content {
	margin: 0;
	padding: 10px;
	border: 1px solid #c6cdd3;
	border-radius: 0 3px 3px;
}

.popup-window-tab-content {
	display: none;
	padding: 20px;
	background: #eef2f4;
}

.popup-window-tabs-content-white .popup-window-tab-content {
	padding: 10px;
	background: #fff;
}

.popup-window-tab-content-selected {
	display: block;
}

.popup-window-show-animation-opacity {
	-webkit-animation: popupWindowShowAnimationOpacity 100ms;
	animation: popupWindowShowAnimationOpacity 100ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes popupWindowShowAnimationOpacity {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes popupWindowShowAnimationOpacity {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.popup-window-show-animation-opacity-transform {
	-webkit-animation: popupWindowShowAnimationOpacityTransform 100ms;
	animation: popupWindowShowAnimationOpacityTransform 100ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes popupWindowShowAnimationOpacityTransform {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 5px, 0);
		-ms-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0px, 0);
		-ms-transform: translate3d(0, 0px, 0);
		transform: translate3d(0, 0px, 0);
	}
}

@keyframes popupWindowShowAnimationOpacityTransform {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 5px, 0);
		-ms-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0px, 0);
		-ms-transform: translate3d(0, 0px, 0);
		transform: translate3d(0, 0px, 0);
	}
}

.popup-window-close-animation-opacity {
	-webkit-animation: popupWindowCloseAnimationOpacity 150ms;
	animation: popupWindowCloseAnimationOpacity 150ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes popupWindowCloseAnimationOpacity {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes popupWindowCloseAnimationOpacity {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

.popup-window-close-animation-opacity-transform {
	-webkit-animation: popupWindowCloseAnimationOpacity 150ms;
	animation: popupWindowCloseAnimationOpacity 150ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes popupWindowCloseAnimationOpacityTransform {
	0% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0px, 0);
		-ms-transform: translate3d(0, 0px, 0);
		transform: translate3d(0, 0px, 0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 25px, 0);
		-ms-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}
}

@keyframes popupWindowCloseAnimationOpacityTransform {
	0% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0px, 0);
		-ms-transform: translate3d(0, 0px, 0);
		transform: translate3d(0, 0px, 0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 25px, 0);
		-ms-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}
}

.popup-window-show-animation-scale {
	-webkit-animation: popup-window-show-animation-scale 400ms;
	animation: popup-window-show-animation-scale 400ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes popup-window-show-animation-scale {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes popup-window-show-animation-scale {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}






.has-modal .yuramax-popup {
	display: block;
}

.has-modal .yuramax-modal {
	display: flex !important;
}

.yuramax-popup {
	background: #333;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity: 0.5;
}

.yuramax-single__right {
	width: 46%;
}

.yuramax-single p {
	color: var(--text);
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 12px;
}

.swiper_thumbnail {
	max-width: 450px;
	margin-left: 0 !important;
}

.swiper_thumbnail .swiper-wrapper {
	flex-wrap: wrap;
}



.swiper_thumbnail .swiper-slide {
	width: 48px !important;
	height: 48px;
	border-radius: 5px;
	overflow: hidden;
}

.swiper_thumbnail span {
	display: block;
	width: 48px;
	height: 48px;
	overflow: hidden;
	border-radius: 5px;
	border: 1px solid transparent;
}

.yuramax-single__block {
	margin-top: 16px;
}

.swiper_thumbnail .active {
	border: 1px solid var(--brown);
}

.swiper_thumbnail .swiper-slide.noactive {
	position: relative;
}

.swiper_thumbnail .swiper-slide.noactive:before {
	content: '';
	width: 24px;
	height: 24px;
	background: url('../assets/cross.svg') no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}

.swiper_thumbnail .swiper-slide.noactive:after {
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.swiper_thumbnail .swiper-slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.yuramax-sizes {
	display: flex;
	padding-left: 0;
	gap: 4px;
}

.yuramax-sizes li {
	list-style: none;
}

.yuramax-sizes li span {
	font-size: 14px;
	border: 1px solid #CED4DA;
	display: inline-block;
	padding: 7px 8px;
	border-radius: 5px;
}

.yuramax-sizes li span.noactive {
	color: var(--light);
	border: 1px solid var(--light);
	pointer-events: none;
}

.yuramax-sizes li span.active {
	border-color: var(--brown);
	color: var(--brown);
}

.yuramax-price {
	background: #F7F7F7;
	padding: 12px 24px;
}

.yuramax-single__price {
	font-size: 32px;
	color: var(--black);
	font-weight: 700;
}

.yuramax-rating {
	display: flex;
	align-items: center;
}

.yuramax-btn {
	width: 100% !important;
}

.yuramax-rating span {
	margin-left: 4px;
}


.yuramax-button {
	background: var(--black);
	color: #fff !important;
	display: block;
	text-align: center;
	padding-top: 16px;
	padding-bottom: 16px;
	font-size: 16px;
	padding-left: 60px;
	padding-right: 60px;
	margin-top: 12px;
}


.yuramax-single__left {
	position: relative;
}

.yuramax-single__price {
	align-items: center;
	display: flex;
	gap: 8px;
}

.yuramax-single__price .product-item-price-old {
	font-size: 16px;
	font-weight: 400;
}

.yuramax-button:hover {
	background: var(--primary-color);
}


.yuramax-tabs {
	margin-top: 24px;
}

.swiper_thumbnail .swiper-wrapper {
	gap: 4px;
}


.yuramax-tabs ul {
	padding-left: 0;
	border-bottom: 1px solid #E9EAEC;
}

.yuramax-tabs .main {
	display: flex;
}

.yuramax-tabs ul li {
	list-style: none;
}

.yuramax-tabs ul li a {
	display: block;
	min-width: 156px;
	text-align: center;
	padding-bottom: 12px;
	border-bottom: 3px solid transparent;
}

.yuramax-tabs .tab {
	display: none;
}


.yuramax-tabs .tab.active {
	display: block;
}

.yuramax-faq .breadcrumbs {
	padding-top: 0;
}

.yuramax-page-title {
	font-size: 19px;
	margin-top: 44px;
	margin-bottom: 0;
}

.yuramax-tabs ul li a.active {
	border-bottom: 3px solid var(--brown);
}


.yuramax-accordeon__content {
	padding: 0 12px;
	max-height: 0;
	overflow: hidden;
	opacity: 0;
	transition: max-height 0.5s ease, padding 0.3s ease, opacity .5s ease;
}

.yuramax-accordeon__block.active .yuramax-accordeon__content {
	padding: 11px 12px;
	max-height: 320px;
	overflow: auto;
	opacity: 1;
}

.bx-sidebar-block {
	position: static;
	top: 0 !important;
}

.yuramax-filter {
	height: 800px;
	overflow: auto;
	position: sticky;
	top: 80px;
}

.product-item-price-old {
	color: #E62323 !important;
	font-size: 14px;
	margin-left: 8px;
}

.discount {
	margin-left: 8px;
	background: #E62323;
	color: #fff;
	padding: 2px;
	border-radius: 2px;
	font-size: 11px;
	font-weight: 500;
}


.yuramax-single__left .badge {
	position: absolute;
	top: 30px;
	right: 10px;
	z-index: 12;
	display: flex;
	flex-direction: column;
	gap: 4px;
	padding: 0;
}

.yuramaxModal {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 9999;
}

.yuramaxModal__inner {
	width: 100%;
	background: #fff;
	max-width: 1200px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 30px;
}

.yuramaxModal__flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.product-item-container:hover .badge {
	z-index: 999 !important;
}

.yuramaxModal__logo {
	width: 118px;
	display: flex;
	justify-content: center;
	align-items: center;
}


.yuramaxModal__inner thead {
	box-shadow: 0px 1px 0px #E9EAEC, 0px -1px 0px #E9EAEC;
}

.yuramaxModal__inner table {
	width: 100%;
	table-layout: fixed;
}


.yuramaxModal__inner table th,
.yuramaxModal__inner table td {
	width: 25%;
	padding-top: 8px;
	padding-bottom: 8px;
}

.yuramaxModal__inner table tr:first-child td {
	padding-top: 16px;
}

.yuramaxModal__inner table th {
	padding-top: 16px;
	padding-bottom: 16px;
}

.yuraMaxModal__body {
	margin-top: 16px;
	max-height: 400px;
	overflow: auto;
}


.yuraMaxModal__body  thead {
	position: sticky; 
	top: 1px; 
	z-index: 2;
	background: #fff;
	background-clip: padding-box;
  }

.yuraMaxmodal__close {
	cursor: pointer;
}

.yuramax-filter {
	display: block !important
}

.filter-toggle-button {
	height: 60px;
}


.filter-toggle-button svg {
	fill: #fff;
	width: 24px;
	height: 24px;
} 

.filter-toggle-button .icon-2 {
	display: none;
	width: 18px;
	height: 18px;
}

.filter-toggle-button {
	display: none;
}


@media(max-width: 576px) {


	.yuramax-filter {
        background: #fff;
        height: auto;
        overflow: auto;
        position: static;
        left: 0;
        width: 100%;
        z-index: 1;
	}


	.yuramax-filter .yuramax-accordeon {
		display: none;
	}

	.filter-toggle-button {
		padding: 16px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		background: var(--tp-common-black);
		color: #fff;
		font-weight: 700;
		position: static;
		top: 85px;
		left: 0;
		z-index: 999;
		width: 100%;
	}

	

	.filter-toggle-button svg path {
		fill: #fff;
	}

	.yuramax-filter.active {
		height: calc(100vh - 85px);
	}

	.yuramax-filter.active .filter-toggle-button .icon-2 {
		display: block;
	}

	.yuramax-filter.active .filter-toggle-button .icon-1 {
		display: none;
	}

	.yuramax-filter.active .yuramax-accordeon {
		display: block;
		
	}

	

	/*.yuramax-filter:before {
		content: 'Фильтр';
		
	}*/

	
	.yuramaxBanner .text-white {
		padding-left: 0 !important;
	}


	.yuramaxBanner .d-flex.flex-wrap.gap-3.align-items-center.pb-3.px-3 {
		padding-left: 0 !important;
		gap: 7px !important
	}

	.yuramaxBanner .d-flex.flex-wrap.gap-3.align-items-center.pb-3.px-3 a {
		font-size: 12px !important;
	}


	.elementor-element.check-list {
		padding-left: 50px !important;
		background: url(../images/tick-circle.svg) no-repeat 12px center !important;
	}
}



.yuramax-single__left .badge {
	z-index: 99;
}

.yuramaxModal {
	opacity: 0;
	visibility: hidden;
	transition: .3s;
}

.modalOpen {
	overflow: hidden;
}

.modalOpen .yuramaxModal {
	opacity: 1;
	visibility: visible;
}


@media(max-width: 480px) {
	.yuramaxModal__inner h2 {
		font-size: 20px;
	}

	.yuramaxModal__inner {
		max-width: 90%;
	}

	.yuramaxModal__inner table th,
	.yuramaxModal__inner table td {
		font-size: 12px;
	}

	.yuraMaxModal__body {
		overflow: auto;
	}

	.yuraMaxModal__body table {
		width: 600px;
	}
}


.badge {
	position: absolute;
	right: 3px;
	top: 24px;
	z-index: 12;
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.badge span {
	display: inline-block;
	padding: 2px;
	border-radius: 2px;
	font-size: 11px;
	color: #fff;
	width: auto;
	font-weight: 500;
	align-items: flex-end;
}

.badge span.man {
	background: #F14EF6;
}

.badge div {
	text-align: right;
}

.badge span.new {
	background: #28DE28;
}

.badge span.sell {
	background: #E62323;
}

/*.yuramax-accordeon__content {
	max-height: 320px;
	overflow: auto;
}*/


body *::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

body *::-webkit-scrollbar-thumb {
	background: #888;
}

body *::-webkit-scrollbar-track {
	background: #f1f1f1;
}


.yuramax-small-container {
	width: 100%;
	max-width: 763px;
	margin-left: auto;
	margin-right: auto;
}

.faq-title {
	margin-top: 40px;
	font-size: 17px;
	font-weight: 500;
	margin-bottom: 16px;
}

.yuramax-accordeon__content p {
	margin-bottom: 0;
}



.yuramax-accordeon__content * {
	color: #55585B;
}

.yuramax-accordeon__block {
	border-left: 1px solid var(--light);
}

.yuramax-accordeon {
	border-bottom: 1px solid var(--light);
	border-right: 1px solid var(--light);
}


.yuramax-accordeon__title {
	cursor: pointer;
	font-weight: 500;
	font-size: 16px;
	padding-top: 14px;
	padding-right: 32px;
	padding-bottom: 14px;
	padding-left: 12px;
	border-top: 1px solid var(--light);
	border-bottom: 1px solid var(--light);
	position: relative;
}

.yuramax-filter ul {
	padding-left: 0;
	flex-direction: column;
	display: flex;
	gap: 12px;
}

.yuramax-filter input {
	border: 2px solid #E5E6EB;
}



.yuramax-filter ul li {
	list-style: none;
	display: flex;
	align-items: center;
	gap: 10px;
}

.yuramax-accordeon__block.active .yuramax-accordeon__title:after {
	background: url('../images/minus.svg') no-repeat center;
}

.yuramax-accordeon__title:after {
	content: '';
	width: 20px;
	height: 20px;
	border-radius: 100%;
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	background: url('../images/plus.svg') no-repeat center;
}


.yuramax-content {
	display: flex;
	gap: 40px;
}

.yuramax-content h4 {
	font-size: 17px;
}

.yuramax-content p {
	font-size: 16px;
}

.yuramax-notification {
	padding: 24px;
	background: #821F40;
	border-left: 3px solid #CCCCCC;
}

.yuramax-notification i {
	font-size: 18px;
	color: #fff;
}

.yuramax-features {
	display: flex;
	border: 1px solid #E9EAEC;
	padding-left: 14px;
	padding-right: 14px;
	align-items: center;
	padding-top: 15px;
	padding-bottom: 15px;
	gap: 13px;
}

.feature {
	display: flex;
	gap: 13px;
	align-items: center;
	width: calc((100% - 78px) / 4);
}

.bg-grey {
	padding-top: 80px;
	padding-bottom: 80px;
	background: #EFF1F5;
	margin-top: 36px;
}

.yuramax-features-vertical {
	display: flex;
	flex-wrap: wrap;
	gap: 24px 20px;
}


.yuramax-features-vertical .feature {
	width: calc(50% - 24px);
	gap: 16px;
}

.yuramax-features-vertical .feature p {
	font-size: 16px;
	line-height: 125%;
	max-width: 80%;
}

.line {
	content: '';
	width: 1px;
	height: 36px;
	display: block;
	background: #E9EAEC;
}

.feature p {
	flex: 1;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 0;
}

.feature img {
	width: 28px;
	height: 28px;
}

.yuramax-features-three {
	gap: 20px;
	margin-top: 24px;
}


.yuramax-features-three .feature {
	width: calc((100% - 40px) / 3);
	align-items: flex-start;
}

.yuramax-text-content h2 {
	font-size: 32px;
}

.yuramax-text-content strong {
	font-size: 17px;
}

.yuramax-features--changed {
	margin-top: 16px;
}

.yuramax-features--changed .feature {
	flex-direction: column;
	align-items: flex-start;
	width: calc((100% - 32px) / 3);
}

.yuramax-features--changed .feature p {
	line-height: 125%;
	font-size: 14px;
}

.yuramax-features--changed {
	align-items: flex-start;
	gap: 16px;
}


@media (min-width: 1200px) {
	.bx-nav-1-lvl>a {
		font-size: 15px;
	}

	.bx-nav-1-lvl>a span {
		padding: 12px 10px 15px !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.bx-nav-1-lvl>a {
		font-size: 14px;
	}

	.bx-nav-1-lvl>a span {
		padding: 9px 11px 12px
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bx-nav-1-lvl>a {
		font-size: 11px;
	}

	.bx-nav-1-lvl>a span {
		padding: 5px 6px 9px
	}
}

@media (min-width: 768px) {

	.bx-aside-nav-control,
	.bx-aside-nav {
		display: none;
	}

	.bx-top-nav-container {
		display: block;
	}


}

@media (max-width: 767px) {

	.catalog-section-list-item {
		width: 50% !important;
	}

	.yuramax-price .row {
		flex-direction: column;
		gap: 12px;
	}

	.yuramax-features--changed .feature {
		width: 100%;
	}

	.yuramax-content,
	.yuramax-features,
	.yuramax-features-vertical {
		flex-direction: column;
	}

	.feature,
	.yuramax-features-vertical .feature {
		width: 100%;
	}

	.catalog-section-list-item {
		width: 50%;
	}

	.yuramax-single {
		flex-direction: column;
	}

	.yuramax-single__left,
	.yuramax-single__right {
		width: 100%;
	}


	.bx-aside-nav-control {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.bx-aside-nav {
		display: block;
	}

	.bx-top-nav-container {
		display: none;
	}

	.bx-aside-nav .bx-nav-parent-arrow {
		display: block;
	}

	.bx-aside-nav .bx-nav-1-lvl-link-text .bx-nav-angle-bottom {
		display: none;
	}

	iframe {
		max-width: 100%;
	}
}

.yuramax-thumbnails {
	margin-top: 24px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	max-width: 305px;
}

.yuramax-thumbnails img {
	width: 100%;
}

.yuramax-thumbnails .swiper-slide {
	cursor: pointer
}

.yuramax-thumbnails .swiper-slide.swiper-slide-thumb-active {
	padding: 4px;
	border: 1px solid var(--brown)
}



.yuramax-flex {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
	margin-top: 24px;
	margin-bottom: 24px;
	position: absolute;
	z-index: 2;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}

.yuramax-flex svg {
	width: 24px;
}

.yuramax-flex div {
	position: static;
	width: 60px;
	height: 60px;
	border: 1px solid #E9EAEC;
	background: #fff;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: .3s;
}

.yuramax-flex div:hover {
	background: #E9EAEC;
}

.yuramax-flex div:after {
	display: none;
}

.bx-white {
	--theme-color-primary: #f5f5f5;
	--theme-color-second: #dfdfdf;
}

.bx-white .bx-nav-1-lvl-link-text,
.bx-white .bx-nav-2-lvl-link-text,
.bx-white .bx-nav-3-lvl-link.bx-active,
.bx-white .bx-nav-3-lvl-link:hover,
.bx-white .bx-nav-3-lvl-link.bx-active,
.bx-white .bx-nav-3-lvl-link:hover,
.bx-white .bx-nav-1-lvl.bx-nav-parent.bx-hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,
.bx-white .bx-nav-1-lvl.bx-nav-parent:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text {
	color: #333;
}

.tp-footer-social a .yuramax-instagram {
	opacity: .6;
}


.tp-footer-social a:hover .yuramax-instagram path {
	fill: #fff;
}


.yuramax-divider {
	display: block;
	height: 198px;
	width: 100%;
}

@media (max-width: 575px) {

	.yuramax-divider {
		height: 24px !important;
	}

	.catalog-section-list-item {
		width: 100%;
	}

	.logo {
		img {
			display: block;
			max-width: 120px !important;
		}
	}

}