

/* Start:/local/templates/html/source/styles/libs/jquery-ui.css?160553867832864*/
/*! jQuery UI - v1.11.4 - 2016-05-11
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}
.ui-front {
	z-index: 100;
}
.ui-state-disabled {
	cursor: default !important;
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted #000;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: 0.5em 0.5em 0.5em 0.7em;
	min-height: 0;
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: 0.5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: 0.1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible;
}
.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited {
	text-decoration: none;
}
.ui-button-icon-only {
	width: 2.2em;
}
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: 0.4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
input.ui-button {
	padding: 0.4em 1em;
}
.ui-button-icon-only .ui-icon,
.ui-button-icons-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-icons-only .ui-button-icon-primary,
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary {
	left: 0.5em;
}
.ui-button-icons-only .ui-button-icon-secondary,
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary {
	right: 0.5em;
}
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -0.3em;
}
button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: 0.2em 0.2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: 0.9em;
	border-collapse: collapse;
	margin: 0 0 0.4em;
}
.ui-datepicker th {
	padding: 0.7em 0.3em;
	text-align: center;
	font-weight: 700;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td a,
.ui-datepicker td span {
	display: block;
	padding: 0.2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: 0.7em 0 0 0;
	padding: 0 0.2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: 0.5em 0.2em 0.4em;
	cursor: pointer;
	padding: 0.2em 0.6em 0.3em 0.6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0.2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: 0.4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: 0.1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: 0.3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: 0.5em 1em;
	background: 0 0;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: 0.5em;
	padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: 0.5em 0.4em 0.5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px 0.4em;
	cursor: pointer;
	min-height: 0;
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
	margin: -1px;
}
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0.2em;
	margin: auto 0;
}
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(data:image/gif;base64,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);
	height: 100%;
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: 700;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: 0.7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	-webkit-filter: inherit;
	filter: inherit;
}
.ui-slider-horizontal {
	height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -0.3em;
	margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-slider-vertical {
	width: 0.8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -0.3em;
	margin-left: 0;
	margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: 0 0;
	color: inherit;
	padding: 0;
	margin: 0.2em 0;
	vertical-align: middle;
	margin-left: 0.4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: 0.5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;
	padding: 0.2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px 0.2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: 0.5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: 0 0;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}
.ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #ddd;
	background: #fff;
	color: #333;
}
.ui-widget-content a {
	color: #333;
}
.ui-widget-header {
	border: 1px solid #ddd;
	background: #e9e9e9;
	color: #333;
	font-weight: 700;
}
.ui-widget-header a {
	color: #333;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: 400;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #454545;
	text-decoration: none;
}
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
	border: 1px solid #ccc;
	background: #ededed;
	font-weight: 400;
	color: #2b2b2b;
}
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #2b2b2b;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: 400;
	color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #fff;
	text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
	min-height: 150px;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: 700;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: 0.7;
	filter: Alpha(Opacity=70);
	font-weight: 400;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: 0.35;
	filter: Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35);
}
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/local/templates/html/source/styles/libs/images/ui-icons_444444_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/local/templates/html/source/styles/libs/images/ui-icons_444444_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/local/templates/html/source/styles/libs/images/ui-icons_777777_256x240.png);
}
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
	background-image: url(/local/templates/html/source/styles/libs/images/ui-icons_555555_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/local/templates/html/source/styles/libs/images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/local/templates/html/source/styles/libs/images/ui-icons_777620_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/local/templates/html/source/styles/libs/images/ui-icons_cc0000_256x240.png);
}
.ui-icon-blank {
	background-position: 16px 16px;
}
.ui-icon-carat-1-n {
	background-position: 0 0;
}
.ui-icon-carat-1-ne {
	background-position: -16px 0;
}
.ui-icon-carat-1-e {
	background-position: -32px 0;
}
.ui-icon-carat-1-se {
	background-position: -48px 0;
}
.ui-icon-carat-1-s {
	background-position: -64px 0;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0;
}
.ui-icon-carat-1-w {
	background-position: -96px 0;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}
.ui-icon-arrow-4 {
	background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.ui-icon-extlink {
	background-position: -32px -80px;
}
.ui-icon-newwin {
	background-position: -48px -80px;
}
.ui-icon-refresh {
	background-position: -64px -80px;
}
.ui-icon-shuffle {
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}
.ui-icon-folder-open {
	background-position: -16px -96px;
}
.ui-icon-document {
	background-position: -32px -96px;
}
.ui-icon-document-b {
	background-position: -48px -96px;
}
.ui-icon-note {
	background-position: -64px -96px;
}
.ui-icon-mail-closed {
	background-position: -80px -96px;
}
.ui-icon-mail-open {
	background-position: -96px -96px;
}
.ui-icon-suitcase {
	background-position: -112px -96px;
}
.ui-icon-comment {
	background-position: -128px -96px;
}
.ui-icon-person {
	background-position: -144px -96px;
}
.ui-icon-print {
	background-position: -160px -96px;
}
.ui-icon-trash {
	background-position: -176px -96px;
}
.ui-icon-locked {
	background-position: -192px -96px;
}
.ui-icon-unlocked {
	background-position: -208px -96px;
}
.ui-icon-bookmark {
	background-position: -224px -96px;
}
.ui-icon-tag {
	background-position: -240px -96px;
}
.ui-icon-home {
	background-position: 0 -112px;
}
.ui-icon-flag {
	background-position: -16px -112px;
}
.ui-icon-calendar {
	background-position: -32px -112px;
}
.ui-icon-cart {
	background-position: -48px -112px;
}
.ui-icon-pencil {
	background-position: -64px -112px;
}
.ui-icon-clock {
	background-position: -80px -112px;
}
.ui-icon-disk {
	background-position: -96px -112px;
}
.ui-icon-calculator {
	background-position: -112px -112px;
}
.ui-icon-zoomin {
	background-position: -128px -112px;
}
.ui-icon-zoomout {
	background-position: -144px -112px;
}
.ui-icon-search {
	background-position: -160px -112px;
}
.ui-icon-wrench {
	background-position: -176px -112px;
}
.ui-icon-gear {
	background-position: -192px -112px;
}
.ui-icon-heart {
	background-position: -208px -112px;
}
.ui-icon-star {
	background-position: -224px -112px;
}
.ui-icon-link {
	background-position: -240px -112px;
}
.ui-icon-cancel {
	background-position: 0 -128px;
}
.ui-icon-plus {
	background-position: -16px -128px;
}
.ui-icon-plusthick {
	background-position: -32px -128px;
}
.ui-icon-minus {
	background-position: -48px -128px;
}
.ui-icon-minusthick {
	background-position: -64px -128px;
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-icon-key {
	background-position: -112px -128px;
}
.ui-icon-lightbulb {
	background-position: -128px -128px;
}
.ui-icon-scissors {
	background-position: -144px -128px;
}
.ui-icon-clipboard {
	background-position: -160px -128px;
}
.ui-icon-copy {
	background-position: -176px -128px;
}
.ui-icon-contact {
	background-position: -192px -128px;
}
.ui-icon-image {
	background-position: -208px -128px;
}
.ui-icon-video {
	background-position: -224px -128px;
}
.ui-icon-script {
	background-position: -240px -128px;
}
.ui-icon-alert {
	background-position: 0 -144px;
}
.ui-icon-info {
	background-position: -16px -144px;
}
.ui-icon-notice {
	background-position: -32px -144px;
}
.ui-icon-help {
	background-position: -48px -144px;
}
.ui-icon-check {
	background-position: -64px -144px;
}
.ui-icon-bullet {
	background-position: -80px -144px;
}
.ui-icon-radio-on {
	background-position: -96px -144px;
}
.ui-icon-radio-off {
	background-position: -112px -144px;
}
.ui-icon-pin-w {
	background-position: -128px -144px;
}
.ui-icon-pin-s {
	background-position: -144px -144px;
}
.ui-icon-play {
	background-position: 0 -160px;
}
.ui-icon-pause {
	background-position: -16px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-prev {
	background-position: -48px -160px;
}
.ui-icon-seek-end {
	background-position: -64px -160px;
}
.ui-icon-seek-start {
	background-position: -80px -160px;
}
.ui-icon-seek-first {
	background-position: -80px -160px;
}
.ui-icon-stop {
	background-position: -96px -160px;
}
.ui-icon-eject {
	background-position: -112px -160px;
}
.ui-icon-volume-off {
	background-position: -128px -160px;
}
.ui-icon-volume-on {
	background-position: -144px -160px;
}
.ui-icon-power {
	background-position: 0 -176px;
}
.ui-icon-signal-diag {
	background-position: -16px -176px;
}
.ui-icon-signal {
	background-position: -32px -176px;
}
.ui-icon-battery-0 {
	background-position: -48px -176px;
}
.ui-icon-battery-1 {
	background-position: -64px -176px;
}
.ui-icon-battery-2 {
	background-position: -80px -176px;
}
.ui-icon-battery-3 {
	background-position: -96px -176px;
}
.ui-icon-circle-plus {
	background-position: 0 -192px;
}
.ui-icon-circle-minus {
	background-position: -16px -192px;
}
.ui-icon-circle-close {
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.ui-icon-circle-check {
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
	border-bottom-right-radius: 3px;
}
.ui-widget-overlay {
	background: #aaa;
	opacity: 0.3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: 0;
	padding: 5px;
	background: #666;
	opacity: 0.3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

/* End */


/* Start:/local/templates/html/source/styles/fonts.css?1605541362487467*/
@font-face {
	font-family: 'OpenSans-Regular';
	src: url('data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAEwkABEAAAAAmCAAAEvEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiIbEBx0BmAAghQIgSIJjzQREAqB8VCBz3ILhSIAATYCJAOKQAQgBYV0B45NDIIJG3WDJ2SbTqrD3c5sTrJ/N2IkwmaNVlkdiRA2DsTYJpb9//85SeOQTE4lh1K2729QZIWZMLKlhd5Ga9yMlizcgiWxIJ4yrQvc4idwTTveoXRXMrG0WOxBIkN0sBKDNUhBBqOwsfDTDePXViQ+KjgZeH7QsQ91JL3BfLEKV7Sh2vSyv2Q+rPLBh+3pi75/794mq1RQ6dAlE6K8ZT6v8Ew2eg+M5xPccVag78bk/xpnPEtHNUdo7JNcEv793+/fn0lWcnb5FhUhKhq+dcCuqhKd7nhCV1UBfRaK8GwfHjft/R8h9ZSmiiSUBkrFUnFSl0yVzZl4b8zPRDJj1pn0zI3DvVV+SVVSqZSf9GLHCWln7W2nPOfU69mLgBhAA36QmRp+zL7OjCU/aByc9hZogdHzDucybR0K8z9Q86wJdGAEElHazQiwQAkPcsX/c1r1oagCioKiPE4g07JMi55mnHbvTorQqde4eN4FQT42SOZ1dMYd5VZ1R5Cq7oQse+pPfd3TpZNmYXbEsBUnnfoE5hRO7CWqX9UkDGcGAtia84nLuywLEqAdgG2KNTFWRs3AKLAIoyYKItqIjVUYBeqMasyZqBiFWD1rM+dcunCuda7qT8UN9sVxOe4QB885XgcU1UfcWHwSFGMSS5r/qSvlEHpT7USBr/mlw+i1fOBjb2akQ3vRG4YSddcVTxfu0qbpuAwFzLtfKgjzSHXzhBDyMoK6EAZjUftcOwIANsYkonG3BP7HDSHBZ7bzIUa4vhQBf2+q1v5FIAGGcUiUL0nj4Tgk6lw0l1PluaIJRbP//b/78Xex0CKQBpYKJECJ6aQBV6IFkA7YXWkGhOUUq6MvdyGWC1C+ASGJQ0GBQQ4pdvJVN1eFELubK5qr+xDLWNTN2fOn6s+7duPyAFX08Ayz6A/qWNbiBC8lpWLLA//3qmbf2AtFOOgRGWvTpnDx16paLY0J2FOtGHYZW/9sDJArY4d4gUgo71f6bv++PbFr2GmXPKwNIiISQt74+Om8t/MYm82ZHxGzUZBDQEDB2O9PhAHMFCjvYABrgZBO6zKH9lgfyfLpxhuvEc/kJA+y+MaqpRDAAmsQHB92a/7MMI4zYMHuCoJaHvaMQywk7GSSbb0w6KDPeraWdlsfNGpd+rA+61S7W3fsgGEvsavh2vLW1BIm0wLiJebZT43SGJ5nOJZSNgT1Ai6BsL5+dpz4owk6Sv+v5FFie7vCJywHuSt9ArVnGIyDAXCA+AKtEijs9jOMwyiwsHMREUIb8lE/52/7u5qua7R7uVamKTOUBUqG4lQyFY+iKdVK83zV/PHF7MrMtP4f6f/3DrCcu63YBgvbwV4t87j5SppifyclStXvtvpP/VS/pkeOUf/z33f/ffvv2L+3/Lfxh1xQIQsckAHpkAJJIHwUH/7z4TMfXv/h5JX/4rDF2iHweSWRSm+GHVp9GfkcnUDtSFwT6N9a0DRKuKFc0n/X99NxR383PhJ95NPGUXxzw9P0FVt4j5u5iiu5hYvZYgkQost79uqtlpxi8M4araTgjBKM4FlXW1PN3GmL4B+O9y922836brVcdIUWOc8peHEvdK9uR4DM0GBUqqUlay6HDzZ67tH1KpmX15wWUErCMOvh4WFP51KhgntQK29oIUF/RfN8eqNuCkK6IC7UP8CE5+598CuZNG1e6IoXWMJ33p446wmFuKhSuwlBQGiIVHbr48q1FMktN/Ax0U3c6G6BXuGjY558K41HNt/1JPtSEPTQbH3unoKwPydQOaDLDvovWTqRStl4eATx7uT3OJrqOw58EywxGuC927hM8XnfrRwURauItnW4U84bMDPb3B3T4i7dZSZG8HHCyed/i7hHd5H3ZmjkIuzMZtrAz8bpr0gATg2Z3G8gM/j/P/wzES92sB8D2gQyaNRttkw5LdylLkmpMwMzv0ZCW04fstsdG3vpcl0Q0G9AUrs4LBtaVyZCLKqg2nbbJZ3JkDQ9Z0AxRVUZYbv5ZVZnpKplb9NUmknA0gSeuTGlIBhcPqiLm299CA2YM6RUkKvQD0cWdMbBhhNNydcaQqxssmBlc7LcOJNVR0xlPYC+PBOhWVDK672yIw4R/3uKnbVGZw/bYocRGPOAwHnAV7DkNsB64pj6CS80Sn2XzYHaLjrLk3IYxVrNuvCyH1d1hGZR3I32CAAdwzqqJ0unXnKrV/uiw7ujZXGKD5KePB8K+S4kjjkLOGX0IDf5pTKjITWAGe1ARFWrlEHaSRk0D2hCrGp+gxbx/gTJD5o4AZvkzEppGDAefWATOj3IhexAKXpkpIJuQWZaNl0LH3MCvp9wq1o5uYGmyXLOpmfNGSwgpnVdF6vqOkQKS688OBWCuonMGttaW8XDVZTSZYDjC2DTyCIyTvh4EFqxF3ceHdhEEr6fUx/pblKEfLXWqHCi1NUYRsT5d0Ah9t1SWdJBxfmanEaN4t3KJkAjw78jRtQ4PpyqDcpGpS7wOWS4y5arl6FPGboAGsJgCQjCbolPE5tfGFDgDQGurmbAgEyhNcLC2NvGAqHd4qEO6pnJCe4sdzVrHJoFqDoCiG9GP1OTZgAG86Gcljw0xEu73fqVgRyrztWQdI90WNytXCgIpsR4JZ+3k20VWdDVjB+5nqLRu4N3Aw3J4OIh3I1vohDKxcNmlRLaVMTWZ6XFBFK8uodCAJ88CiDhM+AReqz8ptd5Qyr7jQSZ2V8JbhqEgPHRsNiIx4OTgvvYiF5QkE/whshtzAOuWle2cPomfbO+jcZRmyff+Sq5HiZAVNgbS+LIFgp5ZzY9SEK7o3SZKYQSuiW2yGg2acyaIwLIU2ji4InNBw/oesXZmGJo6giJ6aWt3Aw70AaRYlJ1yglA3JcEqKnhCeVjzWh3N0aMOz7kuey77OGRRaRoSnDUHDJp0xQI9yvPGcUhlN0/Iv7nkj4xuj+YTvxXZD4iYCAgGnGwRCIUAKwfgN8NrBXMuwxY/AiQIojHweYHQCHsVd957xlwYECKaRCoxnBJxMooHM79tJE459k1rdJIt6pQxa61D+rSkQi0h71TKzXiZXKMnLNvo8BAA2vmwmFpI0rHpBONCSpJeFRhfbYH1IxmA9Fg105QbGAqhgxZJ2spu2MNtgXJuTfqrBJTL0USgxUUWkll9zRYjgrLOAt4tUsUiA50a9nHGCn6G8q5RKHXn8wYdi/B7ZfMS4xrjl48E/Eh/MY7LiKLSPSHSDnacYjRS41JHl0LuyjekWPyuzDGpaeRp4/JLxRTHOhhSnFKqQ+PyxSPcfZHOq0UDqdDXIh+EWNcal2E2UqulVLcHvxSYw8xMp9CpRTi6FySn78GPgSKex2XSFM4Ry633Xra9tJkjFmybR9qGJc4xpokCAW37zG7NRQntlD+Podhis41trGXT+ICOS8j+WU3u+YuQ8NI5Px9I5GZgn+uMZIbiPbxbN1OJLvBKDA17Ve9NiQYDxMJJgdKmoN5P1HtGaghmWhAq5nLZmxEWfw+H0q5YsDHMuK5wFpI7kpzZHmo1shK5Wroc6e3qQjtjBONQUURky+1ADnTKGEO6IpX2V0NJjEQHdKmhwfMhK1nwzimWB4qXbRDsU2qtZ9WOm7OqyHKCM9e2HAaM104oQmhsIPRHQZTx91GmBtqrISL21SzEbWW9VKTJBMW2IJLG1eOygqN0i0uma6doANC7q6RBlo7HMrEI4Nydlig9lEdsudfVNTGeo23p8SKK1p1WKtV5sPE86DTC6gGbhQpdNGkIIQHQmCB7XHCEgp7yCAb79AEmBWwAoZkpNT7suAzrzFd2GilCCuAuoEtrQM2SzUCVOfM5anxgMUUQfuUweou+yIx63uiLCMbYXAbdEvemkh9rgVZbpNDidl6NlxBOKFgj172Jw0YhCvmv4+hhBOLDRGBmbdCZJS2sNiyKsQf4nRNRkMWxR7CQARMNjJhg6VYu9i/gX6TvZbXECuVy8YO948UzGIRW20hda03vQYQml6ziKypQfJOYLzQ/7JIB3unUK2C47yd/Ywr668RFXLxmkdUQaNK2MG668ZGI1DBO9ugRgHzLJ95ji/BE5zJJJ2slAiACsk9tAWBW3OA0AlcRELTGC9y8DFulPI6HFIZhw/wQI7PggRytHVMmuRcUB4yiAmuEA49aE8pI1ZAM297i1SOoNQLOAdX3X2O9Il1MEgud/2ivLyPAMtm3+pCb7lwX+oh5Y70txqJDKWJyIGeh1MlHyR4nQkqpXj08Y4lmcrrhDEkaLSuaRHbrnF01r7Jz+516HWg38NuHzuDbih2wE0GUow8WTGCvWKA9hhJpik/lCS4NGLB4oaZTI0HBIW8gGMuzg/EozuOtEBhIt7GXZ4oXtRg6KWJsf6PQZZuQAGhlWKcEomGILZzzBZ8HXme+rKADFMgBasJsqE/jmAU2WigRm0IgVzm/Ybh5fn1LEnOpPyhJFGCMnDNNzLINkESU6/ItjrWrqgkwwDqoH74JDOZqSeHY0SHBgNPBG67ailA/bSbM0uoYnP4jfpkfgC/tonXx75YGd3+6tb/SLdxtQs9ZV0GsZRiOa+gGtmVUcUQbdclyIuD39kvSRpVZMifOf0ramIxKTuZHMsRepoToAemMGaHdjvSV1T3MIC51sT8ifrSM6oxhSBj8giBjed5nN3uiTqDPc0howZca2SSCcckyGlyXcMKiMpAkwlu7/PxKbeAcX3+zVQSz0EcnJlude5CSvAxNXW/h2tt7HRhfRXoxvOUmpES+oS6mQ5EFvlJfyXNlWNFwetQQpkqX0nhk7GkmOVMdJXBYRPlE8GSTxl7nVx5uu6H8eu4niM0Rm9kXyfc8IWmsyjVgipNvwC6sjvuJvLL6ScSGyFmpCOZ0HduAdvCp0EBjvZB08KQRTqETHRLVc7ESkSDCNfUhe49UEaoykZJzvnECRKWwCoiKYVRX+7DcD7WTGT9pD6FXOcil083+vA9GX4VxuKVjwiRH2Xv/8isb9XYnO4HzJj6T2Dxs07NX6jylymgk6KCMa3VQ5pOkllOZ6L651hoh6tran3FOzs5YNf4YGC5LqVcbYMmWFCWDVvXzLotvE5TH4RWdl2/x/V0UpuklCRAyCAutACOuCr67mA+mmpkWXYdtEdiiklSIej9YTBQ/lzPfaDCtTAGq2v6pJO/MyzSGlXOpbDrnhSTfVW8g9Rz0GrUXtdri8/KgEzqaAVQWlhcHELXmmvy0hK8mGePq2wEzCTShTFyyAWO7jiZvjmHIzTdePcd3LR2yKZCBmMQFb50Y4PGrsaGZESomLiA0o+x8E6IxyJiwLUH4QII1W9CkKoCW2I4kYMqfrwVW0YCcG2ogT52lkldC5LyDkREI60N5izVcKccckQxFiNdTGpOaGzWaEEN83/sAg/YHq1a7H5AeUalDzNxSvpG0RjSTtUIGUTgrnpcCGOStmIe9RsRaPQE1WwbAKuA2bKbsrJa3NAAmY5dLEr6mtEmls1n4isiZGAVTQDB0JQpVj5JEzdgSHd/nAjggRpXeD4FM27Gi/wLdBDGzJn+UTCjJSeCkXIae+Uzb2ZFUaLhPJh6Q2z+EEori8PH/tLyHXRRIDvuepbQtX0XfwfU1yrY7alklMBZEpnWDeAAmUxo9tyAXbPAxV/+W75BURXZjxocwoOuo/UFD8IhB9wD4KIXji4XBBcwWha4Y+ugDoectvPWgYTa3MyijqX/aAVLiECNxiZo3ujBaYdGDJ5VrwR7C8mr6uBORGEcn5BOUHIYHlQ8ox6UUclynSS4dFQD74CvnGWKdrcJQxCk0JH7RCbAqaQbwbiBItIZyaZty+N+0TiTvPmrhfwlf3ES04MO9BXNXMppwHWFxHg2Zlxj/9HhnyrLFF5ArTAX6b0zilSvOWtkoDVzsKq8cw2HkOV9G7GJcpJMVd+A7fUTCETFEooyZFoROv0pd23PAddNvOadgWtWGaUEckfuKTg56sSsCrhax6BR1fwqOgGUxaauNAb4M/Mb3d9d5P2qnvJZqnNOFVHJjOvmZPk2VjAZrEqoBiXVc+MqCR5QWikL7MIwDGkbrdzdqRCWM242dkpTJWmVqljyy1hCslJOknood0dWkmWsJFkk4UMp9ab0deVATsBZXxbcN2Fk75eRVTRQxVhDv4pbiTvDoNOxZi4gZeoXIXCR6Dz01fCtrb8yQ2NtJCyooiW5Y7XSViLaU3jurIAt1tNsOm2s3mcF3d7LAEduSa1g7uaapdxhpq7HWcp3gBXK3PyplcWvGmzSqU1h4Z13lkzTbJwy9nYL6UosAR6vbOpkq4xngGTDkDbaI4WJ2Kk73yQbLjhlg5K1eMBDxOjo6UZAHNOcVCQcRi8+S3mHIv6c1TKWStaCNpiyYAugKjDggvfRQcGH7IH7YSeFojuWJPNOZMdJJmgGIzyyCRyP59rFf2ltl/V1SGA2b0sWQcdCY1u82A95c9xnfXBhHoKD8xAqQmz7goAYGubGmo8nEydm4SyEwicNCtFc4cDtt+4SA1W08JyuEzKDSdwdoBGsHpj0V+MwhkQD23LjQWMZYS5muZhx8b27wFy+tdpt87/xRshvXE5kQUhvX+K3yL2hc93YCGmA0UagrkN4vzHkLxMVLkMIBbpK6OMzDPHX0uD4vjxRXRXXl2vddyFNAoXnT4HgRgpEGxQ/kp0FTIEO2alWPZtVa5ELC7mbgwyBN2lPI3aljMQbbGXuqziP30a29+RmbHRSrzLS6GOsNDQ8vVKnlnO4AVrvbhrf7Yt1ckqBZN0Xk4KzWzgTwhQyvC/7ufpflmGmmXbj2+1s2/GmnevdLylvKgvrTp8eV56Ul9WfivjI9ph22dlZU/t6rCtG2Jm2b9CO9bHFlNOjMsVN765Ig2CjjAp+WhsLv6wwNkl0cEw1803GW/p7OjiHeXDQfT411dI7w1AEJ4ifYXRdLuZXev7qiJ+du56XNFG7eqlzoHWCWhWcQ29wrc5OMqIKeHehxHIrwFIn40PRxC+E6sMP+zh2/dHhw6lx1N0p62stmS+98/W8Yj1/urm8u3ZFlEuNvW6lrLM5f6pi4/xr6Z2S+dby/totUUUBPnB+UZjwaKL4D+MetwHiTeKA2yfjG+Kio9lh4Hw1hX3BhvwGWgGtLr+ut0DB7fSVsI8XEBGZJBKAhHITruLvU95TrtYQUXpobR0kGmVoaKwNN7oupDzKkOJnUOH/ZvMa7T1JOIv+/uFbclTyaeTXs+9p0E9hBlVS7dRKOV3dShlqexVIYbOVJ52dhNbf73GMTAcXysgulKSmDwyF12iW4KOLcpMJrbo+Vo4R651nW2/3hgvqLx9sG2gBzyHXX7oXNgyViAEH+LtHyncln3GR56VcIE3uKvfUPBMUOVtLS8p7Vquzg8vjkj274SHG+HBnzDub9IP3iyhMi80Dm5s2q2UQnyeDhw9uvCrhGAGqejSt5elJ7Se9Br5cPQYx/fcjzarZWGkb5je42NEIi/VoErXX0Og5rDWVYUQJ6JAjBqxo2EgkT4mFkM/7HzJc2tyhPWcrL05vv/zJeveYw+7danHDcHdZWUeZS5WpUxomwHqoPAAtJnsiJlZ7J0vWDyohk7W59naiPSRrqBw7ZFc1mcD4d//Juz+3p/9AC/IsY+kRN99Ns5NdblCzaqo6CuK96qsXMJUGWXW8bQFJRbG+rtEZTYbFujF5rn6lMZZGeIwLhYziLbEW9j//qsAJ49awHXWIWjx+vfPyP/adqiNKrMx71ZL6sfbSkvYKAsXUMQVDxA2V+xnyb/1UTkxCzod9r/fxneXEZrjp6BlLGZV+1rtK9eaBp1Vqz0lUDsvPTnLJa83Tkay1WeCAXLVPGIhGV2Vxxc88lR9UrhFtUu2Fz4nCkGz908MSrKtkPNV0sqe9t+b2p3pM5cLMvZNCfe2RkR6SQwq64Z8u7eD0B8WO72+mBTpEB3DaAOUdKr38q7tuD95+/988ukcIzS90IDCcRYi81ztacflK+dBT0/E+h+dQQxPVvef2WXP4r8Glxf6sB1UFR4BDKzrDAtni+t/S9lWti6wmvPbp5SPGnqM7ZiM7vTKy0yXS36briN3LIHupRH4PhaieZW3uKkajNEvfdHppV74Qp4WW7DLw0dl/nG1oIXpjRHbCQMj873Bp6NBwbnkuI2XKFD4K/ySAFJTg1vpVu6RRVaP1FOWeQ3zRhb8+dv9VD96krMNSzj79bVBucmQVIMPz9nFxI07i4pLXfpRuq0HBCj9VE9tVrck6dK92F8nSIdE+30+C7jXuMMTif59WSTIfZZssIvN9XzIcHOmv363bG1at4Me4IPoiCiCoEKVUatFEB3cOoA0yD5Y008KYw2jw9TfM27/KleruUobhtfTxj438OeXDs3M7Ym/X+JYpOfq5Rx9U3103jwfH09iz6iRsJNiuAC/W3m1tFGMBi78ygGIIxn9Z9fW3XpwBShhfguHPAYvQr5vAy4d0gwL34zz07i2gyEUZcZObKoQXTzy8y/RQ7vmBfh65aF2vEuyup+Jf2KcvP6Bg+e9qn7/8hSlgMrmPVM5Eeg3a/+GeIPP1Ze2L9bKWspmi9VkE4cUT4eekO4YE4g9RUy8UaUSUh2flf9LKLgL+bSlZv8LSdS8PtbK39M7ikjJayswTLFIya0Hw8Jy1wKjdWXYfEkjrSSVZ6HkW48rgm9j+1Zbuf6u7DxnWiAq6eU9ODSnAQtMz0yZX7QTXO4UooAFS3q7B1mzL4KoYw7+VxYBAkMTfftrk2OrS4sTq8vi4LHKFMQb6xugCrTDo/CzD2q2StdIt2s0irjaAh3lI+3xI+AoLf4Zqw9XjO11C9gz6JVKO6gx/rQgD0X/FJ45+FZ6mWgda5ClCbF7yyaLLVC/kppek00/+LE9MBxmFGo0uj0jrPcx6OC6ekaLZqypOypkEGZxmqWVSzmvn5gOsEYeEodYBF/5eL5IEsH0gCeLqYEipM6hSbAxe2Oh3tSjt31IgNblr0nU+Yvt1FNIbyzdC2i26TRlNV6EyD8KQ8KG5ZP5NCXQknc5rC6oH4vxbsfFt4531FjyXJ9jQaWHx8Xm9eFiyDWQe6rU83Tf/4RO5frC71qfjwsqF/hCSS4ibCfily/0zuUuXzsH3ggetdHHcUoWxAF6ixqew+wJJbZv5tKrF169rb9Fqq45271Xtov14z1hluHmBkG/WjZK3YIV+aaIwK9pG62FzXolORaiWnHZzBUcU9eTwTPby5Y+Qe09jWi5esGKxmKUCSsrxiqFRxrek39bdopXXvdjeqz0wSub9IiTPzsGq+Xjr46Uj4hfW+fHVrqFe00pH2QYQx9JJZkPPxRr9xgKqruLxquAqdXXZfElXv9LLkSwFzvQQR7s7J+abCGqj+LDEDcFhSIRJy6O5eWgnUdNe2RTssjg8W1XCkJ4VOnxzs9w3pYwkXK5lra5n4IxWtJMK6gyhHy7eckDzin8DON9AKNxdSwx2DkVTViOTgtna9Ehp0eQvH358j05KCmtayY7LSO9rmrqnT8VvJ/XQPpZTzYruQl5fm93ZhDtQsdQRBW0yWKFKS6taARwjDX7v0ZWD5kVZYe0c/1LP0Vwmbt4BKuHVeh29vWJWpvYektfT2RKD69oBJbVra7JHaTggryXgbQMYywhPj6mvGJrwpb7f6NiG0skDAyo2R6QKqGJNcw5ispoAqtlP+MROjs/ubWIwXNt7c+JejpEwmzGnyFur6TsRipGS5b6odFZxnJfA1MfNBT57dQmKgLLtdT5qa+t6uL/bdb+jreNAoY9XBhbP5eGwRAVUaY5AFdDAuds67OEHxYuXzsGXjo+7qiaYNmQFoq7i5pONO80PDSxjqDVDrHuyr+rXu3n652qbcj8x/+6pItfFj8r3nt/o5hCsygBUKfXAl9P4YhQVDUa7mtYL1KIuIbKmD1ssqNg8ng2gXlAPCawJhdQed2w9jEPXWcnTle3SC2ztkWEuzfoUrVS768Hm2Q/qZoe6THSy21HZMbGmhkp3fDSLEIuY3BKNq2QlHHdMSm/gFfB168JGmwa08VvP/66nXc/ycSMi+Jaxq8C0NU0dINvyBMs5FkK3J6/dmtm9g2gWYcUOv8+zPr6IAraTLTZVh1d/dIVU19LB8B2gfL+Y+1bqPA8d209sCBtgNwN2qdH51sj0JbJmDy8ZCJeqmn3Uy/MVqzSmligwA2qTaJtKFChVm4ZNqU9NSwFksMMfI6wOeNyBi7bfTxKGxcjPjMcn63ItTK9kBaN7sHN69TKh1yJlfRygaa/TZI4xbpCHXP5kQgRT4QzTdnedamCS042iNCYSwRNWf9jDKDhhW5A/PJLjPpI7VBJ/xVcEaGyRAMd1XV1+4QVbwfheXy3MK9oljakovul+D1StvU2bYSoMYyIR/BWjQmMjeJVwa+rJRvY1PiGl6IhrTrKG17xEVDVSDJyq/UKLsUkgEwkzCWdBmYc9RBaE5CJgICdOTxdDf9Kvm2jDjQ0geoPngerlbGtZWxsS81d+/y3Q781pN2MuAl1QK8iEhfa27D2427TRWVSkcx3csT7bjdfLrLUoSUhMKJSnplCf+CJzTCHX6tiKbqt8fXor5Zbe8NPb2LG9eNOg7AI3QnZmADY9xQ+bm+lOyMozjYjJMPVPzyYQcjP9MCnZPtjsTAIhM8c0KDUhouEmmdzYFBl1syWK3NAGMjmKv9cvwsJ8IUWfpp+iz93OrZeiR9NLAaSPMA87sOg5DSz6UsRRJAMcUXSwz7WUMZXHh9nHbeWvuDeJesoh0r3kskUsyCQdpF48vlZjAlVVHeyCKzRVoNiUF76l3H2Ygqy0lFlQss0uNDdR+RWsHQUugmc5G0aWeVlmBFL1mHOtw/Hl4eNaKB47HxSvfSTCUlYuFAHzlJNFJkLfPLJI9oknrnlXOim7r64ruSXDIVEp8YvvNczi9vn93cff5lKjdbWjg2EaZdi1VTe39Y01t9V1t42VBWe37Z1tt61F58CVvj4lpd7efsW+foXB/j5Fhf7B4A9ZMZIoSUE8wbPQI8zb3782sJ2NzCKfVekbAAN7RGpmpecGxi0PTPlGrNOhXizhLP5amjg5++oYNMgN5B6Dsa/OF3GsJqPF3cTdyRjHakWjCsHLeVla+df2foXYeNoize2RbkFDOTZ28RZip/ldW1453pUJbNS6NKOrunjO3g3pz8edwn2V/WtFOn00PX2UnmGHKy7D211dRqLSbcmROJuoCPFXOiLCFh8VKVlo6hr4/sTJHucJMtdAW6MNEF6yaKihY3oYJbM8LcLGqbo8r699XFoe8doG548SGFBpTR0r7qKQNBPKUQn7rWWvo4NjA7yt0PrWKJRRODgK7fyhQN09tyFGW6jy87+wAQnkBj8E2TfzJZzXPvHCfz1N03eRVGyucDlnGPWk2pHAyYFvRlIBVUpVxzCxRgF48wBwwSTBd+3ub/z6w/rg3xtl+Zo9I320lg4SbWSXP+kFR0BeFGI1fC1oVdfaRl4DYoUIueI4FKYRNSInwy/LKAnJQhHYnO1ds92NPECQl+HtNEZ1eddES1snvYbSPsrUEu8SF0gkxMUnEKKJAYRoWZ10bsdqMkbcXdyNjHbkFds/JqQ52Dkse+DxZhWe+BtEPTMhCy3fjIh4mypZL1Wd7GWPW7OHEzSMVKCBkxPO3dcRSXKTGAHnxOnqo42QhhhNuLGBIXBYHGfgFcDZLvOLnUFIB2O9Bn0oVi0mgjZb2JsdjbHKgoewnVO8x1l5ddV1NcO4hBg6Aan9mjWhOuH7rLcjEEWuzjLFw9vDy83DjfByJ7j7ej9Gefj4enoLu5j6+4pgTGGsVXDt0Eqoi3in7Ta4eWbHWhMr5tZHgq6E1oJZ6FG4wS8/oPpl4Au+tYr7A0Rs15e/MALGm1RcOVY5lRg3cIOfzIAPwvxbat4CXS/Wi9urZvI2bmsYVn7OKY5yNNY0kgR1Y7QsYQXufg1+zQu0kekgdN2rehXsIcPcNijUOBnnEW9ngCZiEGZaBs7qNjl2KXxP6dTh4UeTR1vPGhjytOd0U2n5MfyPfYwNnUaKjy1txcOTTRVuIbzT2x0U3BGONI+w+decR8Ez7Pk6hAYpvFylvWwlyE8y8Y1N8jIxu228u6/aI8jJqayzq86n8cIEe1uI7h4sLr+Ds5G9IaXTi6kPPkYKLsyq/ONIgPvFqwtsj1/43CBpHdyevVSHDX6TSdB3U0OT67F+Zqd55kFbMTXF7UWdghUj3Q24wM5+RutA85oZ8F/NgML8hXycoF6vBqJJR3sAjtj6+qHBnYCKdeFoPDnS0i09tQbgCtxRdSRzfAzZ3DMzuQah9qsH4beTZYaIaus4qN5vh/nspGNgkW1dD83JvB35M+iGTt1WQYcfIVzc50r3juKauaHsFgabVEDDu4dgczYR6aoZY1pTtBHMqoOHFTvXOd2j/70IhEUAIJJcTTxzgwIJWUh/Z4FLNZaH8tXyIpa6y42/AGryigDYjwgHULSDGN7Zk0828Z0+aScm7ymXGpCDDfI+43aMfqR2+NyN5PVT4AviA/ZcM/dmKQe5Ske5GgnLz9r7NQ872yh3d5/U3e2gVh6iI+6nlLZxNYKaMtrsryyfJ+f4pQRSnUMyE9MEYx01MtNzsmzhJCHYwbB3fIy/XyzZ2/tGlK9fQkywm5ahHhxuqKelNa2NQOqJQ9GPIDgZKyWsjBQM8tib+0ZULkHFXsZSyUQGBP196sN9IyJXBsipd87naV/tTfALSIjISE2PKEw6oQFStqkZq5lpLbzzeHa4ZHZpDwNEyMJfcP8SO9+vPuS4yin6q3VNo6pZ64WFW0aox41Sq9MhR0xFF06LMwpK2+J5xGoC4ORQrTE8h/Xv/BvBxj9LhA3UkPpgf41fqBnkc2pEvM7IcNYtRn5h/lzCY3+TaEPa1uVHbKaDGXPL7Iyw3og47aFyYHl8H/PmEx/5m4GWkkrv3J8a5aZ9T06MKMwgcVffa/7qAIFAm3nAbtJg0uLSkn/kMjQ1k13aQ+Zttt7zPN1r6A+OFz45kfrUWno/zvamVRUPxD7a1rdrSWpN+gl/fgQja5kfnnDBygBpn/DJsLz66Q419y3K/uP1lVmtpeX2Ze2lWYMl3Kdl45cn7Sfol6t6hpWepYyRZkEgQ2h6pOwO9KXg/62hyUP5CBpwa6OqKPtZ3tOHJbt3npVnBrek5IUNQcmm+Ehfs98WOc//W0ZxjzJuKj+/OAqEo5cnARlull2/8pgDbrc5iQCebLW9PGHBmOXypaXsFeUH3fy98kj8o96R62RNXxKTWVeJs666lYPePVcnzTEeZRnecLwY1RXsGZbpa5gvXWk4fY3FIPUIeA3fIUBSp4shBPCT2d1dVmCb+bpewZYkKwbdBbBVmmslYkUuaPtoZsSYBo1LJpV4DYp2aWzQlGNLAXeAgoKT/NLVC13EKyZfMGrYjKl7BVuTdHGRtC3mR78muLNHvyO+sl29rTb06u9oV35hbn/S5jP9itGIjyllO9eOOEp/jHYXFuYNx689Mo3qp3u8gXkLbfPS0Z/XV08ZaS6hPUTkM0iIYM5k8tYlmJg6vLfF3KSkB//hgdZAi/GTG8EVDsf1WlW2fD2SPpd5QeyXtyl3+F9eYtJJjnribVespmwXxmnnLVu3r6+Aho2lBNy+FMPkoXAKf/3uAxQMfqf85u1HNZN4r2Sv9drkZljZVtPypT3e8sL/gvReOB6bSSqWTniiH1MauF9+AhXTeyArXuaiXSlZCir9dmGfWx+/5BG88ZztDRMb6N1rNq8/96BZJH6LwuvkgO/sHTy6RhXqwfFhYTwcBTypSeG1zzruH2OfU9L/OWfbNCgToRLitTbxRkna6sJ1SeamCNTk2SQVWymGSUtoSfgvoZnTIWu05i2zEGSiUV/jO/eT0lvBpSgwGlPLu8zDWOc5h80/B0NqIc/Acx9hazyMRR691FTN3ta/lknX/BR1srvN12ce1GWP39YCJsmQcgMoX7vun6ZiKAz7qdJyb7c5TUqRJd8yduzCqIIsL3UbW9/EnMGaJsvSvo1FAGFfsYz7V/7XOPUFDKFiqfzKz7smTUV8PFooCzEafxLsRUk5J1Jnacpvboq7gqMV9vYxFXna2hSR0QKRMUQWr1leJWZTnAEOVef3xW76b1Kx1DP/MypW24GKpWC7xs2kteGTvpPUSc/iIBk7b9lfInL/+B63P/7BI6H89Ze47H+8003TvwXEIEYR5/MDD+au2o1fYWxpDq6lhMjZzvD0P7Cw3E2gJuRgqROYCepEPYxPBls6/4jQoRlodEDFUs8DTYZ1ItsneioalK9fKXk10YUlnAN2ohMF+q3KGHWsEdgVRwABMA+OnXS3rq5Suvaze7X11KPOx48m3YtZZZZY3RJsG+FEbV59+3TI7lpdXcfdru1VLNUIwdi4weyIwsAJ1zh8hUEpx7ZdvfVhz/6ZFhN/NpCZBQQ3QqpdJcyetzNaq4JRIE3on57gGIcUKV7u6brZElCtrlJAbJOyAURl8V0EKaJ9YLIXAc+zg1+cF79LnFGx1E1J3uM/v7cfA9Sgkhf2yx62NFXefbBXdtjSUnaIe72os5V8Lbs5vnq9Z/QNlsrg57Cc5eOKUv6sD+SEffpgrZVXoZlGs90I+PIapvaFux41pDRMUifLUsqW7bYDngF7Zg253f7AG7w/L0pd4eVR/GPbKJGrVlgMC23vbr3cpVgEAc500zsLq3UqSFpoTl3mjK/7G3V1VqP1k8zybPSFHi0ZmJ2N+BIrIdGu6TXxlN8CyYpZATzYoOyqb7j57PtZL6Z3/fd6B454zjfhmoKvnfzrVU3BUMfMxqiYyDgqTMOPodx6qwqQjkH6RaURqNWzVSr2zJAqvzVVSRdCgfj2+ipTlOFbVLPXwacGU4MF0vhElrG9731tn/B4AkF5xvQ3ZRzl86Tp4e5TXClXXTJ6HmD2ihm/MMrv7MWleSPB8J/Mdx5ee8bJevTXKN5YVOKQR9hn4UTzXhx7gliUDojbUzHnKxLJlT8QdPHg0IxLir9uDOHcriKgtvdxEUkhRFJCQmxUalBwZDrvcuVaIqJcFnCeiMI3hlY0o4SfpbwQFF/SRtlGuV+NUQE86dJSNpuZeczjx82d3/Sgo+oGVuX/pXELIUW30+ZkRjaWaQ0Uw+oyZM8piFsZQE2jCCsxWVPS2uVYpaVP19s9Mfkd9pGrUxD0JvCyRIhBDSDDi+D2W8CLX/NNKKpLpm3NYxUFLZPN3kN/4J40RNlEuxGsyCSSVTjBFRdu/zQH8Mwj4mVCwG6QRNC+o/+aCpAttT92d2pJZUOFvpvSzpYL3FOyttqy+Q1e8eks0abHQbdOW/f1wT+qMAgSqeaPwyY55UzWdlhPaGIUcUM3rV0MHqiqq5mZqONROuFmuiI8BhgTjBEWex1pgkVh0SYqTU0Ceqr+xokDYerbL6QsjG53Nshi1GZJRlrMZh4wKfKP6hni5yBKWnl0s5eO6fmdk/njJrWSmTltUPF573PlQaaMMpaWpuwff/J7UJxLU8LrRw+XJu7sTuj0ajN29sdWntzfELKRyXww0V3M0dYADHDBRQZ4O3J6NXI1DlUKFdF4iGDeWsQDk4E0gf9XTbyk3rcJMdG2sWM4zh+O/w/4/MKPS7AqeuPenrD6b6TdBzXPLbnMe0JWtIKmfsoGdQ079BxuvQC7XEiFm+TnqWILPPkGp0AKh0J1fO0rtP3Q/v8zA1Yo6f5PVCMH7b+pGf/vJGiPqADsd1gPlXBqALoeoG4GXoOWDq0qXtAASTNwc9JjoThDvy4AdiXgmMyl7tPNEB9Pvh8RI+2UYDKsu9DaD7KX+jEhOi1KusEBThqkORqkTjQIY4i4ruwSbL/26jE5jrpE92mCDU60M2SQ4pnggitpHZHGvP4vohmr+6Z5zLslbcJnk4qGcTmVTd6Z5cwjfzF9wgz3VkkfqY2AfXsl3TQDWV69npC2qmXNbxj4CEWWu0YJD+1Bu4YnVKTQgRo0+/ZaY0Jc+SPAYBhyaMWUzmT921M6W4v/yuZ/ZoVx3M/dqp4KPdeNkTaEYaddrauK9jVO6cOmQsKIbqBjOfi3cuJB4ojJOiS61aMhLvUYRaOJym2C1I7kNbs9HHn70LpLuZm/vFySaOwTwp6y+jwT4/jTP+7y25rN/fOTnn9H44qFsOgtopaLuwCu2Vvu9yABCOvTabpAvpRhCrzwDso4QblyDLw7KQ4r/YV+tQyPkVHSC/kMTdH4UzsT3ou4qF0Zor2612Kwn0cLgnBG5aBSmfQPhYz0b/NYyplY7jCVw0K6M2hvUW1ENO1DiOfKRa35nvYKcnewcpTiMk0BEaKy7nGmvHylvw1sNi59BHiJ0kfiBgrfhmQMYGbUnO9x1VklTk52WPL7QahydhiW0v8XiKfA4aeaHietOcMSM/CFLWGqyTpbmWG3SZ8xbrYABfUZeiaag4BsIUF4mqbxHM1FjtUuDJSrTHMtFQykTDWJ5XPUkrEJBVLEGtwaCpPQwmD+KQjoRiq5mKSSYgTJjpxVsRD3jZJWawGa0NFz2Ha8QIK3JSiNRjPwhXuFlWe/F9i8/AB6v0ZCHEBKq7kkF1Qsbam5JO4YC//4py3h+97xL9/na93cj/NJfsaOeND8GV7uXdDNkzuA7CX7YlvrFd/pQJ65f6cChqMsYwH2Q+TyOIzeZRzGlw8XG0U0Uameijra78XZR3g790LCqRiE9H4vxlHkK68AMiE5sZqxbIz/2Ka1nMSz5sOdGxOM8cCiNJ4D+a60nbUh2SVQsAUrNnYk/hbtHFrpOl9EFFP8zkGlM+Qi/5ltEr8o6vtRaUgHvCjkDVzG8yhPp2F4/2/45dgLuLMz0jJ3gAkTchCRt8TjY3RfvHy4HJ7FeuYCetWpuQXY8BCbT8M6telbaB+y1+wbx9e+0c1PLK+ajCY8Y7gMTeKeP14wsSdoEy2AAyGDdn13a8ixn3fNcnnc0Z/l5BcjSuc+Had5eEl+VpTrMuwhvI1CPdcKpRkSiX337rpbmJH7Q3/s71fZUzmz8W/ejuzdLzt/vs9+hi9o26DXw3yQ8/iLG4K3HoqzPA3uJEF8s6vN/JVAMppTyj8iklSSGTwB5RKef/WcsaLxCcgzeDgzj/R8iyM0pDh5CVJq4FXSMSbPZF0GePu2bTQuPZbvrwUBiTExITv+ARSnHFzewyfL1PjPCeINwIU4flqdwMEQKP8440WyADEJfk9mOPdUnPerAxlE3bAEWd6rBsyC3Yp4+gFhLF/DjUET+o7k6gLKqRCpfAJWYtUKEIpWygH+V81bPe6gMkW7Oqdfq6zWH1FrXQ1L9XoPKmTAeZnalz1a7JjzA8tCH9et73lkP+iIx4EqFXm2lL+FacOidWAENNi1Zxr+hhRuErFF0izSBwmJ5pUV3HQ0OkSHGsQPANjJFD8yWRuDUrZVS4vzrnYiuV0A2AE9rVnIx58IOY9odD8wbsi9Xxq5YvGpbZmNtZQxoJEd6m+ghR1tgESzHhb+pF+gYyxoB83t5YEM+/l+rrM+fGAQd9ATN1i5ywEGRw5ZO/Mt92JJPQAN6GmbnX4ijFnWoy5+YGTNYQnd0S55iqU4Zlezel6YXdZ/IVeBYsLRKsYdqJSMyKiS+guhCqdNZr5AYBSxw+3IIPBuDmsCDeLI6CQp6HuLUoriE3RH8KSyS4zS8LoWv8fJbVND2BU0GT3vAB7yu/YXHuacvqtElU2ygPL++Cb7YzjWAB909gl/devv3gV/joZk3KzvHtFTr0fBnE0YDU9kFL8T6hycMrDXjMRUedbvgsmZDAI1OI+hTAPTr/Nre3CkZSszT5zpdhmVla9PlJIhb74nN3D6CgIKP+NMVcxjnHEpJNw0Cha7QveYNFW3MwkQNIXTFwYp4+VRG+DZmfVeEdgOFJOVdzZXa/NOo/J4BVUbElmhBVB46B2gD1DCOamSjdHm67yP6DCDWp0AwMQ49EQyi7yCprdTLRClwBEZMCk6xHHOGW9RGbD5qAoi6o/+goxCMHkQ7EQJzuUiCOYd3LXDtL3i1Jw2OvjaQxpeTqzmZzkVAciyir7rGQoa1u07Y2zIOdk0Gs8PyAbGDPYMQiwtWEKzXxOxllUpwDDIBLk4VLyzFLRobnRDhN5fWZ9d6I2xGSx0TekL7y1z89ditJxhhUl8S6NKZwBCT4cZSpy2G4m43zDc4fzcM5Yk0KQD11GGMHjPoml2cYIEX6SkEacbiEFT4izPBe1+rU+KAawK0+OGndBs6xszoXQNgcVzN8EzCtEJI2GVRlLHNC9kuxnV86y4SxEpIUmIJoxAlZMUxeAQCLEZWC5PkzvVN7qvTJaNrIKiEp6QkI27Y0yyJniwQuOhlydIn0kjow2jeDCK0TTACKziOYUMTIp8MCQmGVRO8SyyV8MqAgVOjEarnlux0BH4Graj/RIVQYn1pwN+RoRMxy4PyM5oIE1IohbGSUhFSkc8dTpv8PZHBZfqH2h/ZWnuonBqy1JG+LjxdDhd0SHAZPjVVPFuwsxg4Dw1/iyWfnG8xCOKeLNIIU5S0IGA3U3YGfQEVAlIjEXXrMOiTEGcYlwdSQ2HVZCNswzzrIsjWSDLAxnmC2k4gFIRRXa3NqmoN6JDIzQYyFa6JPaEA8VD7ZKNlgWIHZtrzGx1GA1nm4wsdl8zGpwsLVcelGHj050LMojYLQXDGNoLytP8nh/Ld2t2/jP+ufI61q/LpluX9G9/KL/mv1ZV3R+v+Lvolbvi5sPBD8Qu5+V85aXao0rMe3wYTlihQZy3pR+IiwhydE5gjmdXZNJkcNUqBZBJbuh1IeMhqG14AFKqipT/JemiKJn4T0tgH92ehOTcVtn8r8xfCQXMFZBVoip2o6KaeR+Cs2QcDZIB1DxyyGFCZeDwAcJnvElMhfgwpYg0zMz67VFNQshI4D5uK/SwbqwxsgzSll6dt1xxgUYTVpLVeP2nYhiXHIYPGpDQSIOGSc0J1VdWmCi6dEgZeFfSWbT5imojFireQL4lxOardJZRW66CAKVME6XGxe2hkSUJvZXlVGk61plFu6rMS9eqdvzYtjbtKhRtvabwJqbZP+4giXivB5mUBH7iSaQumayzm3Csow/BHU16JYp17IKGi1lHVes4SEO0OtpzdSV/1YXh7Od49Q/YLeP9jlUPY/SdTpalVKORs7trTjQJaKkSI9xTiMrHZEQVUCNmwL82tuxnrbNZQkrkdjIu4CYjDiBIxcwGGwvKLKM+VeXCFKiiyaHsNDi7IEFqE2kfQb74cVy01+boMyro8yub9sfZqipZAAqPCDngsVWzSuZ2ynFM0DPVSbgHEO6vkTNh36S/wWyW5Q3jqTNbgpUhpt4tMrCspWQ/wMathR9YuPSQF99W3yaoptREKFIqAMbVjnehorvdTecoIXqCmgcOD7MS606THjejwLTBLB4rB0v652K7qjilnRV+mBU+dWwti5+RrVSg8h/pK+CvlzvWmZ0UfC2VAywzyC/7zph1CJdxHEa3u3/ZMg6hMiNaMI7ZFC4FzZmLbRJBN7x3yi+dd6YmElc4b6UkjLZB4jwPcNG1tcjshCiBzA+oYGHNT0v7C1DktX1Xli2zcE/+cjboj2+ae3Ib326v3E5xvSJAXWnn6uOWL1lsIIuS4xTDZT3pZ6h7dqhcuk7HZcG/fUciNB7PTEPLpR8ba3W/UmMdwNsKEaNEHtLmheypUvMwnv5m0VDfSguoIo2pdceM//9b1rcFFWhYn4XWJ01BhJKlXKJxCjbM7Ml31YqUZUM/MFowq7Psy4fL7tmBEDKQc1YqsTmivvmxmgPknrWo89ZJH3qu/Kak6giQxWLpzt55ATvosAR9ua3K6f/NiC5d/Z2V+2Fwd57KHYJdSWvnvBtbqWG5K8piDGBrqX1Yy/fWfyz9zarQa+V3Fe0WXepuscNa+3c5sJ3e07TAB/pR6guN966CUjoaC0cmPtapNteRWMcVnRPZ2w+TjAIwAauInMFi1PbfhIHEKUULkCLK9xCYTQOzPmQBIK+eHGQ2iAgrDH/f8hWSE6saEH0cwhsCJ90GaNmaz3bMaBsQWEsuIU1TfBnf/sH4fIOQBmTtxcoF8yp+DL8VcH79+oPnLzj0fvyZvJRubFfegR9WOvhwgJkX8TgTm838F56qSN4N9wbh2n/7/29pzvnoOX6C/rX0FxNnfuZT+A/hPF5fZp/z4IGLqmIz4THupN+oyAGfDqb6SpVF07xsjVONFu97PcQ9CwFts8XSFjMJq9o6wr1bHHlxQaGIzPRtd/tlOxgTUQLogaW11ITtu6HwW/hf/hd/wFxAZhKpTwjStKi3AGExkAwvX9Xp5Yt/4d9EFrD4f/r8BBZUomJysA39Wm2eO9cGB93QEaBxAWqwv7ZdlOntjdIiQ1hTwu2GxXnj9T6b7rRahdeAlU+1WN1lc2Z4nxl7ZnOJkxhjByAwu5S+kImHkySxS1rGEzu39MDKDwd8XIFjEY7igH/+KOXheNxMfIKDcbQkB8Rpy4gKUstGtBxF0fiVeuofLuDN9/IwXXavcCce3pVl8LNTUXQPCZg//bm+395PbD8Pfn7ldw9bEVC+29rXUXZXY67g+hPXlq5i2nIRTB7FyN/47yJ7TLw/AynzD/6hQfjE3TbdknhoANbSZoPKiTzv4vNEwFmUWTFjLLhoDx8cO0pUVDpTole1I60VLZXQllf+bcPS96nCxZ+pr4EmZTOYlfI4JbUSiDsCABhzZii0cY30U+oarelB3g7ZpiUV3U6v8uw9tVjR0orWlWh9Fc2d+F5nN2Sv81yQ4W4lQdRsjlFOEzKjZQKXpJaIBH2f3PuIisxMzsSQLrNfrqR0NYN0mBFzs+DtRikQQvadAbd3hP2aBmqtCR6c18lo/DO+OEdZz3Y9GNOsI/rF2O+Sl4lP84Q2OXw64iGpxRLfTYCZ5U2RvWq9lpIKF4Gh8kA/ZvtDq0J865MbiZNASia0bTOR4g0xOSgARxjVadwr/vtRHcqFUqlxnNelnbNc3L7WfhnwqbPpu3nmzQgpHoGGZP3O11ecl2u20hjm5uKHRGpxsMwMwVYh+w4xjxpuRsryLq84Yio0xTntWtfBGcCWxYd1sbqxrsls1RQzhvpEaMHe/G4NT+pqA7MrTTKaAcjhvqnIxu3BlBAoCboWtDpIX9irvbyKejOBxWSNaWmh0She+TsI7wBSRTZtQEtctALi1aL3C6+DNcsaGgUADcbkLZq1p7hpNr86qrwNHfXlDeKciRhwdfF8Q4RMCbbOvKUguNRkelhpjoo6Rs/GjIbWcR6VuVPMcijeoFdBJovPHqN+oTYlzF6cyjCETfEoFgFUDoMMSaGgCztISowGJFEfjkLlLitmPxzQ6sacJ9aVPm06P/BEvj7hq9Hr97PWxYq44qrAFBMlKY0AOknhUfRlFWCwe/Ov6cVlRALxRCF61kzOrBdOHBupiM0DaBRHI5Hgd3DpC9e95rSI/HJbpIWWIksuwRDjELHUCzPrczkjgFpDX8fAxTQgLLffl3eDGzwFDkaDc13GqBZvtVo33mWCY6Rq7wajolEaHSmyneilXbjfKQKTCzmlQEBVZHexURh4hZ3JwSHjWYoCuYynAYAszk5bikpha+nDYqQkhRVyDAEKT1oL8VBpJOrGIQtmDyFc/ADdgxfbdt0DDoEyEHQdNi12Ohn9MsHKFGnbsLwxscwcad84exMpZuKxntgxuMs3tKeGAzaeKvfUbgBW8DzPm2Nd0chtXyCKR2lo3iYnrVpFg1Fbe2IxNKItBlos6CeGfFqLFEuyKK7TOx4V/MFNd3KeANiGHlYslMNEKGXCUzExzVjB2+auhLv5oHWyAB90P0wD3SyCg2rUxOGQxLifiCWME2GK2LxkOwjIltQVbZdSeLfQqKBrQ0HXV2f6Ya1FBmrJ+FwSdykSZ3TOCaEUz2naVZ90OimVlttoJfd3+XIxTj1R7rqlH/BuaelGmTFT2gq0ddbtzUsscDLsFhCjjSWjj5Bf4hROQYG3oaQ4MkT2LdmQ9NbajkozxaC9+YyAK8ST9w2rAIsvgE1wvCqF42c8e9Ou7gCtNY2Xiqs1YYYccOC2mn6zIPb+nh0xxQdugRLxxqeo3NVFvXlaKY+hWD8tlEtOpdwM8AwpcqIZM7oYVcy6dho39T8BAk7WW3Nl5cF6BGjhXYsPnGhiZgMwgud5CnvL5okSa2PI1PfbGe9X3+XngqEDD7Tzu7TIXgF4xJgcFS9R2+jpzSzrvagBerVCuW4IPTdOsbP/0s6AKCIxhrZFL6Prtk1exSiQFLG1lGRXWftCECVeyRRixC7s93WClFEich4nC2ICwIXgFVp3rbvibtrDZvwOqLMQeoRLwSbgpfUkBxvrFvrJgmDMjDwqoKUG2BUO5GVHf/k2iqwFbT5g+IlKOCc64JGmABAEdiplldzSCw2KJlRFR1bMYgHN6KFFJjQ1zoBiS25+aA5J8Nkooz3NJq0T2qWknOsTrgQ17ejizbpYW/zleqwdL2MePq5Lv0r8sm9ni+Rq15S8svRVyukGhQSPC6UWM1QNTOwYCmAackoZ4gseZo7UQPi4a1uaRLIKRLv6CUo/cOY64JwBa+NfWRfKMLNwGVnHICPUdTgHxGNGpw6qPu2Jo46pwljicCVO4Z67W24l03hRJYSousqjGRsXcVdLWvyVKsUNOpCw9sJNe7B2faKFD81WlAlI+WCcC0ocVLgjuohSdKUG2Ss4VzAAGYtWHNsx0mpDiWczFDMQby7OEqnPU9MkKPLnPAeYknNJtJVQzCDDEMM7ghKjqILiTjn8h4kmdQ6esroqn9iMhoVgChegPxcmDWbytReMTpZqH/MZJ3O6mNM38xfDToBOgpMvAukFDfufMxeZlI7phwjjyY3qcnBAkjIUpFNTQ6/heWdfDfirSv/K//5/fm9kLwGJkzD0w6rXr7+ctnYJuJx8twuRNFptHRsFlyGiB98HBNKgN3wlNf3prXmsqjDiwIiiQf/ZumvPGCljp/1Ro8xndAOz8h4edimdzf91dJ21VaKZd3ci8DtHnnfJUrifcSs+tjP/vdUnfuraoUWCa1u0armEH91xz77Rty2BwuG4TWJBp25OAplXSnCwyzzvdxZC+5P7Tq3L5EWhLerl+IV20cv+iZeWnSBiPZ4L9w6b4HQEvL3AKzGmQWulUqvQbJWzsfdDlokRqUZuTBXhfxSPeDwNzGA4uEgbBA2GtmpkyTiwQIVlHZw6geTji12rs7s2y6cl0gCXwShZ/vmY3s46V4J64dTKONB57mwVXPUQw2c16uPkhWE8msWdRZL/epb025ZGU1xUJALLRi9FSzT30DAU/IfoMHGWneJjVeF5Ds+68lP6WGankPOIfnLPanXID0/cPRR3LqXXfIQjBNLxnkIyCmMmRuOEgCX7TD8bOqlYPtognqlXnwlZI/2LkU+/mu7X/i7IDX7Zmz2Dl8EevNv08tr/60exsZaVgAb6VDkD2hX/PwzaPEIbsbS6E1u/nuMkuiTr8YW6uTnK2JG5aLqObXUjgXyDoJ1lh09jUAzWaSHj0tMH7Hf8fh3D7uJm/xEp5vNQGBXmCNOEXGGHtjoWAspCLkbNT8rasIBYhm0oZn2KIAsZy1iM5GuMaSVyFwqvoC+iXgOD7j5DX6WQVx+qIFiCCKtG9FJAP+dpDgu1BGvLwg7rNBgC2HQnArsR6BoG/V4e9B9JhdlrGkdx3Nj/6k67RCuZpi8w4wVWCsxopE4P49AsvPoK03nc63zkGmkPIgSGIKTieo2rmPyy0YwZL7HQX0EWs7xfFKgqUlWMVwIoc4zB8MvqFLDvlfbRZdnxix9jwS9sVOR8VC6sdaeV1cPM8ddojb8Z5IPssHgGIfJ3LGFz6jzFrLrGMP+KmXUEpe61l1BTLt0BnIy/6S/Bu6RQMJQRy9Akd0S6/u2jDkQDRgScA7Q31s8/rOPOU0i2BPqDAx0sjsD8CWP6G1NyRwrUe4RKjKDX+cjbIDzC98KGb3WWoAa2AEkggA4WBwC9IBAdd2cWI8MlBG0K6Rq1WPZOWwYRYdwR+QFW+cBwMGKthNdIAFYcNSwDw915/hmY03lGf2KzL0io6wsAS5NSYy3xGFMnoeyDdPIIl38G6F6wc0t+QewffmlVACtDvXTNYqGNFY679CoebY2B1nyC3IK1XgmmOhiNujbPd6eiyVjrLGt1BWYswdR1+LZc8hNY5j2a0yrhMijv+msQ86MY3Oo/MVeFdIzikynNHSRo42jSdO573D7ImEO+PFFeha98aPRE8SNV9eCaIKpmw18hxRJSV64adDVSvl2VNqo9iEMqVknytj5CADUqGCshVuGUEQJ2axweolcagF4AsjkyniMdwagzU9xfrdy86dJDhSW+jMH6+i36/yd+HkkH8TcvY1WGahGoh5pyrQfQCaQnUneP4rg86Z28M6zGEcglMcgG9BbTCIc6WFCIFDIFWDxugQEBmHBukyscoA/thihUtTssaGwPZNDRLiQyuz0Ri1XtBZHQ0GzkcHWTc7FRAI85jHYCq+W1U8ST+nYGpdbdziLTQu0c0uzedh6KHV4fj2H742J/jdH04Hm3M/sB9hnpSvfsoZT8KUTTCawVfm8SmDLJWjy5/eB7HehHVXYqNZ8trJxPwrZ2EIyl0Y402wN4vu2J9Dn48LHXG3nlsl11P9Ba+iDpzgeH/1HaMgdhBUVoJgawQD5xvJ8v6DAv8lSg2eERcVEMITAFegSWlRQVa/l3+cV5Slv4OBgQ4hcITd1REddQixMfy4ep9EX4DYKGvHSKZBsuC4gOGY6CFtTlNXJpAx4l89luCWU41SsF2ks5+DmN1EEE1GDrqsK4nFxO6RSO3rVcJckjmPsUDD+V4fBupIqvqk8lTpKcJMt1m6KMrfAOhOIFZsOU8sUi8xbk//D8xqfo/zkVVQAJksdXS7QmSckpqWnpGTa7wykrrkx3lurxZvtycvPyCwr1+jdQopWWlVdUVlXX1NbV+3VDIxTaGGOCNTUzt7C0srbB2eLt7B0cnZxdCK5u7h6eXr3aZMoyo9qbbMUKNOrWno+LDRU+fylSI9fS0acmNN++fm/VZ321n7dPKd9Nv7WN7dt3tt767+/sDgg4L3Pv7kHg+9M8QcTg0JCwZuGREVGkaHJM7Lsb8XEJSYnjWqQkp0rz4WzS4aChtPnkAYlsNFsdnV3d7Z7ePsO0bMf1/CCM4iTN8qKs6qbt+mGc5sVytd5sd/vD8XS+XG/3x/P1xoQyLqTSxjofYsqltj7m2ue+DwtD4Ug0Fk8kU+lMNmfYCIYxy+hGrcjRky+YNWe6WCor9LFSrdUbzVa70+31z5EYkaiG3+VI0y/qg/arC9s4/1BYwIdIIhG6iNwLopCKWJvMBqPP1sPrGm3yLC3ZzmQ2BFAoYm0yGxIopCLWJrOhgEIqYm0iUlOTzczLBgmpiLXJbBigkIpYm8yGBQqpiHttyweSIVIpvWXTvEMhFbE2/W09uK6kGoj0H4TecOcHIcHKrChS7/TOzmvWDb0LU0/ocE9IoTHFiQ7rREer1Q4aTBUdMMYYDJXoLWhWTb2i2D4SGurFDAwL0MTk3kiNdIsvO1E/79Xcx/sXuasn+omfqkfKMuu3iOv83JgT5/WuHRnLnCTBecz5VIs9lzxy9w+a3DWpsqdUNNZallEmRWRmOWuZ0ZdbOt7xSJJmNTBhDGmNMea7jD+eCqbtbLr8Taty78o0Gs1mWC3ZECTBmGh4Z05C3xwqz3lB5RISIr/AUwLDNIwH2MxT/AArQkKLFEcO2tWXuHs4j6LsqyVSLKL650AuNtV856pPz4JXz4cxO2c8IVdOfH3FFWjcm6EkN1D2WhOf86S416eI2D54EEWLDx4+ivzqYfTA3EP18aS+CA==') format('woff2'),
	url('data:application/font-woff;charset=utf-8;base64,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') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.opens-r {
	font-family: OpenSans-Regular, Arial, Helvetica, sans-serif
}

@font-face {
	font-family: 'OpenSans-Bold';
	src: url('data:application/font-woff2;charset=utf-8;base64,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') format('woff2'),
	url('data:application/font-woff;charset=utf-8;base64,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') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

.opens-b {
	font-family: OpenSans-Bold, Arial, Helvetica, sans-serif
}

@font-face {
	font-family: 'OpenSans-Italic';
	src: url('data:application/font-woff2;charset=utf-8;base64,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') format('woff2'),
	url('data:application/font-woff;charset=utf-8;base64,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') format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

.opens-i {
	font-family: OpenSans-Italic, Arial, Helvetica, sans-serif
}

@font-face {
	font-family: 'OpenSans-Light';
	src: url('data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAE6IABEAAAAAnjgAAE4lAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiIbEBx0BmAAghQIgSoJjzQREAqB/VyB20ULhSIAATYCJAOKQAQgBYVHB45NDII6G1SJJ3BnLxh6sxJI2HM/uIiK2VMZicjjgMIrkP3//xnJyZABdphe3/MVLFLRhR6bk9A40WeHR+/oFNvxtF3mmLspZMtldVVaY1nmMi68c4l51+RP0y4R1Kut7y6HMR8Ovb+qSp18tpyNm+/AqOBXOs0WrkIwN0Xc4rmwGtdhF8dNl3mQKfAHQbnYjbup43d6USEUrPBC+oM9YC7uZMTykXdJ46s2jTYfbHPGRvh/xFOW/knbYr7+CI19kkvy8LT2v3Nn7sx+3/cxb5o+JJemFqmERqMVQiIkmidCJoqvzz9O9/dZZpbZGSUbXsSKFdEyujlBbIJokKIdIlZMhnsQHdJt//9SzIfLF88AbFMsRGf3wGqMAhVtDFQURURQsFCxcmZj1ayYNayZvSi3+cnazW2fi/7vtZVflYpUwm71aGCBjmB8nN1eZC+ZX+4fhQ7DO5rLZjZ4nCOeg90SqVZtKb0SpKSOdYVc94BKJu6BhHklK/9l83/LzH7Vr67cXamr42SFeNZa46RLM5fG2pV0ss319gBbGyAZMBkwAxjSwZBQiNwHmPVw2PCX3oT2p2T+p6oCaVXKpAtSgPsjrfRCEXShO5U7wBVUpTJ5SvpYYW/Dg923rFm2vsVLc9kM2IgK88RwBWAvdzRX7ibFmeRBlt3bgkT/QO3C0SM5Sm5bduRqBJAwbIEXAoU7NqI6M5b8oHFw2iktQEfPUzFnH11NcpbykO/FDRAABPWyzRZJquFYjkwCXtEUlqo8zx+/g4dvTnWArrnAhQvEbm9u9heFnhC+b24ErTWWw5HPkj4lKXHu09m7ILBmdgWnH8CmSdo0ne58yP4EkqdZScGV/a7oAsAlQUWS9QGrRMDf1zS7dqulsQzZkhc9i+NNucoO4OEymZCXXbUnugFeqfv93/r6v9WCluwIBmTJQ/JkIssBSZ5U9FueKtlBe8kzC8AnlDUB2UuG8czETtgbILwtEN+29nC4BU6brTsSAJfj5mVvGac41qZNAS+3aExMON9fK/SzRWfTmmFwQ4wKvPZwqu9Mv+ZJU7unhWCMMEaYIIR+uc1pq7N1GFOr5DE2XemtT7sz1IiCgoytEpsWArAkGr2AAdEaIcmRQo60yEBFukBSsG761Uqrigx6NnIIfMGBHYiS1j/v18ONywQ4+LHoq9VL0xMIhKyUMipFOoYkZJC0g0WpJAP1kxRXn0GStVTtvSaB8eyoSjS0Nc0SDIVOR72uL/k4R2kAk5jglPLJaEVwDeK+qVs7c90KzRE//VfKfxnTz4LSeQ/IhnyzbNZ0CGDL1sB0g9MIGD+8kTkuHkcpE2GQWtGunCnu8qA8ytx05aE9LH4+fjF+A1WoQW0StEFbtEcjaa8qtNrtzIth/CcDYI+NXivUyibwxXlw5/VUotqzWafNv28ZL3RRLlGX439/P/13jujPzp/GP+MYagwIA8yQZkgwxBkiDEEGiMFy+ut075R2qnYqdXxJLdo67Ahus7osWrrQvThqkFhqls1EWmOfPnJo+C8b30Fa4u+ycH4Xhac7IL0PmCu6A/ccepbVo7uDte+JXJw81/DeP24Qa9oGl/PpuNtu1qvlYj6bTsaj4aDf63barWbD4n67XuCdT8fDft1QXa3ms+lkPBoOCh2i/+aJHndENGJ/wftEgX0NjctqWpCmYqQ+JHWtTDK2e9eUOlAh0a0LGhn56qPCCo4KpRdbXEqUS5paZZVM4458xB7Vv4Yk/t7v2l18nDGr8OFxVuJZOg3oIhMTfqWyEUFAqEvaVPdV6fdd8snkQSy6S43uCXSyEI0t9KTpi1laCTj7hMMYm9UPvmE4pv8l9HKNLjq4eKXoRChlP92jSHaS/QHYrW9n39yFZcgB3pOGdxQWv/u1Lw5ruejUmDrFgoE2qCvttX3/9pWfjjBHCYfe/Y3SmO5icRPRWEDYkc22IS9VM98Q7hu8QtL/A+zT/v9vtoFgyi2scsB2gVdGPaeKlFLn3/qQTD2tGeyGaluPXSEfxONvn7STgAsDlL7Ct6YKd+0Bjiv5lu12iXQ2Q3Zm3oCpsCyLROmO+pTUPaGqp4/T9LE0BmsXJnMNpWiwdvWLZMNNF9Sl2QhURqyDvBpZsP7BBX9q8i8WKFI15Eh1GVluvK/zUSqvB5CrA6ghqHg5KF+KKkj+F4p8pirvX7Xl6iU01+AXNwTMM7jCEegiN3z9oEx4HX4W/nBN9Zy8TyO7imKlJu1A6quyBjWUaRS9iAI+uHF+mUztsuBWpw6rV7P9hXsEBslAHgMrtIIcxZwFnBJ6kJviapUjItcA9NtQVprWqXVS+37SPKBxkR13DzbCH25JsbHBboFNCqYUGgaacHO77/TQdKIDcj1phIK0wIEl07WYY4597ic8a1ZOTqFpspyymTlzDwvIcV2b07muQzZuAVJhcNj8mNh5oHrw4Rat7PwynUIUP2plWbDklyJYTRBauZczH82rLIS5n2OX1N2kDPrM18gMUepojCCi5hZQyH1UKEs66Dg9cKbLRpVsdoyinpH9giY7JX044w3MRlYT+AxpqEuWyjUip02/gDaIwSolELtVPg1sfiKUApAEtI6bkFAyDDdS+bl0QKDY44BwiEG69HYny33NOmXpDIyPAsQ3Ie9VhR0AZXZQWtAKIRD3gXymyEb5oIZQZ7TDcjZ7VBJsSeSjeNdOaoZl/LgZfyoEBnHo8NeXQfLX15jEnsMYvb4x6wzZrott6MqyIJAkLQwgfLAQIKGzsNgxK/bkPUlp+hcEE6NdhO0C247MytxOI5KQRZFZdY8sKepWW1Lo2QhAr/GenTDkMXlcnmIJVg34la6bkt8QWITDRhwTeCQoaTb2BVWQ5xYnRRWUltgir9mQN2dKRED/XA+DJU6vD+laSZlLiWjZEZK0D7b0fatoa6HgMz5mcB87TxgYjROQmXE/2unGiHXiQ5an1qcWU7Bk4y/wUpcy8d1pIPfLzxtFFdD5H8I7+1zyPUTfOXvnX93+IGDwhT+i+BgGOkBkAmVj/DkzrFsD7DgKaKWgHoVDLxldawX1LswgaHACL02YdCZFE1KHUPgK3x1Q4qVNbIScbBwzHJv1YaFxwwCzHAhgbkE4gVtnKjQpPIfeuPxQkJPjR7VVpBLqRGdJIHCCH0h7dEKyxaGKLMZMz4L55kkMLdjpE19LXonCcSEq3FueJrmTYA1VQCryo6TxEx2Rw8YSyUPSPQoABbY4iQSdOAWRuaBAQcbqFbpbFVkxN0VdXQA56n+oVJPZlL4hmM1QSbeWxW7axZbmChX4OiZOA0eZ3s4Rnl5w6ZMD+2yvU88tV77HYYLvD1vOwFcxm2qdQ6TRUivI5dVXtXO6yMErkhxUaX+PaHaE+6A6EmOcKIVc79cb621gWmm6e41hyY41DWFhm55pq6xiTfnoHox2pGonwoGV5gYvZxW7b2fvXe7ZDoCpFTqe+xRByGdlQFtgw12jK7NklaOkiIdREB7AGPMSG6LAqgqsa7svKoRMLcJKLde1uOhn+bYSGc0Y8Jkd4p1BGSZhaekkR9bxzArRGVaaWO92zS4mW60QwsZ/x8DquSoDbMkENibeN1gN11RzoJV5mVywX5oRo9meo/iLw0Kri/nmmpjuLz5icuUxwXtHEQPp4Y27+b1Q4lV0rs6yjSph8L9fZwK7VC0u8NkiKxVEeV7OlfZCpgRIxbXEncc+cs36FarZkA2xCIhKHWCzM51jk0ZVik3u1xnYpBeCUj56vClWMI35Qd92kAlSuxO2SxL20C6K1wIrtlpTwAfcqYQqdyGbpAIBMuSEHipZS/iYbav79ZoVYG0GiMcam+ll4Wo/U+dNbDjZr2wVsG9uJdjOXCFEkw1NSDFPWE7UAyxU9mqSqstcZJC6RK6h7EZlYbaqkhpYQb+56uqWoa2SlmNj0uUyAAB4LJO0gzvXa2hvaejqrXf9Ww5VKbG8UHgoTFdioWAHOAwdOhYAdvLgG/m7W07YIvuhTye1ov1lvEBILpE1wNYSUrXDqLdkLUw6PlUC9bRXgXJZGLYnXAXCAq5G618KzSicGsKTLlCkb0PKccR0vw5o0vJqU6GlzOLMqqoVqLrx24W6E6gCT/pjSljoRH86NLy/P0VOG1TxAKIp7lcpuLEDhE7iIhIWi/eGqOAri6uSa8dZfHgNL2c5EUuq0JEB0fAZBC0OeQp7JC8+oz5iBP2l3T4UVW2/DV2/7gSTljK1ABwgfRKJ22dLVcL2YP9ZKMs2yhnTOk3WH8Hxdlg+aWowERgiPiNNVLukCorcbZXpBVI8ZYo80wpsh/rocSbmE+Y6hkXHXy6aQL7QZ/pGQeLE3TIdHNMpTOH4EEbHeDTCw2uPuAPuWJ2w3JZKLijSTBWaisK9z4ekuC7Uhhz58/jytAhm9jLBTwxP5GOTphzqYW9nu3GUZ+qwTjWpVwnTV8qAUBjGsHfcarKJ1Fv3qJPfQ4ZiINecrOE4oxILWIDWGMADq9ikWFgh8xAlLFZVJT9FV61mkZyjlAc+8KEZc9a5jmlimS4GBv5oQbbIRmDVFP/SpeFLG4xuhVOfF+2TGZmH6oF+8b9BnC7Aemtw6jkaAlwusflAzHuwRekSqct8yL7slT3cPYLjzKsKe4vaewlN0K0fowHO1wf/Ifbhpsh+Gr5yqGqBtRllFCgbwavnlhUw35G/DcU0pDcTbHUHLNa3bKl8kj3EAmQpoSW3XxEGSGUQIYGpR6cQAsRMIStYsYUhgqEPucBtCgrNlCMGlUNSxMXBoGUHE9/VYzzqkCZHmKfrQhDKKpBKa+6NnVCukI/Wce8AD49gfxeCXrwhykCryRB/lYevw6mwmFPII5ZHW8ZwZi2VpaC9o7JeIK0mwsqAsLID38hmJ2UkeWOIKI2OMwDJkdUTnNKMExu5yn5ow7AzUk7MaNo5m9Ey97CmwpkEYDBqKZqwuO23B46SQrlCMzKMTwiEEXZFCldEXOVHu+UkM4tMxaigLRVwtWaK+UXKueUYCR1wdHIdGG2+GZAVcS+8wfBKl4J8TLB8ZdQ9Cy/FqgdeW2swKq24QYwbSmlk0qR16mjmFr9dLZTkFD1C2DYS/LjBzMFooTiyvPB/b+WBjPk1nL7tALaMZkuwDAJ8bEw78Tme0r3atWIp6Kv3Qj70+8R/GYsaoKLwYAJJsVTVu9MB7Ac3GMgoNKBd0Z5YAQRs+H/0M1k7jPaQPWKAv1NaSMw6hR64pXxsi1X41DFbhVobqN2xcml8afZ/tmfg2zPN7GXDXOchJ//jEZQve+z363HVKvi3xFi74ADXu8DRdYLMUbFx8EStTC4uTSwvXllZvlogzQompHUyM2q45MwUahEZnHarFVcWnJMghqDINUMSeyFHKpW95+MeHAaSWKGLDCAIHjc7EVoIwGZpzg4vC6sQ5pt/Y1IwyLAFRQJlS33kptgU0o6aITSYMvRoOA6b4Qm7yBCv8wqWD3cRthgkIsP3QKQU2+fpyvAVgTEcKbLCCoKtDlIYtACbPL2MXpc38vBvgYMRW5UhVjZh+K2wW3kuJl8SdeVuIE6Ws/wMyoYykAm+YNxe+fBr5CVB5NJJT30CJmN7nv+ZQ2Yoz73/MCQsFLoxhBmtJq1CwuI0QoJWZMTU9d9JCNih6mvyf+XIwSFme4hVFYoqNwx3VkcuFocFDR6Ia1FLLdAawiIhp1ZDIulxorbOAuTc9Z/meOv/pRcIgbr+m13bxSsuOtfw8hW46oB7GaiaJQ+8MJyGJoGeYdGWxTcgPVOjWuIpUNgrkinQtzQ74GSUE8VnyDscXisUIOcwTqTg3ndKAXREMe4ijcM7/IfhRgVQAYU3QUd30rPdPYPAIOM9wAayLfgd9WMdTtueieBB6w5XjnlysxMsBkqqO+36VgxYg43cf6XW3iGMZpbWvboA1xX/k9cbLyy4ppxnNdYmIw0pfVi21MVMaqY5GBNX4LJNpQyU0NPpUyXIWWVU6EEQFSDjYbL3ueDl+Op2gdAZudiVxw64QaD+sE7VljrvN7F2jGslycsIB+APcwha7ZDHsQCdRC1X1xML2Z3PROeGRXyfa7v2+FN7Tmp7FJ0SkRRA/tYGGoLkVAuDtPNC8YRMiwmQsw4tu1Ki6NqRMdxvdVxa4fWuA1sK0It89JCE0UFUE7ZCfklicDA+Ce/M46n6OT7SU48+zOewLobLueeQANfv6goE+Mi27CHABhnyCCwd/dR2tb2qZc0MoSjwzoTu84BsKcKBx07TA5Bqf1B9Uh3pcXzo9UO7JHDk6Ph1FlEu94wOiBNmMPvIFXdkexKSfK/FbzNVoBhOOiZbSjPRdsBsRSTXjgQjxZISAyWAJIqw+GExMSQGIfm3cuuJPuTHb2xlPNmLE6PH+xF/O6PRJ/kyqDq4VD/WvhRv+HM1UnBvuEg06R8fGHDFR+gg8FI+er6rVT01UxkzR36488DvrE4JOL5Kh167ZZ6Hzew47TgU9nd2EdVsBC7wiMGVdZgX4OLaBjogh7Dqdj6Aiqgaez3G3Br74cHRBLnAZKAw/9zO+DQjBYoLoFTlMpy2idE16GAEbAMvo4lWWGpqoPkb1BHJWoF+JgOvBw99m0RcnvvKStyJn07z53h7KW/Q5UdcCMENRSCg3FT4bOhyvOZyvDt5JVmz2A6nMi1XuNeqr/dqSOPyaUOSrmr7kipuhl4bfj4bFO8NNO7vpN30VsrDkWXhXeafZvI2+kaFz93f+DE9VP5Ldrx8Uwfzp1KtxBuWiE670d8uuOy+uA5qtJDDlJqPcby6a9neTEn2So8sVHqQzFWaareIplLSIRsJvEmJqdz6zHOYOfxK/AxhBofHzDyZflb7tiyv7t9HTyvOSkvq/42OBc9iZvArMdQVPIb+ZPZZzduywtqLB4zq1yVF9R/5rJV0r9Px9gbvlBJTXL2yHe7obmkLK3CsWOzrbJ7qrAgtGaWHrW2b2XkNyMbiLb5WTXJcKlhe98NUoAbVKLc+HGzGXrmLJpGevSiwSwoyiHetmO1kzkW5uuZFhbV5ptYE4FLjwmKyY91ptqNC7tocTQdVI9Sa6637gOdaNVHVA40bso+02Zs2qvqiYt9zJulcr5miVo82HsoqJQiBaTSyUHax4jePVNvFlMmUNNtPHnmKAtmVZEWaZPTvCdTEGGpslKcZGim+n3IEER5YOgvIPeP3+3/2MUq4Ezlk/x4UU4XQFYTpIQpsdCnLi6dZb6kfXr5PS8h4FXX++lOaPhPVcxxxfWHY1QEx7LqwMOCqPEhQqbrU/OE3+IWRbakyWo61xie3tmsgZ9K8yzdnqKtoujcXiqA3Pl16tDdZVc2zuplwhZVH11wfVzg4WyEOvCY8PdlwIHIKfNqDInqo3dTBnpxMdFU9a37Shu+g3x2mpQxXl1ImzaIctK08bT+iUncfL7rbucf/icfF/2ut4QlM/vzH96om9z5In1THcgqXr4l6y8XYZIj+/EZZU7VUIocb9KkGLL/eHelizK5mlynSjVuW8QR1lmYpk+xI6aZcqfkdHFLEx16C/F2AyOfB7RS4RqQcvDo7PL1gPvwHgHryq/v6wVL/5HwzaRRDprlEEfb7E11cID1oU/yEA2SDogYOPpp7tnA1unSo1X7JpXk+//qfu/dO3u2s5PRsjNh0OOX0J4SGti168YLJxXP1/d1bHcVpLU1PPadtG4dEPErKBouTbS3CEtAlxlctyurDk/pLvOFrjnJ1OXKzByHe4uiRJB6576JBvF5c9gE7pMi9Z08Pn/zg3ap8UBd3+Qmhbf7u7OjI5NXgUQyJhozH7vXGuHCSPd0dEfr+ssKJseaAH0MKb6nMEy765GCGlpUOp6llhzmveRSgR601GUQ54Od41BRqRxv6MCwy9K0c0oBTan7r8pEDJ0FSHZuDfHxd7MzME10ye2sLXYsUXBXBrhQtmqzr9K31YcTlYDjazy3jK8JHJjCQJ0aVlIfolmGEey+mBJsxkeEgLKsqsTMogta5PLr7L2C1uEZZ+EgmxCbEnZz9Zn619TK45cYr3OaN8HMrJE7Pf/FygR5x1/WOf15lMOBeQynj1wPH8QlHq1uBFZSKxP+rRV4FF4mY2mv7nkYXrKg9Fip444YlmO1G7PeAS5s8ZQoUiQBZpBnXV3oV79/pucymfpoocFS8u79+99Lxt2UgUc3qcK6wuvp2zi2lkkSfOkeNYXe9r1GCpgG6xioY4ZlGTd9K3WP9wLLgp/0eZjO37/e7Kvu1uyqiUGfRWUkJOIDQS3ARlEiCiYUZlBtg0IsK5Q+yAKHL4mZVqnHVsbM2UBJA6PK4+QhaAM1M+xlDsvkOhsM3Op/0lO7jOX/yccFb2W/Be18eFaTlaOlstFtqxDxpckE+Qh9VSicVoYvIhkevCo/DLxeNHfRBCtpdgADGhW9boMr2pl8WZF0d8il59B+dnWZe2ehQaOkxOs7iZVEKwrYg9tRse4Jb2yYXDAQybdJTI3vGXUoFKUARFt/IBhAB0KXXCVOEcy41A2E+IGjy6hxRE7N6gvWj6er40XD+uEptXUy144q/iSgaCBLxMDcTcQOySXgoW38RuCvLAD3DNv8rnlO7i3nn++Or0wNHVx9d6GNWTxR/X/kH6uzXK+7AJIskbqyfln7+v7ZYPpbt3ZqmnVa10saUpLQwb9HZve7Ovq36ZxcoWGDyNNe9p1zlJqRWq69Tt7vzPWwiWjENek+dBydquwFXdw+nkGDv6069V5dqs9xNyHmoq8aDJkORLqX6zmSA6PgYL41/DHGD0Cf+lJVk+09K6v/RlYk7Z2/v33r56uAGxOorPUoBSvdVEKZTRFmee5xKRQs6mrSqei0DPGWhEKViQR9etAlDwFMQLQ6hh/OxjL4Rxwt58rmQRQuQQrxdiVQBj1+614TDueyUOwVY1ckIl/hrA9MD1Hc/F+dji6mVVMr6LFSmVmJNLlImNgsaqiFTUxSv7vjDGZrHqYOfc4b2cFKNMNbDAOnvYZwjQGriKMv+la4ApZMVIHQp3RdfNdyxfzvKemtLC1YipNYqg8QmRcWeiyrpMzhRKJSwdu6xTYDLzAwPf3l75byNk5ij2BDIPWQYndAx3lXVDrr2ix+y2Tent5bWd3qAvSY8rk2OzW7ceWgzur05Hr7A/oJzNekKKS3aXVnI88UrGSHeC8iTuNkAqDeHZJcFQJKJBT4sDsye7OaBo35JmOWex3/5vw3fm56Y/PH6gQVZ8Iwdws7Dr/6h7Iq2hHepZsj2wbc3Tw5+zNIy9LFkXUUwwjNhyMuaDGRLTy4gACTZUqwHlDr7hvFelEvincopZmLi5+dD8szQvW/8f/qfWEQIvgddZmf9f9Plk0uv3HiZnu6/W/IvFQ9X9fVTapZin+JrXTjkXe1Y6LprB+46A5wRz3ZNdsCe29Vzfb4YCREvVzHXOHxhUzCgSTMIZnPKjYnKb725OuZ4b9TcQ0vfRct/cXy+vHRYZI754LS1LLq4JkGC1cRZl1KMwimG9kZ0Ha6PhXfLI76fIof5CXnedRNqqJmMhuIrhZVFOSW04vxsGu3K8Ep3Ea1qbWr9xIcIkGTiR9ZidrPAWe/imLItPXEijBitgYfJymtqXJaFQcDv3ELQCEGz+jGAiCcCRHhBRhXgDSb/kvoiT1QDk4aObkYmtoDHO3OQdXMBVY3EX3//RPBwQHF7atWVvvbpjfTg14J/hpo3H/sQYSghGlDdrccniMl+mVUfO0GMmRhfONqyx+wcg3kK0IChA7wxZVs61tXynEyqzyuOi2KZBjiZlBmn/6lDO4Gn67+mpjh2ytj8Hm5xq9+U8wV/x8yzM3uwOPi0EQFSFU+BJmDUtW+PXskJcV0o3vHuo38veeq7OH7zXO7/wdTSSPD+O0kuwXfqT87jRoD8DZ4AqQqhLYUtHRi/8KPTZv8xE9fXgeO5Mfr3ry8n3lgogj1tXLgFcNZ8DiXj76aIu0VwrLFbJdbj1aFZktUnLfuPMq3Cu9zpnb1hGFRuVD30qkmOp1UYMmW/bGas1RKMabcsymv2dvFKCr5mUa2f52kVrn/XGmfD62YniqssbOxZ7DTpUNf5qscOQ8PG0r0TTfnWYcvMcKzS1wRCDX/tZGPLNrW7JRAwktgzwzLJUKBygSpV7JSU3IcrS76/L+JwuRwo5KBe+ekWQTAOFjYSb3YmQAGanEk4P63zvUuze8vrBGSH20n0RAUJxMGclzVTeGOsd+A7lDjeCs1YrxfeLyh6MNLLwBAxyUCgyhXc//8uJJm4jyaNruFhUGdjGyF0u7UeUssiCPVoTNcXBFP26Ef7PIAp1/SXGOVKkBKCypn91rprW9wPXrK4JTOFBxJxamQ23yLW1NAQnWzvzEAhEF7QJyPVUHZTHAvwjcCKIBVTnfyGzY0sM0eHnBJWzOo7OttUhwuKwCcxub1kOXBv7q5b8ytlSgoiGyLf6MSbpeDCKenm4RJBaunGOKMws6f4f6NhDnGNdqlG6vc3zZnuWiQy2YQGEDdDFczCrPS+/Ls3+6qzcqOoXp6cCgMZjzxd8vzul3PG9o+pnAJjLMWwlWsfFdDcBRjZuh2ppYJ/7kkRShkvYL6DuqOyv3Yyfa3JWsGrxbK4rLBzWKMZ5Wp+caceE1JcOlRYRsHWNYZhi8qGiksxoXU1mEhBjnqTsK3NIdhCUDKy7lH+jcWiwoWVvHyeSGHhjSVPh0aJNalISRYhSRTqANU01wnVcUe5H6SJSDwXiieyJvwHK4k7qjKHoIZHULE3xEsTSXGP380dvdYBU3D1lc8XR+aX+zgZ6CISzTNVl2AVhaSR2SAvFa9wVAGjchPbKu0FDriOrLs6QPAz1IFnWGZobNlXFAZFW1oga+yuWbgre1PhFjDXBod2HTcRQpSbMBtF87UcHI2Gw9K8Xh/QZIyEEOUdNwbnaOPVnlRVn2D1sPndlw9vnvyYSwzXA6MC1Q2rQre3/P13drf9t3b8dzdWMP5HN4/8D1cx2I2JMU2t8YkJzbFxrYnRQQ3d6etj2mPjei5yLBpidh4eCQFRgb5B7aQOdhyLGtLJEeEdoS1nH2cY8+LBWvOkgY25uW8IEQv3Zo1lSzYzdJfRL3z0N+xv6CP9fLIEtHA3/wvrLjRfA/7szwdUCxKlt/4o2o+MxQxvRDb1ujon2cmfFybfIveHBEffqWhNha2YYVmRCCcJcaG4hEFTHbnDvRkZmuXuHgyy+3swuX7J6d7olFR/bGIaxjch83KcA9zl03lakn8F0g6LQkZEuGvDE0j1aSUZUVriHlA0CsvJsgRRzD138Q6zF55V780eK2+vTDT1KTDPjk0I9PZIQCbmeBaEhqKR1v5ublfikZo2Wf5dmZWJMDHamb1L+Ux7Gb/e8BAZbSvGTzMMi1duUcd5CxtPLDRQZvVzsX7ZMBt51iCAdOqFviYH6X1CPdz9+Zv1+O8bWY1ChaD8oGREk8+xhYu7oT5uWQI7greM6wMrCb+kYyMIl4mX8uoOkzWdZVRexHe2T1RUNA71X22+VlXeMvJ3C+jWLVAOMYNCIWZAdHWB/HCFkgJHiIQ+vAu7V5IKBzuH0SYk3aUN74lxsTczT3BN66ovSQ/X+AV2idSiybrM3NwYtFUKdw7IjfyC8JXGB/JqquqrHwYaZsnJEXAF4GF9/IwlSvkenYIjq8Bx8Fiy3QXzxI/elKOwdYa479/bgeuYyNf41OHqnCngB6qnNDiHq6G+sb6utr6hrv7rK6Qty+qKZMLGsudtiV6JDiaYjPktatB3+t60J4XX25lGNiweRoaZFg9qBnHnhh6ARDysb5kbbfvqc+YG77BJeHi1H7X+zBlWSp7DgAD5tRBuJsxaUhzpBjOxV1I/crCEq4c6+hLUw6xbrg22BbSB34fDIb1aNjFJEWEeyGSKYwY6IBFtBic6GDsYwfEm/iXE3KrOosxFIn3kcH7hxmqlZV9uuJzIMSGl4P8buVspDS1D3ZVNPw/99tlms29OaS2itXiAvYY9RthgtyPvns/c5nrptreP9coSjVD39VOukjTi8x1Y2RwPn2N/xDmfdIWUHG24RpeSrsLeaLqXTdPrhuWFltB3Tcb9XyyvX/xhfhjRZomw0IFx79/gbtF2/lzlZR5tpO5WjQhyOi3U9thJaqxrqAl5Vb3SPTg7ub0/d+NwdHLuawbby0YOoKZQqoVENxRRf2C9pUOsYx172ZH4QK9oO2NsYlLDT/c+T5PJ5IBUBwNyYVQ1tONLETJZZjkQQ5ta/faJsWiXILPg7145tf6L9kfgr6mjLvzn4wfcDgD6+mI0C/hNVA/l91tgV4Zv/RQwLDjDnL8hkXA5wK9OvEE6fhUBfthSXZcQvne4CpUQXEhshQmchwLnv3gaCRR3MTIVc8dhToVanuQbZJtkbhQ1RiF96rdKjIopIvLh3kv5xfRy/eVExP02ND7Z2+j1L69PZ3/sPY8d5X42jxzxrJQtdN0lC0ydmVsVjytbEawTR5b4bJODCKHh1GisrbKu11hgYmzgnzAuMS5kxAdirRwdLSywxgqOdDTFJewkp73+GIwE3/25JadhiuBHO3BEhmZ4arvqVEn+ltY0t+dDOfPGhiYrgjhNAPL9U1CVJyW+PK+juji5rZFvdPGryw0/j2d9TV+kX5vumB5aR4D0vkYBGqQEeUE4LjYDNSTvhPJaY8UZyd9/8PvRS1OA6Fht+8sdkEriIwkWIdgNbQQy2JrTT9d8xyVv7deP+esSi7tLHSOd82VPxlxt7+is/vw1f7D/+/FLszu37ujJqHm38sgAkbW4s9R27c5MHo+hpQSjVheGBhZAoTxVidF1U5ie8j28jCkIBHr9mEqgPp4wUmceg6QN6dL583vxcPfH8Zurh5OA4o8gD9Q2FtqGepbKHog6ua5kP9ioUIm3QmsAwUyUyzwSIDrW/ff7qKjJ3oPsZzbRb1z3M53W1knrTmuZ7hvUjwXEFy9JL4NeFDhb0PAympZAJ1vpHYlT5oturxCcxgMd/Par4ZaG0+bTYzzj7k57TfpMbW3UrEW4s7HrTiPbwfmaC9dXOuEGif0j0IBNgAwQOpF+lWseZAAVImmCakpuvznrds764lrB6ppBd9/+0Qgoo/wCLJgQaYEmTtZi2A19b/yDmD2jnSMtQcFEe2myFxhvT9L2jrDIBAc5J0t+RisgJB1YSyWs+2OkPVnVCe69xMQ8a2OXaHzLLQIVxZozqVtGSmUlbe8/mJrTIxty2uCXFLpNnpOMYm8CSE8BpcQ2shtG5+gAAYA2YOo7FMun8yQovlwbI8fobi4nPzygYz3sBfIkf/857fp+/La+rnGz5PfpPd1dCxXH3E6CHjpK5x669/3hWfcxjwaCy1EcLgmJcqMpeKsq+3Uh9xHRmciPPUSjxYMPlbq4Xt0NHqg7ty4QxyosrK1mlZp9gnWiKUKcypk82tIQ52WHgKETWQjiWG0X6G/M4f3rF4enmSnI/ecPbg9XubT8tNSmygbpvp3Gbh5s/s9f+snFyWbDYMda54IwKqV0vZxQogCoSQjweyWKKBvipPMVG5Q4AaaWsRMRvn2H6cPfzxInp9/8/2EZmnp+f6/jsCXuYaVb5qQP90CWJSzHmBwcFyPCns0Tl0RtPezf2oMdzM3lOURv6xEmoiEytwMK3ApJcb4NOf6+eh5nUmdEWKas1S0qgQqnEo7sCxZrvjOVS4yqLzNQolLvyTZKcbAgvtu8yfd5f2tmflJUClL6pJj5U/WuYPJtXufsUKW9wILgDLcisIsC2H0E2T0xXZOzsKIHTJKmFEfUPxlZDxtVziKStGsVvGjdaXHU1vC2erQbPwImwLav7PE0FxbAzXJrunpnwdRB2ghY6ituDu08JkWlYFgwn0Ev4XmWdDG6rXCVorTlC7lMLX5ymddM61qo+ahgjWIRDLeF084ReM7qo/5bQy7YZM8XliPYJQfGW/DTYCcTJwQYgWuCiwgz/0+r0M2Z0QoxyDkLOyOcxaJhEBeU/G8epS/8DwkPP3MLKv3/u0O+8y8Tlr/yc0Pg+N/3Hn7Z5Bnb57t9YXx659a9Lxt8Y1t8d346OQRSidR0GJFRxCAwqnX5gmARxXnJJYRxmwDnEyKMyEp0XraM7hsc6U4yMu7AyTCIMLQbIFeZ3TpfjsioOiJQMfA9czS9G4fP1Gi+N7zVfeaIHlaeRVXSUmPC8vA9rmJxvgdj220womvhVFYfnxCxdlKEACP01kzL2pOjy+sS427ZiGBBbKt0HDZDv3X97AfT7QifEL71/d3JsHZTKZ+EPojNFw5Zdm4JPQRuVZ7zg+rN9Q8Q5p84LiKMeILnfvsGuLZ/rq59C3g69mtT59jvktPxH5s7R7916E23u1srmVufSNsc7F+GEXacxUyiKyOqrebwaYXRCBCnzvi5a+E0/XvWMJbTXUir3phYPzEm/mhGNe8Sd49RxxdT/AeM1Py0aiIoRvA9jyozh5jOJ4sO8Top7+5qce3ZO7f4Fqg+8UwPjy9mWjP0sfdrJRGc0GcU6YPp8iZEN/65sVQRurNkOQrS5wuViyk6gMh80RnjbaqMSXQ09IxTzEObxcFuK61fL2vuvHl1O5zHiYcII952uk3QHhMrr45IdTJEx0FSPEEgkGGWNLgY2HImlahtdI+uQSyZB4i5QV1JJ1bLOuKVkk/lrE0DTGtCa8wDzE2TUJmOID00tI5QB/UFxsE94e7/z2JRwgjFLwNoK5lrViZlowjCqr6W0kEIQ05vUT42+uRcc2YATIGPKqonQjz/BsgnBnKr+FpJB1qq8wRPlF6SwtEm1i5nBnIooUt+XxSgr95h3HwdHNz80V7uAfb27v4y45QRUrNsMXGW1OV7dN3rdBxf9yVUBE2zPnX91GpWh8DrZT0+yWUn+n0QLULoQuNHn/9S/vAN9R8LWcwSuoKal3749mKGVgzHuckXi9m9EBFVuTSFGoY6sQQPo2YUeWV1HvlUyTsqKXrl2GXNhOhC+UCXXsfNksqbax8nkP11yBxB87lnb9tAcUHzQG9363hJccPkWWcqMS0QF5SRnEbIwm8wT+LRx+hooxfonGMXTpfH3tlP8ECW7QbUrfQn/k/902+hy1kO2Z9hnYO5VBXYKyGTtcHxGjBg0jVgMfa7hq4aHK5NcrdP9ymYa+xxnTW0VXEfb3f1hR1rQbUd7aAe1iZRjqYSAjBbO1sre3sLuJ29tT3Czmj46hzHu7MxsfaPvHb0Y1LTHbKvvRp8uWWKQTRq90hTaoLq4r9Hi/+GFq5fYpAYAitcBUVf97SU/BJFkxAg8RvvOeDHi8cfzxhqJJXH3z/feQ74/o6PAH5xXNucy1Xjw0MJ9Y2K9GRp2QHaXTmGMiZCYbYXW8G/Tl5CMDAbEAZl2kzAuC8L5Ms3Lc1gdSDNSsm/6Yx0viZ+fRxGMik4CjLrXXtNFDKs3GRPaGUUudrWCUdbN1PbIrytBkUorLZGqCDMGsdSCdArNZcO2SpJibZKeihwOylcqjqy1f9GaOs06rV1/79u0/RaPUqjpNojW2Ew2jpJ+bZuBW2LbNS1vN6gQbGV2jrxta2by6bpjUWSWbeZsMxpIFdHkemylftdq6LXrbSfago/uBPNrSXJol3oRdvQytmolftHjfaPftHUk3jBVRvn/88UFDfDprnbdmWZJPUkrdyXrZxaK/dCq6KvNZq/1LlVqx2tnH1buVckTcpq5Xxq12a+OZ1YokXi045trBe7OiTUU7xQ1SwuUQnV5tIL3em+/sxvKdXyMUFSJUjFcpGO8k81pA1oglwVSEulmpYqAdSWSXbN8iRV0OrnpCSpkWRj9lbVSITOtkJStXYsJUpZg3bzn/fZ/a9t7JtI6ygdPNXVaEdaB1qins4iSbRXoFWR6S1I6iuEDeGKfxoES714qICw/UoXhMW7PVOg3mxo8bdDKJdaUnZkKu07WTzDsReScPm1cU9m8QzrwN9mRei535NKNjztxk0GFnat+DusEjQY6IXfUHvPJQ8paP2icoDwsrnf5nCErVo0gja06QKANi6I5kV328/w/KRnGGGLs0X2NJmyMj9RI3jt9XN/4IicCvzRPBbO+0pTVE9PaQWIIkJ8IiWj5O9DnCk6z3VNYSKl+kjnRFoYam/UqoSe7waW9gTaqRXrl5A5Td7/QmxGtocC+jmnMGW1S9MTQ2QrOhDCe/vkri6BwgdfvIGdHs9gUSz10Yp+sBOKprsh0sKsYBH+y2wvhhJ/sqZaEIFCtxhB/Opy1ATxuyerom7TOTHZt4LBarpUYcsdI/h38ehg8zTQzuR0V2v9a5I+g5TZ0N5jp/Q7kCeB5iH9Tc7aDEWD+kOoCD1V524B9kzHlgdTtVQBWPbI6PYdpl0r81QvwBO8dCObxfqd1ivZjKDWX+vC1R7V6HzknYYwNw98Uz5gaheXyGBJlgqbsSaxNvc7xP8/icXnVE2HjbdZ5xntoM3A9uBCP6gu6bs2QV3UFeukndrvttdCo8qnL7NZBKZAHpkM4bz+0zxEcnUV1rN+/dm2JpEphFoQU6CkX+kEmzPoNvHqwjcUqgvrTksw0N3yqMGI4HH99zmKO+RbzieZ1SpY68NVmdOW6mY6E0wPjMCJdUWhO67vcWix091iKVmp5ZsJKW/BB/8BfQ6b8n49rn9WPoZ772ll5VqGok2oBboGbZ/b4Hwm+n/iP7YGYbvdYRKogmIUIyhYo9fgZrO+BNbNq1OlzieGuy4bwDwA5kHMGhp7uTHen0l1OBe/+K7eb0znx83pfqaq/zG8ltkvegpupDRcuIopIArUmQYN2zeM+YffoTFmtQ2/1GbPxXdVTelAzVgPsIeDWUV8s86Xy8bxPGo46XbYiscRPLcAuhtb/ENQqEDpz8HRSYdyI1atBUCn1Ox8UjGO3XBCeupCz2rdR/3mLZrdLN/6bBjxUMoaGKLWR9bpvwUk4TCc7O9rdBu3BaSBTjq0mjLPBXvxsWr0egVuxU7XpKCig8JoNXn2vsgKrPhnRIX5aihgFqmFLNo3kIpnuZEv22N7ip/F38Xv4o1wfmAhEAL8lvu+3zCJxgDnRqCWmIYgBw3wHVlwFjcYgHBGvuK9Jl0pbSJgCCBMFIazbjCs7EewqnDqVL5DCeq+HXuacWXGs1UExJLN8ciUckluVeUAeHaUiC2ldXRs6GlLXPrICTz8GtIh8gLtofSkBqydQBJ7Fqwc2OkJtl3nvreuI4aOnT48nN9xKPRyh+6rd3cXL18Pr5yIAZx9ZZQxDs4RaJc4cRpFMe4oCqNj5boRzEIO9CoGQcD4Vyg8jg2qfc9mU0htCoAe2oHcrU6YYDDgrBvnVH+S9qwFsA2Pj0rf+Pk9zj+6VNPiG8b8Myb2vTlwjeJmKjmgQBCKBseCEoVPkEOFAZtGJzaZqws8zr1D73N1zteXPMaQeb66x50TQ1TCAvzmDrDK1eu42JZ5JUN9aXZQlnBT73WHpydVG8JyIaQ/9L6d18DadryjFSx9xm7OXt1KZoAtaveV02d9P16Nx/GUeKMkqTpUJRIvFwlpA3IkQ7Ccviwo/2n6XfpneqkSnB+gftGOcjfNKwggMyyr0yO+TEjXRX+n5rHHBBB7ZPnme3bghVEnRoRvHDmTV/EZ/g6/w0K0h/N/fb8eHgYZto2kCKIHQH8PK5n3F3OAPhfs5JgNQwT4bYzmPZEdrt7nMLHJG1lOzNolNcCP4494/Va5eg3KUR+/xn/+C/1f78/aqyt8prfj44Qp/f3gbHaJ8Li+WMeri4fFuezqPb8uJ7pZlKwopoGoYHRQW5wljvhGOr3DjAZslIE/F5RzYlPjh8HVzHA3vlvK3vv+thG9PHc66BfdZypCdwtoK2xntgernazo0EW4FZnRF4YihIU/XH7FHBjWWJRvCuT2hkVr9EeixXVCBohItai/cBwzqWII8oIiphckYsWz++QqDoBsSClX3+SR0xweCt+CrfhVmURHab0Q7HICww0AnPNyi2G8v4WlmzmlkrE4IgiUGunFhSQxSlJC4QYaVNJTFdPYt8Dk5QHrjZxQJJmd7QPRddDG2oOaiBNIuZm7J5BDkVZLDMTA1BsidM0AWA3t9LpYBnNmlnkCFUU0t1arK+1yDFQHzUYN9BEyKGjqugHOTJKygquawerRWIuEhoflaj9XP1y+5QM4HHuVb1CM+itMUjAxVUESUYVd0uyN1mo2wkiByjlSGudnMC8Y6QGCAdbMN9NquKFiJDHuXiBbiPq/LjY8a+Z5rMuSh6gQQ7Bc+dhqaPDGVbfVprrfzKk1KmFgcwsqBfQMPw0GDAH4/Uum0QAcYsF+c2immPNwS2YYX3oqACc9UxBAkJQ84hDI9Iq1EgqwpnxjeNc80Wa4xSCRqzjy0W+OjzQCClvZnJIjARPRzMyWgA0/4wQOUix1YsOoFfvSjsV0wtTBezkkhRi5KFuowJ0JGyKOlTyZEkNg0ZhypM4Q2WHjJV/9cEhAUgzRgholB0EjIQ8FAHPJUMQQ2JxzMhbhVwWGiBhfLQGiIx+JqLF9C2aKhvUogZsiQPj0ClMEIlxkESWQy54HGLEgQM4iAOTNIwJc97B/nzO2jIYSOOB3NJqjRAC4V84MOelPPMnwdw38/RoSez3tV1KeEh4eUJh29hxnby3NVMqEnP012RfDjqIJgAvaZYA/62KB+uRcKfSrlY4cKpQJzQ5w+PQafv6QTdBSFY5ZIcUN24ab97iHUDSwYNQR+gmYKed+CEEtF8w2MEiNpbZX/QGoCHFT7PSqM4bIV5xOOnPNdfOOholJ4Dqvm6yqCptrnFcq61rQQEBChwbzS7gGacra1eRa7QAUPhgL9Tw90vwi+bLzH7I39l9Lpz1hWz/f5z/72JGYXLqlEvaf54D1S/3EsJLZ/sRdvotzIePoJ8858ifUNZy45ryjGXtJSORwRZM5dvXb3ErMIoa6tDH6TjW5VGtgO8FrAJ9qg55Mh2USQgEDYm+/TFKUQ8c82Qz5+3NkO1kVdUnJ7NhCJo7m1mGxg2gVz/Wb4e/vV3FiPA0MmFQKxOrSG2k1dqRl2CU/tuBbqPZJCAcggYxPUpqDVPDAc955H1RY4f7eWIcuOvA1M3u0O7POw2Zt3sC/iMHkFqk+i4j51oChYqqt6p3fc1476mCxLVGKDQScBt00Ddqjr8J8DT671dRwMouHIMNiiQZaO+2ovHLxEuproVMb4DJ1YjG9RpW1XKOl+4UKwFOvl3xQFXu63hjJ/5KyVJ5SGKHUkHuaAyM5UJZA5Ev2YuA6QjFa676wEzzpVSFQOnd2S5LGtLK2eZYs3YeL1zgnYG0F1grZFl08KW4aoRWWcA26TqWJw5lJc1we22ee2dtdMyCeAqIkqsWxC0zYXG68IlH2C2nQagQ2Qpaisbc5FNMJMvZ9rrDWeArKQZz+hrWZEwG5x8JdQgqWgCkDImRZzSvLKTP2mOfMY6kQjroA8ZUNPesk9LbtqNTBu05NIFjQ7QhPkhOeDmA+C2rQEZsKwMgS3c56rXNekY0Q4MOfPHY7lchBiZ4DgK5+hSuszejkzayt2xEXc1bXKdlxMLYmI6os4RxjZcbH8Ko8lk8V9X+9fCpwPntYDH+fX3YvDyFKl1WgHIh6A1B64KZ52txfugcpriZTtIcpm8+U+4iD/99/7+McqPxawOWY7/DjYnw24m/uD5OPL9k4ToW47mEOKPjwGy5huzh0fSZ089pn8soBFImlzhlfzKFs9bNJVdmWujuSkGzGn4gOALG1yIaYGfZZJXM4qCCIl7akdtAnx13cmvW1yEynwWi0Tk1Pvh2skhCvxOqVfJolkuXZmqz/zaOv/jqo7Zkb1j57EAuaXBDO/8iia3lM8R7Q+jZPVNGWbNZVb5+Jx+Opf9qx94KT2yNsNmM7vvc81mhMOg2BVITZI5ExG4DJglyljNxIep5Hb46ns3f6H2PkrwOQ5tM4O5Db98eY8c3xB7hUqj9TcH/0nGXmJZ4jITnvh75RpmoCDbZocRFwToVeCROs/jo7bGS1NbPi7bcgQPDh/95XBM8935rvsxCrCWZ1ObDTVYJNalM2gz5Mik9fqsn1tGk5XxvcW8203gYAWpBS2+Zlkf89P2wytR5TDZCnGji7c1VuvUj8EQR5Neyf57qeXlLCqEbJGX7jinOxKV7mx/wkn8nv5Du5MiNQ9OcIbEtrU3GsBRYfOhqybbUC/5FjXAcYZXBhHqgYEH2kIYa4RkRzOe8phxeMCJNu5BbSdXffbRTxiQwe139+sn5rBA8NpWVtWd+p6pY2ZDEu4yTzQmr5ogdzWyOI/mYf6/pevpSvJJo5ZpqznCznpbyfitKn56pGNGQztxn+6YGpVjiD7d83bauHPnW2rDkenZnt6NmOd5JkimAy4Zu0JMACkmn1pIixSaMXFZwtuzAuPP7TEwaWErTSFkvvnaRLB2dc+SIxiwIhJ6dIdxxuPI2zSVRDgwerSw9NJVD2TZkzc5rSKA5AFpJr6xGx/MhE5GjARN/LfkV07WDz5ptfBrdTYulPc9qWe3OYyezybM5OT1jfz2ZxuTx8n6VPEA3cC1tN54Yyvgq+OISzN4Ots02kPvE10dsMWqu9wSvtwFMKQVcNI7AIYFlikWtdvnAaM6WEuuAt7wmXoRJPL+CIbdaEjCeHvbqIphHMdx/Rr7BsWg62rJL0iECulEQq8kp5wknr7lLYrksYsmkYsO7Y0Gcu9EV04lG8rK/qk31qvzORyYzd11sUJlnMZ3gKmfYVX+FAK7yzLW0HnhUNrb/f1q0HlDUmreVHf+zfORxOFw9zgZObNe1szupJDRMNElMf/GB//31q2LJ3URZMS8mp3t9QMjolLdywJMIHxvABMLSmOhw7cM4czwP7pNhrW3mwPuPRsM+qtitlL3yEC0tK0XkP0FjzuQ+cne26oqScQiyqGsSxDtlhH0/9TS03iw824KsPHYU/XKBNRLGujfp4Z5sLEwxq9wjMtOIUvvfXdl/l7m5nqN1+z0bm0s3720z2zdhV3jp2+Uf9rWJn3+2MjT+W9UWDYuWMzYhBRsYBnG80m30kGbAaE2zLbC1Pj1BpBQJqQxsuQCv+rvRrlsGIA29DzZYLreLRtQPrvM8W3e92KEXHDPjbUNuzVh0gkOc44LMAbYO0yqOuZw8/6x8up+1JshEroEanLvsP+NckMH1+T34yuaLJzTdbTnRy6HgmG/IyHuNpZttyo4v12pEBlYo/CqiISMtmxARqQOcH6axfFrIPECpPO7fOc6T7/sEDCPVxg3VdHfTJTlhgsNOvQu0q/LooumIWnVt8sVpqiGEFP9JhB/UyXyNTEMu/DoQ+6gRzCT1n6VJqS7g29OU9Wy5cfIFzmOmvL7dN3CBuhi+ghtnGqkn+FJhVIPnf6sbj0bO2PXq9WWq9nx6xN9/wyOu79hr3bP6MGnr3jJd/OS1Pd8TSD/t8fweYcmwOOTFxcmdqQgqmVGpNRr0l/lklnMNzUk71d85FvWRWv+84PvBvzqyy27RKH/Q4NKXW+nMDvJdBPm/ReQv++7JtybGpqk59rcdiPmvKF5omuphDDDdEBHkFWdeBIS/vbmfBZtNErisza8vGAfkLh5iJqM0M6U975VVVwRl4UElbMYs5tOPI+AQ28aCqft3u3dK2LLPRPxwj8xsZzbLcwCFEYdXAyMkzN2kZbEm6nAvHQteTUbv0Av706SEwpxTXEsuQ6Rbpf5xJXu6Oezy7BS+glCq1D5ZrMC8AFl6O5Ly74Wdwj23NLqmWgy1I3dZuI4oOUYCEaklK9FDIV8l9hI9ZIN2rH9DWOs0c59DYfMvvy5ToBe3uPW8x5lcSrb4RPtV0Jm1+ml5XBWETTEAsFZk1KR60v0Fj2TjqK4zdUWfTCtHjPOsqEK61WQyY0xKITG0tUlSWtAvAKhhSy2tfyCSfbIlWGOvLfk2W5gFCAZLmsjg6pLlp8g2uaeS5jNzbm75gj8mW3O/nYhVJI+dIrhp6xEHu60vWFch7grr2MlRdAW8k/z3bKqkQkhExsFPJwVLiKLPb/LKIczteRIAGmIG5JjGiEjWp9kLBH37xaKykXE9rNJrSwL6LNoVV6x00QiD6ACAaMyIpVWiAzPWCRwWAkdB03NbIVaZIWS+RyyvGcJEXxohjM03xsKiNDsY8JVBkZFNFqtYk/TSzmI0JgHPh1asCqT0YsQhFZIirROTZroqFAMEthUNGRGkmAkShHhEOGJB6xkySAPdeIBY6dawlBw+LXIK5hEo4rEOxVXf+gaxGbzgGOcfIs4b0csCACB8PIDrFbDLI2Tzz/iRvdjkr5n3PJmPbvMC1xNChLbnCG87qeEFpGXtvBz2kkqdDj65Od3MrXmh5qify4SfdO/EM9z4O48Kv1GWvKQFOYxKGlVPSxIcGYXfTsp7Xm/reb9jV0thldaDlDlaTZFcrAN3w6HBl7d77+Q7vG17Avp8HbcIn03mBc2DG6ha8mNS1Act0v8A0maR38RPiruYTamgbM7ZcdjHr8s4PazK1BvlI64nml7YpEZjSZOSJMb0IOp1mZUNddBSoaqlU2SW7J+zqXRnChwOXJ1UQ9waJ2HRxtrKm2ptv3UKu1EhrlaD3ZHXeOC+rTWwYDmh1X6tqNxwUx0f+4PDw4Boph/NDamj9NmuNkSfGt7MdbfMIFwXLcBUHSEnqzaquIZFgbvfq7JoOhMmDLh1TQ0hS6D4jEDvbBJkdUqcRSPbN3nPOCpQvuDqTuVYQZLiC+wJswSZD4FVbaHBaFvzMlx/JAmaEcmU46hLMy+Lo+F5/FQwxUe6a5uK7+vMSkd1r6FFwUvEBdYupbrGwZPcYI4UKvRbulmV/X7vWzSljLCeICsTpflGCXE4a2+xwdplmnndgZIhNs/mVdfGYGrPinSlTVW/f8UGLXmFzzoQGlx1R51qw0jfH2L0ox82Zfq86QSGTIQ4iQbvfED4ctwyyZIEMtfh9WlGqoqnbA4PipURQ/QWJcUAIUZgPrnIXTCf7QlLhFmgmAEvJn2iqqx8Km3RSV0+HuwQm0yu0YdeCTp/S7bIwYKPMuqsDWDOrseCDbMi6f6Z9722r/IhmdA6jn8Lm1lSm5Qwzu8s1duBVUNi4L3kmPsm/dRt7P5mJd3Sfwk7wwu7ANgsbJR3NmwBikIrHlpZr+a4QpMEp6/4k0plkc6NORtn8qLrMdovCflW3A47tfj9jv8eODid+McQUn9OmtMjg88LsAPnFYoGK7i4/Kq0TY+cUKS8FTsYU0jq3tk8J0UfPphOfrnF+7qmhxQPXermtutlt1KM1fE+nEwbHTqjJxJLZagntuwhMKKsdIk4cHz/TZdxRZpgoTm7UFYHUtfLWVvFKN9Nk/MdLMM1RsXJ1qlpLeFk0H1mQ9NZgddpC7GF8YC8khGFilI2j54cP/YEicwVXljwCRX2mtJK9EH58qP+rkTMK8I+rPSrnhYrMWxewUYyOYXFUPXcZASoi75ZLfsFscezkkSQZ2uHbKyvXsx6T0eB10yZFjWkrch21k0sU0Z5UEC0/MXi8bBS+YrZ/e9C1WMsd+JpgyGBfSzP2yFb118gXIH4wHd2Zrnd1fURdqepo7aYisJ49b8ebW1cHIiW2laUIiuvPyRe047rKE8FWFxZDyRZxcj9/fQN/iW0q1uBgjOH6xeRj+p6Yi/8YJi3UwD9w1GWRRP+s0eGFAIE1THrzQDBWC4bw0xiNcIxeumk3hPEQaOWoibZYoelKCvELIz1DQHGDi2znVYz8VQ8g1PAwi58S7aEXs8KMcbY4FudnfLFc3IPL5ck/ts+w1cdhvKfcDI/qswv2eD1deNUXZSiBCz9QRRdDc3AAdw5E46/ADTx8JDAfZ+j8Pwa1FYvEVX3OKz9pSNWuWzsdYEtzfMLPz9D8TvYHt7ieaDqlNF+cl/TcRz9r8x0dp+1H0VCqqosvIRWe3yGu5TwKdZ066Z0tFZBQ65L40AuknS8lIOI+VIrFQRnq//ycmy4fOaE7le3X5ZuZQCLvc05bc8DmbEYwr7Pi/Ox4VlerWVXdrJACnC9+7O8NTZDaL5156RNKhyupPI8Jm02bnFWfjM3PvLWnCsBnz3ag7PtFj72DR0M+YJ1xuGNVZ3ac1WWK4zpM0+g74JELGveWR5TB8RXHQGxqG9r1p8yWes0PEy83PD9b7iWFcikcfLto0U2m1sDFaXVKuea9TVqrwJthN2HhlUDeIG3Z0pkpU6uJf9oMGp9imxIQAMCTR/lLT+2qKTfV+JuvMofnxrdn5YeYxueDv9zeqRfJ5/4wAsyBHhstgLkF/3YC5qxGOAk6zjhOi8z0KIA95eoin96PtsZNM7KK+umytUYZJo4aR+aYEdWo/dom2V9/eWwHOcFGl8oib2yOU2JTOkKJheIwMUesIi4Sp4mDxTHMIVXAUt+d6MFyWIfomtE90Di8+aes3B6opgTub8WxUGAvPBl/T3bmhbjq/oZe0U0mU7ifFqBnFgevxT9/6ueYD0NZlkyHtEKuo9IF9veraGrB5Dqz5Olf5secbKInv0SHRx5kFnpXpH2ZsoZqeYLuXjub+JSPkncZ9g6FXIAHpUyX+5hJZeGU9nS/WJTfjb3Qiin1X4bvo9aDVHpTk2wf/wZmX7pqO92u6U0W08VJrEp5SplgCvMjs+/Um+6XzkZR5WA7zPfFYfyNweaFD6rLmnkZva/Qs4lhVoe3qiKNnkpfSGSj2MVHjbQYkDTXHMmWF0S8j5r+9wF5QAjgNwo0PR/Ep+uFOKUGmT7E6ZJH4ANHAPArnrvplhdku3QJ8SC90Um80xOIA6kb6z9whVEemAIsgQQ+cAwAvyAhH8eqYUqvkEfMTJkfVVgc4Ylb7qHNxZ/HEqIFMYRlQxR7tArDUkVXXLuXxrFZHuUvdGQjvZTqPMYRq2DK6U0gx1Bl8IBqoiMgztYCVOverwdRhnZxKZYjxlBu1rLoJ9A/F70usvGXZoBOj/zO1teK6GGKjZmrjOOz6MhhgcyMskIlsXw27qHDj72hMYvc+uoviHqhbgsJ5mKO8cOz5PmzUM7camtdp9dj1SKrMLdiYUELfGaTerob6aCHyAlx2nE8k7dtqNsR+7AtNas8ci9BZe/eXhi0wS6ogaigOey1omvguBO47svgF0LkEtu2CthiBc4zijftlM37LnoT9YFQe9vx+/9H2cH91d6TfWN5m4c/c7QT5tjNHkATrEdWR+syPewyP0L7OiZ7egxkD3q2tYBAMxwUoWrIAqKuLcZAADPufa54BL83BUJgbSrwgb2pIkZGcZabGgLRr6kjGCOSK6hsioqf+9GyF9jDTQSlw9REEUwaNTHUjKRizk0CMTGmSUKpcB0ajPZk3x/aNV74+YCmBtsiq99gA4OhsWp16Hhtgvm/Eg+shifhgRTzt+FWf3EPX0ozn11/eDyrlOBQiqlr9wCYZNU1TcAIA70CNURy9HAC6lAA7WbivwM8Sky3bgCBx7JotQzQKHg9Ym0JR6TS+AyByIVxA2jUpU1H13iViaoL1C6Tqjn1Eppa66hBe4JWlJ/XKuJc35TGWpwH5KgJr3NrupYbWTap25CiqUFNdaOljY5aS44Xj4l7aqRYx4Nzv+XwoLhGTZmWlEjjOVRTlLygdAT9U1bRiLdGNqGmll9iInuko2du48EKqkkBZrcvKGSqAz/qhHPNE1cjyrhAqVio+AkQJESYCFFixEmQJEWaDFly5Cm4DAxCkRJlKlSpUVdRTVqO/N+ALj36oAwYMmLMhCkz5izAwLW0dXT19A0MjYxNTM3MLSytrG1s7ewdHJ2cXb4RLH84AfACDeuSK8+COm/kK1ei1YDuAhup1bjwWZl6hdb845M2g7764purRuzYMoqAqFKQPcG27Tqy78ChMyR33HTLNWT/qnLfXfeEeOe9ImFChaOIEKlDFKpoMWLFi5Mg0VtJUiRLlS7NjE6ZMlyR5dwHcx4YMx677gR1U0FFw4iOCTMWrNiw4+KJmi+DMIpVkmZ5UVb1RrPV7nR7/cFwNJ5MZ/PFcrXebHf7w/F0vlxb7U631x8MR+PJdDZfLFfrzXa3PxxP58v1dn88EUFSNMOCgwMeBBCxCZPopq2bct2GAkNJIGOLltxIARU0rNTHdDDABAtscMAFD3wIIITo01b4ZPzut+rQxlgUaBbN8097VcQHMTyf6kieuEFBIiltbNxBRwParctFnSRULTQCkKPEqySlS02lRIwwByRVao+IREREREStFmut9WiCJJLSxsYdbIBEUiWy1jIzM3PfE8tWNUqZmDOq9AoSSWljG9ZuXk7bIg76DyrqKx2cSGFk17ASfcfcP681ktQ/BgWp/o0PUhxIpfo2lm6u2TIPVtWy3+v3KW0e6b5xBDLeB0iW0cuSf11yfHbRToL2+SV9448xNiCJv59gIdMgfqOHYZy2+QW/9hcTlOsrQ1HdzkqmO01p9agDEdZht13rsIu9ExmnX6Sfqkqa21apuCE8EVJ7N9/oemVLybMs16F+RepRhpJyNFpJdhsq2Y2MZxBUUp7uZuRTub88UJmUdLGzYnenKgfuMiWWuD2R1X+TkrKH217NUvUKlryXJiEdZpZUhzEkY6TKOGncMHpHHhKyaDRCmEQJOhCLDg5MwgH7YtwQM24K3MAv+Dm4yaMo27VCNUPkYh742uf5007OzMG014M3N28C4seHTx8+wM7FDOu5wepFS6HxRboYCiy2IWJj1dRwsXHxaredOFyUPcriHHfFcAAAAA==') format('woff2'),
	url('data:application/font-woff;charset=utf-8;base64,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') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

.opens-l {
	font-family: OpenSans-Light, Arial, Helvetica, sans-serif
}

@font-face {
	font-family: 'OpenSans-Semibold';
	src: url('data:application/font-woff2;charset=utf-8;base64,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') format('woff2'),
	url('data:application/font-woff;charset=utf-8;base64,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') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

.opens-m {
	font-family: OpenSans-Semibold, Arial, Helvetica, sans-serif
}


@font-face {
	font-family: 'OpenSans-ExtraBold';
	src: url('data:application/font-woff2;charset=utf-8;base64,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') format('woff2'),
	url('data:application/font-woff;charset=utf-8;base64,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') format('woff');
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}

.opens-xb {
	font-family: OpenSans-ExtraBold, Arial, Helvetica, sans-serif
}

@font-face {
	font-family: 'Circe-Regular';
	src: url('data:application/font-woff2;charset=utf-8;base64,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') format('woff2'),
	url('data:application/font-woff;charset=utf-8;base64,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') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.circe-r {
	font-family: Circe-Regular, Arial, Helvetica, sans-serif
}

@font-face {
	font-family: 'Circe-Bold';
	src: url('data:application/font-woff2;charset=utf-8;base64,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') format('woff2'),
	url('data:application/font-woff;charset=utf-8;base64,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') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

.circe-b {
	font-family: Circe-Bold, Arial, Helvetica, sans-serif
}

@font-face {
	font-family: 'GLYPHICONS Halflings';
	src: url('data:application/font-woff2;charset=utf-8;base64,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') format('woff2'),
	url('data:application/font-woff;charset=utf-8;base64,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') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

/* End */


/* Start:/local/templates/html/source/styles/app.css?17575889221126326*/
.under-order {
    color: #999 !important
}

.not-available {
    color: #999 !important
}

.waiting {
    color: #5c6a83 !important
}

.available {
    color: #458381 !important
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background-color: transparent
}

a:active, a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

mark {
    color: #000;
    background: #ff0
}

small {
    font-size: 80%
}

sub, sup {
    position: relative;
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    max-width: 100%;
    height: auto;
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    margin: 0;
    color: inherit;
    font: inherit
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button
}

button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}

input {
    line-height: normal
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    box-sizing: content-box;
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    margin: 0 2px;
    padding: .35em .625em .75em;
    border: 1px solid silver
}

legend {
    padding: 0;
    border: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

td, th {
    padding: 0
}

* {
    box-sizing: border-box
}

:after, :before {
    box-sizing: border-box
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent
}

body {
    color: #333;
    background-color: #fff;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.5
}

button, input, select, textarea {
    outline: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    cursor: pointer;
    text-decoration: underline;
    color: #458381
}

a:focus, a:hover {
    text-decoration: underline;
    color: #5cd3cf;
    outline: 0
}

a:active {
    outline: 0
}

.p a:not(.btn):visited, p a:not(.btn):visited {
    text-decoration: none;
    color: #458381
}

.p a:not(.btn):focus, .p a:not(.btn):hover, p a:not(.btn):focus, p a:not(.btn):hover {
    color: #5cd3cf
}

.dash, .dot, .lnk, .lnk-pseudo, a {
    transition: all .15s ease
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.img-responsive, .modal img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    transition: all .2s ease-in-out;
    border: 1px solid #ddd;
    border-radius: 0;
    background-color: #fff;
    line-height: 1.5
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 22px;
    margin-bottom: 22px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    overflow: visible;
    clip: auto;
    width: auto;
    height: auto;
    margin: 0
}

.p, p {
    margin: 0 0 1em
}

b, strong {
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-weight: 400
}

i {
    font-family: OpenSans-Italic, Helvetica, Arial, sans-serif;
    font-style: normal
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    text-transform: uppercase;
    word-wrap: break-word;
    color: #333;
    font-family: Circe-Regular !important;
    font-weight: 400
}

.h1, h1 {
    margin: 1.6em 0 1.2em;
    font-size: 28px !important;
    line-height: 1.1
}

.h1.small, h1.small {
    margin: 1.6px 0 1.2em;
    font-size: 22px !important;
    line-height: 1.13333
}

.h2, h2 {
    margin: 1.75em 0 1em;
    font-size: 18px !important;
    line-height: 1.18182
}

.h3, h3 {
    margin: 2.1em 0 .5em;
    font-size: 16px !important;
    line-height: 1.35
}

.h4, h4 {
    margin: 1.4em 0 .3em;
    font-size: 15px !important;
    line-height: 1.2
}

.h5, h5 {
    margin: 1.6em 0 .3em;
    font-size: 14px !important;
    line-height: 1.2
}

.h6, h6 {
    margin: 1.5em 0 .3em;
    font-size: 13px !important;
    line-height: 1.1
}

.lead {
    margin-top: 1.2em;
    margin-bottom: 2em;
    color: #333;
    font-size: 18px;
    line-height: 1.5
}

.small, small {
    font-size: 86%
}

.mark, mark {
    background: #ffeab9
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-normal {
    text-transform: none
}

.text-muted {
    color: #777
}

.text-primary {
    color: #428bca
}

a.text-primary:hover {
    color: #3071a9
}

.text-success {
    color: #8ec157
}

a.text-success:hover {
    color: #74a73e
}

.text-info {
    color: #31708f
}

a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #d1424f
}

a.text-danger:hover {
    color: #b42c38
}

.bg-primary {
    color: #fff;
    background-color: #428bca
}

a.bg-primary:hover {
    background-color: #3071a9
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    margin: 44px 0 22px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee
}

.g-wrap ol:not(.list-unstyled), .g-wrap ul:not(.list-unstyled) {
    padding-left: 0;
    list-style: none
}

.g-wrap ol:not(.list-reset), .g-wrap ul:not(.list-reset) {
    position: relative;
    margin: 1em 0 1.5em;
    padding: 0 5em 0 .2em;
    font-size: 15px;
    line-height: 1.46667
}

.g-wrap ol:not(.list-reset) li, .g-wrap ul:not(.list-reset) li {
    display: table;
    margin-bottom: .95em;
    border-collapse: separate
}

.ie .g-wrap ol:not(.list-reset) li, .ie .g-wrap ul:not(.list-reset) li {
    position: relative;
    padding-left: 1.5em
}

.g-wrap ol:not(.list-reset) li:before, .g-wrap ul:not(.list-reset) li:before {
    display: table-cell;
    padding-right: 14px
}

.ie .g-wrap ol:not(.list-reset) li:before, .ie .g-wrap ul:not(.list-reset) li:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block
}

.g-wrap ol:not(.list-reset) ol, .g-wrap ol:not(.list-reset) ul, .g-wrap ul:not(.list-reset) ol, .g-wrap ul:not(.list-reset) ul {
    margin: 1.1em 0 .4em;
    padding-left: 3px
}

.g-wrap ol:not(.list-reset) ol li, .g-wrap ol:not(.list-reset) ul li, .g-wrap ul:not(.list-reset) ol li, .g-wrap ul:not(.list-reset) ul li {
    margin-bottom: .95em
}

.g-wrap ol:not(.list-reset) ol li:last-child, .g-wrap ol:not(.list-reset) ul li:last-child, .g-wrap ul:not(.list-reset) ol li:last-child, .g-wrap ul:not(.list-reset) ul li:last-child {
    margin-bottom: 0
}

.g-wrap ol:not(.list-reset) {
    padding-left: .1em;
    counter-reset: list 0
}

.g-wrap ol:not(.list-reset) > li:before {
    content: counter(list) '. ';
    counter-increment: list;
    color: #333
}

.g-wrap ol:not(.list-reset) ol > li:before {
    content: counters(list, '.') '. ';
    color: #333
}

.ie .g-wrap ol:not(.list-reset) ol > li {
    padding-left: 2.25em
}

.ie .g-wrap ol:not(.list-reset) ol ol > li {
    padding-left: 3em
}

.ie .g-wrap ol:not(.list-reset) ol ol ol > li {
    padding-left: 3.75em
}

.ie .g-wrap ol:not(.list-reset) ol ol ol ol > li {
    padding-left: 4.5em
}

.g-wrap ul:not(.list-reset) > li:before {
    content: '—';
    color: #458381
}

.g-wrap ul:not(.list-reset) ul > li:before {
    content: '–';
    color: #458381
}

.g-wrap ol[start='31'] {
    counter-reset: list 30
}

.g-wrap ol[start='26'] {
    counter-reset: list 25
}

.g-wrap ol[start='21'] {
    counter-reset: list 20
}

.g-wrap ol[start='16'] {
    counter-reset: list 15
}

.g-wrap ol[start='11'] {
    counter-reset: list 10
}

.g-wrap ol[start='6'] {
    counter-reset: list 5
}

.list-inline {
    margin-left: -5px;
    padding-left: 0;
    list-style: none
}

.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 22px
}

dd, dt {
    line-height: 1.5
}

dt {
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif
}

dd {
    margin-left: 0
}

.dl-horizontal dd:after, .dl-horizontal dd:before {
    display: table;
    content: ' '
}

.dl-horizontal dd:after {
    clear: both
}

abbr[data-original-title], abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.initialism {
    text-transform: uppercase;
    font-size: 90%
}

address {
    margin-bottom: 22px;
    font-style: normal;
    line-height: 1.5
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px
}

.container:after, .container:before {
    display: table;
    content: ' '
}

.container:after {
    clear: both
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px
}

.container-fluid:after, .container-fluid:before {
    display: table;
    content: ' '
}

.container-fluid:after {
    clear: both
}

.row {
    margin-right: -15px;
    margin-left: -15px
}

.row:after, .row:before {
    display: table;
    content: ' '
}

.row:after {
    clear: both
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left
}

.col-xs-1 {
    width: 8.33333%
}

.col-xs-2 {
    width: 16.66667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333%
}

.col-xs-5 {
    width: 41.66667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333%
}

.col-xs-8 {
    width: 66.66667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333%
}

.col-xs-11 {
    width: 91.66667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.33333%
}

.col-xs-pull-2 {
    right: 16.66667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.33333%
}

.col-xs-pull-5 {
    right: 41.66667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.33333%
}

.col-xs-pull-8 {
    right: 66.66667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.33333%
}

.col-xs-pull-11 {
    right: 91.66667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.33333%
}

.col-xs-push-2 {
    left: 16.66667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.33333%
}

.col-xs-push-5 {
    left: 41.66667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.33333%
}

.col-xs-push-8 {
    left: 66.66667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.33333%
}

.col-xs-push-11 {
    left: 91.66667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333%
}

.col-xs-offset-2 {
    margin-left: 16.66667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333%
}

.col-xs-offset-5 {
    margin-left: 41.66667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333%
}

.col-xs-offset-8 {
    margin-left: 66.66667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333%
}

.col-xs-offset-11 {
    margin-left: 91.66667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

.fade {
    opacity: 0;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none;
    visibility: hidden
}

.collapse.in {
    display: block;
    visibility: visible
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    overflow: hidden;
    height: 0;
    transition-timing-function: ease;
    transition-duration: .35s;
    transition-property: height, visibility
}

.alert {
    margin-bottom: 22px;
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 0
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: 700
}

.alert > p, .alert > ul {
    margin-bottom: 0
}

.alert > p + p {
    margin-top: 5px
}

.alert-dismissable, .alert-dismissible {
    padding-right: 35px
}

.alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    color: #8ec157;
    border-color: #d6e9c6;
    background-color: #dff0d8
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #74a73e
}

.alert-info {
    color: #31708f;
    border-color: #bce8f1;
    background-color: #d9edf7
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    color: #8a6d3b;
    border-color: #faebcc;
    background-color: #fcf8e3
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    color: #d1424f;
    border-color: #ebccd1;
    background-color: #f2dede
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #b42c38
}

.close {
    z-index: 5;
    opacity: .2;
    float: right;
    color: #000;
    outline: 0;
    text-shadow: 0 1px 0 #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 1
}

.modal-content .close.ajaxButtonFromGiftClose {
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/html/images/icons/close.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.close:focus, .close:hover {
    opacity: .5;
    cursor: pointer;
    text-decoration: none;
    color: #000
}

button.close {
    padding: 0;
    cursor: pointer;
    border: 0;
    background: 0 0;
    -webkit-appearance: none
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    visibility: visible;
    opacity: 0;
    font-size: 13px;
    line-height: 1.4
}

.tooltip.in {
    opacity: .9
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    border-radius: 0;
    background-color: #000
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
    right: 5px;
    bottom: 0;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropdown {
    position: relative
}

.dropdown-menu {
    position: absolute;
    z-index: 1000;
    top: 100%;
    left: 0;
    display: none;
    float: left;
    min-width: 160px;
    margin: 2px 0 0;
    padding: 5px 0;
    list-style: none;
    text-align: left;
    border: 1px solid #ccc;
    border-radius: 0;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: 0 3px 4px rgba(0, 0, 0, .175);
    font-size: 15px
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    overflow: hidden;
    height: 1px;
    margin: 10px 0;
    background-color: #e5e5e5
}

.dropdown-menu > li > a {
    display: block;
    clear: both;
    padding: 3px 20px;
    white-space: nowrap;
    color: #333;
    font-weight: 400;
    line-height: 1.5
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    text-decoration: none;
    color: #fff;
    outline: 0;
    background-color: #428bca
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
    color: #777
}

.dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
    cursor: not-allowed;
    text-decoration: none;
    background-color: transparent;
    background-image: none
}

.open > .dropdown-menu {
    display: block
}

.open > a {
    outline: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    white-space: nowrap;
    color: #777;
    font-size: 13px;
    line-height: 1.5
}

.dropdown-backdrop {
    position: fixed;
    z-index: 990;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    content: '';
    border-top: 0;
    border-bottom: 4px solid
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

.tabs {
    margin: 0
}

.tabs:after, .tabs:before {
    display: table;
    content: ' '
}

.tabs:after {
    clear: both
}

.tabs > li {
    position: relative;
    display: block;
    float: left
}

.tabs > li > a {
    text-decoration: none;
    border-bottom: 1px dotted
}

.tabs > li.active > a, .tabs > li.active > a:focus, .tabs > li.active > a:hover {
    cursor: default;
    color: #000;
    border-bottom-color: transparent
}

.tab-cont > .tab-pan {
    display: none;
    visibility: hidden
}

.tab-cont > .active {
    display: block;
    visibility: visible
}

.clearfix:after, .clearfix:before {
    display: table;
    content: ' '
}

.clearfix:after {
    clear: both
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    color: transparent;
    border: 0;
    background-color: transparent;
    text-shadow: none;
    font: 0/0 a
}

.hidden {
    display: none !important;
    visibility: hidden !important
}

.affix {
    position: fixed
}

.visible-lg, .visible-md, .visible-sm, .visible-xs {
    display: none !important
}

.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
    display: none !important
}

.visible-print {
    display: none !important
}

.visible-print-block {
    display: none !important
}

.visible-print-inline {
    display: none !important
}

.visible-print-inline-block {
    display: none !important
}

[class*=sp-] {
    display: inline-block
}

[class*=sp-]:before {
    display: inline-block;
    content: '';
    background-image: url(/local/templates/html/images/sprite.png)
}

.sp-icon-done:before {
    width: 7px;
    height: 6px;
    background-position: -102px -68px
}

.sp-download-pdf:before {
    width: 58px;
    height: 66px;
    background-position: -60px 0
}

.sp-download-xls:before {
    width: 58px;
    height: 66px;
    background-position: 0 0
}

.sp-upload-close-hover:before {
    width: 13px;
    height: 13px;
    background-position: -72px -68px
}

.sp-upload-close:before {
    width: 13px;
    height: 13px;
    background-position: -87px -68px
}

.sp-upload:before {
    width: 8px;
    height: 16px;
    background-position: 0 -86px
}

.sp-checkbox-checked:before {
    width: 16px;
    height: 16px;
    background-position: 0 -68px
}

.sp-checkbox:before {
    width: 16px;
    height: 16px;
    background-position: -18px -68px
}

.sp-radio-checked:before {
    width: 16px;
    height: 16px;
    background-position: -36px -68px
}

.sp-radio:before {
    width: 16px;
    height: 16px;
    background-position: -54px -68px
}

.sp-breadcrumb:before {
    width: 4px;
    height: 7px;
    background-position: -10px -86px
}

@font-face {
    font-family: sprite;
    src: url(/local/templates/html/fonts/sprite.woff2) format('woff2'), url(/local/templates/html/fonts/sprite.woff) format('woff')
}

.ic-arrow-check:before, .ic-arrow:before, .ic-calendar:before, .ic-chevron-down:before, .ic-chevron-left:before, .ic-chevron-right:before, .ic-chevron-up:before, .ic-facebook:before, .ic-google:before, .ic-instagram:before, .ic-loop:before, .ic-pager-next:before, .ic-pager-prev:before, .ic-pagin-next:before, .ic-pagin-prev:before, .ic-skype:before, .ic-sl-next:before, .ic-sl-prev:before, .ic-time:before, .ic-vkontakte:before, .ic-youtube:before, .jq-checkbox:not(.formstyler-img).checked .jq-checkbox__div:before, .modal-report-edit .checkbox-wrap .check-box:before, .orders-wait .checkbox-wrap .check-box:before {
    text-decoration: none;
    text-transform: none;
    font-family: sprite;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ic-pager-next:before {
    content: ''
}

.ic-pager-prev:before {
    content: ''
}

.ic-pagin-next:before {
    content: ''
}

.ic-pagin-prev:before {
    content: ''
}

.ic-arrow-check:before {
    content: ''
}

.ic-calendar:before {
    content: ''
}

.ic-chevron-down:before {
    content: ''
}

.ic-chevron-left:before {
    content: ''
}

.ic-chevron-right:before {
    content: ''
}

.ic-chevron-up:before {
    content: ''
}

.ic-time:before {
    content: ''
}

.ic-sl-next:before {
    content: ''
}

.ic-sl-prev:before {
    content: ''
}

.ic-arrow:before {
    content: ''
}

.ic-facebook:before {
    content: ''
}

.ic-google:before {
    content: ''
}

.ic-instagram:before {
    content: ''
}

.ic-loop:before {
    content: ''
}

.ic-skype:before {
    content: ''
}

.ic-vkontakte:before {
    content: ''
}

.ic-youtube:before {
    content: ''
}

[class*=ic2-] {
    display: inline-block
}

[class*=ic2-]:before {
    display: inline-block;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg [class*=ic2-]:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.ic2-360-degrees:before {
    width: 2.9em;
    height: 2.9em;
    background-position: -.2em -.2em
}

.ic2-Icon_market:before {
    width: 3.7em;
    height: 3.3em;
    background-position: -.2em -3.5em
}

.ic2-Icon_market_hover:before {
    width: 3.7em;
    height: 3.3em;
    background-position: -.2em -7.2em
}

.ic2-Icon_market_sm:before {
    width: 3.037em;
    height: 2.644em;
    background-position: -.2em -10.9em
}

.ic2-bonus_programm_hover:before {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -14em
}

.ic2-bonus_programm_red:before {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -17.7em
}

.ic2-breadcrumb-svg:before {
    width: 1.6em;
    height: 1.6em;
    background-position: -.2em -21.4em
}

.ic2-f:before {
    width: 5em;
    height: 5em;
    background-position: -.2em -23.4em
}

.ic2-f_hover:before {
    width: 5em;
    height: 5em;
    background-position: -.2em -28.8em
}

.ic2-icon-add:before {
    width: 2.4em;
    height: 2.4em;
    background-position: -.2em -34.2em
}

.ic2-icon-add--red:before {
    width: 2.4em;
    height: 2.4em;
    background-position: -.2em -37em
}

.ic2-icon-add-dark:before {
    width: 2.4em;
    height: 2.4em;
    background-position: -.2em -39.8em
}

.ic2-icon-advance-bonus:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -42.6em
}

.ic2-icon-advance-gift:before {
    width: 3.3em;
    height: 3.6em;
    background-position: -.2em -46em
}

.ic2-icon-advance-status:before {
    width: 2.9em;
    height: 3.4em;
    background-position: -.2em -50em
}

.ic2-icon-advance-vip:before {
    width: 2.7em;
    height: 3.2em;
    background-position: -.2em -53.8em
}

.ic2-icon-agree-sale-sm:before {
    width: 1.6em;
    height: 1.931em;
    background-position: -.2em -57.4em
}

.ic2-icon-agreement-sale:before {
    width: 2.6em;
    height: 3.1em;
    background-position: -.2em -59.8em
}

.ic2-icon-arr-right:before {
    width: 1.5em;
    height: 1.1em;
    background-position: -.2em -63.3em
}

.ic2-icon-arrow-down:before {
    width: .7em;
    height: 3.4em;
    background-position: -.2em -64.8em
}

.ic2-icon-arrow-up:before {
    width: .7em;
    height: 3.4em;
    background-position: -.2em -68.6em
}

.ic2-icon-auth-fb:before {
    width: 4.7em;
    height: 4.5em;
    background-position: -.2em -72.4em
}

.ic2-icon-auth-g:before {
    width: 4.7em;
    height: 4.5em;
    background-position: -.2em -77.3em
}

.ic2-icon-auth-ok:before {
    width: 4.3em;
    height: 4.3em;
    background-position: -.2em -82.2em
}

.ic2-icon-auth-vk:before {
    width: 4.7em;
    height: 4.5em;
    background-position: -.2em -86.9em
}

.ic2-icon-basket-commerce:before {
    width: 1.3em;
    height: 1.6em;
    background-position: -.2em -91.8em
}

.ic2-icon-basket-delete:before {
    width: 1.6em;
    height: 1.8em;
    background-position: -.2em -93.8em
}

.ic2-icon-basket-delete--red:before {
    width: 1.6em;
    height: 1.8em;
    background-position: -.2em -96em
}

.ic2-icon-basket-delete-hover:before {
    width: 1.6em;
    height: 1.8em;
    background-position: -.2em -98.2em
}

.ic2-icon-btn-addtocard:before {
    width: 3.2em;
    height: 2.3em;
    background-position: -.2em -100.4em
}

.ic2-icon-btn-addtocard-3:before {
    width: 3.2em;
    height: 2.3em;
    background-position: -.2em -103.1em
}

.ic2-icon-btn-comment:before {
    width: 2.056em;
    height: 1.937em;
    background-position: -.2em -105.8em
}

.ic2-icon-btn-confirm:before {
    width: 1.706em;
    height: 1.7em;
    background-position: -.2em -108.2em
}

.ic2-icon-btn-reject:before {
    width: 1.706em;
    height: 1.7em;
    background-position: -.2em -110.3em
}

.ic2-icon-card-in-basket:before {
    width: 1.6em;
    height: 1.6em;
    background-position: -.2em -112.4em
}

.ic2-icon-card-in-basket-btn:before {
    width: 1.6em;
    height: 1.6em;
    background-position: -.2em -114.4em
}

.ic2-icon-card-no-in-basket:before {
    width: 1.7em;
    height: 1.5em;
    background-position: -.2em -116.4em
}

.ic2-icon-card-not-avail:before {
    width: 1.7em;
    height: 1.703em;
    background-position: -.2em -118.3em
}

.ic2-icon-card-not-avail-send:before {
    width: 1.7em;
    height: 1.703em;
    background-position: -.2em -120.5em
}

.ic2-icon-com-dislike:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -122.7em
}

.ic2-icon-com-dislike-hover:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -125em
}

.ic2-icon-com-like:before {
    width: 1.903em;
    height: 1.9em;
    background-position: -.2em -127.3em
}

.ic2-icon-com-like-hover:before {
    width: 1.903em;
    height: 1.9em;
    background-position: -.2em -129.6em
}

.ic2-icon-contacts:before {
    width: 2em;
    height: 2em;
    background-position: -.2em -131.9em
}

.ic2-icon-contacts-active:before {
    width: 2em;
    height: 2em;
    background-position: -.2em -134.3em
}

.ic2-icon-download:before {
    width: 1.9em;
    height: 2.091em;
    background-position: -.2em -136.7em
}

.ic2-icon-edit:before {
    width: 2.4em;
    height: 2.4em;
    background-position: -.2em -139.2em
}

.ic2-icon-edit--red:before {
    width: 2.4em;
    height: 2.4em;
    background-position: -.2em -142em
}

.ic2-icon-edit-dark:before {
    width: 2.4em;
    height: 2.4em;
    background-position: -.2em -144.8em
}

.ic2-icon-edit-hover:before {
    width: 2.4em;
    height: 2.4em;
    background-position: -.2em -147.6em
}

.ic2-icon-gift-big-gray:before {
    width: 1.999em;
    height: 2.2em;
    background-position: -.2em -150.4em
}

.ic2-icon-loop:before {
    width: 5em;
    height: 5em;
    background-position: -.2em -153em
}

.ic2-icon-opt-block:before {
    width: 1.4em;
    height: 1.2em;
    background-position: -.2em -158.4em
}

.ic2-icon-opt-pallet:before {
    width: 1.8em;
    height: 1.2em;
    background-position: -.2em -160em
}

.ic2-icon-order-formed:before {
    width: 1.4em;
    height: 1.3em;
    background-position: -.2em -161.6em
}

.ic2-icon-order-way:before {
    width: 1.103em;
    height: 1.6em;
    background-position: -.2em -163.3em
}

.ic2-icon-print:before {
    width: 1.8em;
    height: 1.7em;
    background-position: -.2em -165.3em
}

.ic2-icon-reply:before {
    width: 1.3em;
    height: 3.7em;
    background-position: -.2em -167.4em
}

.ic2-icon-share:before {
    width: 1.8094em;
    height: 2.0906em;
    background-position: -.2em -171.5em
}

.ic2-icon-share-2:before {
    width: 1.9em;
    height: 2em;
    background-position: -.2em -174em
}

.ic2-icon-share-fb:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -176.4em
}

.ic2-icon-share-g:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -179.8em
}

.ic2-icon-share-hover:before {
    width: 1.8094em;
    height: 2.0906em;
    background-position: -.2em -183.2em
}

.ic2-icon-share-in:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -185.7em
}

.ic2-icon-share-tw:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -189.1em
}

.ic2-icon-share-vk:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -192.5em
}

.ic2-icon-star-active:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -195.9em
}

.ic2-icon-star-active-hover:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -198.2em
}

.ic2-icon-star-empty:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -200.5em
}

.ic2-icon-star-hover:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -202.8em
}

.ic2-icon-status-accepted:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -205.1em
}

.ic2-icon-status-canceled:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -208.5em
}

.ic2-icon-status-delivered:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -211.9em
}

.ic2-icon-status-error:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -215.3em
}

.ic2-icon-status-inway:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -218.7em
}

.ic2-icon-status-shipment:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -222.1em
}

.ic2-icon-status-transferred:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -225.5em
}

.ic2-icon-status-wait:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -228.9em
}

.ic2-icon_arrow:before {
    width: .9em;
    height: .6em;
    background-position: -.2em -232.3em
}

.ic2-icon_arrow_active:before {
    width: .9em;
    height: .6em;
    background-position: -.2em -233.3em
}

.ic2-icon_arrow_hover:before {
    width: .9em;
    height: .6em;
    background-position: -.2em -234.3em
}

.ic2-icon_basket:before {
    width: 1.959em;
    height: 1.7281em;
    background-position: -.2em -235.3em
}

.ic2-icon_basket-dark:before {
    width: 1.959em;
    height: 1.7281em;
    background-position: -.2em -237.5em
}

.ic2-icon_basket-dark-2:before {
    width: 1.959em;
    height: 1.7281em;
    background-position: -.2em -239.7em
}

.ic2-icon_basket_hover:before {
    width: 1.959em;
    height: 1.7281em;
    background-position: -.2em -241.9em
}

.ic2-icon_bonus:before {
    width: 3.4em;
    height: 4em;
    background-position: -.2em -244.1em
}

.ic2-icon_bonus-big:before {
    width: 2.2em;
    height: 2.2em;
    background-position: -.2em -248.5em
}

.ic2-icon_bonus-big-dark:before {
    width: 2.2em;
    height: 2.2em;
    background-position: -.2em -251.1em
}

.ic2-icon_bonus_card:before {
    width: 1.6em;
    height: 1.6em;
    background-image: url(/local/templates/html/images/icon_bonus_card.png);
    background-size: auto
}

.ic2-icon_bonus_hover:before {
    width: 3.4em;
    height: 4em;
    background-position: -.2em -255.7em
}

.ic2-icon_bonus_single:before {
    width: 1.6em;
    height: 1.6em;
    background-image: url(/local/templates/html/images/icon_bonus_single.png);
    background-size: auto
}

.ic2-icon_bonus_sm:before {
    width: 2.347em;
    height: 2.797em;
    background-position: -.2em -261.4em
}

.ic2-icon_box:before {
    width: 4.5em;
    height: 4.4em;
    background-position: -.2em -264.6em
}

.ic2-icon_box_hover:before {
    width: 4.5em;
    height: 4.4em;
    background-position: -.2em -269.4em
}

.ic2-icon_box_sm:before {
    width: 2.888em;
    height: 2.863em;
    background-position: -.2em -274.2em
}

.ic2-icon_cabinet-basket:before {
    width: 2.8em;
    height: 2.5em;
    background-position: -.2em -277.5em
}

.ic2-icon_cabinet-collection:before {
    width: 2.4938em;
    height: 2.5em;
    background-position: -.2em -280.4em
}

.ic2-icon_cabinet-collection-light:before {
    width: 2.4938em;
    height: 2.5em;
    background-position: -.2em -283.3em
}

.ic2-icon_cabinet-sale:before {
    width: 3.8em;
    height: 4.5em;
    background-position: -.2em -286.2em
}

.ic2-icon_cabinet-sale-light:before {
    width: 3.8em;
    height: 4.5em;
    background-position: -.2em -291.1em
}

.ic2-icon_calculator:before {
    width: 4.3em;
    height: 5em;
    background-position: -.2em -296em
}

.ic2-icon_calculator-light:before {
    width: 4.3em;
    height: 5em;
    background-position: -.2em -301.4em
}

.ic2-icon_call:before {
    width: 1.5em;
    height: 1.5em;
    background-position: -.2em -306.8em
}

.ic2-icon_call_hover:before {
    width: 1.5em;
    height: 1.5em;
    background-position: -.2em -308.7em
}

.ic2-icon_car:before {
    width: 5.3em;
    height: 3.6em;
    background-position: -.2em -310.6em
}

.ic2-icon_car_hover:before {
    width: 5.3em;
    height: 3.6em;
    background-position: -.2em -314.6em
}

.ic2-icon_car_sm:before {
    width: 3.4em;
    height: 2.343em;
    background-position: -.2em -318.6em
}

.ic2-icon_collection:before {
    width: 1.89em;
    height: 1.791em;
    background-position: -.2em -321.4em
}

.ic2-icon_collection_active:before {
    width: 1.89em;
    height: 1.79em;
    background-position: -.2em -323.6em
}

.ic2-icon_collection_hover:before {
    width: 1.89em;
    height: 1.791em;
    background-position: -.2em -325.8em
}

.ic2-icon_compare:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -328em
}

.ic2-icon_compare_active:before {
    width: 1.92em;
    height: 1.72em;
    background-position: -.2em -330.2em
}

.ic2-icon_compare_hover:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -332.4em
}

.ic2-icon_cross:before {
    width: 1.003em;
    height: 1em;
    background-position: -.2em -334.6em
}

.ic2-icon_cross-dark:before {
    width: 1.003em;
    height: 1em;
    background-position: -.2em -336em
}

.ic2-icon_cross_hover:before {
    width: 1.003em;
    height: 1em;
    background-position: -.2em -337.4em
}

.ic2-icon_delivery:before {
    width: 3.4em;
    height: 1.4em;
    background-position: -.2em -338.8em
}

.ic2-icon_delivery-hover:before {
    width: 3.4em;
    height: 1.4em;
    background-position: -.2em -340.6em
}

.ic2-icon_e-mail_small:before {
    width: 2.2em;
    height: 1.8em;
    background-position: -.2em -342.4em
}

.ic2-icon_e-mail_white:before {
    width: 1.4719em;
    height: 1.2em;
    background-position: -.2em -344.6em
}

.ic2-icon_education:before {
    width: 3.8em;
    height: 3.3em;
    background-position: -.2em -346.2em
}

.ic2-icon_education_hover:before {
    width: 3.8em;
    height: 3.3em;
    background-position: -.2em -349.9em
}

.ic2-icon_education_sm:before {
    width: 3.4em;
    height: 2.9em;
    background-position: -.2em -353.6em
}

.ic2-icon_eye:before {
    width: 1.997em;
    height: 1.2656em;
    background-position: -.2em -356.9em
}

.ic2-icon_eye_hover:before {
    width: 1.997em;
    height: 1.2656em;
    background-position: -.2em -358.6em
}

.ic2-icon_favorite:before {
    width: 1.762em;
    height: 1.5813em;
    background-position: -.2em -360.3em
}

.ic2-icon_favorite_hover:before {
    width: 1.762em;
    height: 1.5813em;
    background-position: -.2em -362.3em
}

.ic2-icon_fax:before {
    width: 2.1em;
    height: 2.1em;
    background-position: -.2em -364.3em
}

.ic2-icon_gift:before {
    width: .9em;
    height: 1em;
    background-position: -.2em -366.8em
}

.ic2-icon_gift-2:before {
    width: .9em;
    height: 1em;
    background-position: -.2em -368.2em
}

.ic2-icon_gift-big:before {
    width: 2em;
    height: 2.2em;
    background-position: -.2em -369.6em
}

.ic2-icon_gift-big-hover:before {
    width: 2em;
    height: 2.2em;
    background-position: -.2em -372.2em
}

.ic2-icon_homepage:before {
    width: 1.4969em;
    height: 1.3em;
    background-position: -.2em -374.8em
}

.ic2-icon_homepage-light:before {
    width: 1.4969em;
    height: 1.3em;
    background-position: -.2em -376.5em
}

.ic2-icon_homepage_hover:before {
    width: 1.4969em;
    height: 1.3em;
    background-position: -.2em -378.2em
}

.ic2-icon_instoke:before {
    width: 1.7em;
    height: 1.7em;
    background-position: -.2em -379.9em
}

.ic2-icon_letter:before {
    width: 1.5em;
    height: 1.2em;
    background-position: -.2em -382em
}

.ic2-icon_letter-hover:before {
    width: 1.5em;
    height: 1.2em;
    background-position: -.2em -383.6em
}

.ic2-icon_location:before {
    width: 1.7em;
    height: 1.7em;
    background-position: -.2em -385.2em
}

.ic2-icon_location_hover:before {
    width: 1.7em;
    height: 1.7em;
    background-position: -.2em -387.3em
}

.ic2-icon_manager:before {
    width: 2.1em;
    height: 2.5em;
    background-position: -.2em -389.4em
}

.ic2-icon_map:before {
    width: 1.4594em;
    height: 2.0906em;
    background-position: -.2em -392.3em
}

.ic2-icon_message:before {
    width: 2.2em;
    height: 1.903em;
    background-position: -.2em -394.8em
}

.ic2-icon_message_hover:before {
    width: 2.2em;
    height: 1.903em;
    background-position: -.2em -397.2em
}

.ic2-icon_msg_basket:before {
    width: 2.5em;
    height: 2.2em;
    background-position: -.2em -399.6em
}

.ic2-icon_msg_close:before {
    width: 1.2em;
    height: 1.2em;
    background-position: -.2em -402.2em
}

.ic2-icon_msg_delete:before {
    width: 2.2em;
    height: 2.5em;
    background-position: -.2em -403.8em
}

.ic2-icon_msg_error:before {
    width: 2.4em;
    height: 2.2em;
    background-position: -.2em -406.7em
}

.ic2-icon_msg_error-dark:before {
    width: 2.4em;
    height: 2.2em;
    background-position: -.2em -409.3em
}

.ic2-icon_msg_star:before {
    width: 2.4em;
    height: 2.3em;
    background-position: -.2em -411.9em
}

.ic2-icon_personal:before {
    width: 1.354em;
    height: 1.7156em;
    background-position: -.2em -414.6em
}

.ic2-icon_personal_hover:before {
    width: 1.354em;
    height: 1.7156em;
    background-position: -.2em -416.8em
}

.ic2-icon_phone:before {
    width: 2.1em;
    height: 2.1em;
    background-position: -.2em -419em
}

.ic2-icon_phone_small:before {
    width: 1.5em;
    height: 1.5313em;
    background-position: -.2em -421.5em
}

.ic2-icon_product:before {
    width: 4.5em;
    height: 4.497em;
    background-position: -.2em -423.5em
}

.ic2-icon_product_hover:before {
    width: 4.5em;
    height: 4.497em;
    background-position: -.2em -428.4em
}

.ic2-icon_product_sm:before {
    width: 2.884em;
    height: 2.928em;
    background-position: -.2em -433.3em
}

.ic2-icon_qn-arrow:before {
    width: 1em;
    height: .6em;
    background-position: -.2em -436.7em
}

.ic2-icon_question:before {
    width: 2em;
    height: 2em;
    background-position: -.2em -437.7em
}

.ic2-icon_question-hover:before {
    width: 2em;
    height: 2em;
    background-position: -.2em -440.1em
}

.ic2-icon_question-light:before {
    width: 2em;
    height: 2em;
    background-position: -.2em -442.5em
}

.ic2-icon_questionnaire-small:before {
    width: 3em;
    height: 2.4em;
    background-position: -.2em -444.9em
}

.ic2-icon_rekvizit:before {
    width: 2.1em;
    height: 2.1em;
    background-position: -.2em -447.7em
}

.ic2-icon_restaurant:before {
    width: 3.5em;
    height: 3.5em;
    background-position: -.2em -450.2em
}

.ic2-icon_restaurant_hover:before {
    width: 3.5em;
    height: 3.5em;
    background-position: -.2em -454.1em
}

.ic2-icon_restaurant_sm:before {
    width: 2.872em;
    height: 2.8em;
    background-position: -.2em -458em
}

.ic2-icon_sale:before {
    width: 4.2em;
    height: 4.003em;
    background-position: -.2em -461.2em
}

.ic2-icon_sale_hover:before {
    width: 4.2em;
    height: 4.003em;
    background-position: -.2em -465.7em
}

.ic2-icon_sale_sm:before {
    width: 2.9em;
    height: 2.8em;
    background-position: -.2em -470.2em
}

.ic2-icon_save:before {
    width: 3.4em;
    height: 3.4em;
    background-position: -.2em -473.4em
}

.ic2-icon_save_hover:before {
    width: 3.4em;
    height: 3.4em;
    background-position: -.2em -477.2em
}

.ic2-icon_save_sm:before {
    width: 2.791em;
    height: 2.722em;
    background-position: -.2em -481em
}

.ic2-icon_search:before {
    width: 1.5em;
    height: 1.6em;
    background-position: -.2em -484.2em
}

.ic2-icon_search_hover:before {
    width: 1.5em;
    height: 1.6em;
    background-position: -.2em -486.2em
}

.ic2-icon_search_mob:before {
    width: 1.5em;
    height: 1.6em;
    background-position: -.2em -488.2em
}

.ic2-icon_storage:before {
    width: 3.7em;
    height: 3.6em;
    background-position: -.2em -490.2em
}

.ic2-icon_storage_hover:before {
    width: 3.7em;
    height: 3.6em;
    background-position: -.2em -494.2em
}

.ic2-icon_storage_sm:before {
    width: 3.2em;
    height: 3em;
    background-position: -.2em -498.2em
}

.ic2-icon_view_horizontal:before {
    width: 2.1em;
    height: 1.5969em;
    background-position: -.2em -501.6em
}

.ic2-icon_view_horizontal_hover:before {
    width: 2.1em;
    height: 1.5969em;
    background-position: -.2em -503.6em
}

.ic2-icon_view_table:before {
    width: 2em;
    height: 1.6em;
    background-position: -.2em -505.6em
}

.ic2-icon_view_table_hover:before {
    width: 2em;
    height: 1.6em;
    background-position: -.2em -507.6em
}

.ic2-icon_view_tile:before {
    width: 1.8em;
    height: 1.8em;
    background-position: -.2em -509.6em
}

.ic2-icon_view_tile_hover:before {
    width: 1.8em;
    height: 1.8em;
    background-position: -.2em -511.8em
}

.ic2-icon_zoom:before {
    width: 1.8em;
    height: 1.8em;
    background-position: -.2em -514em
}

.ic2-icon_zoom-light:before {
    width: 1.9em;
    height: 2em;
    background-position: -.2em -516.2em
}

.ic2-icon_zoom_hover:before {
    width: 1.8em;
    height: 1.8em;
    background-position: -.2em -518.6em
}

.ic2-krasnaya_cena_hover:before {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -520.8em
}

.ic2-krasnaya_cena_red:before {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -524.5em
}

.ic2-life:before {
    width: 1.6em;
    height: 1.6em;
    background-position: -.2em -528.2em
}

.ic2-mts:before {
    width: 1.6em;
    height: 1.6em;
    background-position: -.2em -530.2em
}

.ic2-nav-arrow:before {
    width: .6em;
    height: 1.1em;
    background-position: -.2em -532.2em
}

.ic2-nav-arrow-hover:before {
    width: .6em;
    height: 1.1em;
    background-position: -.2em -533.7em
}

.ic2-novinki_red:before {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -535.2em
}

.ic2-novinki_white:before {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -538.9em
}

.ic2-obzori_hover:before {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -542.6em
}

.ic2-obzori_red:before {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -546.3em
}

.ic2-odnoklassniki-logo:before {
    width: 4.5em;
    height: 4.5em;
    background-position: -.2em -550em
}

.ic2-pager-next:before {
    width: 2.6em;
    height: .903em;
    background-position: -.2em -554.9em
}

.ic2-pager-next-hover:before {
    width: 2.6em;
    height: .903em;
    background-position: -.2em -556.3em
}

.ic2-pager-next-light:before {
    width: 2.6em;
    height: .903em;
    background-position: -.2em -557.7em
}

.ic2-pager-prev:before {
    width: 2.597em;
    height: .9em;
    background-position: -.2em -559.1em
}

.ic2-pager-prev-hover:before {
    width: 2.597em;
    height: .9em;
    background-position: -.2em -560.4em
}

.ic2-pagin-next:before {
    width: 2.1em;
    height: .5em;
    background-position: -.2em -561.7em
}

.ic2-pagin-prev:before {
    width: 2.1em;
    height: .5em;
    background-position: -.2em -562.6em
}

.ic2-sale_promo_link:before {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -563.5em
}

.ic2-sale_promo_link_hover:before {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -567.2em
}

.ic2-velcom:before {
    width: 1.6em;
    height: 1.6em;
    background-position: -.2em -570.9em
}

.ic2-viber:before {
    width: 1.6em;
    height: 1.6em;
    background-position: -.2em -572.9em
}

.ic2-vk:before {
    width: 5em;
    height: 5em;
    background-position: -.2em -574.9em
}

.ic2-vk_hover:before {
    width: 5em;
    height: 5em;
    background-position: -.2em -580.3em
}

.row-clear .col-xs-3:nth-child(4n+1), .row-clear .col-xs-4:nth-child(3n+1), .row-clear .col-xs-6:nth-child(2n+1) {
    clear: both
}

html body {
    background-color: #f1f1f1
}

.outer-bg {
    width: 100%;
    min-width: 300px
}

.g-wrap .outer-bg {
    display: flex;
    flex-direction: column;
    width: 2000px;
    max-width: 100vw;
    min-height: 100vh;
    margin: 0 auto;
    background: #fff
}

.g-wrap {
    display: flex;
    flex-direction: row;
    width: 100%;
    min-width: 300px
}

.fixed-panel-wrap.fixed.init {
    position: fixed;
    z-index: 1060;
    top: 0;
    left: 0;
    width: 100%;
    transform: translateY(0);
    background: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .3)
}

.fixed-panel-wrap.fixed.init .user-panel .item.contacts {
    display: block
}

.fixed-panel-wrap.fixed.init .user-panel .item.delivery {
    display: none
}

.fixed-panel-wrap.fixed.init .user-panel .item.search {
    float: right;
    width: 670px
}

.g-footer {
    position: relative;
    overflow: hidden;
    margin-top: auto
}

.g-footer:before {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    opacity: .4;
    width: 2000px;
    max-width: 100vw;
    height: 430px;
    content: '';
    transform: translateX(-50%);
    background: url(/local/templates/html/images/footer-bg.svg) no-repeat center top;
    background-size: cover
}

.btn-scroll-on .g-footer {
    padding-bottom: 40px
}

.g-footer .g-footer_i {
    position: relative;
    padding: 40px 0 0;
    border-top: 1px solid #e7e7e7
}

.mm-open {
    overflow: hidden
}

.mm {
    position: fixed;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    opacity: 0;
    overflow: hidden;
    transition: opacity .25s, z-index .5s;
    background: rgba(0, 0, 0, .5)
}

.mm-open .mm {
    z-index: 1000;
    opacity: 1
}

.mm-backdrop {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none
}

.mm-open .mm-backdrop {
    display: block
}

.mm-wrap {
    position: absolute;
    width: 100%;
    max-width: 400px;
    height: 100%;
    transition: transform .5s;
    transform: translateX(-100%);
    background: #fff;
    will-change: transform
}

.mm-open .mm-wrap {
    transform: translateX(0)
}

.mm-inner {
    overflow: auto;
    height: 100%;
    padding: 0;
    box-shadow: 2px 0 4px rgba(0, 0, 0, .15)
}

.ms-open {
    overflow: hidden
}

.ms {
    position: fixed;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    opacity: 0;
    overflow: hidden;
    transition: opacity .25s, z-index .5s;
    background: rgba(0, 0, 0, .5)
}

.ms-open .ms {
    z-index: 500;
    opacity: 1
}

.ms-slide {
    position: absolute;
    top: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    transition: transform .4s ease;
    transform: translateX(-100%);
    background: #fff;
    will-change: transform
}

.ms-open .ms-slide {
    transform: translateX(0)
}

.ms-slide .ms-close {
    position: relative;
    display: block;
    width: 100%;
    padding: 20px 15px 20px 35px;
    transition: background .2s ease;
    text-align: left;
    text-decoration: none;
    color: #333;
    border: none;
    background: #f2f2f2;
    font-size: 16px;
    line-height: 1
}

.ms-slide .ms-close:hover {
    background: #e1e1e1
}

.ms-slide .ms-close:before {
    position: absolute;
    top: 50%;
    left: 20px;
    display: block;
    width: 8px;
    height: 8px;
    content: '';
    transform: translateY(-50%) rotate(-45deg);
    border-top: 1px solid #333;
    border-left: 1px solid #333
}

.ms-slide .ms-inner {
    padding: 30px 0
}

.ms-slide .ms-inner .ms-title {
    position: relative;
    margin-top: 0;
    margin-bottom: 40px;
    padding-bottom: 20px;
    color: #5cd3cf
}

.ms-slide .ms-inner .ms-title:before {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    width: 600%;
    height: 1px;
    margin-left: -300%;
    content: '';
    background: #e7e7e7
}

.bwWrapper {
    position: relative;
    display: block;
    opacity: .7;
    transition: opacity .5s ease
}

.bwWrapper:hover {
    opacity: 1
}

.mCustomScrollbar {
    touch-action: pinch-zoom
}

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
    touch-action: auto
}

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    max-width: 100%;
    height: 100%;
    outline: 0;
    direction: ltr
}

.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto
}

.mCSB_inside > .mCSB_container {
    margin-right: 30px
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-left: 30px
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0
}

.mCSB_scrollTools {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    width: 16px;
    height: auto
}

.mCSB_outside + .mCSB_scrollTools {
    right: -26px
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    right: auto;
    left: 0
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    left: -26px
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: auto
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    border-radius: 16px
}

.mCSB_scrollTools .mCSB_dragger {
    z-index: 1;
    width: 100%;
    height: 30px;
    cursor: pointer
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    text-align: center;
    border-radius: 16px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px
}

.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
    position: absolute;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 20px;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0
}

.mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-bottom: 30px
}

.mCSB_horizontal.mCSB_outside > .mCSB_container {
    min-height: 100%
}

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: 16px
}

.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
    margin: 0 20px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    left: 0;
    width: 30px;
    height: 100%
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    position: absolute;
    display: block;
    overflow: hidden;
    width: 20px;
    height: 100%;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0
}

.mCSB_container_wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    width: auto;
    height: auto;
    margin-right: 30px;
    margin-bottom: 30px
}

.mCSB_container_wrapper > .mCSB_container {
    box-sizing: border-box;
    padding-right: 30px;
    padding-bottom: 30px
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
    padding-right: 0
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
    padding-bottom: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    margin-left: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
    transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools {
    opacity: .75;
    -ms-filter: alpha(opacity=75);
    filter: alpha(opacity=75)
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 0;
    -ms-filter: alpha(opacity=0);
    filter: alpha(opacity=0)
}

.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100)
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    -ms-filter: alpha(opacity=40);
    filter: alpha(opacity=40)
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    -ms-filter: alpha(opacity=75);
    filter: alpha(opacity=75)
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    -ms-filter: alpha(opacity=85);
    filter: alpha(opacity=85)
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    -ms-filter: alpha(opacity=90);
    filter: alpha(opacity=90)
}

.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp {
    opacity: .4;
    background-image: url(/local/templates/html/source/styles/mCSB_buttons.png);
    background-repeat: no-repeat;
    -ms-filter: alpha(opacity=40);
    filter: alpha(opacity=40)
}

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0
}

.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px
}

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px
}

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px
}

.mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover {
    opacity: .75;
    -ms-filter: alpha(opacity=75);
    filter: alpha(opacity=75)
}

.mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active {
    opacity: .9;
    -ms-filter: alpha(opacity=90);
    filter: alpha(opacity=90)
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    border-radius: 1px;
    background-color: rgba(255, 255, 255, .1)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    border-radius: 1px;
    background-color: rgba(255, 255, 255, .75)
}

.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(255, 255, 255, .85)
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(255, 255, 255, .9)
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    border-radius: 1px;
    background-color: rgba(0, 0, 0, .1)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border-radius: 1px;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    border-radius: 2px;
    background-color: rgba(255, 255, 255, .1)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    border-radius: 2px;
    background-color: rgba(255, 255, 255, .75)
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(255, 255, 255, .85)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(255, 255, 255, .9)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    border-radius: 2px;
    background-color: rgba(0, 0, 0, .1)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border-radius: 2px;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(255, 255, 255, .1)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(0, 0, 0, .15)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(255, 255, 255, .15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger {
    height: 14px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 14px;
    margin: 0 1px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 14px;
    margin: 1px 0
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: -1px 0
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: 0 -1px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .75)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(0, 0, 0, .15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .85)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .9)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: center
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
    opacity: .3;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
    background-repeat: repeat-y;
    -ms-filter: alpha(opacity=30);
    filter: alpha(opacity=30)
}

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-image: linear-gradient(to right, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-repeat: repeat-y
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);
    background-repeat: repeat-x
}

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px
}

.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools {
    opacity: 1;
    -ms-filter: alpha(opacity=30);
    filter: alpha(opacity=30)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    border-radius: 16px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    background-color: rgba(0, 0, 0, .2);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .2)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .2)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(0, 0, 0, .1);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools {
    opacity: 1;
    -ms-filter: alpha(opacity=30);
    filter: alpha(opacity=30)
}

.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    border-radius: 7px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border-radius: 5px
}

.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
    right: 1px
}

.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical {
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal {
    bottom: 1px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 12px;
    height: auto;
    margin: 2px;
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: auto;
    height: 12px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: rgba(0, 0, 0, .05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools {
    box-shadow: inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #777
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: rgba(0, 0, 0, .05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0
}

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px
}

.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    right: auto;
    left: 0
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px
}

.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(255, 255, 255, .2);
    -ms-filter: alpha(opacity=20);
    filter: alpha(opacity=20)
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(255, 255, 255, .5);
    -ms-filter: alpha(opacity=50);
    filter: alpha(opacity=50)
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .2);
    -ms-filter: alpha(opacity=20);
    filter: alpha(opacity=20)
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .5);
    -ms-filter: alpha(opacity=50);
    filter: alpha(opacity=50)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: rgba(0, 0, 0, .2)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px
}

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px
}

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(0, 0, 0, .1)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: rgba(0, 0, 0, .2)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 6px;
    height: auto;
    margin: 3px 5px
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: 6px;
    margin: 5px 3px
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .75)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .85)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .9)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(0, 0, 0, .1)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, .2);
    background-color: transparent
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: rgba(0, 0, 0, .2)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(255, 255, 255, .6)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(0, 0, 0, .6)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .75)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .85)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .9)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(255, 255, 255, .75)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(255, 255, 255, .85)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(255, 255, 255, .9)
}

.page-404 .g-wrapper_i {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.banner__header {
    width: 100%;
    height: 75px;
    position: relative;
    background: #5CD3CF;
    text-decoration: none;
    overflow: hidden;
    display: flex;
    align-items: center;
    text-decoration: none;

    &:hover {
        text-decoration: none;
    }

    .banner__header-img--mobile {
        display: none;
    }

    .banner__header-title {
        font-weight: 700;
        font-size: 46px;
        line-height: 102%;
        letter-spacing: 0;
        text-transform: uppercase;
        margin-left: 24px;
        color: #000;
    }

    .banner__header-img {
        position: absolute;
        z-index: 0;
        width: 680px;
        object-fit: cover;
        left: 50%;
        top: 80%;
        transform: translate(-50%, -50%);
    }

    .banner__header-title, .banner__header-text {
        position: relative;
        z-index: 1;
    }

    .banner__header-text {
        margin: 0 14px 0 auto ;
        max-width: 324px;
        font-weight: 500;
        font-size: 18px;
        line-height: 21px;
        text-align: right;
        color: #000;
    }

    .banner__header-text-tag {
        background: #FFF;
        padding: 0 6px 2px;
        border-radius: 41px;
    }
}

.page-404 .g-main {
    margin: auto
}

.content-404 {
    padding: 40px 0 60px;
    text-align: center
}

.content-404 .wrap {
    max-width: 500px;
    margin: 0 auto
}

.content-404 .big-title {
    letter-spacing: 10px;
    color: #5cd3cf;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 200px;
    font-weight: 700;
    line-height: 1
}

.content-404 .title {
    margin: 0 0 40px;
    text-transform: uppercase;
    color: #333;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 1.2
}

.content-404 .text {
    margin-bottom: 40px;
    color: #666;
    font-size: 14px;
    line-height: 1.4
}

.content-404 .search {
    margin-bottom: 40px
}

.content-404 .search .search-form {
    position: relative
}

.content-404 .search .form-control {
    padding-right: 50px
}

.content-404 .search .btn-submit {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    width: 42px;
    height: 42px;
    padding: 0;
    border: none;
    background: 0 0;
    line-height: 42px
}

.content-404 .search .btn-submit:before {
    display: inline-block;
    width: 1.5em;
    height: 1.6em;
    content: ' ';
    vertical-align: middle;
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -484.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .content-404 .search .btn-submit:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.container-form .content-404 .btn-wrap input[type=submit], .content-404 .btn-wrap .btn, .content-404 .btn-wrap .container-form input[type=submit] {
    padding: 16px 25px;
    text-transform: uppercase;
    font-size: 14px
}

.container-form .content-404 .btn-wrap input[type=submit]:before, .content-404 .btn-wrap .btn:before, .content-404 .btn-wrap .container-form input[type=submit]:before {
    display: inline-block;
    width: 1.4969em;
    height: 1.3em;
    margin-top: -2px;
    margin-right: 10px;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -376.5em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.container-form .no-svg .content-404 .btn-wrap input[type=submit]:before, .no-svg .content-404 .btn-wrap .btn:before, .no-svg .content-404 .btn-wrap .container-form input[type=submit]:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.container-form .content-404 .btn-wrap input[type=submit] span, .container-form .content-404 .btn-wrap input[type=submit]:before, .content-404 .btn-wrap .btn span, .content-404 .btn-wrap .btn:before, .content-404 .btn-wrap .container-form input[type=submit] span, .content-404 .btn-wrap .container-form input[type=submit]:before {
    vertical-align: middle
}

.about-content {
    margin-bottom: 70px
}

.about-content .lead {
    text-transform: uppercase
}

.about-content .lead b {
    font-size: 20px
}

.about-content .pic-map {
    padding-left: 100px
}

.about-content .pic-map img {
    display: block;
    max-width: 100%;
    margin: 0 auto
}

.about-content .about-statistics {
    margin-top: 60px
}

.about-content .about-statistics .item {
    position: relative;
    float: left;
    width: 33.33%;
    padding: 10px 30px 15px 20px
}

.about-content .about-statistics .item:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 2px;
    height: 100%;
    content: '';
    background: #ccc
}

.about-content .about-statistics .count {
    margin-bottom: 20px;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 40px;
    line-height: 1
}

.about-content .about-statistics .text {
    min-height: 3.9em;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 1.3
}

.about-content .about-statistics .style-1 {
    color: #74368f
}

.about-content .about-statistics .style-1:before {
    background: #74368f
}

.about-content .about-statistics .style-2 {
    color: #458381
}

.about-content .about-statistics .style-2:before {
    background: #458381
}

.about-content .about-statistics .style-3 {
    color: #458381
}

.about-content .about-statistics .style-3:before {
    background: #458381
}

.about-section {
    position: relative;
    margin-bottom: 80px;
    padding-top: 2px
}

.about-section:before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    display: block;
    height: 2px;
    content: '';
    background: #ccc
}

.about-section .section-title {
    display: inline-block;
    margin: 0 0 50px;
    padding: 20px 20px 16px;
    vertical-align: top;
    color: #fff;
    background: #ccc;
    line-height: 1.2
}

.about-section.style-1:before {
    background: #5cd3cf
}

.about-section.style-1 .section-title {
    color: #000;
    background: #5cd3cf
}

.about-section.style-2:before {
    background: #458381
}

.about-section.style-2 .section-title {
    background: #458381
}

.about-section.style-3:before {
    background: #5cd3cf
}

.about-section.style-3 .section-title {
    background: #5cd3cf
}

.about-range .menu {
    margin-right: -15px;
    margin-bottom: 50px;
    margin-left: -15px
}

.about-range .menu .list_1 {
    float: left;
    width: 25%;
    margin: 0;
    padding-right: 15px;
    padding-left: 15px
}

.about-range .menu .item_1 {
    position: relative;
    margin-bottom: 18px;
    padding-left: 15px;
    line-height: 1
}

.about-range .menu .item_1:before {
    position: absolute;
    top: 7px;
    left: 0;
    display: block;
    width: 5px;
    height: 5px;
    content: '';
    border-radius: 50%;
    background: #458381
}

.about-range .menu .item_1 > a {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    color: #333;
    line-height: 1.2
}

.about-range .menu .item_1 > a:hover {
    color: #5cd3cf
}

.prod-card-tile .status-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.about-certificates .slide {
    float: left;
    height: 300px;
    padding: 0 10px;
    text-align: center;
    line-height: 300px
}

.about-certificates .pic-link {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background: #000;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .2)
}

.about-certificates .pic-link:hover:before {
    display: block
}

.about-certificates .pic-link:hover img {
    opacity: .7
}

.about-certificates .pic-link:before {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    display: none;
    opacity: 1;
    width: 1.9em;
    height: 2em;
    content: ' ';
    transform: translate(-50%, -50%) scale(1.8);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -516.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .about-certificates .pic-link:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.about-certificates .pic-link img {
    position: relative;
    z-index: 1;
    display: block;
    opacity: 1;
    max-width: 100%;
    max-height: 260px;
    transition: opacity .2s ease;
    will-change: opacity
}

.main-about {
    position: relative;
    border-top: 1px solid #e7e7e7
}

.main-about .text {
    position: relative;
    padding: 20px 100px;
    text-align: center;
    font-size: 15px;
    line-height: 1.2
}

.ya-share2__item:before {
    content: none
}

.ya-share2__title {
    display: none
}

ul.ya-share2__list:not(.list-reset):not(.list-unstyled) {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
    padding: 0
}

ul.ya-share2__list:not(.list-reset):not(.list-unstyled) > * {
    display: block;
    margin-bottom: 0
}

@media (max-width: 1279px) {
    .pt-additional .sharing ul.ya-share2__list:not(.list-reset):not(.list-unstyled) {
        display: none
    }
}

.ya-share2__icon:before {
    display: block;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .ya-share2__icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.ya-share2__item {
    margin: 0 5px
}

.ya-share2__item_service_twitter:before {
    content: none !important
}

.ya-share2__item_service_twitter .ya-share2__icon:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -189.1em
}

.ya-share2__item_service_linkedin:before {
    content: none !important
}

.ya-share2__item_service_linkedin .ya-share2__icon:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -185.7em
}

.ya-share2__item_service_gplus:before {
    content: none !important
}

.ya-share2__item_service_gplus .ya-share2__icon:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -179.8em
}

.ya-share2__item_service_facebook:before {
    content: none !important
}

.ya-share2__item_service_facebook .ya-share2__icon:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -176.4em
}

.ya-share2__item_service_vkontakte:before {
    content: none !important
}

.ya-share2__item_service_vkontakte .ya-share2__icon:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -192.5em
}

.content-video {
    margin-top: 30px;
    margin-bottom: 30px
}

.content-video iframe {
    display: block;
    width: 750px;
    max-width: 100%;
    height: 420px;
    margin: 0 auto
}

.slider-img-big {
    margin-top: 30px;
    margin-bottom: 30px
}

.slider-img-big .wrap {
    position: relative;
    opacity: 1;
    padding: 0 60px;
    transition: opacity .2s ease
}

.slider-img-big .wrap.not-init {
    opacity: 0
}

.slider-img-big .wrap.not-init .slide + .slide {
    display: none
}

.slider-img-big .slider {
    position: relative;
    z-index: 1
}

.slider-img-big .slide {
    float: left
}

.slider-img-big .pic img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0 auto
}

.slider-img-big .next, .slider-img-big .prev {
    position: absolute;
    z-index: 3;
    top: 50%;
    display: block;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    transition: none;
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
    background: #ededed;
    line-height: 40px
}

.slider-img-big .next:hover, .slider-img-big .prev:hover {
    background: #5cd3cf
}

.slider-img-big .next:hover:before, .slider-img-big .prev:hover:before {
    width: .6em;
    height: 1.1em;
    background-position: -.2em -533.7em
}

.slider-img-big .next:before, .slider-img-big .prev:before {
    position: relative;
    display: inline-block;
    width: .6em;
    height: 1.1em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -532.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px;
    line-height: 1
}

.no-svg .slider-img-big .next:before, .no-svg .slider-img-big .prev:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.slider-img-big .prev {
    left: 0
}

.slider-img-big .prev:before {
    left: -1px;
    transform: rotate(180deg)
}

.slider-img-big .next {
    right: 0
}

.slider-img-big .next:before {
    right: -1px
}

.slider-img-big .sl-pagination {
    margin-top: 20px;
    text-align: center
}

.slider-img-big .sl-pagination span {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 8px;
    border-radius: 50%;
    background: #c1c1c1
}

.slider-img-big .sl-pagination span.selected {
    background: #5cd3cf
}

.main-advance .item {
    display: block;
    float: left;
    width: 20%;
    padding: 30px;
    transition: background .15s ease;
    text-decoration: none
}

.main-advance .item + .item {
    border-left: 1px solid #e7e7e7
}

.main-advance .ttl-wrap {
    position: relative;
    height: 70px;
    margin-bottom: 10px;
    vertical-align: middle;
    line-height: 70px
}

.main-advance .icon {
    position: absolute;
    top: 50%;
    height: 50px;
    margin-top: -25px;
    line-height: 50px
}

.main-advance .ttl {
    display: inline-block;
    overflow: hidden;
    max-height: 3.9em;
    margin-left: 65px;
    vertical-align: middle;
    text-transform: uppercase;
    color: #333;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.3
}

.main-advance .text {
    color: #333;
    font-size: 15px;
    line-height: 1.2
}

.container-form {
    max-width: 500px;
    margin: 0 auto 50px;
    padding: 40px;
    border: 1px solid #e7e7e7;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .2)
}

.container-form .submit-wrap {
    padding-top: 20px
}

.container-form .submit-wrap .btn-wrap {
    text-align: center
}

.container-form .submit-wrap .btn, .container-form .submit-wrap input[type=submit] {
    padding-right: 40px;
    padding-left: 40px;
    text-transform: uppercase;
    border-radius: 3px
}

.container-form .separator {
    overflow: hidden;
    padding: 28px 0;
    text-align: center
}

.container-form .separator span {
    position: relative;
    display: inline-block;
    padding: 0 15px;
    line-height: 24px
}

.container-form .separator span:after, .container-form .separator span:before {
    position: absolute;
    top: 55%;
    width: 1000px;
    height: 1px;
    content: '';
    background: #e7e7e7
}

.container-form .separator span:before {
    left: 100%
}

.container-form .separator span:after {
    right: 100%
}

.container-form .social {
    text-align: center
}

.container-form .social a {
    display: inline-block;
    margin: 0 20px;
    vertical-align: top
}

.container-form .social a:first-child {
    margin-left: 0
}

.container-form .social a:last-child {
    margin-right: 0
}

.container-form .social a:hover {
    opacity: .8
}

.container-form .social a:before {
    display: block;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .container-form .social a:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.container-form .social a.g:before {
    width: 4.7em;
    height: 4.5em;
    background-position: -.2em -77.3em
}

.container-form .social a.fb:before {
    width: 4.7em;
    height: 4.5em;
    background-position: -.2em -72.4em
}

.container-form .social a.vk:before {
    width: 4.7em;
    height: 4.5em;
    background-position: -.2em -86.9em
}

.container-form form {
    text-align: center
}

.container-form input:not([type=submit]), .container-form select, .container-form textarea {
    display: block;
    width: 100%;
    height: 42px;
    padding: 11px;
    transition: border-color ease-in-out .15s;
    color: #000;
    border: 1px solid #dbe0e2;
    border-radius: 2px;
    background-color: #f6f6f6;
    background-image: none;
    font-size: 14px;
    line-height: 1.4
}

.container-form input:not([type=submit]):hover, .container-form select:hover, .container-form textarea:hover {
    border-color: #b8c0c3;
    outline: 0
}

.container-form input:not([type=submit]):focus, .container-form select:focus, .container-form textarea:focus {
    border-color: #b8c0c3;
    outline: 0;
    background: #fff
}

.container-form input:not([type=submit]):-moz-placeholder, .container-form select:-moz-placeholder, .container-form textarea:-moz-placeholder {
    opacity: 1;
    color: #adadad
}

.container-form input:not([type=submit])::-moz-placeholder, .container-form select::-moz-placeholder, .container-form textarea::-moz-placeholder {
    opacity: 1;
    color: #adadad
}

.container-form input:not([type=submit]):-ms-input-placeholder, .container-form select:-ms-input-placeholder, .container-form textarea:-ms-input-placeholder {
    color: #adadad
}

.container-form input:not([type=submit])::-webkit-input-placeholder, .container-form select::-webkit-input-placeholder, .container-form textarea::-webkit-input-placeholder {
    color: #adadad
}

.container-form input:not([type=submit]).placeholder, .container-form select.placeholder, .container-form textarea.placeholder {
    color: #adadad
}

.container-form input:not([type=submit])[disabled], .container-form input:not([type=submit])[readonly], .container-form select[disabled], .container-form select[readonly], .container-form textarea[disabled], .container-form textarea[readonly], fieldset[disabled] .container-form input:not([type=submit]), fieldset[disabled] .container-form select, fieldset[disabled] .container-form textarea {
    opacity: 1;
    cursor: not-allowed;
    background-color: #eee
}

.container-form form, .container-form input, .container-form p, .container-form select, .container-form textarea {
    margin: 5px 0
}

.container-form form + form, .container-form form + input, .container-form form + p, .container-form form + select, .container-form form + textarea, .container-form input + form, .container-form input + input, .container-form input + p, .container-form input + select, .container-form input + textarea, .container-form p + form, .container-form p + input, .container-form p + p, .container-form p + select, .container-form p + textarea, .container-form select + form, .container-form select + input, .container-form select + p, .container-form select + select, .container-form select + textarea, .container-form textarea + form, .container-form textarea + input, .container-form textarea + p, .container-form textarea + select, .container-form textarea + textarea {
    margin-top: 25px
}

.container-form textarea {
    min-width: 100%;
    max-width: 100%;
    min-height: 100px
}

.container-form input[type=submit] {
    text-transform: uppercase
}

.g-wrap .container-form input[type=submit] {
    border-radius: 3px
}

.sl-nav {
    padding: 0 15px
}

.sl-nav.not-init {
    visibility: hidden
}

.sl-nav_pos {
    margin-top: 10px
}

.sl-nav_sl-table-pos {
    margin-top: 10px;
    padding: 0
}

.sl-nav_mob {
    display: flex;
    justify-content: space-between
}

.sl-nav_descktop {
    position: relative;
    top: -5px;
    margin-right: -15px;
    text-align: right
}

.sl-nav_descktop-analogy {
    top: -25px
}

.sl-nav_descktop-basket {
    top: -18px
}

.sl-nav_descktop .sl-nav__next {
    margin-left: 10px
}

.sl-nav_trademarks {
    position: absolute;
    top: 50%;
    left: 0;
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0;
    transform: translateY(-50%)
}

.sl-nav__next, .sl-nav__prev {
    display: inline-block;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: background-color .15s ease;
    transition-duration: .3s;
    text-align: center;
    text-decoration: none;
    border: none;
    background: 0 0;
    line-height: 40px
}

.sl-nav__next:hover, .sl-nav__prev:hover {
    opacity: .7
}

.sl-nav__next:before, .sl-nav__prev:before {
    display: inline-block;
    width: 17px;
    height: 32px;
    content: ' ';
    background-image: url(/local/templates/html/images/icons/arrow-next-black.svg);
    background-repeat: no-repeat;
    background-size: auto 100%;
    font-size: 10px
}

.sl-nav__prev:before {
    transform: rotate(180deg) translateX(1px)
}

.sl-nav__next:before {
    transform: translateX(1px)
}

.basket-page .basket-table-mob {
    margin-bottom: 20px
}

.ordering-page .basket-table-mob {
    margin-bottom: 40px
}

.ordering-page .basket-table-mob .gift-list, .ordering-page .basket-table-mob .prod-list {
    display: none
}

.basket-table-mob.closed .toggle-basket {
    padding-top: 0
}

.basket-table-mob.closed .toggle-basket .btn-toggle:before {
    transform: translateY(-50%) rotate(0)
}

.basket-table-mob.closed .toggle-basket .btn-toggle .opened {
    display: none
}

.basket-table-mob.closed .toggle-basket .btn-toggle .closed {
    display: block
}

.basket-table-mob .prod-list {
    margin-right: -15px;
    margin-left: -15px
}

.basket-table-mob .prod-list .item {
    float: left;
    width: 50%;
    height: 250px;
    margin-bottom: 30px;
    padding: 0 15px
}

.basket-table-mob .prod-list .item.prod-reserved .item_i {
    background: linear-gradient(135deg, #fff 0, #ffeeef 100%)
}

.basket-table-mob .prod-list .item.prod-reserved .count .val input {
    color: #5cd3cf;
    background: 0 0
}

.basket-table-mob .prod-list .item_i {
    position: relative;
    z-index: 1;
    min-height: 250px;
    padding: 30px 25px 0;
    transition: box-shadow .3s ease;
    border: 1px solid #e7e7e7;
    background: #fff;
    font-size: 14px
}

.basket-table-mob .prod-list .item_i.open {
    z-index: 5;
    box-shadow: 0 3px 15px rgba(0, 0, 0, .2)
}

.basket-table-mob .prod-list .item_i.open .btn-wrap {
    padding-bottom: 12px
}

.basket-table-mob .prod-list .item_i.open .btn-toggle span, .basket-table-mob .prod-list .item_i.open .btn-toggle span:after, .basket-table-mob .prod-list .item_i.open .btn-toggle span:before {
    background: #5cd3cf
}

.basket-table-mob .prod-list .item_i.open.closed {
    z-index: 3
}

.basket-table-mob .prod-list .btn-remove {
    position: absolute;
    top: 6px;
    right: 6px;
    display: block;
    opacity: .7;
    width: 20px;
    height: 20px;
    padding: 0;
    transition: opacity .2s ease;
    text-align: center;
    border: none;
    background: 0 0;
    line-height: 18px
}

.basket-table-mob .prod-list .btn-remove:hover {
    opacity: 1
}

.basket-table-mob .prod-list .btn-remove:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 1.6em;
    height: 1.8em;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -93.8em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-table-mob .prod-list .btn-remove:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-table-mob .prod-list .reserved-controls {
    margin-bottom: 20px;
    font-size: 13px
}

.basket-table-mob .prod-list .reserved-controls .available {
    color: 458381
}

.basket-table-mob .prod-list .reserved-controls > div + div {
    margin-top: 8px
}

.basket-table-mob .prod-list .line.first {
    margin-bottom: 22px
}

.basket-table-mob .prod-list .line:after {
    display: block;
    clear: both;
    width: 100%;
    height: 0;
    content: ''
}

.basket-table-mob .prod-list .pic {
    position: relative;
    float: left;
    width: 90px;
    height: 90px;
    margin-right: 10px
}

.basket-table-mob .prod-list .pic img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    margin: 0 auto
}

.basket-table-mob .prod-list .title {
    overflow: hidden;
    padding-top: 10px
}

.basket-table-mob .prod-list .title a {
    display: inline-block;
    overflow: hidden;
    max-height: 5.2em;
    text-decoration: none;
    color: #000;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    line-height: 1.3
}

.basket-table-mob .prod-list .title a:hover {
    color: #5cd3cf
}

.basket-table-mob .prod-list .btn-gift {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 44px;
    height: 44px;
    cursor: pointer;
    border: 1px solid #e7e7e7;
    border-radius: 50%;
    background: #f6f6f6;
    line-height: 1.2
}

.basket-table-mob .prod-list .btn-gift:hover .drop-info {
    display: block
}

.basket-table-mob .prod-list .btn-gift.done .wrap-icon:before {
    display: inline-block;
    width: 2em;
    height: 2.2em;
    content: ' ';
    background: 0 0;
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -372.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-table-mob .prod-list .btn-gift.done .wrap-icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-table-mob .prod-list .btn-gift.done .wrap-icon .icon:before {
    display: inline-block;
    width: 7px;
    height: 6px;
    content: '';
    background: 0 0;
    background-image: url(/local/templates/html/images/sprite.png);
    background-position: -102px -68px
}

.basket-table-mob .prod-list .btn-gift.active .wrap-icon {
    background: #e2e2e2
}

.basket-table-mob .prod-list .btn-gift.active .drop-info {
    display: block
}

.basket-table-mob .prod-list .btn-gift .wrap-icon {
    position: relative;
    width: 100%;
    height: 100%;
    transition: background .2s ease;
    border-radius: 50%
}

.basket-table-mob .prod-list .btn-gift .wrap-icon:before {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    display: block;
    width: 1.999em;
    height: 2.2em;
    margin-top: -1px;
    content: ' ';
    transform: translate(-50%, -50%) scale(.9);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -150.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-table-mob .prod-list .btn-gift .wrap-icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-table-mob .prod-list .btn-gift .icon {
    position: absolute;
    z-index: 2;
    right: -2px;
    bottom: -2px;
    width: 18px;
    height: 18px;
    border: 1px solid #e7e7e7;
    border-radius: 50%;
    background: #f1f1f1
}

.basket-table-mob .prod-list .btn-gift .icon:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 2em;
    height: 2em;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -440.1em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-table-mob .prod-list .btn-gift .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-table-mob .prod-list .btn-gift .drop-info {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 100%;
    display: none;
    margin-left: -5px;
    padding-left: 20px;
    transform: translateY(-50%)
}

.basket-table-mob .prod-list .btn-gift .drop-info_i {
    position: relative;
    width: 180px;
    background: #fff url(/local/templates/html/images/bg-poly.svg) no-repeat right bottom;
    background-size: cover;
    box-shadow: 0 0 15px #d2ebff
}

.basket-table-mob .prod-list .btn-gift .drop-info_i:before {
    position: absolute;
    z-index: 5;
    top: 50%;
    left: -5px;
    display: block;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    content: '';
    transform: rotate(-45deg);
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    background: #fff
}

.basket-table-mob .prod-list .btn-gift .bg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(135deg, #fff 25%, rgba(255, 255, 255, .4) 70%, rgba(255, 255, 255, .8) 100%)
}

.basket-table-mob .prod-list .btn-gift .wrap {
    position: relative;
    z-index: 2;
    width: 100%;
    padding: 15px 10px 10px;
    border: 1px solid #ccc;
    border-radius: 2px
}

.basket-table-mob .prod-list .btn-gift .txt-ttl {
    margin-bottom: 10px
}

.basket-table-mob .prod-list .btn-gift .txt-descr {
    margin-bottom: 10px
}

.basket-table-mob .prod-list .btn-gift .pic-gift {
    position: relative;
    overflow: hidden;
    height: 120px;
    margin-bottom: 10px
}

.basket-table-mob .prod-list .btn-gift .pic-gift img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.basket-table-mob .prod-list .btn-gift .btn-success {
    display: block;
    width: 100%
}

.basket-table-mob .prod-list .count, .basket-table-mob .prod-list .fullprice {
    float: left;
    width: 50%
}

.basket-table-mob .prod-list .count .ttl, .basket-table-mob .prod-list .fullprice .ttl {
    margin-bottom: 4px;
    text-align: center;
    color: #666
}

.basket-table-mob .prod-list .count .val, .basket-table-mob .prod-list .fullprice .val {
    text-align: center;
    color: #000
}

.basket-table-mob .prod-list .count {
    border-right: 1px solid #e7e7e7
}

.basket-table-mob .prod-list .count .val input {
    width: 50px;
    text-align: center;
    border: none;
    border-bottom: 1px solid #e7e7e7;
    font-size: 16px
}

.ordering-page .basket-table-mob .prod-list .count .val {
    font-size: 16px;
    line-height: 27px
}

.basket-table-mob .prod-list .fullprice.sale .val {
    color: #5cd3cf
}

.basket-table-mob .prod-list .fullprice .val {
    white-space: nowrap;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 27px
}

.basket-table-mob .prod-list .wrap-drop {
    overflow: hidden;
    height: 0
}

.basket-table-mob .prod-list .drop_i {
    padding: 25px 0 0
}

.basket-table-mob .prod-list .drop_i .params {
    display: table;
    width: 100%
}

.basket-table-mob .prod-list .drop_i .line {
    display: table-row
}

.basket-table-mob .prod-list .drop_i .key, .basket-table-mob .prod-list .drop_i .val {
    display: table-cell;
    width: 50%;
    padding: 6px 0;
    vertical-align: middle;
    line-height: 1.2
}

.basket-table-mob .prod-list .drop_i .key {
    padding-right: 10px
}

.basket-table-mob .prod-list .drop_i .val {
    padding-left: 10px
}

.basket-table-mob .prod-list .counter {
    padding-top: 20px
}

.basket-table-mob .prod-list .counter button {
    display: block;
    float: left;
    width: 50%;
    height: 40px;
    padding: 0;
    border: 1px solid #b8c0c3;
    background: #fff;
    font-size: 24px
}

.basket-table-mob .prod-list .counter button:hover {
    background: #f1f1f1
}

.basket-table-mob .prod-list .counter button:active {
    background: #e1e1e1;
    box-shadow: inset 0 2px 5px -2px rgba(0, 0, 0, .15)
}

.basket-table-mob .prod-list .counter button + button {
    border-left: none
}

.basket-table-mob .prod-list .btn-wrap {
    padding-top: 17px;
    text-align: center;
    line-height: 1
}

.basket-table-mob .prod-list .btn-toggle {
    position: relative;
    width: 40px;
    height: 30px;
    vertical-align: top;
    border: none;
    outline: 0;
    background: 0 0
}

.basket-table-mob .prod-list .btn-toggle:hover span, .basket-table-mob .prod-list .btn-toggle:hover span:after, .basket-table-mob .prod-list .btn-toggle:hover span:before {
    background: #5cd3cf
}

.basket-table-mob .prod-list .btn-toggle span {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.basket-table-mob .prod-list .btn-toggle span:after, .basket-table-mob .prod-list .btn-toggle span:before {
    content: ''
}

.basket-table-mob .prod-list .btn-toggle span, .basket-table-mob .prod-list .btn-toggle span:after, .basket-table-mob .prod-list .btn-toggle span:before {
    position: absolute;
    display: block;
    width: 6px;
    height: 6px;
    transition: background .2s ease;
    border-radius: 50%;
    background: #999
}

.basket-table-mob .prod-list .btn-toggle span:before {
    top: 0;
    right: 100%;
    margin-right: 5px
}

.basket-table-mob .prod-list .btn-toggle span:after {
    top: 0;
    left: 100%;
    margin-left: 5px
}

.basket-table-mob .smartbonus .key {
    color: #74368f;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif
}

.basket-table-mob .smartbonus .bonus-num {
    display: inline-block;
    min-width: 30px;
    height: 30px;
    padding: 0 6px;
    text-align: center;
    color: #74368f;
    border-radius: 5px;
    background: #ecddf2;
    line-height: 30px
}

.basket-table-mob .gift-list {
    border: 1px solid #e7e7e7;
    line-height: 1.2
}

.basket-table-mob .gift-list .item {
    position: relative;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center
}

.basket-table-mob .gift-list .item:after, .basket-table-mob .gift-list .item:before {
    position: absolute;
    z-index: 1;
    opacity: .5;
    width: 20%;
    height: 100%;
    content: '';
    background: url(/local/templates/html/images/title-bg.svg) no-repeat left center;
    background-size: cover
}

.basket-table-mob .gift-list .item:before {
    top: 0;
    left: 0;
    transform: rotate(180deg)
}

.basket-table-mob .gift-list .item:after {
    top: 0;
    right: 0
}

.basket-table-mob .gift-list .item.promo {
    background: #f1f8fa
}

.basket-table-mob .gift-list .item.promo:after, .basket-table-mob .gift-list .item.promo:before {
    display: none
}

.basket-table-mob .gift-list .item + .item {
    border-top: 1px solid #e7e7e7
}

.basket-table-mob .gift-list .icon, .basket-table-mob .gift-list .pic, .basket-table-mob .gift-list .text {
    position: relative;
    z-index: 2;
    display: inline-block;
    vertical-align: middle
}

.basket-table-mob .gift-list .icon {
    margin-right: 30px
}

.basket-table-mob .gift-list .icon:before {
    display: inline-block;
    width: 2em;
    height: 2.2em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -372.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-table-mob .gift-list .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-table-mob .gift-list .pic {
    position: relative;
    z-index: 1;
    overflow: hidden;
    width: 60px;
    height: 60px;
    margin-right: 25px
}

.basket-table-mob .gift-list .pic img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.basket-table-mob .gift-list .text {
    max-width: 500px;
    text-align: left;
    font-size: 16px
}

.basket-table-mob .gift-list .txt-ttl {
    margin-bottom: 5px
}

.basket-table-mob .gift-list .txt-descr {
    text-transform: uppercase
}

.basket-table-mob .toggle-basket {
    padding-top: 30px;
    padding-bottom: 30px;
    transition: padding .4s ease;
    text-align: center
}

.basket-table-mob .toggle-basket + .total-list {
    border-top: 1px solid #e7e7e7
}

.basket-table-mob .toggle-basket .btn-toggle {
    position: relative;
    padding-right: 45px;
    padding-left: 25px;
    transition: none;
    color: #333;
    border-color: #d6d6d6;
    background: 0 0;
    text-shadow: none;
    font-size: 14px
}

.basket-table-mob .toggle-basket .btn-toggle:active, .basket-table-mob .toggle-basket .btn-toggle:hover {
    color: #5cd3cf;
    border-color: #5cd3cf
}

.basket-table-mob .toggle-basket .btn-toggle:active:before, .basket-table-mob .toggle-basket .btn-toggle:hover:before {
    width: .9em;
    height: .6em;
    background-position: -.2em -234.3em
}

.basket-table-mob .toggle-basket .btn-toggle:before {
    position: absolute;
    top: 50%;
    right: 25px;
    display: block;
    width: .9em;
    height: .6em;
    margin-top: 1px;
    content: ' ';
    transform: translateY(-50%) rotate(-180deg);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -232.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-table-mob .toggle-basket .btn-toggle:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-table-mob .toggle-basket .btn-toggle .opened {
    display: block
}

.basket-table-mob .toggle-basket .btn-toggle .closed {
    display: none
}

.basket-table-mob .total-list {
    border: 1px solid #e7e7e7;
    border-top: none;
    background: #f6f6f6
}

.basket-table-mob .total-list .title {
    padding: 10px 15px 8px;
    text-transform: uppercase;
    border-bottom: 1px solid #e7e7e7;
    font-size: 18px
}

.basket-table-mob .total-list .params {
    display: table;
    width: 100%;
    padding: 10px 0;
    font-size: 14px
}

.basket-table-mob .total-list .line {
    display: table-row
}

.basket-table-mob .total-list .line.summ .val {
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px
}

.basket-table-mob .total-list .key, .basket-table-mob .total-list .val {
    display: table-cell;
    width: 50%;
    padding: 6px 15px;
    vertical-align: middle;
    line-height: 1.2
}

.basket-table-mob .total-list .val {
    color: #000
}

.basket-table-mob .promo-wrap {
    margin-bottom: 10px;
    border: 1px solid #e7e7e7;
    border-top: none
}

.basket-table-mob .promo-wrap .wrap-btn {
    padding: 15px 0;
    text-align: center
}

.basket-table-mob .promo-wrap .btn-link {
    color: #5cd3cf;
    border: none;
    background: 0 0
}

.basket-table-mob .promo-wrap .btn-link.collapsed {
    color: #333
}

.basket-table-mob .promo-wrap .btn-link.collapsed:hover {
    color: #5cd3cf
}

.basket-table-mob .promo-wrap .form-promo {
    padding: 15px 15px 22px
}

.basket-table-mob .promo-wrap .form-promo .form-group {
    margin-bottom: 0
}

.basket-table-mob .promo-wrap .form-promo .name {
    text-align: right;
    font-size: 17px
}

.basket-page .basket-tabs {
    margin-bottom: 10px
}

.basket-page .basket-tabs .nav-tabs {
    z-index: 1
}

.basket-page .basket-tabs .nav-tabs > li {
    margin-bottom: -1px
}

.basket-page .basket-tabs .nav-tabs > li .tab-head, .basket-page .basket-tabs .nav-tabs > li .tab-head:focus, .basket-page .basket-tabs .nav-tabs > li .tab-head:hover {
    transition: none;
    border: 1px solid transparent;
    border-bottom: none
}

.basket-page .basket-tabs .nav-tabs > li.active .tab-head {
    border-color: #e7e7e7
}

.basket-page .basket-tabs .tab-content {
    padding: 0
}

.basket-page .basket-tabs .basket-table {
    margin: 0
}

.basket-delivery {
    margin-bottom: 40px
}

.basket-delivery .delivery-info {
    padding: 10px 0;
    text-align: right;
    color: #666;
    font-size: 14px
}

.basket-delivery .delivery-info .text {
    position: relative;
    display: inline-block;
    padding-left: 48px;
    line-height: 1.2
}

.basket-delivery .delivery-info .text:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 3.4em;
    height: 1.4em;
    content: ' ';
    transform: translateY(-50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -338.8em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-delivery .delivery-info .text:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-delivery .delivery-info.error {
    color: #458381
}

.basket-delivery .delivery-info.error .text:before {
    width: 3.4em;
    height: 1.4em;
    background-position: -.2em -340.6em
}

.basket-table {
    margin-bottom: 50px
}

.basket-table .table-wrap {
    border: 1px solid #e7e7e7
}

.basket-table .table-wrap.closed .btn-toggle:before {
    transform: translateY(-50%) rotate(0)
}

.basket-table .table-wrap.closed .btn-toggle .opened {
    display: none
}

.basket-table .table-wrap.closed .btn-toggle .closed {
    display: block
}

.basket-table table {
    width: 620px;
    border-collapse: separate
}

.basket-table thead th {
    padding: 15px 10px;
    text-align: left;
    color: #666;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.2
}

.basket-table tbody tr:not(.no-hover):hover, .basket-table tfoot tr:not(.no-hover):hover {
    background: #f9f9f9
}

.basket-table tbody tr.prod-reserved, .basket-table tfoot tr.prod-reserved {
    background: linear-gradient(135deg, #fff 0, #ffeeef 100%)
}

.basket-table tbody td, .basket-table tfoot td {
    padding: 10px;
    border-top: 1px solid #e7e7e7;
    font-size: 14px;
    line-height: 1.2
}

.ordering-page .g-main .basket-table tbody {
    display: none;
    opacity: 0
}

.basket-table .tr-empty td {
    padding: 0;
    border: none
}

.basket-table .th-count {
    padding-left: 20px
}

.ordering-page .basket-table .th-count {
    padding-left: 10px
}

.basket-table .th-bonus {
    color: #74368f;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif
}

.basket-table .th-gift {
    width: 6%
}

.basket-table .td-vendor {
    width: 7%
}

.basket-table .td-pic {
    width: 6%
}

.basket-table .td-title {
    width: 22%
}

.basket-table .td-count {
    width: 12%
}

.ordering-page .basket-table .td-count {
    width: 8%
}

.basket-table .td-price {
    width: 12%
}

.basket-table .td-bonus {
    width: 10%
}

.basket-table .td-nds {
    width: 8%
}

.basket-table .td-fullprice {
    width: 12%;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 16px
}

.ordering-page .basket-table .td-fullprice {
    width: 15%
}

.basket-table .td-delete {
    width: 5%
}

.ordering-page .basket-table .td-delete {
    width: 0
}

.basket-table .td-toggle {
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center
}

.basket-table .td-toggle .btn-toggle {
    position: relative;
    padding-right: 45px;
    padding-left: 25px;
    transition: none;
    color: #333;
    border-color: #d6d6d6;
    background: 0 0;
    text-shadow: none;
    font-size: 14px
}

.basket-table .td-toggle .btn-toggle:active, .basket-table .td-toggle .btn-toggle:hover {
    color: #5cd3cf;
    border-color: #5cd3cf
}

.basket-table .td-toggle .btn-toggle:active:before, .basket-table .td-toggle .btn-toggle:hover:before {
    width: .9em;
    height: .6em;
    background-position: -.2em -234.3em
}

.basket-table .td-toggle .btn-toggle:before {
    position: absolute;
    top: 50%;
    right: 25px;
    display: block;
    width: .9em;
    height: .6em;
    margin-top: 1px;
    content: ' ';
    transform: translateY(-50%) rotate(-180deg);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -232.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-table .td-toggle .btn-toggle:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-table .td-toggle .btn-toggle .opened {
    display: block
}

.basket-table .td-toggle .btn-toggle .closed {
    display: none
}

.basket-table .td-gift {
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center
}

.basket-table .td-gift:after, .basket-table .td-gift:before {
    position: absolute;
    z-index: 1;
    opacity: .5;
    width: 50%;
    height: 100%;
    content: '';
    background: url(/local/templates/html/images/title-bg.svg) no-repeat left top;
    background-size: cover
}

.basket-table .td-gift:before {
    top: 0;
    left: 0;
    transform: rotate(180deg)
}

.basket-table .td-gift:after {
    top: 0;
    right: 0
}

.basket-table .td-gift.promo {
    background: #f1f8fa
}

.basket-table .td-gift.promo:after, .basket-table .td-gift.promo:before {
    display: none
}

.basket-table .td-gift .icon, .basket-table .td-gift .pic, .basket-table .td-gift .text {
    position: relative;
    z-index: 2;
    display: inline-block;
    vertical-align: middle
}

.basket-table .td-gift .icon {
    margin-right: 30px
}

.basket-table .td-gift .icon:before {
    display: inline-block;
    width: 2em;
    height: 2.2em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -372.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-table .td-gift .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-table .td-gift .pic {
    position: relative;
    overflow: hidden;
    width: 80px;
    height: 80px;
    margin-right: 25px
}

.basket-table .td-gift .pic img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.basket-table .td-gift .text {
    max-width: 500px;
    text-align: left;
    font-size: 16px
}

.basket-table .td-gift .txt-ttl {
    margin-bottom: 5px
}

.basket-table .prod-gift {
    position: relative;
    width: 44px;
    height: 44px;
    border: 1px solid #e7e7e7;
    border-radius: 50%
}

.basket-table .prod-gift.done .wrap-icon:before {
    display: inline-block;
    width: 2em;
    height: 2.2em;
    content: ' ';
    background: 0 0;
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -372.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-table .prod-gift.done .wrap-icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-table .prod-gift.done .wrap-icon .icon:before {
    display: inline-block;
    width: 7px;
    height: 6px;
    content: '';
    background: 0 0;
    background-image: url(/local/templates/html/images/sprite.png);
    background-position: -102px -68px
}

.basket-table .prod-gift:hover .wrap-icon {
    background: #f1f1f1
}

.basket-table .prod-gift:hover .drop-info {
    display: block
}

.basket-table .prod-gift .wrap-icon {
    position: relative;
    width: 100%;
    height: 100%;
    transition: background .2s ease;
    border-radius: 50%
}

.basket-table .prod-gift .wrap-icon:before {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    display: block;
    width: 1.999em;
    height: 2.2em;
    margin-top: -1px;
    content: ' ';
    transform: translate(-50%, -50%) scale(.9);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -150.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-table .prod-gift .wrap-icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-table .prod-gift .icon {
    position: absolute;
    z-index: 2;
    right: -2px;
    bottom: -2px;
    display: block;
    width: 18px;
    height: 18px;
    border: 1px solid #e7e7e7;
    border-radius: 50%;
    background: #f1f1f1
}

.basket-table .prod-gift .icon:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 2em;
    height: 2em;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -440.1em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-table .prod-gift .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-table .prod-gift .drop-info {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 100%;
    display: none;
    margin-left: -5px;
    padding-left: 20px;
    transform: translateY(-50%)
}

.basket-table .prod-gift .drop-info_i {
    position: relative;
    width: 180px;
    background: #fff url(/local/templates/html/images/bg-poly.svg) no-repeat right bottom;
    background-size: cover;
    box-shadow: 0 0 15px #d2ebff
}

.basket-table .prod-gift .drop-info_i:before {
    position: absolute;
    z-index: 5;
    top: 50%;
    left: -5px;
    display: block;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    content: '';
    transform: rotate(-45deg);
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    background: #fff
}

.basket-table .prod-gift .bg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(135deg, #fff 25%, rgba(255, 255, 255, .4) 70%, rgba(255, 255, 255, .8) 100%)
}

.basket-table .prod-gift .wrap {
    position: relative;
    z-index: 2;
    width: 100%;
    padding: 15px 10px 10px;
    border: 1px solid #ccc;
    border-radius: 2px
}

.basket-table .prod-gift .txt-ttl {
    margin-bottom: 10px
}

.basket-table .prod-gift .txt-descr {
    margin-bottom: 10px
}

.basket-table .prod-gift .pic {
    position: relative;
    overflow: hidden;
    height: 120px;
    margin-bottom: 10px
}

.basket-table .prod-gift .pic img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.basket-table .prod-gift .btn-success {
    display: block;
    width: 100%
}

.basket-table .prod-pic a {
    position: relative;
    display: block;
    overflow: hidden;
    width: 53px;
    height: 53px
}

.basket-table .prod-pic a img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.basket-table .prod-title a {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-decoration: none;
    color: #333;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    -webkit-line-clamp: 4
}

.basket-table .prod-title a.hover, .basket-table .prod-title a:hover {
    color: #5cd3cf
}

.basket-table .count-btn-wrap {
    position: relative;
    width: 130px
}

.ordering-page .basket-table .count-btn-wrap {
    width: auto
}

.basket-table .count-btn-wrap .p-count, .basket-table .count-btn-wrap .p-count-minus, .basket-table .count-btn-wrap .p-count-plus {
    display: block;
    float: left;
    width: 33.33%;
    height: 42px;
    text-align: center;
    text-decoration: none;
    line-height: 42px
}

.basket-table .count-btn-wrap .p-count {
    transition: border .2s ease;
    color: #000;
    border: 1px solid transparent;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    background: 0 0;
    font-size: 14px
}

.basket-table .count-btn-wrap .p-count:focus, .basket-table .count-btn-wrap .p-count:hover {
    border: 1px solid #b8c0c3;
    background: #fff
}

.basket-table .count-btn-wrap .p-count-minus, .basket-table .count-btn-wrap .p-count-plus {
    cursor: pointer;
    user-select: none;
    transition: background .2s ease;
    text-decoration: none;
    color: #666;
    background: 0 0;
    font-size: 20px
}

.basket-table .count-btn-wrap .p-count-minus:hover, .basket-table .count-btn-wrap .p-count-plus:hover {
    background: #e9e9e9
}

.basket-table .count-btn-wrap .p-count-minus:active, .basket-table .count-btn-wrap .p-count-plus:active {
    background: #e1e1e1
}

.basket-table .count-btn-wrap .sale-block {
    position: absolute;
    z-index: 10;
    top: 100%;
    left: 50%;
    display: none;
    width: 240px;
    margin-left: -120px;
    padding-top: 10px
}

.basket-table .count-btn-wrap .sale-block .s-wrap {
    position: relative;
    text-align: center;
    border: 1px solid #e7e7e7;
    background: #f7fbfe;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .1)
}

.basket-table .count-btn-wrap .sale-block .s-wrap:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 10px;
    height: 10px;
    content: '';
    transform: translate(-50%, -50%) rotate(-45deg);
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    background: #f7fbfe
}

.basket-table .count-btn-wrap .sale-block .s-ttl {
    padding: 15px 0;
    text-transform: uppercase;
    color: #000;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.2
}

.basket-table .count-btn-wrap .sale-block .s-lnk {
    display: block;
    padding: 14px 0;
    text-decoration: none;
    color: #333;
    border-top: 1px solid #e7e7e7;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    line-height: 1.2
}

.basket-table .count-btn-wrap .sale-block .s-lnk:hover {
    background: #f0f6fb
}

.basket-table .reserved-controls {
    margin-top: 10px;
    font-size: 12px
}

.basket-table .reserved-controls .available {
    width: 130px;
    text-align: center;
    color: #458381
}

.basket-table .reserved-controls > div + div {
    margin-top: 6px
}

.basket-table .reserved-controls a {
    white-space: nowrap
}

.basket-table .prod-price.sale .price-cur {
    color: #5cd3cf;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif
}

.basket-table .prod-price .price-old {
    position: relative;
    display: inline-block;
    margin-bottom: 3px;
    padding: 0 2px;
    font-size: 12px
}

.basket-table .prod-price .price-old:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    content: '';
    background: #b2b2b2
}

.basket-table .prod-price .price-cur {
    font-size: 16px
}

.basket-table .bonus-num {
    display: inline-block;
    min-width: 30px;
    height: 30px;
    padding: 0 6px;
    text-align: center;
    color: #74368f;
    border-radius: 5px;
    background: #ecddf2;
    line-height: 30px
}

.basket-table .btn-delete-prod {
    width: 24px;
    height: 24px;
    padding: 0;
    background: 0 0
}

.basket-table .btn-delete-prod:hover:before {
    width: 1.6em;
    height: 1.8em;
    background-position: -.2em -98.2em
}

.basket-table .btn-delete-prod:before {
    display: block;
    width: 1.6em;
    height: 1.8em;
    margin: 0 auto;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -93.8em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-table .btn-delete-prod:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-table .tr-total {
    background: #f6f6f6
}

.basket-table .tr-total td {
    padding-top: 25px;
    padding-bottom: 25px;
    color: #000
}

.basket-table .tr-total .td-count {
    padding-left: 73px
}

.ordering-page .basket-table .tr-total .td-count {
    text-align: left
}

.basket-table .tr-total .td-fullprice {
    font-size: 18px
}

.basket-table .td-total {
    text-transform: uppercase;
    font-size: 16px
}

.basket-table .td-promocode {
    font-size: 14px
}

.basket-table .td-promocode .wrap-btn {
    padding: 10px 0;
    text-align: center
}

.basket-table .td-promocode .btn-link {
    color: #5cd3cf;
    border: none;
    background: 0 0
}

.basket-table .td-promocode .btn-link.collapsed {
    color: #333
}

.basket-table .td-promocode .btn-link.collapsed:hover {
    color: #5cd3cf
}

.basket-table .td-promocode .form-promo {
    padding: 20px 0
}

.basket-table .td-promocode .form-promo .form-group {
    margin-bottom: 0
}

.basket-table .td-promocode .form-promo .name {
    text-align: right;
    font-size: 17px
}

.basket-table .delivery-info {
    padding: 10px 0;
    text-align: right;
    color: #666;
    font-size: 14px
}

.basket-table .delivery-info .text {
    position: relative;
    display: inline-block;
    padding-left: 48px;
    line-height: 1.2
}

.basket-table .delivery-info .text:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 3.4em;
    height: 1.4em;
    content: ' ';
    transform: translateY(-50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -338.8em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-table .delivery-info .text:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-table .delivery-info.error {
    color: #5cd3cf
}

.basket-table .delivery-info.error .text:before {
    width: 3.4em;
    height: 1.4em;
    background-position: -.2em -340.6em
}

tr.tr-select-gift {
    overflow: hidden
}

tr.tr-select-gift:hover {
    background: 0 0 !important
}

tr.tr-select-gift td.tr-select-gift-td {
    position: relative;
    z-index: 2;
    max-width: 100%
}

tr.tr-select-gift td.tr-select-gift-td:after, tr.tr-select-gift td.tr-select-gift-td:before {
    position: absolute;
    z-index: 1;
    z-index: -1;
    opacity: .5;
    width: 50%;
    height: 100%;
    content: '' !important;
    background: url(/local/templates/html/images/title-bg.svg) no-repeat left top;
    background-size: 200% 200%
}

tr.tr-select-gift td.tr-select-gift-td:before {
    top: 0;
    left: -99px;
    transform: rotate(180deg)
}

tr.tr-select-gift td.tr-select-gift-td:after {
    top: 0;
    right: -90px
}

.sel-gift-area {
    display: flex
}

.sel-gift-area__descr {
    display: flex;
    flex-wrap: wrap
}

.sel-gift-area__ttl, .sel-gift-area__txt {
    margin: 0
}

.sel-gift-area__ttl {
    text-transform: uppercase;
    font-size: 1.6rem
}

.sel-gift-area__gift-ic {
    align-self: center;
    margin-right: 25px
}

.sel-gift-area__gift-ic:before {
    display: inline-block;
    width: 2em;
    height: 2.2em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -372.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .sel-gift-area__gift-ic:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.sel-gift-area__gift-ic.mob {
    display: none;
    margin-right: 0
}

.sel-gift-area__descr {
    font-size: 1.4rem
}

.sel-gift-area-btns {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: auto
}

.sel-gift-area-btns__ttl {
    position: absolute;
    z-index: 2;
    top: -18px;
    left: 50%;
    padding: 9px 18px;
    transform: translateX(-50%);
    white-space: nowrap;
    color: #fff;
    border-radius: 4px;
    background-color: #f96a00;
    font-size: 1.2rem;
    line-height: 1
}

.sel-gift-area-btns__btn {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 90px;
    max-height: 106px;
    padding: 0 20px;
    cursor: pointer;
    transition: border-color .15s ease;
    text-align: left;
    border: 1px solid #e7e7e7;
    background: #fff
}

.sel-gift-area-btns__btn:hover {
    border: 1px solid #b4b4b4
}

.sel-gift-area-btns__btn .wrap {
    position: relative;
    flex-shrink: 0;
    width: 70px;
    height: 70px;
    margin-right: 15px
}

.sel-gift-area-btns__btn .wrap img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 70px;
    max-height: 70px;
    transition: transform .3s ease;
    transform: translate(-50%, -50%);
    will-change: transform
}

.sel-gift-area-btns__btn span {
    overflow: hidden;
    max-height: 76px;
    margin: 15px 0;
    text-transform: uppercase;
    font-size: 1.6rem
}

.sel-gift-area-btns__btn.active {
    border: 1px solid #5cd3cf
}

.sel-gift-area-btns__btn .discount {
    position: absolute;
    z-index: 2;
    top: 10px;
    left: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    color: #fff;
    border-radius: 50%;
    background-color: #5cd3cf;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 1.3rem;
    line-height: 1
}

.basket-controls--main {
    position: fixed;
    z-index: 601;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 20px 0;
    background: #fff;
    box-shadow: 0 5px 20px rgba(0, 0, 0, .3)
}

.basket-controls.static {
    position: static;
    margin-bottom: 60px;
    padding: 0;
    box-shadow: none
}

.basket-controls.static .container {
    width: auto;
    margin-right: -15px;
    margin-left: -15px
}

.basket-controls .btn, .basket-controls .container-form input[type=submit], .container-form .basket-controls input[type=submit] {
    height: 58px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 56px
}

.basket-controls .btn span, .basket-controls .container-form input[type=submit] span, .container-form .basket-controls input[type=submit] span {
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    line-height: 20px
}

.basket-controls .btn-index-default {
    float: left
}

.basket-controls .btn-index-default:before {
    display: inline-block;
    content: ' ';
    vertical-align: middle;
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .basket-controls .btn-index-default:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.basket-controls .btn-index-default + .btn-index-default {
    margin-left: 10px
}

.basket-controls .btn-index-default.btn-commerce {
    margin-left: 10px
}

.basket-controls .btn-index-default span {
    margin-left: 12px
}

.basket-controls .btn-clear:before {
    width: 1.6em;
    height: 1.8em;
    margin-top: -2px;
    background-position: -.2em -93.8em
}

.basket-controls .btn-commerce:before {
    width: 1.3em;
    height: 1.6em;
    background-position: -.2em -91.8em
}

.basket-controls .btn-status:before {
    width: 1.7em;
    height: 1.7em;
    margin-top: -1px;
    background-position: -.2em -385.2em
}

.basket-controls .btn-print:before {
    width: 1.8em;
    height: 1.7em;
    background-position: -.2em -165.3em
}

.basket-controls .btn-download:before {
    width: 1.9em;
    height: 2.091em;
    margin-top: -1px;
    background-position: -.2em -136.7em
}

.basket-controls .btn-cabinet, .basket-controls .btn-order {
    float: right
}

.basket-controls .btn-cabinet:before, .basket-controls .btn-order:before {
    display: none
}

.basket-controls .btn-cabinet:after, .basket-controls .btn-order:after {
    margin-top: 0
}

.basket-page .grid {
    display: flex;
    justify-content: flex-end
}

.basket-page .grid .order-content {
    flex-basis: 755px;
    margin-right: 30px
}

.basket-page .grid .order-content .edit .btn-add_edit {
    transform: rotate(225deg)
}

.basket-page .grid .order-aside {
    margin-right: auto
}

.basket-page .grid .order-nav {
    flex-basis: 360px
}

.basket-page .grid .order-step .wrap {
    margin-bottom: 0
}

.basket-page .grid .btn-success {
    margin-top: 40px
}

.basket-page textarea {
    display: block;
    width: 100%;
    height: 150px;
    padding: 20px 25px;
    resize: none;
    color: #000;
    border: 1px solid #dbe0e2;
    background: #f6f6f6;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif
}

.order-aside {
    margin-bottom: 50px
}

.order-aside .smart-banner + .smart-banner {
    margin-top: 30px
}

.smart-banner {
    position: relative;
    max-width: 230px;
    padding: 30px 10px 20px;
    border: 4px solid #74368f
}

.smart-banner.revert {
    background: #74368f
}

.smart-banner.revert .icon:before {
    width: 2.2em;
    height: 2.2em;
    background-position: -.2em -248.5em
}

.smart-banner.revert .text {
    color: #fff
}

.smart-banner .tooltip-info {
    position: absolute;
    top: 8px;
    right: 8px
}

.smart-banner .icon {
    margin-bottom: 20px;
    text-align: center
}

.smart-banner .icon:before {
    display: inline-block;
    width: 2.2em;
    height: 2.2em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -251.1em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .smart-banner .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.smart-banner .text {
    margin-bottom: 22px;
    text-align: center;
    color: #74368f;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.3
}

.smart-banner .form-smart {
    max-width: 300px;
    margin: 0 auto
}

.smart-banner .btn-wrap {
    padding-bottom: 10px;
    text-align: center
}

.container-form .smart-banner input[type=submit], .smart-banner .btn, .smart-banner .container-form input[type=submit] {
    padding-right: 30px;
    padding-left: 30px
}

.cls-msg-error-dark {
    fill: orange !important
}

.tooltip-info__wrap {
    text-decoration: none
}

.tooltip-info__wrap:hover p {
    color: #b0b0b0
}

.tooltip-info_mod {
    margin-top: -2px;
    margin-left: 10px
}

.tooltip-info:hover .drop-info {
    display: block;
    opacity: 1
}

.order-step {
    margin-bottom: 70px
}

.order-step input[type=radio] {
    -webkit-appearance: radio !important
}

.order-step .wrap {
    position: relative;
    margin-bottom: 40px;
    padding: 90px 10px 70px;
    border: 1px solid #e7e7e7
}

.order-step .number {
    position: absolute;
    top: 10px;
    left: 25px;
    color: #e5e5e5;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 80px;
    line-height: 1
}

.container-form .order-step .step-controls input[type=submit], .order-step .step-controls .btn, .order-step .step-controls .container-form input[type=submit] {
    position: relative;
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    padding: 0;
    border-radius: 50%
}

.container-form .order-step .step-controls .btn + input[type=submit], .container-form .order-step .step-controls input[type=submit] + .btn, .container-form .order-step .step-controls input[type=submit] + input[type=submit], .order-step .step-controls .btn + .btn, .order-step .step-controls .container-form .btn + input[type=submit], .order-step .step-controls .container-form input[type=submit] + .btn, .order-step .step-controls .container-form input[type=submit] + input[type=submit] {
    margin-left: 12px
}

.container-form .order-step .step-controls input[type=submit]:before, .order-step .step-controls .btn:before, .order-step .step-controls .container-form input[type=submit]:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: ' ';
    transform: translate(-50%, -50%) scale(.8);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.container-form .no-svg .order-step .step-controls input[type=submit]:before, .no-svg .order-step .step-controls .btn:before, .no-svg .order-step .step-controls .container-form input[type=submit]:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.container-form .order-step .step-controls input.ic2-icon_cross[type=submit]:before, .order-step .step-controls .btn.ic2-icon_cross:before, .order-step .step-controls .container-form input.ic2-icon_cross[type=submit]:before {
    transform: translate(-50%, -50%) scale(1.01)
}

.order-step .step-controls .btn-edit:before {
    width: 2.4em;
    height: 2.4em;
    margin-top: -1px;
    margin-left: 1px;
    background-position: -.2em -139.2em
}

.order-step .step-controls .btn-add:before {
    width: 2.4em;
    height: 2.4em;
    background-position: -.2em -34.2em
}

.order-step .title {
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center
}

.order-step .title_comment {
    margin-top: 67px
}

.order-step .fieldset {
    max-width: 440px;
    margin: 0 auto
}

.order-step .form-group + .title {
    margin-top: 44px
}

.order-step .basket-controls {
    display: flex;
    align-items: center;
    justify-content: center
}

.order-step .basket-controls__back-link {
    margin-top: 40px;
    margin-right: 20px;
    text-decoration: none;
    color: #333
}

.order-step .basket-controls__back-link:hover {
    color: #5cd3cf
}

.order-step .basket-controls__back-link:hover.ic2-pager-prev:before {
    width: 2.597em;
    height: .9em;
    background-position: -.2em -560.4em
}

.order-step .basket-controls__back-link.ic2-pager-prev:before {
    margin-right: 10px !important
}

.order-step .basket-controls .btn-order {
    position: relative;
    z-index: 1060;
    float: none;
    padding-right: 34px;
    padding-left: 34px
}

.order-step .alert {
    position: relative;
    margin-top: 30px;
    padding-left: 70px;
    border-radius: 4px;
    background: #f6f6f6
}

.order-step .alert:before {
    position: absolute;
    bottom: -6px;
    left: 10px;
    display: block;
    width: 12px;
    height: 12px;
    content: '';
    transform: rotate(45deg);
    background: #f6f6f6
}

.order-step .alert .icon {
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%)
}

.order-step .alert .icon:before {
    display: block;
    width: 3.4em;
    height: 1.4em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -338.8em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .order-step .alert .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.order-step .alert .text {
    color: #666;
    font-size: 14px;
    line-height: 1.3
}

.order-step .radio-tabs .radio {
    margin: 0
}

.order-step .radio-tabs input {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.order-step .radio-tabs input:checked + .radio__text:after {
    opacity: 1
}

.order-step .radio-tabs .radio__text {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer
}

.order-step .radio-tabs .radio__text:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '';
    border: 1px solid #dbe0e2;
    border-radius: 50%;
    background: #fff
}

.order-step .radio-tabs .radio__text:after {
    position: absolute;
    top: 5px;
    left: 5px;
    opacity: 0;
    width: 10px;
    height: 10px;
    content: '';
    border-radius: 50%;
    background: #5cd3cf
}

.order-step .tab-content-radio .tab-pane {
    display: none
}

.order-step .tab-content-radio .tab-pane.active {
    display: block
}

.order-step .information {
    margin-bottom: 32px;
    line-height: 1.3
}

.form-control--select {
    position: relative
}

.form-control--select .form-control--select_value {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 42px;
    padding: 11px;
    cursor: pointer;
    transition: border-color ease-in-out .15s;
    color: #000;
    border: 1px solid #dbe0e2;
    border-radius: 2px;
    background-color: #f6f6f6;
    background-image: none;
    font-size: 14px;
    line-height: 1.4
}

.form-control--select .form-control--select_value--placeholder {
    color: #999
}

.form-control--select:before {
    position: absolute;
    top: 50%;
    right: 10px;
    opacity: .6;
    overflow: hidden;
    width: 0;
    height: 0;
    margin: -2px 0 -4px;
    content: '';
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.form-control--select:hover {
    border-color: #b8c0c3;
    outline: 0
}

.form-control--select .form-control--select_list {
    position: absolute;
    z-index: 1080;
    top: 100%;
    left: 0;
    display: none;
    width: 100%;
    border-right: 1px solid #dbe0e2;
    border-bottom: 1px solid #dbe0e2;
    border-left: 1px solid #dbe0e2;
    background-color: #fff
}

.form-control--select .form-control--select_item {
    width: 100%;
    height: 42px;
    padding: 11px;
    cursor: pointer;
    color: #000;
    background-color: #fff;
    font-size: 14px;
    line-height: 1.4
}

.form-control--select .form-control--select_item:hover {
    color: #fff;
    background-color: #5cd3cf
}

.form-control--select.active .form-control--select_value {
    background-color: #fff
}

.form-control--select.active .form-control--select_list {
    display: block
}

.form-control--select.active:before {
    border-top: 4px solid #b8c0c3
}

.order-nav {
    margin-bottom: 30px
}

.order-nav .step {
    position: relative;
    min-height: 200px;
    padding: 3px 0 30px 50px
}

.order-nav .step:last-child {
    min-height: inherit
}

.order-nav .step:last-child .indicator:before {
    display: none
}

.order-nav .step.active .indicator:before {
    background: linear-gradient(to bottom, #458381 0, #ccc 50%)
}

.order-nav .step.active .point {
    background: #458381
}

.order-nav .step.active .point:before {
    width: 34px;
    height: 34px;
    background: rgba(0, 177, 39, .2)
}

.order-nav .step.active .wrap .number, .order-nav .step.active .wrap .percent, .order-nav .step.active .wrap .text {
    color: #333
}

.order-nav .step.done .indicator:before {
    background: #458381
}

.order-nav .step.done .point {
    background: #458381
}

.order-nav .step.done .point:before {
    background: rgba(0, 177, 39, .4)
}

.order-nav .step.done .wrap .completeness, .order-nav .step.done .wrap .number, .order-nav .step.done .wrap .percent, .order-nav .step.done .wrap .text {
    display: block;
    color: #458381
}

.order-nav .indicator {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 100%
}

.order-nav .indicator:before {
    position: absolute;
    top: 15px;
    left: 15px;
    display: block;
    width: 2px;
    height: 100%;
    content: '';
    background: #ccc
}

.order-nav .point {
    position: absolute;
    top: 5px;
    left: 5px;
    display: block;
    width: 22px;
    height: 22px;
    text-decoration: none;
    border-radius: 50%;
    background: #ccc
}

.order-nav .point.hover:before, .order-nav .point:hover:before {
    width: 34px;
    height: 34px
}

.order-nav .point:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 22px;
    height: 22px;
    content: '';
    transition: all .15s ease;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background: rgba(204, 204, 204, .4)
}

.order-nav .wrap {
    position: relative;
    display: flex;
    padding-right: 40px;
    text-decoration: none
}

.order-nav .wrap .completeness {
    display: none;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif
}

.order-nav .wrap .number, .order-nav .wrap .percent, .order-nav .wrap .text {
    color: #777
}

.order-nav .number {
    float: left;
    margin-right: 10px;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 1
}

.order-nav .text {
    overflow: hidden;
    width: 100px;
    padding-top: 1px;
    font-size: 14px;
    line-height: 1.2
}

.order-nav .percent {
    position: absolute;
    top: 0;
    right: 0;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 1
}

.modal-prod-info .modal-content {
    border-radius: 0;
    background: 0 0
}

.modal-prod-info .modal-header {
    position: relative;
    z-index: 2;
    min-height: inherit;
    padding: 0
}

.modal-prod-info .modal-body {
    position: relative;
    z-index: 1;
    padding: 0
}

.g-wrap .modal-prod-info .product-info .product-info_i:before {
    display: none
}

.g-wrap .modal-prod-info .info_header {
    padding-right: 30px
}

.modal-prod-info .prod-price-drop {
    position: static;
    display: block !important;
    width: 100%;
    padding: 0
}

.modal-prod-info .prod-price-drop-i:before {
    content: none
}

.modal-auth .modal-header {
    min-height: inherit;
    padding: 0
}

.modal-auth .modal-header .close {
    top: 0;
    right: 0;
    width: 34px;
    height: 34px
}

.modal-auth .modal-body {
    padding: 0
}

.modal-auth .nav {
    margin: 0
}

.g-wrap .modal-auth .nav li {
    width: auto
}

.modal-auth .nav li:last-child {
    float: none;
    overflow: hidden
}

.modal-auth .nav li.active .tab-head {
    color: #333;
    background: #fff
}

.modal-auth .nav li.active .tab-head:focus, .modal-auth .nav li.active .tab-head:hover {
    color: #333;
    background: #fff
}

.modal-auth .nav .tab-head {
    margin: 0;
    padding: 20px 40px;
    text-transform: uppercase;
    color: #333;
    background: #f1f1f1;
    font-size: 24px
}

.modal-auth .nav .tab-head:active, .modal-auth .nav .tab-head:focus, .modal-auth .nav .tab-head:hover {
    color: #333;
    background: #f1f1f1
}

.modal-auth .tab-content {
    padding: 30px 40px 0
}

.g-wrap .modal-auth .form-group {
    margin-bottom: 20px
}

.modal-auth .form-group.group-subscribe {
    margin-bottom: 40px
}

.modal-auth .submit-wrap .forgot {
    margin-bottom: 40px
}

.modal-auth .submit-wrap .btn-wrap {
    text-align: center
}

.modal-auth .button-submit {
    padding-right: 40px;
    padding-left: 40px;
    text-transform: uppercase;
    border-radius: 3px
}

.modal-auth .modal-footer {
    padding: 0 40px 40px;
    text-align: left;
    border: none
}


.modal-auth .separator {
    overflow: hidden;
    padding: 28px 0;
    text-align: center
}

.modal-auth .separator span {
    position: relative;
    display: inline-block;
    padding: 0 15px;
    line-height: 24px
}

.modal-auth .separator span:after, .modal-auth .separator span:before {
    position: absolute;
    top: 55%;
    width: 1000px;
    height: 1px;
    content: '';
    background: #e7e7e7
}

.modal-auth .separator span:before {
    left: 100%
}

.modal-auth .separator span:after {
    right: 100%
}

.modal-auth .social {
    text-align: center
}

.modal-auth .social a {
    display: inline-block;
    margin: 0 20px;
    vertical-align: top
}

.modal-auth .social a:first-child {
    margin-left: 0
}

.modal-auth .social a:last-child {
    margin-right: 0
}

.modal-auth .social a:hover {
    opacity: .8
}

.modal-auth .social a:before {
    display: block;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .modal-auth .social a:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.modal-auth .social a.g:before {
    width: 4.7em;
    height: 4.5em;
    background-position: -.2em -77.3em
}

.modal-auth .social a.fb:before {
    width: 4.7em;
    height: 4.5em;
    background-position: -.2em -72.4em
}

.modal-auth .social a.vk:before {
    width: 4.7em;
    height: 4.5em;
    background-position: -.2em -86.9em
}

.modal-auth .social a.ok:before {
    width: 4.5em;
    height: 4.5em;
    background-position: -.2em -550em
}

.modal-ordered .modal-header {
    padding: 0
}

.modal-ordered .modal-body {
    padding: 28px 40px 30px
}

.modal-ordered .info-block {
    position: relative;
    font-size: 14px;
    line-height: 1.2
}

.modal-ordered .info-block ul {
    margin: 0
}

.modal-ordered .info-block ul li + li {
    margin-top: 3px
}

.modal-ordered .info-block .wrap {
    position: absolute;
    top: 0;
    left: 100%;
    display: none;
    width: 220px;
    margin-left: 20px;
    padding: 25px 20px;
    background: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
}

.modal-ordered .info-block .wrap:before {
    position: absolute;
    top: 50%;
    left: -5px;
    display: block;
    width: 10px;
    height: 10px;
    content: '';
    transform: translateY(-50%) rotate(-45deg);
    background: #fff
}

.modal-ordered .info-block .pic {
    display: block;
    margin-bottom: 20px;
    text-decoration: none
}

.modal-ordered .info-block .pic img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100px
}

.modal-ordered .info-block .ttl {
    margin-bottom: 15px
}

.modal-ordered .info-block .text {
    margin-bottom: 15px
}

.modal-ordered .title {
    text-align: center
}

.modal-ordered .btn-wrap {
    text-align: center
}

.container-form .modal-ordered .btn-wrap .btn + input[type=submit], .container-form .modal-ordered .btn-wrap input[type=submit] + .btn, .container-form .modal-ordered .btn-wrap input[type=submit] + input[type=submit], .modal-ordered .btn-wrap .btn + .btn, .modal-ordered .btn-wrap .container-form .btn + input[type=submit], .modal-ordered .btn-wrap .container-form input[type=submit] + .btn, .modal-ordered .btn-wrap .container-form input[type=submit] + input[type=submit] {
    margin-left: 6px
}

.modal-ordered .separator {
    overflow: hidden;
    padding: 28px 0;
    text-align: center
}

.modal-ordered .separator span {
    position: relative;
    display: inline-block;
    padding: 0 15px;
    line-height: 24px
}

.modal-ordered .separator span:after, .modal-ordered .separator span:before {
    position: absolute;
    top: 55%;
    width: 1000px;
    height: 1px;
    content: '';
    background: #e7e7e7
}

.modal-ordered .separator span:before {
    left: 100%
}

.modal-ordered .separator span:after {
    right: 100%
}

.modal-ordered .social {
    margin-bottom: 50px;
    text-align: center
}

.modal-ordered .social a {
    display: inline-block;
    margin: 0 20px;
    vertical-align: top
}

.modal-ordered .social a:first-child {
    margin-left: 0
}

.modal-ordered .social a:last-child {
    margin-right: 0
}

.modal-ordered .social a:hover {
    opacity: .8
}

.modal-ordered .social a:before {
    display: block;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .modal-ordered .social a:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.modal-ordered .social a.g:before {
    width: 4.7em;
    height: 4.5em;
    background-position: -.2em -77.3em
}

.modal-ordered .social a.fb:before {
    width: 4.7em;
    height: 4.5em;
    background-position: -.2em -72.4em
}

.modal-ordered .social a.vk:before {
    width: 4.7em;
    height: 4.5em;
    background-position: -.2em -86.9em
}

.modal-ordered .social a.ok:before {
    width: 4.5em;
    height: 4.5em;
    background-position: -.2em -550em
}

.modal-ordered .advance .item {
    position: relative;
    float: left;
    width: 50%;
    margin-bottom: 30px;
    padding-left: 20px
}

.modal-ordered .advance .item:nth-child(2n+1) {
    clear: both;
    padding-right: 20px;
    padding-left: 0
}

.modal-ordered .advance .icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.modal-ordered .advance .icon:before {
    display: block;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .modal-ordered .advance .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.modal-ordered .advance .icon.bonus:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -42.6em
}

.modal-ordered .advance .icon.gift:before {
    width: 3.3em;
    height: 3.6em;
    background-position: -.2em -46em
}

.modal-ordered .advance .icon.vip:before {
    width: 2.7em;
    height: 3.2em;
    background-position: -.2em -53.8em
}

.modal-ordered .advance .icon.status:before {
    width: 2.9em;
    height: 3.4em;
    background-position: -.2em -50em
}

.modal-ordered .advance .txt {
    overflow: hidden;
    margin-left: 50px;
    line-height: 1.2
}

.attention-modal__title {
    margin-bottom: 14px;
    text-align: center;
    font-family: Circe-Regular, Arial, Helvetica, sans-serif;
    font-size: 24px
}

.attention-modal__text {
    text-align: center;
    font-size: 14.5px;
    line-height: 24px
}

.attention-modal .modal-body {
    padding: 45px 25px 30px
}

.attention-opts {
    display: flex;
    flex-direction: column;
    margin-top: 50px
}

.attention-opts__title {
    margin-bottom: 30px;
    text-align: center;
    font-size: 14px;
    font-weight: 600
}

.attention-opts__btn-group {
    display: flex;
    align-items: center;
    flex-direction: column
}

.attention-opts__btn-group > * {
    width: 187px
}

.attention-opts__btn-group .btn, .attention-opts__btn-group .container-form input[type=submit], .container-form .attention-opts__btn-group input[type=submit] {
    padding-right: 10px;
    padding-left: 10px;
    text-overflow: initial
}

.attention-opts__descr {
    padding: 10px 15px 0;
    text-align: center;
    color: #666;
    font-size: 12px;
    line-height: 16px
}

.agreement-list .item-agree {
    margin-bottom: 30px;
    padding: 35px 40px;
    border: 1px solid #e7e7e7
}

.agreement-list .title {
    position: relative;
    margin-bottom: 20px;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.4
}

.agreement-list .title .ttl-icon {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%)
}

.agreement-list .title .ttl-icon:before {
    position: relative;
    display: block;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .agreement-list .title .ttl-icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.agreement-list .title .ttl-icon.sale:before {
    width: 2.6em;
    height: 3.1em;
    background-position: -.2em -59.8em
}

.agreement-list .title .ttl-txt {
    margin-left: 50px
}

.agreement-list .description {
    margin-bottom: 25px
}

.agreement-list .toggle-wrap {
    padding-top: 20px;
    padding-bottom: 30px
}

.agreement-list .select-wrap {
    max-width: 400px;
    margin-bottom: 25px
}

.agreement-list .select-wrap .jqselect {
    vertical-align: top
}

.agreement-list .divisions .d-item {
    position: relative;
    padding: 18px 60px 18px 15px;
    border-bottom: 1px solid #e7e7e7
}

.agreement-list .divisions .d-item:first-child {
    border-top: 1px solid #e7e7e7
}

.agreement-list .divisions .name {
    font-size: 14px
}

.agreement-list .divisions .btn-remove {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 24px;
    height: 24px;
    margin-top: -12px;
    border: none;
    background: 0 0
}

.agreement-list .divisions .btn-remove:hover:before {
    width: 1.003em;
    height: 1em;
    background-position: -.2em -336em
}

.agreement-list .divisions .btn-remove:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 1.003em;
    height: 1em;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -334.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .agreement-list .divisions .btn-remove:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.agreement-list .toggle-link a {
    position: relative;
    display: inline-block;
    padding-right: 22px;
    text-decoration: none;
    font-size: 14px
}

.agreement-list .toggle-link a.collapsed:before {
    transform: translateY(-50%) rotate(0)
}

.agreement-list .toggle-link a:before {
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    width: .9em;
    height: .6em;
    margin-top: 1px;
    content: ' ';
    transition: transform .3s ease;
    transform: translateY(-50%) rotate(-180deg);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -234.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .agreement-list .toggle-link a:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.cabinet-menu {
    margin-bottom: 40px
}

.cabinet-menu .menu_level_1 {
    margin: 0
}

.cabinet-menu .item_1 {
    position: relative;
    padding: 15px 0
}

.cabinet-menu .item_1:after {
    display: block;
    clear: both;
    width: 100%;
    height: 0;
    content: ''
}

.cabinet-menu .item_1 > a, .cabinet-menu .item_1 > span:not(.indicator) {
    transition: color .2s ease;
    text-decoration: none;
    text-transform: uppercase;
    color: #333;
    font-size: 16px;
    line-height: 20px
}

.cabinet-menu .item_1 > a:hover {
    color: #5cd3cf
}

.cabinet-menu .item_1.active > a, .cabinet-menu .item_1.active > span:not(.indicator) {
    color: #458381
}

.cabinet-menu .item_1.active > a:hover {
    color: #5cd3cf
}

.cabinet-menu .item_1 .indicator {
    position: relative;
    display: none;
    float: right;
    min-width: 40px;
    margin-top: -5px;
    margin-bottom: -5px;
    margin-left: 20px;
    padding: 5px 10px;
    text-align: center;
    border-radius: 4px;
    background: #f4f4f4;
    font-size: 14px;
    line-height: 20px
}

.cabinet-menu .item_1.smartbonus > a:hover {
    color: #5cd3cf
}

.cabinet-menu .item_1.smartbonus .indicator {
    background: #ecddf2
}

.cabinet-manager {
    margin-bottom: 40px;
    padding: 30px 24px 35px;
    text-align: center;
    border: 1px solid #e7e7e7
}

.cabinet-manager .title {
    margin-bottom: 30px;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 1.2
}

.cabinet-manager .photo {
    position: relative;
    width: 110px;
    height: 110px;
    margin: 0 auto 15px
}

.cabinet-manager .photo .pic {
    position: relative;
    z-index: 1;
    overflow: hidden;
    border-radius: 50%
}

.cabinet-manager .photo img {
    display: block;
    max-width: 100%;
    max-height: 100%
}

.cabinet-manager .photo .status {
    position: absolute;
    z-index: 2;
    right: 6px;
    bottom: 6px;
    width: 20px;
    height: 20px;
    border: 1px solid #e7e7e7;
    border-radius: 50%;
    background: #fff
}

.cabinet-manager .photo .status:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 9px;
    height: 9px;
    content: '';
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background: #eee
}

.cabinet-manager .photo .status.online:before {
    background: #458381
}

.cabinet-manager .name {
    margin-bottom: 20px;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.2
}

.cabinet-manager .contacts {
    font-size: 14px;
    line-height: 1.3
}

.cabinet-manager .contacts .line + .line {
    margin-top: 20px
}

.custom-checkbox {
    position: relative;
    display: block;
    cursor: pointer;
    font-size: 1.4rem
}

.custom-checkbox_modifier {
    padding-left: 35px
}

.custom-checkbox_modifier .custom-checkbox__checkmark {
    top: 50%;
    transform: translate(0, -50%)
}

.custom-checkbox__input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
    cursor: pointer
}

.custom-checkbox__checkmark {
    position: absolute;
    top: 0;
    left: 0;
    width: 25px;
    height: 25px;
    border: 1px solid #dde2e4;
    border-radius: 2px;
    background-color: #f6f6f6
}

.custom-checkbox:hover .custom-checkbox__input ~ .custom-checkbox__checkmark {
    background-color: #e5e5e5
}

.custom-checkbox .custom-checkbox__input:checked ~ .custom-checkbox__checkmark {
    background-color: #5cd3cf
}

.custom-checkbox .custom-checkbox__checkmark:after {
    position: absolute;
    display: none;
    content: ''
}

.custom-checkbox .custom-checkbox__input:checked ~ .custom-checkbox__checkmark:after {
    display: block
}

.custom-checkbox .custom-checkbox__checkmark:after {
    top: 4px;
    left: 8px;
    width: 7px;
    height: 12px;
    transform: rotate(45deg);
    border: solid #fff;
    border-width: 0 3px 3px 0
}

.prod-card.collection .p-pic.collection-photos {
    display: flex;
    flex-grow: 1;
    flex-wrap: wrap;
    height: 100%;
    padding-right: 30px;
    padding-left: 30px
}

.prod-card.collection .prod-wrap {
    display: flex;
    flex-direction: column
}

.prod-card.collection .p-pic .p-pic-link.js-hover-trg {
    width: auto;
    min-width: 50%;
    height: auto;
    min-height: 50%;
    margin: 0
}

.prod-card.collection .p-pic .p-pic-link.js-hover-trg img {
    max-height: calc(100% - 12px)
}

.prod-card.collection .p-wrap {
    margin-top: auto
}

.prod-card.collection .c-btn-wrap_mod.c-btn-wrap {
    position: static;
    padding: 0 30px 15px
}

.cabinet-content {
    margin-bottom: 40px
}

.cabinet-content .accordion {
    margin-bottom: 30px
}

.cabinet-aside {
    margin-bottom: 40px
}

.cabinet-aside .ca-item {
    min-height: 1px
}

.cabinet-banner {
    position: relative;
    padding: 30px 20px 35px;
    text-align: center;
    border: 4px solid #e7e7e7
}

.cabinet-banner + .cabinet-banner {
    margin-top: 30px
}

.cabinet-banner.revert .tooltip-info.active .btn-icon:before, .cabinet-banner.revert .tooltip-info:hover .btn-icon:before {
    width: 2em;
    height: 2em;
    background-position: -.2em -442.5em
}

.cabinet-banner.revert .tooltip-info .btn-icon:before {
    width: 2em;
    height: 2em;
    background-position: -.2em -442.5em
}

.cabinet-banner .tooltip-info {
    position: absolute;
    top: 8px;
    right: 8px
}

.cabinet-banner .icon {
    margin-bottom: 20px
}

.cabinet-banner .icon:before {
    display: block;
    margin: 0 auto;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .cabinet-banner .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.cabinet-banner .text {
    font-size: 14px;
    line-height: 1.4
}

.cabinet-banner .text b, .cabinet-banner .text strong {
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif
}

.cabinet-banner .text b {
    font-size: 16px
}

.cabinet-banner .text strong {
    display: block;
    text-transform: uppercase;
    font-size: 18px
}

.cabinet-banner .text a {
    text-decoration: none
}

.cabinet-banner .btn-wrap {
    padding-top: 10px
}

.cabinet-banner .separator {
    width: 30px;
    height: 1px;
    margin: 0 auto 1em;
    background: #ccc
}

.cabinet-banner.sale {
    border-color: #5cd3cf
}

.cabinet-banner.sale .text {
    color: #5cd3cf
}

.cabinet-banner.sale .text a {
    color: #5cd3cf
}

.cabinet-banner.sale .text a:hover {
    color: #458381
}

.cabinet-banner.sale .link-detail {
    color: #5cd3cf
}

.cabinet-banner.sale .link-detail:hover {
    color: #458381
}

.cabinet-banner.sale .separator {
    background: #5cd3cf
}

.cabinet-banner.sale .icon:before {
    width: 3.8em;
    height: 4.5em;
    background-position: -.2em -286.2em
}

.cabinet-banner.sale.revert {
    border-color: #fff;
    border-color: #5cd3cf;
    background: #5cd3cf
}

.cabinet-banner.sale.revert .text {
    color: #fff
}

.cabinet-banner.sale.revert .text a {
    color: #fff
}

.cabinet-banner.sale.revert .text a:hover {
    color: rgba(255, 255, 255, .8)
}

.cabinet-banner.sale.revert .link-detail {
    color: #fff
}

.cabinet-banner.sale.revert .link-detail:hover {
    color: rgba(255, 255, 255, .8)
}

.cabinet-banner.sale.revert .separator {
    background: #fff
}

.cabinet-banner.sale.revert .icon:before {
    width: 3.8em;
    height: 4.5em;
    background-position: -.2em -291.1em
}

.cabinet-banner.sale.revert .btn-primary, .cabinet-banner.sale.revert .container-form input[type=submit], .container-form .cabinet-banner.sale.revert input[type=submit] {
    background: #e94d58
}

.touch-no .cabinet-banner.sale.revert .btn-primary:hover, .touch-no .cabinet-banner.sale.revert .container-form input:hover[type=submit], .touch-no .container-form .cabinet-banner.sale.revert input:hover[type=submit] {
    background: #458381
}

.cabinet-banner.sale.revert .btn-primary:active, .cabinet-banner.sale.revert .container-form input:active[type=submit], .container-form .cabinet-banner.sale.revert input:active[type=submit] {
    background: #458381
}

.cabinet-banner.bonus {
    border-color: #74368f
}

.cabinet-banner.bonus .text {
    color: #74368f
}

.cabinet-banner.bonus .text a {
    color: #74368f
}

.touch-no .cabinet-banner.bonus .text a:hover {
    color: #642d7c
}

.cabinet-banner.bonus .link-detail {
    color: #74368f
}

.touch-no .cabinet-banner.bonus .link-detail:hover {
    color: #642d7c
}

.cabinet-banner.bonus .separator {
    background: #74368f
}

.cabinet-banner.bonus .icon:before {
    width: 2.2em;
    height: 2.2em;
    background-position: -.2em -251.1em
}

.cabinet-banner.bonus.revert {
    border-color: #fff;
    border-color: #74368f;
    background: #74368f
}

.cabinet-banner.bonus.revert .text {
    color: #fff
}

.cabinet-banner.bonus.revert .text a {
    color: #fff
}

.touch-no .cabinet-banner.bonus.revert .text a:hover {
    color: rgba(255, 255, 255, .8)
}

.cabinet-banner.bonus.revert .link-detail {
    color: #fff
}

.touch-no .cabinet-banner.bonus.revert .link-detail:hover {
    color: rgba(255, 255, 255, .8)
}

.cabinet-banner.bonus.revert .separator {
    background: #fff
}

.cabinet-banner.bonus.revert .icon:before {
    width: 2.2em;
    height: 2.2em;
    background-position: -.2em -248.5em
}

.cabinet-banner.collections {
    border-color: #458381
}

.cabinet-banner.collections .text {
    color: #458381
}

.cabinet-banner.collections .text a {
    color: #458381
}

.touch-no .cabinet-banner.collections .text a:hover {
    color: #5cd3cf
}

.cabinet-banner.collections .link-detail {
    color: #458381
}

.touch-no .cabinet-banner.collections .link-detail:hover {
    color: #5cd3cf
}

.cabinet-banner.collections .separator {
    background: #458381
}

.cabinet-banner.collections .icon:before {
    width: 2.4938em;
    height: 2.5em;
    background-position: -.2em -280.4em
}

.cabinet-banner.collections.revert {
    border-color: #fff;
    border-color: #458381;
    background: #458381
}

.cabinet-banner.collections.revert .text {
    color: #fff
}

.cabinet-banner.collections.revert .text a {
    color: #fff
}

.touch-no .cabinet-banner.collections.revert .text a:hover {
    color: rgba(255, 255, 255, .8)
}

.cabinet-banner.collections.revert .link-detail {
    color: #fff
}

.touch-no .cabinet-banner.collections.revert .link-detail:hover {
    color: rgba(255, 255, 255, .8)
}

.cabinet-banner.collections.revert .separator {
    background: #fff
}

.cabinet-banner.collections.revert .icon:before {
    width: 2.4938em;
    height: 2.5em;
    background-position: -.2em -283.3em
}

.cabinet-banner.calculator {
    border-color: #74cb87
}

.cabinet-banner.calculator .text {
    color: #74cb87
}

.cabinet-banner.calculator .text a {
    color: #74cb87
}

.touch-no .cabinet-banner.calculator .text a:hover {
    color: #74cb87
}

.cabinet-banner.calculator .link-detail {
    color: #74cb87
}

.touch-no .cabinet-banner.calculator .link-detail:hover {
    color: #74cb87
}

.cabinet-banner.calculator .separator {
    background: #74cb87
}

.cabinet-banner.calculator .icon:before {
    width: 4.3em;
    height: 5em;
    background-position: -.2em -296em
}

.cabinet-banner.calculator.revert {
    border-color: #fff;
    border-color: #74cb87;
    background: #74cb87
}

.cabinet-banner.calculator.revert .text {
    color: #fff
}

.cabinet-banner.calculator.revert .text a {
    color: #fff
}

.cabinet-banner.calculator.revert .text a:hover {
    color: rgba(255, 255, 255, .8)
}

.cabinet-banner.calculator.revert .link-detail {
    color: #fff
}

.cabinet-banner.calculator.revert .link-detail:hover {
    color: rgba(255, 255, 255, .8)
}

.cabinet-banner.calculator.revert .separator {
    background: #fff
}

.cabinet-banner.calculator.revert .icon:before {
    width: 4.3em;
    height: 5em;
    background-position: -.2em -301.4em
}

.cabinet-basket {
    padding: 35px 20px 40px;
    text-align: center;
    border: 4px solid #e7e7e7;
    font-size: 14px;
    line-height: 1.3
}

.cabinet-basket + .cabinet-basket {
    margin-top: 30px
}

.cabinet-basket .icon {
    margin-bottom: 20px
}

.cabinet-basket .icon:before {
    display: block;
    width: 2.8em;
    height: 2.5em;
    margin: 0 auto;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -277.5em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .cabinet-basket .icon:before {
    background-image: url(/local/templates/html/images/@sprite_svg.png?r=3981500178)
}

.cabinet-basket .text {
    margin-bottom: 8px
}

.cabinet-basket .count, .cabinet-basket .price {
    margin-bottom: 8px;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 16px
}

.cabinet-basket .btn-wrap {
    padding-top: 20px
}

.cabinet-section {
    margin-bottom: 30px;
    padding: 35px 30px 30px;
    border: 1px solid #e7e7e7
}

.cabinet-section .section-head .btn-controls {
    position: relative;
    float: right;
    width: 40px
}

.cabinet-section .section-head .btn-controls + .acc-link {
    margin-right: 60px
}

.cabinet-section .section-head .btn-controls .btn, .cabinet-section .section-head .btn-controls .container-form input[type=submit], .container-form .cabinet-section .section-head .btn-controls input[type=submit] {
    position: absolute;
    top: -10px;
    right: 0;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    border-radius: 50%
}

.cabinet-section .section-head .btn-controls .btn:before, .cabinet-section .section-head .btn-controls .container-form input[type=submit]:before, .container-form .cabinet-section .section-head .btn-controls input[type=submit]:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: ' ';
    transform: translate(-50%, -50%) scale(.8);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.container-form .no-svg .cabinet-section .section-head .btn-controls input[type=submit]:before, .no-svg .cabinet-section .section-head .btn-controls .btn:before, .no-svg .cabinet-section .section-head .btn-controls .container-form input[type=submit]:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.cabinet-section .section-head .btn-controls .btn-add {
    border: none
}

.cabinet-section .section-head .btn-controls .btn-add:before {
    width: 2.4em;
    height: 2.4em;
    background-position: -.2em -34.2em
}

.cabinet-section .acc-link {
    position: relative;
    display: block;
    transition: none;
    text-decoration: none
}

.cabinet-section .acc-link .icon {
    position: absolute;
    top: 50%;
    left: 0;
    width: 30px;
    height: 30px;
    margin-top: -18px;
    transition: border .2s ease;
    border: 1px solid #5cd3cf
}

.cabinet-section .acc-link .icon:after, .cabinet-section .acc-link .icon:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    transition: transform .3s ease, background .2s ease;
    background: #5cd3cf
}

.cabinet-section .acc-link .icon:before {
    width: 16px;
    height: 2px;
    margin-top: -1px;
    margin-left: -8px
}

.cabinet-section .acc-link .icon:after {
    width: 2px;
    height: 16px;
    margin-top: -8px;
    margin-left: -1px;
    transform: rotate(90deg)
}

.cabinet-section .acc-link.collapsed .icon {
    border-color: #a1a1a1
}

.cabinet-section .acc-link.collapsed .icon:hover {
    border-color: #5cd3cf
}

.cabinet-section .acc-link.collapsed .icon:hover:after, .cabinet-section .acc-link.collapsed .icon:hover:before {
    background: #5cd3cf
}

.cabinet-section .acc-link.collapsed .icon:after, .cabinet-section .acc-link.collapsed .icon:before {
    background: #b7b7b7
}

.cabinet-section .acc-link.collapsed .icon:after {
    transform: rotate(0)
}

.cabinet-section .section-title {
    margin: 0
}

.cabinet-section .section-body {
    padding-top: 30px
}

.cabinet-section .message {
    padding: 35px 25px;
    text-align: center;
    border: 1px solid #e7e7e7;
    line-height: 1.3
}

.orders-active table {
    width: 100%;
    border-collapse: separate
}

.orders-active table .th-number {
    width: 15%
}

.orders-active table .th-date {
    width: 15%
}

.orders-active table .th-count {
    width: 13%
}

.orders-active table .th-price {
    width: 16%
}

.orders-active table .th-division, .orders-active table .th-status {
    width: 20%
}

.orders-active table .th-controls, .orders-active table .th-review {
    width: 21%
}

.orders-active table thead th {
    padding: 14px 10px;
    text-align: left;
    color: #666;
    background: #f1f1f1;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.3
}

.orders-active table tbody td {
    padding: 15px 10px;
    font-size: 14px;
    line-height: 1.3
}

.orders-active table tbody td.td-review {
    text-align: right
}

.orders-active .td-title {
    color: #666
}

.orders-active .status {
    position: relative;
    padding-left: 30px;
    color: #999
}

.orders-active .status:before {
    position: absolute;
    top: 50%;
    left: -5px;
    display: block;
    margin-top: -1px;
    content: ' ';
    transform: translateY(-50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .orders-active .status:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.orders-active .status.wait-admin {
    padding-left: 0;
    color: #ff7a38
}

.orders-active .status.closed:before {
    left: 1px;
    width: 1.706em;
    height: 1.7em;
    background-position: -.2em -110.3em;
    font-size: 1.1rem
}

.orders-active .status.wait:before {
    display: block;
    width: 3em;
    height: 3em;
    background-position: -.2em -228.9em
}

.orders-active .status.inway {
    color: #69c
}

.orders-active .status.inway:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -218.7em
}

.orders-active .status.delivered {
    color: #4ce25a
}

.orders-active .status.delivered:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -211.9em
}

.orders-active .status.error:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -215.3em
}

.orders-active .status.accepted:before {
    display: block;
    width: 3em;
    height: 3em;
    background-position: -.2em -205.1em
}

.orders-active .status.transferred:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -225.5em
}

.orders-active .status.shipment:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -222.1em
}

.orders-active .status.canceled {
    color: #5cd3cf
}

.orders-active .status.canceled:before {
    width: 3em;
    height: 3em;
    background-position: -.2em -208.5em
}

.orders-active .review-link a {
    text-decoration: none
}

.orders-active .controls-wrap button {
    position: relative;
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    padding: 0;
    transition: opacity .2s ease;
    vertical-align: top;
    border: none;
    background: 0 0
}

.orders-active .controls-wrap button + button {
    margin-right: 0;
    margin-left: 30px
}

.orders-active .controls-wrap button:hover {
    opacity: .7;
    background: 0 0
}

.orders-active .controls-wrap button:disabled {
    visibility: hidden;
    opacity: 0;
    transition: none
}

.orders-active .controls-wrap button:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .orders-active .controls-wrap button:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.orders-active .controls-wrap .btn-comment:before {
    width: 2.056em;
    height: 1.937em;
    background-position: -.2em -105.8em
}

.orders-active .controls-wrap .btn-reject:before {
    width: 1.706em;
    height: 1.7em;
    background-position: -.2em -110.3em
}

.orders-active .controls-wrap .btn-confirm:before {
    width: 1.706em;
    height: 1.7em;
    background-position: -.2em -108.2em
}

.cabinet-comment .fieldset {
    border: 1px solid #e7e7e7
}

.cabinet-comment table {
    width: 100%;
    border-collapse: separate
}

.cabinet-comment table tr:first-child td {
    border: none
}

.cabinet-comment table td {
    padding: 15px 10px;
    vertical-align: top;
    font-size: 14px;
    line-height: 1.3
}

.cabinet-comment .td-title {
    width: 30%;
    text-align: right;
    color: #666
}

.cabinet-comment .td-rate {
    width: 25%;
    text-align: center
}

.cabinet-comment .td-comment {
    width: 45%;
    text-align: right
}

.cabinet-comment .td-comment.closed .form-control {
    display: none
}

.cabinet-comment .td-comment.closed .btn-toggle .txt-close {
    display: inline
}

.cabinet-comment .td-comment.closed .btn-toggle .txt-open {
    display: none
}

.cabinet-comment .td-comment.empty .comment-text {
    display: none
}

.cabinet-comment .comment-text {
    margin-bottom: 20px;
    text-align: left
}

.cabinet-comment .form-control {
    height: 140px;
    margin-bottom: 20px
}

.cabinet-comment .btn-toggle {
    padding: 0;
    color: #5cd3cf;
    border: none;
    background: 0 0
}

.cabinet-comment .btn-toggle:hover {
    color: #458381
}

.cabinet-comment .btn-toggle .txt-close {
    display: none
}

.cabinet-comment .btn-toggle .txt-open {
    display: inline
}

.cabinet-comment .btn-wrap {
    padding-top: 25px;
    text-align: center
}

.rate-input {
    text-align: center
}

.rate-input .wrap_i {
    display: inline-block;
    vertical-align: top;
    line-height: 1
}

.rate-input .star {
    float: left;
    cursor: pointer
}

.rate-input .star + .star {
    margin-left: 12px
}

.rate-input .star:before {
    display: block;
    width: 1.9em;
    height: 1.9em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -200.5em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .rate-input .star:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.rate-input .star.hover:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -202.8em
}

.rate-input .star.active:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -195.9em
}

.rate-input .star.active.hover:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -198.2em
}

.cabinet-chart {
    border: 1px solid #e7e7e7
}

.cabinet-chart .chart-filter {
    padding: 20px 20px 0
}

.cabinet-chart .chart-wrap {
    padding: 30px 10px 15px
}

.cabinet-chart .chart {
    width: 100%
}

.price-banner {
    margin-bottom: 30px;
    padding: 30px;
    text-align: center;
    color: #74cb87;
    border: 7px solid #74cb87;
    line-height: 1.3
}

.price-banner .wrap-items, .price-banner .wrap-title {
    display: inline-block;
    text-align: left;
    vertical-align: middle
}

.price-banner .wrap-title {
    width: 400px
}

.price-banner .title {
    position: relative;
    padding-left: 60px
}

.price-banner .title .pic {
    position: absolute;
    top: 50%;
    left: 0;
    width: 60px;
    transform: translateY(-50%)
}

.price-banner .title .pic img {
    display: block;
    max-width: 100%
}

.price-banner .title .text {
    padding: 0 30px;
    text-transform: uppercase;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 22px
}

.price-banner .item {
    position: relative;
    float: left;
    padding-right: 50px
}

.price-banner .item:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: none;
    width: 2px;
    height: 50px;
    margin-top: -25px;
    margin-left: -1px;
    content: '';
    background: #74cb87
}

.price-banner .item + .item {
    padding-left: 50px
}

.price-banner .item + .item:before {
    display: block
}

.price-banner .item:last-child {
    padding-right: 0
}

.price-banner .item .ttl {
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px
}

.price-banner .item .price {
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif
}

.price-banner .item .price > span {
    font-size: 16px
}

.price-banner .item .price .big {
    font-size: 42px
}

.price-banner .item .state {
    font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
    font-size: 16px
}

.price-banner .item .state.up {
    color: #ff5d42
}

.price-banner .item .state.up .icon:before {
    display: inline-block;
    width: .7em;
    height: 3.4em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -68.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .price-banner .item .state.up .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.price-banner .item .state.down {
    color: #4fe736
}

.price-banner .item .state.down .icon:before {
    display: inline-block;
    width: .7em;
    height: 3.4em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -64.8em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .price-banner .item .state.down .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.price-banner .item .state > span {
    display: inline-block;
    vertical-align: middle
}

.price-banner .item .state > span + span {
    margin-left: 10px
}

.price-banner .item .state .icon:before {
    display: block
}

.modal-feedback .text .jqselect {
    vertical-align: top
}

.modal-feedback .submit-wrap {
    padding-top: 30px
}

.modal-reason .modal-body {
    padding: 25px 40px 40px
}

.modal-reason .title {
    margin-bottom: 40px;
    text-align: center
}

.modal-reason .reason-form .fieldset {
    margin-bottom: 15px
}

.modal-reason .reason-form textarea {
    resize: none
}

.modal-reason .btn-wrap {
    text-align: center
}

.container-form .modal-reason .btn-wrap input[type=submit], .modal-reason .btn-wrap .btn, .modal-reason .btn-wrap .container-form input[type=submit] {
    min-width: 180px
}

.modal-order-wait .modal-body {
    padding: 30px 20px 50px
}

.modal-order-wait .modal-basket .delivery-info {
    padding-right: 10px;
    text-align: left
}

.modal-order-wait .modal-basket-header {
    margin-bottom: 40px;
    font-size: 14px
}

.modal-order-wait .order-info {
    margin-bottom: 35px
}

.modal-order-wait .order-info .line {
    margin-bottom: 4px
}

.modal-order-wait .order-info .date, .modal-order-wait .order-info .division, .modal-order-wait .order-info .number {
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.2
}

.modal-order-wait .order-info .name {
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif
}

.modal-order-wait .add-prod-form {
    margin-bottom: 40px
}

.modal-order-wait .modal-basket-footer {
    text-align: center
}

.container-form .modal-order-wait .modal-basket-footer input[type=submit], .modal-order-wait .modal-basket-footer .btn, .modal-order-wait .modal-basket-footer .container-form input[type=submit] {
    position: relative;
    height: 50px;
    margin: 5px 8px;
    padding: 0 30px;
    font-size: 14px;
    line-height: 48px
}

.container-form .modal-order-wait .modal-basket-footer input.btn-index-default[type=submit], .modal-order-wait .modal-basket-footer .btn.btn-index-default, .modal-order-wait .modal-basket-footer .container-form input.btn-index-default[type=submit] {
    color: #458381;
    border-color: #458381
}

.modal-division-edit .modal-body {
    padding: 25px 40px 45px
}

.modal-division-edit .section {
    margin-bottom: 35px
}

.modal-division-edit .section .title {
    margin-bottom: 15px;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 16px
}

.modal-division-edit .section .line {
    position: relative
}

.modal-division-edit .section .line + .line {
    margin-top: 12px
}

.modal-division-edit .add-field {
    position: absolute;
    top: 50%;
    right: 30px;
    padding: 0;
    transform: translateY(-50%);
    border: none;
    background: 0 0
}

.modal-division-edit .add-field:hover:before {
    width: 2.4em;
    height: 2.4em;
    background-position: -.2em -39.8em
}

.modal-division-edit .add-field:before {
    display: block;
    width: 2.4em;
    height: 2.4em;
    content: ' ';
    transform: scale(.8);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -34.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .modal-division-edit .add-field:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.modal-division-edit .btn-wrap {
    padding-top: 10px;
    text-align: center
}

.modal-division-edit .button-submit {
    min-width: 180px
}

.modal-division-edit .checkbox-switch {
    position: relative;
    display: inline-block;
    margin: 5px 0;
    vertical-align: top
}

.modal-division-edit .checkbox-switch input[type=checkbox] {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    opacity: 0
}

.modal-division-edit .checkbox-switch input[type=checkbox]:checked ~ .switcher {
    background: #458381
}

.modal-division-edit .checkbox-switch input[type=checkbox]:checked ~ .switcher:before {
    left: 32px
}

.modal-division-edit .checkbox-switch .switcher {
    position: relative;
    width: 60px;
    height: 30px;
    cursor: pointer;
    transition: background .2s ease;
    border-radius: 15px;
    background: #5cd3cf
}

.modal-division-edit .checkbox-switch .switcher:before {
    position: absolute;
    top: 2px;
    left: 2px;
    display: block;
    width: 26px;
    height: 26px;
    content: '';
    transition: left .2s ease;
    border-radius: 50%;
    background: #fff
}

.modal-division-edit .list-agreements .item {
    position: relative;
    padding: 18px 60px 18px 40px;
    border-bottom: 1px solid #e7e7e7
}

.modal-division-edit .list-agreements .item:first-child {
    border-top: 1px solid #e7e7e7
}

.modal-division-edit .list-agreements .item:before {
    position: absolute;
    top: 50%;
    left: 10px;
    display: block;
    width: 1.6em;
    height: 1.931em;
    content: ' ';
    transform: translateY(-50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -57.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .modal-division-edit .list-agreements .item:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.modal-division-edit .list-agreements .text {
    font-size: 14px;
    line-height: 1.3
}

.modal-division-edit .list-agreements .btn-remove {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 24px;
    height: 24px;
    margin-top: -12px;
    border: none;
    background: 0 0
}

.modal-division-edit .list-agreements .btn-remove:hover:before {
    width: 1.003em;
    height: 1em;
    background-position: -.2em -336em
}

.modal-division-edit .list-agreements .btn-remove:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 1.003em;
    height: 1em;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -334.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .modal-division-edit .list-agreements .btn-remove:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.division-search {
    margin-bottom: 30px
}

.division-search .search-form .fieldset {
    position: relative
}

.division-search .search-form .form-control {
    padding-right: 50px
}

.division-search .search-form .btn-submit {
    position: absolute;
    z-index: 1;
    top: 1px;
    right: 1px;
    height: 40px;
    padding: 0 17px;
    border: none;
    background: 0 0
}

.division-search .search-form .btn-submit:hover {
    background: #f1f1f1
}

.division-search .search-form .btn-submit:before {
    display: block;
    width: 1.5em;
    height: 1.6em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -484.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .division-search .search-form .btn-submit:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.division-search .btn-wrap {
    text-align: right
}

.division-search .btn-create {
    position: relative;
    padding-left: 40px
}

.division-search .btn-create:before {
    position: absolute;
    top: 50%;
    left: 20px;
    display: block;
    margin-top: -10px;
    content: '+';
    font-size: 20px
}

.divisions-table {
    margin-bottom: 30px
}

.divisions-table table {
    width: 100%;
    border-collapse: separate
}

.divisions-table table .th-division {
    width: 17%
}

.divisions-table table .th-address {
    width: 15%
}

.divisions-table table .th-contacts {
    width: 15%
}

.divisions-table table .th-agreement {
    width: 20%
}

.divisions-table table .th-limit {
    width: 15%
}

.divisions-table table .th-ordering {
    width: 12%
}

.divisions-table table .th-controls {
    width: 6%
}

.divisions-table table thead th {
    padding: 14px 10px;
    text-align: left;
    color: #666;
    background: #f1f1f1;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.3
}

.divisions-table table tbody td {
    padding: 15px 10px;
    font-size: 14px;
    line-height: 1.3
}

.divisions-table .division-link {
    text-decoration: none;
    color: #333;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif
}

.divisions-table .division-link:hover {
    color: #5cd3cf
}

.divisions-table .list-contacts .item-cont + .item-cont {
    margin-top: 5px
}

.divisions-table .list-agreements .item-agree {
    position: relative;
    padding: 3px 0 3px 25px
}

.divisions-table .list-agreements .item-agree:before {
    position: absolute;
    top: 2px;
    left: 0;
    display: block;
    width: 1.6em;
    height: 1.931em;
    margin-right: 5px;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -57.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .divisions-table .list-agreements .item-agree:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.divisions-table .list-agreements .item-agree + .item-agree {
    margin-top: 5px
}

.divisions-table .ordering-state {
    position: relative
}

.divisions-table .ordering-state.yes {
    color: #458381
}

.divisions-table .ordering-state.yes:before {
    display: inline-block;
    margin-right: 3px;
    content: '\002714'
}

.divisions-table .ordering-state.no {
    color: #5cd3cf
}

.divisions-table .controls-wrap button {
    position: relative;
    display: block;
    float: left;
    clear: both;
    width: 30px;
    height: 30px;
    padding: 0;
    transition: opacity .2s ease;
    border-color: transparent;
    border-radius: 50%;
    background: 0 0
}

.divisions-table .controls-wrap button:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .divisions-table .controls-wrap button:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.divisions-table .controls-wrap button.btn-read:before {
    width: 2.4em;
    height: 2.4em;
    transform: translate(-50%, -50%) scale(.7);
    background-position: -.2em -144.8em
}

.divisions-table .controls-wrap button.btn-read:hover:before {
    width: 2.4em;
    height: 2.4em;
    background-position: -.2em -147.6em
}

.divisions-table .controls-wrap button.btn-delete:before {
    width: 1.6em;
    height: 1.8em;
    background-position: -.2em -93.8em
}

.divisions-table .controls-wrap button.btn-delete:hover:before {
    width: 1.6em;
    height: 1.8em;
    background-position: -.2em -98.2em
}

.cabinet-section_order-msg.cabinet-section {
    display: flex;
    padding: 0
}

.cabinet-section-ttl-wrap {
    display: flex
}

.cabinet-section__icon {
    position: relative;
    flex-basis: 30px;
    width: 30px;
    height: 20px
}

.cabinet-section__icon:before {
    position: absolute;
    z-index: 3;
    bottom: 5px;
    left: 0;
    display: inline-block;
    width: 2em;
    height: 2.2em;
    margin-right: 5px;
    content: ' ';
    transform: translateY(1px);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -372.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .cabinet-section__icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.cabinet-section__descr {
    position: relative;
    z-index: 3;
    display: block;
    margin-bottom: 20px;
    text-decoration: none;
    color: inherit
}

.cabinet-section__descr:hover {
    color: inherit
}

.order-list .cabinet-section__title.title {
    position: relative;
    z-index: 3;
    flex: 1 1 100%;
    margin-bottom: 10px
}

.cabinet-section__item.order-list {
    margin-top: 0
}

.cabinet-section__item_gift.order-list.cabinet-section__item {
    position: relative;
    display: flex;
    flex-flow: row wrap
}

.cabinet-section__item_gift.order-list.cabinet-section__item > * {
    flex: 1 0 100%
}

.cabinet-section__item_gift.order-list.cabinet-section__item:after {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    content: '';
    background: url(/local/templates/html/images/bg-poly.svg) no-repeat right
}

.cabinet-section__item_gift.order-list.cabinet-section__item:before {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    content: '';
    background: linear-gradient(129deg, #fcfcfc 53%, transparent)
}

.cabinet-section__item_main.order-list {
    flex-grow: 1
}

.cabinet-section__pic-link {
    position: relative;
    z-index: 3
}

.cabinet-section__pic-link_pos {
    margin-top: auto;
    text-align: right
}

.cabinet-section__img {
    max-width: 130px;
    max-height: 110px
}

.icon-bonus.icon-bonus_pos {
    margin-right: 15px
}

.icon-bonus.icon-bonus_pos:before {
    font-size: 15px
}

.cabinet-section_smartb.cabinet-section {
    padding-top: 45px;
    padding-bottom: 45px;
    text-align: center;
    border: 4px solid #74368f
}

.cabinet-section__expl {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    color: #74368f;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;
    font-size: 14px
}

.cabinet-section__points {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 30px
}

.cabinet-section__top-head {
    display: block;
    margin-bottom: 5px
}

.cabinet-section__expl-btm {
    display: block;
    margin-top: 40px;
    line-height: 1.3
}

.smart-b-brands {
    display: inline-flex;
    flex-flow: row wrap;
    justify-content: center;
    width: 90%;
    margin: auto
}

.smart-b-brands_pos {
    margin: 80px -20px 55px
}

.smart-b-brands-pic {
    display: flex;
    align-items: center;
    max-width: 190px;
    margin: 0 20px 25px
}

.smart-b-brands__img {
    width: 100%;
    height: auto
}

.smart-b-note {
    display: flex;
    justify-content: space-between;
    padding: 30px 105px 30px 125px;
    color: #74368f;
    background: #ebdcf1;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;
    font-size: 14px
}

.smart-b-note_pos {
    margin-bottom: 30px
}

.smart-b-note-wrap {
    display: flex;
    flex-flow: column wrap
}

.smart-b-note-wrap__credit {
    position: relative;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 30px
}

.smart-b-note-wrap__credit.icon-bonus:before {
    font-size: 15px
}

.smart-b-note-wrap__credit_pos.icon-bonus:before {
    position: absolute;
    top: 50%;
    left: -35px;
    transform: translateY(-50%)
}

.btn-link_ml-auto {
    margin-right: 20px;
    margin-left: auto
}

.cabinet-section__ttl {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.cabinet-content .cabinet-section .section-head .acc-link {
    align-self: center
}

.order-information {
    border: 1px solid #e7e7e7
}

.order-information table {
    width: 100%;
    border-collapse: separate
}

.order-information table tr:first-child td {
    border: none
}

.order-information table tr:nth-child(odd) {
    background: #f9f9f9
}

.order-information table td {
    padding: 15px 10px;
    vertical-align: top;
    font-size: 14px;
    line-height: 1.3
}

.order-information .td-title {
    width: 50%;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif
}

.order-information .td-text {
    width: 50%
}

.order-information .i-item + .i-item {
    margin-top: 5px
}

.order-information .item-agree {
    position: relative;
    padding: 3px 0 3px 25px
}

.order-information .item-agree:before {
    position: absolute;
    top: 2px;
    left: 0;
    display: block;
    width: 1.6em;
    height: 1.931em;
    margin-right: 5px;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -57.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .order-information .item-agree:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.order-basket .basket-table {
    margin: 0
}

.order-basket .basket-table .th-count {
    padding-left: 10px;
    text-align: center
}

.order-basket .basket-table .td-vendor {
    width: 10%
}

.order-basket .basket-table .td-pic {
    width: 10%
}

.order-basket .basket-table .td-title {
    width: 30%
}

.order-basket .basket-table .td-count {
    width: 15%;
    padding-right: 0;
    padding-left: 0;
    text-align: center
}

.order-basket .basket-table .td-bonus {
    width: 15%
}

.order-basket .basket-table .td-fullprice {
    width: 20%
}

.personal-information {
    position: relative;
    padding: 30px 120px 30px 30px;
    border: 1px solid #e7e7e7
}

.container-form .personal-information:hover .btn-controls input[type=submit], .personal-information:hover .btn-controls .btn, .personal-information:hover .btn-controls .container-form input[type=submit] {
    opacity: 1
}

.personal-information + .personal-information {
    border-top: none
}

.personal-information .btn-controls {
    position: absolute;
    top: 15px;
    right: 15px
}

.container-form .personal-information .btn-controls input[type=submit], .personal-information .btn-controls .btn, .personal-information .btn-controls .container-form input[type=submit] {
    position: relative;
    display: block;
    opacity: 0;
    float: left;
    width: 40px;
    height: 40px;
    padding: 0;
    transition: opacity .2s ease;
    border-color: transparent;
    border-radius: 50%
}

.container-form .touch-yes .personal-information .btn-controls input[type=submit], .touch-yes .personal-information .btn-controls .btn, .touch-yes .personal-information .btn-controls .container-form input[type=submit] {
    opacity: 1
}

.container-form .personal-information .btn-controls input[type=submit]:before, .personal-information .btn-controls .btn:before, .personal-information .btn-controls .container-form input[type=submit]:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: ' ';
    transform: translate(-50%, -50%) scale(.8);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.container-form .no-svg .personal-information .btn-controls input[type=submit]:before, .no-svg .personal-information .btn-controls .btn:before, .no-svg .personal-information .btn-controls .container-form input[type=submit]:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.personal-information .btn-controls .btn-edit:before {
    width: 2.4em;
    height: 2.4em;
    margin-left: 1px;
    background-position: -.2em -142em
}

.personal-information .btn-controls .btn-delete:before {
    opacity: .7;
    width: 1.6em;
    height: 1.8em;
    transform: translate(-50%, -50%) scale(1);
    background-position: -.2em -96em
}

.personal-information .wrap-pers .p:last-child, .personal-information .wrap-pers p:last-child {
    margin-bottom: 0
}

.chart-report {
    margin-bottom: 30px
}

.chart-report .report-filter {
    position: relative;
    z-index: 1;
    margin-bottom: 20px
}

.chart-report .report-filter .name-wrap {
    position: relative
}

.chart-report .report-filter .name-wrap span {
    display: block;
    margin-right: 30px
}

.chart-report .report-filter .btn-edit {
    position: absolute;
    top: -4px;
    right: 0;
    width: 20px;
    height: 20px;
    border: none;
    background: 0 0
}

.chart-report .report-filter .btn-edit:hover:before {
    width: 2.4em;
    height: 2.4em;
    background-position: -.2em -147.6em
}

.chart-report .report-filter .btn-edit:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 2.4em;
    height: 2.4em;
    content: ' ';
    transform: translate(-50%, -50%) scale(.7);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -144.8em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .chart-report .report-filter .btn-edit:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.chart-report .chart-wrap {
    margin-bottom: 40px;
    padding: 30px 15px 20px;
    border: 1px solid #e7e7e7
}

.chart-report .chart-title {
    margin-top: 0;
    margin-left: 6px
}

.chart-report .chart {
    width: 100%
}

.chart-report .basket-controls {
    margin-bottom: 0
}

.modal-download .modal-body {
    padding: 25px 40px 40px
}

.modal-download .title {
    margin-bottom: 40px;
    text-align: center
}

.modal-download .check-form .fieldset {
    margin-right: -18px;
    margin-bottom: 35px;
    margin-left: -18px
}

.modal-download .check-form .check-box {
    float: left;
    width: 50%;
    padding: 0 18px
}

.modal-download .check-form .wrap {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    cursor: pointer
}

.modal-download .check-form .input {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    opacity: 0;
    margin: 0;
    -webkit-appearance: checkbox
}

.modal-download .check-form .input:checked ~ .icon {
    border: 3px solid #5cd3cf
}

.modal-download .check-form .icon {
    position: relative;
    z-index: 2;
    height: 150px;
    transition: border .2s ease;
    border: 1px dashed #ccc;
    background: #fff
}

.modal-download .check-form .icon:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite.png)
}

.modal-download .check-form .icon.pdf:before {
    width: 58px;
    height: 66px;
    background-position: -60px 0
}

.modal-download .check-form .icon.xls:before {
    width: 58px;
    height: 66px;
    background-position: 0 0
}

.modal-download .btn-wrap {
    text-align: center
}

.container-form .modal-download .btn-wrap input[type=submit], .modal-download .btn-wrap .btn, .modal-download .btn-wrap .container-form input[type=submit] {
    min-width: 180px
}

.modal-report-edit .modal-body {
    padding: 25px 40px 45px
}

.modal-report-edit .nav-tabs {
    margin-top: 0;
    margin-bottom: 40px
}

.modal-report-edit .nav-tabs > li {
    margin: 0
}

.modal-report-edit .nav-tabs > li .tab-head {
    margin: 0;
    padding: 14px 20px 10px;
    text-transform: uppercase;
    color: #999;
    border: 1px solid transparent;
    border-radius: 3px;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 16px
}

.modal-report-edit .nav-tabs > li.active .tab-head, .modal-report-edit .nav-tabs > li.active .tab-head:focus, .modal-report-edit .nav-tabs > li.active .tab-head:hover {
    color: #333;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    background: #f1f1f1
}

.modal-report-edit .tab-content {
    padding: 0
}

.modal-report-edit .accordion {
    margin-bottom: 40px
}

.modal-report-edit .accordion .acc-body {
    margin-right: -15px;
    margin-left: -15px
}

.modal-report-edit .accordion .acc-body .line {
    margin-bottom: 18px;
    padding: 0 15px;
    line-height: 1.3
}

.modal-report-edit .checkbox-wrap {
    position: relative;
    display: block;
    margin: 0;
    padding-left: 30px
}

.modal-report-edit .checkbox-wrap input[type=checkbox] {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    opacity: 0;
    margin: 0;
    -webkit-appearance: checkbox
}

.modal-report-edit .checkbox-wrap input[type=checkbox]:checked ~ .check-box {
    border-color: #5cd3cf;
    background: #5cd3cf
}

.modal-report-edit .checkbox-wrap input[type=checkbox]:checked ~ .check-box:before {
    display: block
}

.modal-report-edit .checkbox-wrap .check-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    border: 1px solid #e7e7e7;
    border-radius: 2px;
    background: #f6f6f6
}

.modal-report-edit .checkbox-wrap .check-box:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
    width: 12px;
    height: 12px;
    content: '';
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 10px;
    line-height: 1.4
}

.modal-report-edit .groups-list .g-item {
    position: relative;
    padding: 18px 60px 18px 15px;
    border-bottom: 1px solid #e7e7e7
}

.modal-report-edit .groups-list .g-item:first-child {
    border-top: 1px solid #e7e7e7
}

.modal-report-edit .groups-list .name {
    font-size: 14px
}

.modal-report-edit .groups-list .btn-remove {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 24px;
    height: 24px;
    margin-top: -12px;
    border: none;
    background: 0 0
}

.modal-report-edit .groups-list .btn-remove:hover:before {
    width: 1.003em;
    height: 1em;
    background-position: -.2em -336em
}

.modal-report-edit .groups-list .btn-remove:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 1.003em;
    height: 1em;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -334.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .modal-report-edit .groups-list .btn-remove:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.modal-report-edit .btn-wrap {
    text-align: center
}

.modal-report-edit .btn-submit {
    min-width: 180px
}

.orders-wait {
    margin-bottom: 30px
}

.orders-wait .wrap {
    margin-bottom: 30px
}

.orders-wait table {
    width: 100%;
    border-collapse: separate
}

.orders-wait table .th-check {
    width: 4%
}

.orders-wait table .th-number {
    width: 7%
}

.orders-wait table .th-date {
    width: 9%
}

.orders-wait table .th-division {
    width: 20%
}

.orders-wait table .th-contact {
    width: 15%
}

.orders-wait table .th-count {
    width: 11%
}

.orders-wait table .th-price {
    width: 12%
}

.orders-wait table .th-comment {
    width: 7%
}

.orders-wait table .th-actions {
    width: 15%
}

.orders-wait table thead th {
    padding: 14px 10px;
    text-align: left;
    color: #666;
    background: #f1f1f1;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.3
}

.orders-wait table tbody td {
    padding: 15px 10px;
    font-size: 14px;
    line-height: 1.3
}

.orders-wait .marker {
    display: inline-block;
    color: #5cd3cf
}

.orders-wait .checkbox-wrap {
    position: relative;
    display: block;
    margin: 0
}

.orders-wait .checkbox-wrap input[type=checkbox] {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    opacity: 0;
    margin: 0;
    -webkit-appearance: checkbox
}

.orders-wait .checkbox-wrap input[type=checkbox]:checked ~ .check-box {
    border-color: #5cd3cf;
    background: #5cd3cf
}

.orders-wait .checkbox-wrap input[type=checkbox]:checked ~ .check-box:before {
    display: block
}

.orders-wait .checkbox-wrap .check-box {
    position: relative;
    width: 20px;
    height: 20px;
    cursor: pointer;
    border: 1px solid #e7e7e7;
    border-radius: 2px;
    background: #f6f6f6
}

.orders-wait .checkbox-wrap .check-box:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
    width: 12px;
    height: 12px;
    content: '';
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 10px;
    line-height: 1.4
}

.orders-wait .controls-wrap button {
    position: relative;
    float: left;
    width: 30px;
    height: 30px;
    padding: 0;
    transition: opacity .2s ease;
    vertical-align: top;
    border: none;
    background: 0 0
}

.orders-wait .controls-wrap button + button {
    margin-left: 30px
}

.orders-wait .controls-wrap button:hover {
    opacity: .7;
    background: 0 0
}

.orders-wait .controls-wrap button:disabled {
    visibility: hidden;
    opacity: 0;
    transition: none
}

.orders-wait .controls-wrap button:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .orders-wait .controls-wrap button:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.orders-wait .controls-wrap .btn-comment {
    margin: 0
}

.orders-wait .controls-wrap .btn-comment:before {
    width: 2.056em;
    height: 1.937em;
    background-position: -.2em -105.8em
}

.orders-wait .controls-wrap .btn-reject:before {
    width: 1.706em;
    height: 1.7em;
    background-position: -.2em -110.3em
}

.orders-wait .controls-wrap .btn-confirm:before {
    width: 1.706em;
    height: 1.7em;
    background-position: -.2em -108.2em
}

.orders-wait .controls-wrap .btn-tobasket {
    margin-left: 40px
}

.orders-wait .controls-wrap .btn-tobasket:before {
    width: 3.2em;
    height: 2.3em;
    background-position: -.2em -100.4em
}

.orders-wait .orders-controls {
    text-align: right
}

.container-form .orders-wait .orders-controls input[type=submit], .orders-wait .orders-controls .btn, .orders-wait .orders-controls .container-form input[type=submit] {
    position: relative;
    height: 50px;
    padding: 0 30px;
    font-size: 14px;
    line-height: 48px
}

.container-form .orders-wait .orders-controls .btn + input[type=submit], .container-form .orders-wait .orders-controls input[type=submit] + .btn, .container-form .orders-wait .orders-controls input[type=submit] + input[type=submit], .orders-wait .orders-controls .btn + .btn, .orders-wait .orders-controls .container-form .btn + input[type=submit], .orders-wait .orders-controls .container-form input[type=submit] + .btn, .orders-wait .orders-controls .container-form input[type=submit] + input[type=submit] {
    margin-left: 10px
}

.container-form .orders-wait .orders-controls input.add-all[type=submit], .orders-wait .orders-controls .btn.add-all, .orders-wait .orders-controls .container-form input.add-all[type=submit] {
    color: #458381;
    border-color: #458381
}

.container-form .orders-wait .orders-controls input.add-all.disabled[type=submit], .container-form .orders-wait .orders-controls input.add-all[disabled][type=submit], .orders-wait .orders-controls .btn.add-all.disabled, .orders-wait .orders-controls .btn.add-all[disabled], .orders-wait .orders-controls .container-form input.add-all.disabled[type=submit], .orders-wait .orders-controls .container-form input.add-all[disabled][type=submit] {
    opacity: .5;
    color: #666;
    border-color: #ccc
}

.container-form .orders-wait .orders-controls input.add-all.disabled[type=submit]:before, .container-form .orders-wait .orders-controls input.add-all[type=submit][disabled]:before, .orders-wait .orders-controls .btn.add-all.disabled:before, .orders-wait .orders-controls .btn.add-all[disabled]:before, .orders-wait .orders-controls .container-form input.add-all.disabled[type=submit]:before, .orders-wait .orders-controls .container-form input.add-all[type=submit][disabled]:before {
    width: 3.2em;
    height: 2.3em;
    background-position: -.2em -100.4em
}

.container-form .orders-wait .orders-controls input.add-all[type=submit]:before, .orders-wait .orders-controls .btn.add-all:before, .orders-wait .orders-controls .container-form input.add-all[type=submit]:before {
    position: absolute;
    top: 50%;
    left: 20px;
    display: block;
    width: 3.2em;
    height: 2.3em;
    content: ' ';
    transform: translateY(-50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -103.1em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.container-form .no-svg .orders-wait .orders-controls input.add-all[type=submit]:before, .no-svg .orders-wait .orders-controls .btn.add-all:before, .no-svg .orders-wait .orders-controls .container-form input.add-all[type=submit]:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.table-markers {
    text-decoration: none !important
}

.table-markers_pos {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.table-markers__item {
    position: relative;
    z-index: 10;
    height: 33.3333%;
    transition: border-left-width .2s;
    border-left-width: 3px;
    border-left-style: solid
}

.table-markers__item:hover {
    border-left-width: 4px
}

.table-markers__item:hover .tooltip-drop_sm-pos-table {
    visibility: visible;
    opacity: 1;
    transform: translateX(calc(-100% - 12px))
}

.table-markers__item_hit {
    border-left-color: #6cf
}

.table-markers__item_sale {
    border-left-color: #458381
}

.table-markers__item_new {
    border-left-color: #458381
}

.tooltip-drop {
    display: inline-flex;
    padding: 5px;
    color: #333;
    border: 1px solid #ccc;
    background: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;
    line-height: 1
}

.tooltip-drop_sm .tooltip-drop__txt {
    font-size: 12px;
    line-height: 1
}

.tooltip-drop_sm-hit {
    color: #6cf
}

.tooltip-drop_sm-sale {
    color: #458381
}

.tooltip-drop_sm-new {
    color: #458381
}

.tooltip-drop_sm-pos {
    position: relative
}

.tooltip-drop_sm-pos:before {
    top: calc(50% - 4px);
    right: -5px;
    width: 8px;
    height: 8px;
    transform: rotate(-45deg)
}

.tooltip-drop_sm-pos-table {
    visibility: hidden;
    opacity: 0;
    transition: opacity .1s ease .01s, transform .25s ease .03s;
    transform: translateX(calc(-100% - 25px))
}

.tooltip-drop_sm-pos-table:hover {
    text-decoration: underline
}

.tooltip-drop__txt {
    margin: 0;
    font-size: 15px;
    line-height: 1.4
}

.tooltip-drop:before {
    position: absolute;
    z-index: 2;
    display: block;
    content: '';
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #fff
}

.tooltip-drop:after {
    position: absolute;
    top: 0;
    right: -9px;
    width: 15px;
    height: 100%;
    content: ''
}

.filter-params {
    font-size: 14px
}

.filter-params:not(.mob) {
    margin-bottom: 50px;
    padding-right: 20px
}

.filter-params .panel {
    padding: 26px 0 20px
}

.filter-params .panel [id^=filter-panel-mob-] .wrap-section {
    overflow-y: scroll;
    max-height: 225px
}

.filter-params .panel + .panel {
    border-top: 1px solid #e7e7e7
}

.filter-params .panel:first-child {
    padding-top: 4px
}

.filter-params .acc-link {
    position: relative;
    display: flex;
    padding-left: 32px;
    text-decoration: none
}

.filter-params .acc-link.collapsed .icon:after {
    transform: rotate(0)
}

.filter-params .acc-link .title {
    transition: color .2s ease;
    text-transform: uppercase;
    color: #333;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.2
}

.filter-params .acc-link .icon {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 24px;
    height: 24px;
    margin-top: -3px;
    margin-left: -5px;
    transform: translateY(-50%)
}

.filter-params .acc-link .icon:after, .filter-params .acc-link .icon:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    transition: transform .3s ease, background .2s ease;
    background: #333
}

.filter-params .acc-link .icon:before {
    width: 14px;
    height: 2px;
    margin-top: -1px;
    margin-left: -7px
}

.filter-params .acc-link .icon:after {
    width: 2px;
    height: 14px;
    margin-top: -7px;
    margin-left: -1px;
    transform: rotate(90deg)
}

.filter-params .acc-body {
    padding-top: 10px;
    padding-bottom: 15px
}

.filter-params .acc-body.open .trigger-link .icon-arrow:before {
    transform: rotate(180deg)
}

.filter-params .acc-body .mCSB_container {
    margin-right: 20px
}

.filter-params .acc-body .mCSB_scrollTools {
    width: 10px
}

.filter-params .acc-body .mCSB_draggerRail {
    width: 6px;
    background: #f6f6f6
}

.filter-params .acc-body .mCSB_dragger:active .mCSB_dragger_bar, .filter-params .acc-body .mCSB_dragger:focus .mCSB_dragger_bar, .filter-params .acc-body .mCSB_dragger:hover .mCSB_dragger_bar {
    background: #dde2e4
}

.filter-params .acc-body .mCSB_dragger_bar {
    background: #dde2e4 !important
}

.filter-params .checkbox .text {
    display: inline-block;
    padding-left: 34px;
    line-height: 1.2
}

.filter-params .checkbox + .checkbox {
    margin-top: 16px
}

.filter-params .checkbox .jq-checkbox {
    top: 0
}

.filter-params .checkbox .jq-checkbox__div {
    top: 0
}

.filter-params .checkbox .count {
    color: #458381
}

.filter-params .slider-range {
    padding-top: 10px
}

.filter-params .slider-range .range-handler {
    height: 6px;
    margin: 0 10px 10px;
    border: none;
    border-radius: 2px;
    background: #ebebeb
}

.filter-params .slider-range .wrap-inp {
    display: block;
    float: left;
    width: 50%
}

.filter-params .slider-range .price-max, .filter-params .slider-range .price-min {
    display: block;
    width: 100%;
    color: #333;
    border: none;
    font-size: 14px
}

.filter-params .slider-range .price-min {
    padding-left: 6px;
    text-align: left
}

.filter-params .slider-range .price-max {
    padding-right: 6px;
    text-align: right
}

.filter-params .slider-range .ui-slider-range {
    border: none;
    background: #458381
}

.filter-params .slider-range .ui-slider-handle {
    width: 16px;
    height: 16px;
    margin-top: -1px;
    cursor: pointer;
    border: none;
    border-radius: 50%;
    outline: 0;
    background: #458381
}

.filter-params .slider-range .ui-slider-handle:focus, .filter-params .slider-range .ui-slider-handle:hover {
    background: #5cd3cf
}

.filter-params .wrap-section {
    overflow: hidden;
    transition: height .3s ease
}

.filter-params .wrap-section.not-init {
    max-height: 225px
}

.filter-params .wrap-section_i {
    padding: 1px 0
}

.filter-params .trigger-section {
    display: none;
    margin-top: 20px;
    margin-bottom: 5px;
    padding-right: 20px;
    text-align: right
}

.filter-params .trigger-section .trigger-link {
    display: inline-block;
    transition: none;
    text-decoration: none;
    color: #666;
    font-size: 14px;
    line-height: 1
}

.filter-params .trigger-section .trigger-link:hover {
    color: #5cd3cf
}

.filter-params .trigger-section .trigger-link:hover .icon-arrow:before {
    width: .9em;
    height: .6em;
    background-position: -.2em -234.3em
}

.filter-params .trigger-section .trigger-link span {
    display: inline-block;
    vertical-align: middle
}

.filter-params .trigger-section .icon-arrow {
    margin-left: 5px
}

.filter-params .trigger-section .icon-arrow:before {
    display: block;
    width: .9em;
    height: .6em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -232.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .filter-params .trigger-section .icon-arrow:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.filter-params .btn-wrap {
    padding-top: 30px;
    border-top: 1px solid #e7e7e7
}

.pagination {
    margin: 10px 0 40px
}

.pagination ul {
    margin: 0;
    text-align: center
}

.pagination--right ul {
    text-align: right
}

.pagination li {
    display: inline-block;
    margin: 0 4px
}

.pagination li > a, .pagination li > span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    text-decoration: none;
    color: #666;
    border-radius: 50%;
    font-size: 14px;
    line-height: 1
}

.pagination li > a:hover {
    color: #5cd3cf
}

.pagination li:first-child > a, .pagination li:first-child > span, .pagination li:last-child > a, .pagination li:last-child > span {
    width: auto;
    border-radius: 0
}

.pagination li:first-child i, .pagination li:last-child i {
    position: relative;
    top: -2px;
    display: inline-block;
    margin-top: 6px;
    vertical-align: middle;
    font-size: 5px;
    font-weight: 400
}

.pagination li:first-child {
    margin-right: 24px;
    margin-left: 0
}

.pagination li:first-child i {
    margin-right: 10px
}

.pagination li:first-child i:before {
    display: inline-block;
    width: 2.597em;
    height: .9em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -559.1em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .pagination li:first-child i:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.pagination li:first-child:not(.disabled) > a:hover i:before {
    width: 2.597em;
    height: .9em;
    background-position: -.2em -560.4em
}

.pagination li:last-child {
    margin-right: 0;
    margin-left: 24px
}

.pagination li:last-child i {
    margin-left: 10px
}

.pagination li:last-child i:before {
    display: block;
    width: 2.6em;
    height: .903em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -554.9em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .pagination li:last-child i:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.pagination li:last-child:not(.disabled) > a:hover i:before {
    width: 2.6em;
    height: .903em;
    background-position: -.2em -556.3em
}

.pagination li.active > a, .pagination li.active > span {
    pointer-events: none;
    color: #fff;
    background: #458381
}

.pagination li.disabled > a, .pagination li.disabled > a:focus, .pagination li.disabled > a:hover, .pagination li.disabled > span, .pagination li.disabled > span:focus, .pagination li.disabled > span:hover {
    opacity: .3;
    cursor: not-allowed;
    color: #666
}

.cartridges #form-cartridges {
    opacity: 1;
    width: 981px;
    margin-bottom: 80px;
    transition: .1s ease;
    transition-delay: .7s
}

.cartridges #form-cartridges .h2 {
    width: 635px;
    margin-bottom: 55px
}

.cartridges #form-cartridges .radio {
    margin-top: 0;
    margin-bottom: 26px
}

.cartridges #form-cartridges fieldset select[disabled] + .jq-selectbox__select, .cartridges #form-cartridges fieldset[disabled] .jq-selectbox__select, .cartridges #form-cartridges fieldset[disabled] input, .cartridges #form-cartridges fieldset[disabled] input[type=text] {
    cursor: default;
    background-color: #f7f7f7
}

.cartridges #form-cartridges fieldset select[disabled] + .jq-selectbox__select fieldset[disabled] input[type=text]::placeholder, .cartridges #form-cartridges fieldset select[disabled] + .jq-selectbox__select > *, .cartridges #form-cartridges fieldset[disabled] .jq-selectbox__select fieldset[disabled] input[type=text]::placeholder, .cartridges #form-cartridges fieldset[disabled] .jq-selectbox__select > *, .cartridges #form-cartridges fieldset[disabled] input fieldset[disabled] input[type=text]::placeholder, .cartridges #form-cartridges fieldset[disabled] input > *, .cartridges #form-cartridges fieldset[disabled] input[type=text] fieldset[disabled] input[type=text]::placeholder, .cartridges #form-cartridges fieldset[disabled] input[type=text] > * {
    color: #d3d3d3
}

.cartridges #form-cartridges fieldset[disabled] input[type=text]::placeholder {
    color: #d3d3d3
}

.cartridges #form-cartridges .btn_submit {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 132px;
    height: 43px;
    margin-top: 20px;
    padding: 0;
    line-height: normal
}

.cartridges #form-cartridges .btn_submit.loading {
    pointer-events: none;
    font-size: 0
}

.cartridges #form-cartridges .btn_submit.loading:before {
    content: none
}

.cartridges #form-cartridges .btn_submit.loading:after {
    display: inline-block;
    width: 20px;
    height: 20px;
    content: '';
    animation: donut-spin 1.2s linear infinite;
    border: 2px solid rgba(0, 0, 0, .1);
    border-left-color: #fff;
    border-radius: 50%
}

.cartridges #form-cartridges .btn_submit:before {
    display: inline-block;
    width: 1.5em;
    height: 1.6em;
    margin-right: 10px;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -486.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .cartridges #form-cartridges .btn_submit:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.cartridges #form-cartridges [for^=select] {
    font-size: 13.5px
}

.cartridges #form-cartridges .notify {
    border: 1px solid #5cd3cf
}

.cartridges #form-cartridges .jq-radio.formstyler {
    margin-top: 3.5px
}

.cartridges #form-cartridges .form-control:hover, .cartridges #form-cartridges .jq-selectbox__select:hover {
    border-color: #dbe0e2
}

.cartridges #form-cartridges .jq-selectbox__select.notify:hover {
    border-color: #5cd3cf
}

.cartridges #form-cartridges .jq-selectbox__search input {
    height: 30px
}

.cartridges #form-cartridges .jq-selectbox ul {
    height: 180px
}

.cartridges #form-cartridges select:disabled + i + .jq-selectbox__select {
    cursor: initial;
    user-select: none;
    color: #d3d3d3;
    border-color: #d3d3d3
}

.cartridges #form-cartridges select:disabled + i + .jq-selectbox__select:active {
    border-color: initial;
    background: initial
}

.cartridges #form-cartridges select:disabled + i + .jq-selectbox__select:hover {
    outline: 0;
    background-color: initial
}

.cartridges #form-cartridges .disabled {
    cursor: default !important;
    user-select: none;
    color: #d3d3d3;
    border-color: #d3d3d3
}

.cartridges #form-cartridges .disabled:active {
    border-color: none;
    background: 0 0
}

.cartridges #form-cartridges .disabled:hover {
    outline: 0;
    background-color: none
}

.cartridges #form-cartridges .divider-text {
    margin-bottom: 25px
}

.cartridges #form-cartridges .form-group {
    float: left;
    width: calc((100% / 3) - 22px)
}

.cartridges #form-cartridges .form-group:first-child {
    width: calc(100% / 3)
}

.cartridges #form-cartridges .form-group + .form-group {
    margin-left: 22px
}

.cartridges .accordion {
    max-width: 981px
}

.prod-card-list {
    margin-right: -15px;
    margin-bottom: 50px;
    margin-left: -15px;
    display: flex;
    flex-flow: wrap row
}

.prod-card-table-data-label {
    display: none
}

.catalog-page .prod-card-list {
    margin-bottom: 40px
}

.collection-page .prod-card-list {
    margin-bottom: 20px
}

.prod-card-list.single {
    margin-top: 14px;
    margin-bottom: 20px
}

.prod-card-list.single .prod-card-wrapper {
    width: 100%
}

.prod-card-wrapper {
    float: left;
    width: 20%;
    height: 440px;
    padding: 15px
}

.catalog-page .prod-card-wrapper, .collection-page .prod-card-wrapper {
    width: 25%
}

.prod-card {
    position: relative;
    height: 410px;
    transition: all .2s ease;
    border: 1px solid #e7e7e7;
    background: #fff
}

.prod-card input::-webkit-inner-spin-button, .prod-card input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

.prod-card input[type=number] {
    -moz-appearance: textfield
}

.prod-card .prod-wrap {
    position: relative;
    height: 410px
}

.prod-card .p-markers {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0
}

.prod-card .p-markers .el {
    height: 40px;
    padding-left: 10px;
    border-left: 2px solid #ccc;
    font-size: 13px;
    line-height: 40px
}

.prod-card .p-markers .el.new {
    color: #6cf;
    border-color: #6cf
}

.prod-card .p-markers .el.offer {
    color: #458381;
    border-color: #458381
}

.prod-card .p-markers .el.hit {
    color: #6cce7e;
    border-color: #6cce7e
}

.prod-card .p-controls {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    overflow: hidden;
    width: 50px
}

.prod-card .p-controls a {
    position: relative;
    display: block;
    opacity: 0;
    width: 50px;
    height: 50px;
    transition: transform .2s ease, opacity .2s ease;
    transform: translateX(50px);
    text-align: center;
    text-decoration: none
}

.prod-card .p-controls a:hover {
    background: #f5f3f3
}

.prod-card .p-controls a + a {
    margin-top: 5px
}

.prod-card .p-controls a:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .prod-card .p-controls a:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.prod-card .p-controls a.collection:before {
    width: 1.89em;
    height: 1.791em;
    background-position: -.2em -321.4em
}

.prod-card .p-controls a.compare:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -328em
}

.prod-card .p-controls a.zoom:before {
    width: 1.8em;
    height: 1.8em;
    background-position: -.2em -514em
}

.prod-card .p-controls a.active.collection:before {
    width: 1.89em;
    height: 1.791em;
    background-position: -.2em -325.8em
}

.prod-card .p-controls a.active.compare:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -332.4em
}

.prod-card .p-controls a.active.zoom:before {
    width: 1.8em;
    height: 1.8em;
    background-position: -.2em -518.6em
}

.prod-card .p-pic {
    position: relative;
    margin-bottom: 24px;
    padding-top: 20px
}

.prod-card .p-pic-link {
    position: relative;
    z-index: 1;
    display: block;
    overflow: hidden;
    width: 190px;
    height: 180px;
    margin: 0 auto
}

.prod-card .p-pic-link img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.prod-card .p-mark-preview {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 30px
}

.prod-card .p-mark-preview .el-mark {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 54px;
    height: 54px;
    transition: left .2s ease;
    text-align: center;
    white-space: nowrap;
    letter-spacing: 1px;
    color: #fff;
    border-radius: 50%;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 54px
}

.prod-card .p-mark-preview .el-mark .m-txt {
    margin-right: 2px;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;
    font-size: 12px
}

.prod-card .p-mark-preview .el-mark .icon {
    position: relative;
    top: -2px;
    display: inline-block;
    vertical-align: middle;
    line-height: 1
}

.prod-card .p-mark-preview .el-mark .icon:before {
    display: block
}

.prod-card .p-mark-preview .el-mark:nth-child(1) {
    z-index: 5;
    left: 0
}

.prod-card .p-mark-preview .el-mark:nth-child(2) {
    z-index: 4;
    left: 22px
}

.prod-card .p-mark-preview .el-mark:nth-child(3) {
    z-index: 3;
    left: 44px
}

.prod-card .p-mark-preview .el-mark:nth-child(4) {
    z-index: 2;
    left: 66px
}

.prod-card .p-mark-preview .el-mark:nth-child(5) {
    z-index: 1;
    left: 88px
}

.prod-card .p-mark-preview .el-mark.gift {
    background: #458381
}

.prod-card .p-mark-preview .el-mark.gift + .el-ttl {
    color: #458381
}

.prod-card .p-mark-preview .el-mark.sale {
    background: #5cd3cf
}

.prod-card .p-mark-preview .el-mark.sale + .el-ttl {
    color: #5cd3cf
}

.prod-card .p-mark-preview .el-mark.new {
    background: #6cf
}

.prod-card .p-mark-preview .el-mark.new + .el-ttl {
    color: #6cf
}

.prod-card .p-mark-preview .el-mark.bonus {
    background: #74368f
}

.prod-card .p-mark-preview .el-mark.bonus + .el-ttl {
    color: #74368f
}

.prod-card .p-wrap {
    padding: 0 15px
}

.prod-card .p-descr, .prod-card .p-manufacturer, .prod-card .p-price, .prod-card .p-title {
    padding: 0 15px
}

.prod-card .p-title {
    margin-bottom: 10px
}

.prod-card .p-title a {
    display: block;
    overflow: hidden;
    min-height: 3.6em;
    max-height: 3.6em;
    text-decoration: none;
    color: #000;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.2
}

.prod-card .p-title a.hover, .prod-card .p-title a:hover {
    color: #5cd3cf
}

.prod-card .p-title a:active {
    color: #458381
}

.prod-card .p-descr, .prod-card .p-manufacturer {
    overflow: hidden;
    max-height: 1.2em;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    line-height: 1.2
}

.prod-card .p-manufacturer {
    margin-bottom: 5px
}

.prod-card .p-descr {
    margin-bottom: 14px
}

.prod-card .p-price {
    position: relative
}

.prod-card .p-price .p-price-msg {
    color: #999;
    line-height: 28px
}

.prod-card .p-price .p-price-cur {
    display: inline-block;
    height: 28px;
    margin-right: 8px;
    vertical-align: middle;
    color: #333;
    border-bottom: 1px dotted #999;
    font-size: 18px;
    line-height: 28px
}

.prod-card .p-price .p-price-cur .icon-bonus {
    display: inline-block;
    margin-right: 3px
}

.prod-card .p-price .p-price-cur .icon-bonus:before {
    display: block;
    width: 1.6em;
    height: 1.6em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -253.7em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .prod-card .p-price .p-price-cur .icon-bonus:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.prod-card .p-price .p-price-cur .icon-bonus-single {
    display: inline-block;
    margin-right: 3px
}

.prod-card .p-price .p-price-cur .icon-bonus-single:before {
    display: block;
    width: .9em;
    height: .9em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -260.1em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .prod-card .p-price .p-price-cur .icon-bonus-single:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.prod-card .p-price .p-price-cur.sale .cur, .prod-card .p-price .p-price-cur.sale .val {
    color: #5cd3cf;
    font-size: 18px
}

.prod-card .p-price .p-price-cur.sale .val {
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif
}

.prod-card .p-price .p-nds {
    display: inline-block;
    margin-top: 3px;
    margin-right: 8px;
    padding: 0 2px;
    vertical-align: middle;
    color: #888;
    font-size: 10px;
    line-height: 1.2
}

.prod-card .p-price .p-old-price {
    position: relative;
    display: flex;
    align-items: center;
    margin-top: 3px;
    padding: 0 2px;
    white-space: nowrap;
    color: #333;
    font-size: 12px;
    line-height: 1.2
}

.prod-card .p-price .p-old-price:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    content: '';
    background: #b2b2b2
}

.prod-card .p-btn-wrap {
    position: absolute;
    right: 15px;
    bottom: 15px;
    left: 15px
}

.prod-card .p-btn-wrap .p-count, .prod-card .p-btn-wrap .p-count-minus, .prod-card .p-btn-wrap .p-count-plus {
    display: block;
    float: left;
    width: 20%;
    height: 42px;
    text-align: center;
    text-decoration: none;
    line-height: 42px
}

.prod-card .p-btn-wrap .p-count {
    transition: border .2s ease;
    color: #000;
    border: 1px solid transparent;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    font-size: 14px
}

.prod-card .p-btn-wrap .p-count:focus, .prod-card .p-btn-wrap .p-count:hover {
    border: 1px solid #b8c0c3
}

.prod-card .p-btn-wrap .p-count-minus, .prod-card .p-btn-wrap .p-count-plus {
    cursor: pointer;
    user-select: none;
    transition: background .2s ease;
    text-decoration: none;
    color: #666;
    background: 0 0;
    font-size: 20px
}

.prod-card .p-btn-wrap .p-count-minus:hover, .prod-card .p-btn-wrap .p-count-plus:hover {
    background: #f5f3f3
}

.prod-card .p-btn-wrap .p-count-minus:active, .prod-card .p-btn-wrap .p-count-plus:active {
    background: #e8e8e8
}

.container-form .prod-card .p-btn-wrap input[type=submit], .prod-card .p-btn-wrap .btn, .prod-card .p-btn-wrap .container-form input[type=submit] {
    float: left;
    width: 40%;
    height: 42px;
    padding-right: 0;
    padding-left: 0;
    text-align: center
}

.container-form .prod-card .p-btn-wrap input.btn-reserved[type=submit], .prod-card .p-btn-wrap .btn.btn-reserved, .prod-card .p-btn-wrap .container-form input.btn-reserved[type=submit] {
    width: 100%
}

.prod-card .p-btn-wrap .sale-block {
    position: absolute;
    z-index: 10;
    top: 100%;
    left: 0;
    display: none;
    width: 100%;
    padding-top: 10px
}

.prod-card .p-btn-wrap .sale-block .s-wrap {
    position: relative;
    text-align: center;
    border: 1px solid #e7e7e7;
    background: #f7fbfe;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .1)
}

.prod-card .p-btn-wrap .sale-block .s-wrap:before {
    position: absolute;
    top: 0;
    left: 30%;
    display: block;
    width: 10px;
    height: 10px;
    content: '';
    transform: translate(-50%, -50%) rotate(-45deg);
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    background: #f7fbfe
}

.prod-card .p-btn-wrap .sale-block .s-ttl {
    padding: 15px 0;
    text-transform: uppercase;
    color: #000;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.2
}

.prod-card .p-btn-wrap .sale-block .s-lnk {
    display: block;
    padding: 14px 0;
    text-decoration: none;
    color: #333;
    border-top: 1px solid #e7e7e7;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    line-height: 1.2
}

.prod-card .p-btn-wrap .sale-block .s-lnk:hover {
    background: #f0f6fb
}

.prod-card .p-btn-wrap .sale-block .add-opt {
    padding: 10px 15px
}

.prod-card .p-btn-wrap .sale-block .add-opt + .s-ttl {
    border-top: 1px solid #e7e7e7
}

.prod-card .p-btn-wrap .sale-block .add-opt .opt-item:after, .prod-card .p-btn-wrap .sale-block .add-opt .opt-item:before {
    display: table;
    content: ' '
}

.prod-card .p-btn-wrap .sale-block .add-opt .opt-item:after {
    clear: both
}

.prod-card .p-btn-wrap .sale-block .add-opt .opt-item + .opt-item {
    margin-top: 5px
}

.prod-card .p-btn-wrap .sale-block .add-opt .opt-item.block .opt-count:before {
    width: 1.4em;
    height: 1.2em;
    background-position: -.2em -158.4em
}

.prod-card .p-btn-wrap .sale-block .add-opt .opt-item.pallet .opt-count:before {
    width: 1.8em;
    height: 1.2em;
    background-position: -.2em -160em
}

.prod-card .p-btn-wrap .sale-block .add-opt .btn-add, .prod-card .p-btn-wrap .sale-block .add-opt .opt-count {
    height: 20px;
    padding: 0;
    border: 0;
    background: 0 0;
    font-size: 13px;
    line-height: 20px
}

.prod-card .p-btn-wrap .sale-block .add-opt .opt-count {
    position: relative;
    float: left;
    padding-left: 25px;
    color: #999
}

.prod-card .p-btn-wrap .sale-block .add-opt .opt-count:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    content: ' ';
    transform: translateY(-50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .prod-card .p-btn-wrap .sale-block .add-opt .opt-count:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.prod-card .p-btn-wrap .sale-block .add-opt .btn-add {
    float: right;
    transition: color .2s ease;
    color: #5cd3cf
}

.prod-card .p-btn-wrap .sale-block .add-opt .btn-add:hover {
    color: #e94d58
}

.prod-card.xs {
    height: auto;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    padding: 20px 15px 15px;
    box-shadow: none
}

.prod-card.xs:hover {
    height: auto;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    padding: 20px 15px 15px;
    box-shadow: none
}

.prod-card.xs:hover .p-pic .p-mark-preview .el-mark:nth-child(1) {
    left: auto
}

.prod-card.xs:hover .p-pic .p-mark-preview .el-mark:not(.sale) {
    display: none
}

.prod-card.xs .prod-wrap {
    height: auto
}

.prod-card.xs .p-descr, .prod-card.xs .p-manufacturer, .prod-card.xs .p-markers {
    display: none
}

.prod-card.xs .p-mark-preview {
    top: 0;
    right: 0;
    bottom: auto;
    left: auto
}

.prod-card.xs .p-mark-preview .el-mark {
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 50px;
    height: 50px;
    line-height: 50px
}

.prod-card.xs .p-mark-preview .el-mark:nth-child(1) {
    left: auto
}

.prod-card.xs .p-mark-preview .el-mark:not(.sale) {
    display: none
}

.prod-card.xs .p-controls {
    display: block;
    float: right
}

.prod-card.xs .p-controls a {
    opacity: 1;
    transform: none
}

.prod-card.xs .p-controls a.zoom {
    display: none
}

.prod-card.xs .p-pic {
    float: left;
    width: 180px;
    margin: 0 0 10px;
    padding: 0
}

.prod-card.xs .p-pic .p-pic-link {
    width: 90px;
    height: 90px;
    margin-left: 0
}

.prod-card.xs .p-pic .p-pic-link img {
    left: 0;
    transform: translate(0, -50%)
}

.prod-card.xs .p-wrap {
    clear: both;
    margin-bottom: 25px;
    padding: 0
}

.prod-card.xs .p-price, .prod-card.xs .p-title {
    padding: 0
}

.prod-card.xs .p-title {
    width: 190px;
    margin-bottom: 10px
}

.prod-card.xs .p-title a {
    min-height: 3.6em;
    max-height: 3.6em;
    font-size: 14px
}

.prod-card.xs .p-price .p-price-cur {
    cursor: pointer;
    font-size: 16px
}

.prod-card.xs .p-price .p-price-cur.sale .cur, .prod-card.xs .p-price .p-price-cur.sale .val {
    display: inline-block;
    line-height: 1.2
}

.prod-card.xs .p-btn-wrap {
    position: relative;
    right: auto;
    bottom: auto;
    left: auto
}

.prod-card .product-info {
    position: absolute;
    z-index: 10;
    bottom: 100%;
    left: 0;
    display: none;
    width: 100%;
    padding-bottom: 10px
}

.modal-prod-info .product-info .product-info_i, .prod-card .product-info .product-info_i {
    position: relative;
    color: #333;
    border: 1px solid #e7e7e7;
    background: #f7fbfe;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, .1)
}

.modal-prod-info .product-info .product-info_i:before, .prod-card .product-info .product-info_i:before {
    position: absolute;
    bottom: 0;
    left: 20px;
    display: block;
    width: 10px;
    height: 10px;
    content: '';
    transform: translateY(50%) rotate(45deg);
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    background: #f7fbfe
}

.modal-prod-info .product-info .info_header, .prod-card .product-info .info_header {
    padding: 15px 15px 12px;
    border-bottom: 1px solid #e7e7e7
}

.modal-prod-info .product-info .info_body, .prod-card .product-info .info_body {
    padding: 10px 15px 20px
}

.modal-prod-info .product-info .status, .prod-card .product-info .status {
    font-size: 14px
}

.modal-prod-info .product-info .status.available, .prod-card .product-info .status.available {
    color: #458381
}

.modal-prod-info .product-info .status.not-available, .prod-card .product-info .status.not-available {
    color: #999
}

.modal-prod-info .product-info .status.under-order, .prod-card .product-info .status.under-order {
    color: #0084c1
}

.modal-prod-info .product-info .status.waiting, .prod-card .product-info .status.waiting {
    color: #5c6a83
}

.modal-prod-info .product-info .description, .prod-card .product-info .description {
    margin-top: 8px;
    font-size: 14px
}

.modal-prod-info .product-info .description .line, .prod-card .product-info .description .line {
    overflow: hidden;
    max-height: 1.2em;
    white-space: nowrap;
    letter-spacing: .4px;
    text-overflow: ellipsis;
    line-height: 1.2
}

.modal-prod-info .product-info .description .line + .line, .prod-card .product-info .description .line + .line {
    margin-top: 10px
}

.modal-prod-info .product-info .offer-item, .prod-card .product-info .offer-item {
    position: relative;
    display: flex;
    line-height: 1.2
}

.modal-prod-info .product-info .offer-item.bonus .offer-ttl, .prod-card .product-info .offer-item.bonus .offer-ttl {
    color: #74368f
}

.modal-prod-info .product-info .offer-item .text, .prod-card .product-info .offer-item .text {
    padding-top: 2px
}

.modal-prod-info .product-info .offer-item .offer-ttl, .prod-card .product-info .offer-item .offer-ttl {
    margin-bottom: 2px;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px
}

.modal-prod-info .product-info .offer-item .offer-txt, .prod-card .product-info .offer-item .offer-txt {
    font-family: OpenSans-Italic, Helvetica, Arial, sans-serif;
    font-size: 13px
}

.filter-view {
    position: relative;
    display: flex;
    margin-bottom: 30px
}

.filter-view:after, .filter-view:before {
    position: absolute;
    top: 100%;
    left: 0;
    display: block;
    width: 100%;
    height: 0;
    content: '';
    border-bottom: 1px solid #e7e7e7
}

.filter-view .btn-params {
    display: block;
    height: 70px;
    padding: 0 30px;
    text-align: center;
    text-decoration: none;
    color: #666;
    border-right: 1px solid #e7e7e7;
    background: 0 0;
    box-shadow: none;
    font-size: 14px;
    line-height: 70px
}

.filter-view .btn-params:hover {
    background: #f5f3f3
}

.filter-view .btn-params span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1
}

.filter-view .wrap-create.open .drop-edit {
    display: block
}

.filter-view .wrap-create.open .btn-toggle {
    background: #f5f3f3
}

.filter-view .wrap-create .btn-toggle {
    padding: 0 30px;
    border: none;
    border-right: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    background: 0 0
}

.filter-view .wrap-create .btn-toggle:hover {
    background: #f5f3f3
}

.filter-view .drop-edit {
    position: absolute;
    z-index: 10;
    top: 100%;
    left: 0;
    display: none;
    width: 100%;
    max-width: 500px;
    padding-top: 15px
}

.filter-view .drop-edit .drop-edit_i {
    position: relative;
    padding: 15px;
    border: 1px solid #e7e7e7;
    background: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.filter-view .drop-edit .drop-edit_i:before {
    position: absolute;
    top: -10px;
    left: 55px;
    display: block;
    width: 10px;
    height: 10px;
    content: '';
    transform: translateY(50%) rotate(45deg);
    border-top: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    background: #fff
}

.filter-view .drop-edit .form-edit .wrap-input {
    overflow: hidden
}

.filter-view .drop-edit .form-edit .form-control {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.container-form .filter-view .drop-edit .form-edit input[type=submit], .filter-view .drop-edit .form-edit .btn, .filter-view .drop-edit .form-edit .container-form input[type=submit] {
    display: block;
    float: right;
    padding-right: 20px;
    padding-left: 20px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.filter-view .division-controls {
    border-right: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7
}

.filter-view .collection-controls, .filter-view .division-controls {
    float: left;
    width: 260px
}

.filter-view .collection-controls.open .drop-edit, .filter-view .division-controls.open .drop-edit {
    display: block
}

.filter-view .collection-controls.open .btn-edit, .filter-view .division-controls.open .btn-edit {
    background: #f5f3f3
}

.filter-view .collection-controls .drop-edit_i:before, .filter-view .division-controls .drop-edit_i:before {
    left: 32px
}

.filter-view .collection-controls .control-item, .filter-view .division-controls .control-item {
    float: left;
    width: 86px;
    margin-left: -1px;
    border-right: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7
}

.filter-view .collection-controls .btn-params, .filter-view .division-controls .btn-params {
    position: relative;
    display: block;
    width: 100%;
    border: none
}

.filter-view .collection-controls .btn-params:before, .filter-view .division-controls .btn-params:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .filter-view .collection-controls .btn-params:before, .no-svg .filter-view .division-controls .btn-params:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.filter-view .collection-controls .btn-edit:before, .filter-view .division-controls .btn-edit:before {
    width: 2.4em;
    height: 2.4em;
    margin-top: -2px;
    margin-left: -2px;
    transform: scale(.8) translate(-50%, -50%);
    background-position: -.2em -144.8em
}

.filter-view .collection-controls .btn-delete:before, .filter-view .division-controls .btn-delete:before {
    width: 1.6em;
    height: 1.8em;
    background-position: -.2em -93.8em
}

.filter-view .collection-controls .btn-constructor:before, .filter-view .division-controls .btn-constructor:before {
    width: 2.4em;
    height: 2.4em;
    background-position: -.2em -34.2em
}

.filter-view .collection-controls .btn-basket:before, .filter-view .division-controls .btn-basket:before {
    width: 1.959em;
    height: 1.7281em;
    background-position: -.2em -237.5em
}

.filter-view .division-controls {
    width: auto
}

.filter-view .division-controls .control-item {
    width: 84px
}

.filter-view .switch-view {
    position: relative;
    display: flex
}

.filter-view .switch-view-wrap {
    display: flex
}

.filter-view .switch-view .item {
    position: relative;
    display: block;
    width: 70px;
    height: 70px;
    text-align: center;
    text-decoration: none;
    color: #666;
    font-size: 14px
}

.filter-view .switch-view .item:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    transform: translate(-50%, -50%)
}

.filter-view .switch-view .item.tile:before {
    display: inline-block;
    width: 1.8em;
    height: 1.8em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -509.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .filter-view .switch-view .item.tile:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.filter-view .switch-view .item.horizontal:before {
    display: inline-block;
    width: 2.1em;
    height: 1.5969em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -501.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .filter-view .switch-view .item.horizontal:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.filter-view .switch-view .item.table {
    margin-bottom: 0
}

.filter-view .switch-view .item.table:before {
    display: inline-block;
    width: 2em;
    height: 1.6em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -505.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .filter-view .switch-view .item.table:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.filter-view .switch-view .item.collection {
    width: auto;
    height: 70px;
    padding: 0 30px 0 65px;
    text-decoration: none;
    line-height: 70px
}

.filter-view .switch-view .item.collection > span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1
}

.filter-view .switch-view .item:not(.active):not(.collection):hover {
    background: #f5f3f3
}

.filter-view .switch-view .item.active {
    cursor: default;
    background-color: #f9f9f9
}

.filter-view .switch-view .item.active.tile:before {
    width: 1.8em;
    height: 1.8em;
    background-position: -.2em -511.8em
}

.filter-view .switch-view .item.active.horizontal:before {
    width: 2.1em;
    height: 1.5969em;
    background-position: -.2em -503.6em
}

.filter-view .switch-view .item.active.table:before {
    width: 2em;
    height: 1.6em;
    background-position: -.2em -507.6em
}

.filter-view .switch-view .item.active.collection {
    color: #fff;
    border-color: #5cd3cf;
    background: #5cd3cf
}

.filter-view .switch-sort {
    margin-left: auto
}

.filter-view .switch-sort .form-sort {
    display: flex
}

.filter-view .switch-sort .item {
    display: flex;
    align-items: center;
    font-size: 14px
}

.filter-view .switch-sort .item.active .sort-link {
    color: #458381;
    background-color: #f9f9f9
}

.filter-view .switch-sort .item.active .icon:before {
    width: .9em;
    height: .6em;
    background-position: -.2em -234.3em
}

.filter-view .switch-sort .item.asc .icon {
    transform: rotate(180deg)
}

.filter-view .switch-sort .item.desc .icon {
    transform: rotate(0)
}

.filter-view .switch-sort .sort-link {
    display: block;
    height: 40px;
    padding: 0 22px;
    text-decoration: none;
    color: #666;
    line-height: 40px
}

.filter-view .switch-sort .sort-link:hover {
    background: #f5f3f3
}

.filter-view .switch-sort .sort-link > span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1
}

.filter-view .switch-sort .sort-link .icon {
    position: relative;
    margin-left: 6px;
    transform: rotate(0)
}

.filter-view .switch-sort .sort-link .icon:before {
    display: block;
    width: .9em;
    height: .6em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -232.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .filter-view .switch-sort .sort-link .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.filter-view .switch-sort .s-wrap {
    height: 70px;
    padding: 0 22px;
    line-height: 70px
}

.filter-view .switch-sort .s-label, .filter-view .switch-sort .s-select {
    display: inline-block;
    vertical-align: middle
}

.filter-view .switch-sort .s-label {
    margin: 0 10px 0 0;
    color: #666
}

.filter-view .switch-sort .s-select {
    min-width: 80px;
    vertical-align: middle;
    line-height: 1
}

.filter-view .switch-sort .s-select.period {
    min-width: 130px
}

.filter-view .switch-sort .jq-selectbox__select {
    padding-top: 10px
}

.filter-view .switch-sort .jq-selectbox__dropdown {
    min-height: inherit;
    max-height: none
}

.filter-view .switch-sort .jq-selectbox__dropdown ul {
    height: auto
}

.filter-view .wrap-sort {
    margin-left: auto
}

.filter-view .wrap-sort .btn-sort {
    display: block;
    height: 70px;
    padding: 0 30px;
    text-align: center;
    text-decoration: none;
    color: #666;
    font-size: 14px;
    line-height: 70px
}

.filter-view .wrap-sort .btn-sort:hover {
    background: #f5f3f3
}

.filter-view .wrap-sort .btn-sort span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1
}

.filter-view-mob {
    font-size: 14px
}

.filter-view-mob .item + .item {
    border-top: 1px solid #e7e7e7
}

.filter-view-mob .icon-box {
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    border: 1px solid #dbe0e2;
    border-radius: 50%;
    background: #f6f6f6
}

.filter-view-mob .icon-box:before {
    display: none;
    width: 12px;
    height: 12px;
    margin-top: 6px;
    margin-left: 6px;
    content: '';
    border-radius: 50%;
    background: #5cd3cf
}

.filter-view-mob .count-wrap .txt-label {
    float: left
}

.filter-view-mob .count-wrap .txt-label, .filter-view-mob .count-wrap .viewbox {
    height: 60px;
    line-height: 60px
}

.filter-view-mob .count-wrap .viewbox {
    display: block;
    float: right;
    text-decoration: none;
    color: #666
}

.filter-view-mob .count-wrap .viewbox + .viewbox {
    margin-right: 30px
}

.filter-view-mob .count-wrap .viewbox:hover {
    color: #5cd3cf
}

.filter-view-mob .count-wrap .viewbox.active .icon-box:before {
    display: block
}

.filter-view-mob .count-wrap .viewbox .txt-box {
    margin-right: 8px
}

.filter-view-mob .count-wrap, .filter-view-mob .sort-link {
    padding: 0 20px
}

.filter-view-mob .sort-link {
    display: block;
    text-decoration: none;
    color: #666
}

.filter-view-mob .sort-link:hover {
    background: #f5f3f3
}

.filter-view-mob .sort-link.active .icon-box:before {
    display: block
}

.filter-view-mob .sort-link .icon, .filter-view-mob .sort-link .text {
    height: 60px;
    line-height: 60px
}

.filter-view-mob .sort-link .text {
    float: left
}

.filter-view-mob .sort-link .icon {
    float: right
}

.catalog-page.catalog-1 .g-main .prod-card-list {
    display: flex;
    flex-flow: wrap row
}

.modal-catalog-sort .modal-header {
    padding-bottom: 20px
}

.modal-catalog-sort .modal-body {
    padding: 0
}

.modal-start-hint .modal-body {
    padding: 30px 30px 45px
}

.modal-start-hint .title {
    text-align: center
}

.modal-start-hint .btn-wrap {
    text-align: center
}

.modal-start-hint .button-start {
    padding-right: 40px;
    padding-left: 40px;
    text-transform: uppercase;
    border-radius: 3px
}

.catalog-page .prod-card-list {
    display: flex;
    flex-flow: wrap row
}

.catalog-page .collection-group, .catalog-page .prod-table-list {
    margin-top: 0
}

.prod-card-group {
    margin-top: 15px;
    background-color: #fff
}

.section-head.section-head-s2 {
    padding: 15px !important
}

.section-head.section-head-s2 .section-head-title {
    margin: 0;
    font-weight: 600
}

.section-head.section-head--grey {
    background-color: #f1f1f1
}

.thead--white {
    background-color: #fff !important
}

.thead--white th, .thead--white tr {
    background-color: #fff !important
}

.prod-table-list.list-catalog .th-name {
    width: 25%
}

.prod-table-list.list-catalog .td-name-main {
    color: #333;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px
}

.prod-table-list.list-catalog .th-pic {
    width: 90px !important;
    text-align: center
}

.prod-table-list.list-catalog .td-name-info {
    color: #333;
    font-size: 13px;
    line-height: 16px
}

.prod-table-list.list-catalog .pic-wrap .pic-link {
    height: 90px
}

.prod-table-list.list-catalog .placehold__inner {
    width: 100%;
    height: 100%
}

.prod-table-list.list-catalog .placehold_pos {
    position: static;
    display: flex;
    align-items: center;
    height: 100%;
    transform: none
}

.prod-table-list.list-catalog .placehold_pos .placehold__inner {
    display: flex;
    align-items: center
}

.prod-table-list.list-catalog table .pic-wrap .placehold_pos {
    width: 70px;
    max-width: 70px
}

.prod-table-list.list-catalog table .pic-wrap .placehold_pos img {
    position: static;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: none
}

.prod-table-list.list-catalog .price-wrap {
    background-color: transparent
}

.catalog-page .collection-group, .catalog-page .prod-card-group, .catalog-page .prod-table-list {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.category-list {
    margin-bottom: 30px
}

.category-list .c-aside, .category-list .items-wrap {
    margin-right: -15px;
    margin-left: -15px
}

.category-list .c-aside .item.item {
    width: 100%
}

.category-list .item {
    position: relative;
    float: left;
    height: 420px;
    margin-bottom: 30px;
    padding-right: 15px;
    padding-left: 15px
}

.category-list:not(.list-aside).solution-list .text-wrap {
    height: 250px
}

.category-list:not(.list-aside) .items-wrap.masonry {
    display: flex;
    flex-flow: row wrap;
    max-width: 100%
}

.category-list:not(.list-aside) .items-wrap.masonry .grid-item {
    width: 25%
}

.category-list:not(.list-aside) .items-wrap.masonry .grid-item .item_i {
    height: auto;
    margin-right: 15px;
    margin-bottom: 30px;
    margin-left: 15px
}

.category-list:not(.list-aside) .items-wrap.masonry .item {
    height: auto
}

.category-list.list-aside .text-wrap {
    height: 250px
}

.category-list.list-aside .items-wrap .item {
    width: 33.33%
}

.category-list .c-aside .item {
    float: left;
    clear: both;
    width: 100%
}

.category-list .item_i {
    position: relative;
    overflow: hidden;
    height: 420px;
    min-height: 420px;
    transition: all .2s ease;
    border: 1px solid #e7e7e7;
    background: #fff
}

.category-list .item_i.no-toggle .text-wrap:before {
    display: none
}

.category-list .item_i.open {
    z-index: 100;
    height: auto;
    min-height: 440px;
    margin: -10px -10px 20px;
    padding: 10px 10px 15px;
    box-shadow: 0 3px 15px rgba(0, 0, 0, .15)
}

.category-list .item_i.open .text-wrap:before {
    content: none
}

.category-list .item_i.open .toggle-wrap {
    padding-top: 25px
}

.category-list .item_i.open .btn-toggle span, .category-list .item_i.open .btn-toggle span:after, .category-list .item_i.open .btn-toggle span:before {
    background: #5cd3cf
}

.category-list .item_i.open .text-wrap .cut-line {
    display: none
}

.category-list .item_i.open .btn-close {
    display: block
}

.category-list .item_i.open.closed {
    z-index: 99
}

.category-list hr {
    margin-top: 18px;
    margin-bottom: 16px
}

.category-list .pic {
    position: relative;
    display: block;
    overflow: hidden;
    height: 100px;
    margin-bottom: 20px;
    transition: background .2s ease;
    text-decoration: none;
    background: #fafafc
}

.category-list .pic.hover, .category-list .pic:hover {
    background: #999
}

.category-list .pic.hover img, .category-list .pic:hover img {
    opacity: .7
}

.category-list .pic img {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: auto;
    min-width: 100%;
    max-width: none;
    height: auto;
    min-height: 100%;
    transition: opacity .2s ease;
    will-change: opacity
}

.category-list .items-wrap .text-wrap:before {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 10px;
    content: '';
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 80%)
}

.category-list .text-wrap {
    position: relative;
    overflow: hidden;
    padding: 0 22px
}

.category-list .text-wrap .cut-line {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 20px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 80%)
}

.category-list .toggle-wrap {
    padding-top: 12px;
    transition: padding .2s ease;
    text-align: center
}

.category-list .btn-toggle {
    position: relative;
    width: 40px;
    height: 24px;
    border: none;
    outline: 0;
    background: 0 0
}

.category-list .btn-toggle:hover span, .category-list .btn-toggle:hover span:after, .category-list .btn-toggle:hover span:before {
    background: #5cd3cf
}

.category-list .btn-toggle span {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.category-list .btn-toggle span:after, .category-list .btn-toggle span:before {
    content: ''
}

.category-list .btn-toggle span, .category-list .btn-toggle span:after, .category-list .btn-toggle span:before {
    position: absolute;
    display: block;
    width: 6px;
    height: 6px;
    transition: background .2s ease;
    border-radius: 50%;
    background: #ccc
}

.category-list .btn-toggle span:before {
    top: 0;
    right: 100%;
    margin-right: 5px
}

.category-list .btn-toggle span:after {
    top: 0;
    left: 100%;
    margin-left: 5px
}

.category-list .text .ttl {
    display: block;
    min-height: 2.4em;
    margin-bottom: 15px;
    text-decoration: none;
    text-transform: uppercase;
    color: #333;
    font-size: 22px;
    line-height: 1.2
}

.category-list .text .ttl.hover, .category-list .text .ttl:hover {
    color: #5cd3cf
}

.category-list .text ul {
    margin: 0
}

.category-list .text ul li + li {
    margin-top: 10px
}

.category-list .text a {
    display: inline-block;
    text-decoration: none;
    color: #666;
    font-size: 14px;
    line-height: 1.2
}

.touch-no .category-list .text a:hover {
    color: #5cd3cf
}

.category-list .text .count {
    color: #5cd3cf
}

.category-list .promo-title {
    height: 120px
}

.category-list .item.promotion .item_i {
    border-color: transparent
}

.category-list .item.promotion .item_i.open {
    box-shadow: 0 3px 15px rgba(0, 0, 0, .3)
}

.category-list .item.promotion .item_i.open .bg img {
    right: -5%;
    width: auto;
    max-width: none;
    height: 100%;
    max-height: 280px
}

.category-list .item.promotion .bg {
    position: absolute;
    top: 50%;
    right: 0;
    overflow: hidden;
    width: 100%;
    height: 50%;
    transform: translateY(-50%)
}

.category-list .item.promotion .bg img {
    position: absolute;
    top: 50%;
    right: -33%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    transition: all .18s ease;
    transform: translateY(-50%)
}

.category-list .item.promotion .promo-title {
    position: relative;
    display: block;
    padding: 0 22px;
    transition: opacity .2s ease;
    text-decoration: none
}

.category-list .item.promotion .promo-title:hover {
    opacity: .7
}

.category-list .item.promotion .promo-title .icon {
    position: absolute;
    top: 50%;
    width: 60px;
    transform: translateY(-50%)
}

.category-list .item.promotion .promo-title .icon img {
    display: block;
    max-width: 100%;
    height: auto
}

.category-list .item.promotion .promo-title .txt {
    position: relative;
    top: 50%;
    overflow: hidden;
    max-height: 3.6em;
    margin-left: 80px;
    transform: translateY(-50%);
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    font-size: 22px;
    line-height: 1.2
}

.category-list .item.promotion .text {
    color: #fff
}

.category-list .item.promotion .text a {
    color: #fff
}

.category-list .item.promotion .text a:hover {
    text-decoration: underline
}

.category-list .item.promotion .text .count {
    color: #fff
}

.category-list .item.promotion .btn-toggle span, .category-list .item.promotion .btn-toggle span:after, .category-list .item.promotion .btn-toggle span:before {
    background: #fff
}

.category-list .item.promotion.style-1 .item_i {
    background-color: #587adb
}

.category-list .item.promotion.style-1 .text-wrap .cut-line {
    background: linear-gradient(to bottom, rgba(88, 122, 219, 0) 0, #587adb 80%)
}

.category-list .item.promotion.style-2 .item_i {
    background-color: #51c251
}

.category-list .item.promotion.style-2 .text-wrap .cut-line {
    background: linear-gradient(to bottom, rgba(81, 194, 81, 0) 0, #51c251 80%)
}

.category-list .item.promotion.style-3 .item_i {
    background-color: #5cd3cf
}

.category-list .item.promotion.style-3 .text-wrap .cut-line {
    background: linear-gradient(to bottom, rgba(207, 26, 39, 0) 0, #5cd3cf 80%)
}

.category-list .item.promotion.style-4 .item_i {
    background-color: #ffb431
}

.category-list .item.promotion.style-4 .text-wrap .cut-line {
    background: linear-gradient(to bottom, rgba(255, 180, 49, 0) 0, #ffb431 80%)
}

.category-list .item.promotion.style-5 .item_i {
    background-color: #3bcf6f
}

.category-list .item.promotion.style-5 .text-wrap .cut-line {
    background: linear-gradient(to bottom, rgba(59, 207, 111, 0) 0, #3bcf6f 80%)
}

.category-list .item.promotion.style-6 .item_i {
    background-color: #6669e5
}

.category-list .item.promotion.style-6 .text-wrap .cut-line {
    background: linear-gradient(to bottom, rgba(102, 105, 229, 0) 0, #6669e5 80%)
}

.category-list .item.promotion.style-7 .item_i {
    background-color: #f45783
}

.category-list .item.promotion.style-7 .text-wrap .cut-line {
    background: linear-gradient(to bottom, rgba(244, 87, 131, 0) 0, #f45783 80%)
}

.category-list .item.promotion.style-8 .item_i {
    background-color: #d949d7
}

.category-list .item.promotion.style-8 .text-wrap .cut-line {
    background: linear-gradient(to bottom, rgba(217, 73, 215, 0) 0, #d949d7 80%)
}

.category-list .item.promotion.style-9 .item_i {
    background-color: #7e4edf
}

.category-list .item.promotion.style-9 .text-wrap .cut-line {
    background: linear-gradient(to bottom, rgba(126, 78, 223, 0) 0, #7e4edf 80%)
}

.category-list .item.promotion.style-10 .item_i {
    background-color: #2db5d2
}

.category-list .item.promotion.style-10 .text-wrap .cut-line {
    background: linear-gradient(to bottom, rgba(45, 181, 210, 0) 0, #2db5d2 80%)
}

.category-list .item.promotion.style-11 .item_i {
    background-color: #acd04a
}

.category-list .item.promotion.style-11 .text-wrap .cut-line {
    background: linear-gradient(to bottom, rgba(172, 208, 74, 0) 0, #acd04a 80%)
}

.category-list .item.promotion.style-12 .item_i {
    background-color: #9646c3
}

.category-list .item.promotion.style-12 .text-wrap .cut-line {
    background: linear-gradient(to bottom, rgba(150, 70, 195, 0) 0, #9646c3 80%)
}

.category-list.list-short .items-wrap {
    display: flex;
    flex-flow: row wrap
}

.category-list.list-short .item {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: auto
}

.category-list.list-short .item_i {
    width: 100%;
    height: auto;
    min-height: inherit
}

.category-list.list-short .text-wrap {
    padding-bottom: 20px
}

.category-list.list-short .text-wrap:before {
    display: none
}

.category-list.list-short .text .ttl {
    overflow: hidden;
    margin-bottom: 0
}

.category-list.list-bricks {
    margin-bottom: 60px
}

.category-list.list-bricks.list-aside .c-aside .item_i {
    height: auto;
    margin-right: 0;
    margin-left: 0
}

.category-list.list-bricks.list-aside .grid-item {
    width: 100%;
    margin-bottom: 0
}

.category-list.list-bricks.list-aside .grid-item .item {
    width: 100%
}

.category-list.list-bricks.list-aside .grid-item .item_i {
    height: auto;
    min-height: auto;
    margin-right: 15px;
    margin-bottom: 30px;
    margin-left: 15px
}

.category-list.list-bricks .items-wrap {
    display: flex;
    flex-flow: row wrap;
    max-width: 100%
}

.category-list.list-bricks .items-wrap {
    margin: 0;
    transition: opacity .3s ease
}

.category-list.list-bricks .item {
    float: none;
    width: 25%;
    height: auto;
    margin: 0;
    padding: 0
}

.category-list.list-bricks .item .item_i {
    min-height: inherit
}

.category-list.list-bricks .item .text-wrap {
    height: auto;
    padding-bottom: 25px
}

.category-list.list-bricks .item .text-wrap:before {
    display: none
}

.category-list.list-bricks .c-aside .items-wrap {
    margin: -15px
}

.category-list.list-bricks .c-aside .item {
    margin-bottom: 30px;
    padding: 0 15px
}

.params-tab {
    padding-top: 40px;
    padding-bottom: 10px
}

.params-tab table {
    width: 100%;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee
}

.params-tab table tr + tr {
    border-top: 1px solid #eee
}

.params-tab table td {
    width: 50%;
    padding: 15px 0;
    color: #111;
    font-size: 15px;
    line-height: 1.2
}

.params-tab table td:first-child {
    padding-right: 20px
}

.params-tab table a {
    text-decoration: none
}

.comments {
    position: relative;
    margin-bottom: 60px;
    padding-top: 50px
}

.product-tabs .comments {
    margin: 0;
    padding-top: 40px;
    padding-bottom: 10px
}

.product-tabs .comments:before {
    display: none
}

.comments:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 2000px;
    max-width: 100vw;
    height: 1px;
    content: '';
    transform: translate(-50%);
    background: #e7e7e7
}

.comments .title-differ {
    margin-bottom: 30px
}

.comments .logout {
    margin-bottom: 40px;
    padding: 25px 30px;
    text-align: center;
    border: 1px solid #e7e7e7;
    border-radius: 2px
}

.comments .logout a {
    text-decoration: none
}

.comments .form-comment {
    margin-bottom: 50px
}

.comments .form-comment fieldset {
    margin-bottom: 20px;
    border: 1px solid #dbe0e2
}

.comments .form-comment .rate {
    padding: 20px 25px;
    border-bottom: 1px solid #dbe0e2
}

.comments .form-comment .rate .wrap_i {
    float: left
}

.comments .form-comment .rate .star {
    float: left;
    cursor: pointer
}

.comments .form-comment .rate .star + .star {
    margin-left: 12px
}

.comments .form-comment .rate .star:before {
    display: block;
    width: 1.9em;
    height: 1.9em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -200.5em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .comments .form-comment .rate .star:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.comments .form-comment .rate .star.hover:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -202.8em
}

.comments .form-comment .rate .star.active:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -195.9em
}

.comments .form-comment .rate .star.active.hover:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -198.2em
}

.comments .form-comment .rate .text {
    float: left;
    margin-left: 30px;
    color: #999;
    font-size: 14px;
    line-height: 20px
}

.comments .form-comment .msg textarea {
    display: block;
    width: 100%;
    height: 150px;
    padding: 20px 25px;
    resize: none;
    color: #000;
    border: none;
    background: #f6f6f6;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif
}

.comments .form-comment .msg input[type=text] {
    width: 100%;
    padding: 10px 25px;
    color: #000;
    border: 0;
    border-bottom: 1px solid #dbe0e2;
    background: #f6f6f6;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif
}

.comments .list-comments .hide-item {
    display: none
}

.comments .list-comments.open .wrap-toggle .btn-toggle:before {
    transform: translateY(-50%) rotate(180deg)
}

.comments .list-comments.open .wrap-toggle .btn-toggle .txt-close {
    display: none
}

.comments .list-comments.open .wrap-toggle .btn-toggle .txt-open {
    display: block
}

.comments .wrap-toggle {
    padding-top: 20px;
    text-align: center
}

.comments .wrap-toggle .btn-toggle {
    position: relative
}

.comments .wrap-toggle .btn-toggle, .comments .wrap-toggle .btn-toggle:active, .comments .wrap-toggle .btn-toggle:focus {
    position: relative;
    padding-right: 40px;
    padding-left: 20px;
    transition: none;
    color: #333;
    border-color: #d6d6d6;
    background: 0 0;
    text-shadow: none;
    font-size: 14px
}

.comments .wrap-toggle .btn-toggle:hover {
    color: #5cd3cf;
    border-color: #5cd3cf
}

.comments .wrap-toggle .btn-toggle:hover:before {
    width: .9em;
    height: .6em;
    background-position: -.2em -234.3em
}

.comments .wrap-toggle .btn-toggle:before {
    position: absolute;
    top: 50%;
    right: 20px;
    display: block;
    width: .9em;
    height: .6em;
    content: ' ';
    transform: translateY(-50%) rotate(0);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -232.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .comments .wrap-toggle .btn-toggle:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.comments .wrap-toggle .btn-toggle .txt-close {
    display: block
}

.comments .wrap-toggle .btn-toggle .txt-open {
    display: none
}

.comments .comment {
    color: #999;
    border-bottom: 1px solid #e7e7e7;
    font-family: OpenSans-Italic, Helvetica, Arial, sans-serif
}

.comments .comment:first-child {
    border-top: 1px solid #e7e7e7
}

.comments .comment .comment-header {
    padding: 30px 0 20px;
    font-size: 14px
}

.comments .comment .rate {
    float: left;
    margin-right: 35px
}

.comments .comment .rate .star {
    float: left
}

.comments .comment .rate .star + .star {
    margin-left: 10px
}

.comments .comment .rate .star:before {
    display: block;
    width: 1.9em;
    height: 1.9em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -200.5em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .comments .comment .rate .star:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.comments .comment .rate .star.active:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -195.9em
}

.comments .comment .name {
    float: left
}

.comments .comment .date {
    float: left;
    margin-left: 35px
}

.comments .comment .comment-body {
    padding: 10px 0
}

.comments .comment .comment-text {
    color: #000;
    font-size: 16px
}

.comments .comment .comment-footer {
    padding: 20px 0 30px;
    font-size: 14px
}

.comments .comment .question {
    float: left
}

.comments .comment .question .q-txt {
    margin-right: 30px
}

.comments .comment .question .dislike, .comments .comment .question .like {
    position: relative;
    padding-left: 28px;
    text-decoration: none;
    color: #999;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif
}

.comments .comment .question .dislike:before, .comments .comment .question .like:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .comments .comment .question .dislike:before, .no-svg .comments .comment .question .like:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.comments .comment .question .dislike .count, .comments .comment .question .like .count {
    margin-left: 10px;
    color: #000
}

.comments .comment .question .like:before {
    width: 1.903em;
    height: 1.9em;
    background-position: -.2em -127.3em
}

.comments .comment .question .like.active:before {
    width: 1.903em;
    height: 1.9em;
    background-position: -.2em -129.6em
}

.comments .comment .question .like:hover:before {
    width: 1.903em;
    height: 1.9em;
    background-position: -.2em -129.6em
}

.comments .comment .question .like:hover .txt {
    color: #458381
}

.comments .comment .question .dislike {
    margin-left: 30px
}

.comments .comment .question .dislike:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -122.7em
}

.comments .comment .question .dislike.active:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -125em
}

.comments .comment .question .dislike:hover:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -125em
}

.comments .comment .question .dislike:hover .txt {
    color: #5cd3cf
}

.comments .comment .feedback {
    float: right
}

.comments .comment .feedback a {
    text-decoration: none;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif
}

.comments .reply-list {
    padding-left: 100px;
    border-top: 1px solid #e7e7e7
}

.comments .reply-list .comment {
    position: relative;
    border-bottom: none
}

.comments .reply-list .comment:first-child {
    border: none
}

.comments .reply-list .comment + .comment {
    border-top: 1px solid #e7e7e7
}

.comments .reply-list .comment:before {
    position: absolute;
    top: 30px;
    left: -30px;
    display: block;
    width: 1.3em;
    height: 3.7em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -167.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .comments .reply-list .comment:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.comments .reply-list .comment .comment-header {
    padding-top: 40px;
    padding-bottom: 20px
}

.comments .reply-list .comment .comment-body {
    padding-top: 0;
    padding-bottom: 35px
}

.comments .reply-form {
    overflow: hidden
}

.comments .reply-form.closed {
    height: 0
}

.comments .reply-form .form-comment {
    margin-bottom: 0;
    padding-bottom: 40px
}

.comments .reply-form .form-comment .msg textarea {
    display: block;
    width: 100%;
    height: 120px;
    padding: 20px 25px;
    resize: none;
    color: #000;
    border: none;
    background: #f6f6f6;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif
}

.document-list {
    display: flex;
    margin: 20px 0 10px
}

.document-list .doc-item {
    align-self: center
}

.document-list .doc-item + .doc-item {
    margin-top: 24px
}

.document-list .doc-item > a {
    position: relative;
    display: inline-block;
    padding-left: 44px;
    vertical-align: top;
    text-decoration: none;
    color: #333;
    font-size: 14px;
    line-height: 1.3
}

.document-list .doc-item > a:hover {
    color: #5cd3cf
}

.document-list .doc-item > a:hover .file .paper {
    border-color: #5cd3cf
}

.document-list .doc-item > a:hover .file .paper:before {
    border-color: #5cd3cf
}

.document-list .doc-item > a:hover .file .paper:after {
    border-left-color: #5cd3cf
}

.document-list .doc-item > a:hover .file .txt {
    color: #5cd3cf;
    border-color: #5cd3cf;
    background: #fff
}

.document-list .file {
    position: absolute;
    top: -4px;
    left: 10px
}

.document-list .file .paper {
    position: relative;
    width: 18px;
    height: 28px;
    transition: border .2s ease;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    border-left: 1px solid #999
}

.document-list .file .paper:before {
    position: absolute;
    top: -1px;
    right: -6px;
    width: 6px;
    height: 22px;
    content: '';
    transition: border .2s ease;
    border-top: 1px solid #999;
    border-right: 1px solid #999
}

.document-list .file .paper:after {
    position: absolute;
    right: -6px;
    bottom: -1px;
    content: '';
    transition: border .2s ease;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #999
}

.document-list .file .txt {
    position: absolute;
    z-index: 1;
    top: 2px;
    right: -3px;
    min-width: 26px;
    height: 16px;
    padding: 0 3px;
    transition: all .2s ease;
    text-align: right;
    white-space: nowrap;
    text-transform: uppercase;
    color: #333;
    border: 1px solid #999;
    background: #f6f6f6;
    font-family: OpenSans-Italic, Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 14px
}

.tags {
    margin-top: 10px;
    margin-bottom: 8px
}

.tags .item {
    margin-right: 3px;
    margin-bottom: 8px !important
}

.tags .item.item_mb {
    margin-bottom: 10px !important
}

.tags .item:last-child {
    margin-right: 0
}

.tags .item > a {
    display: block;
    height: 26px;
    padding: 0 15px;
    text-decoration: none;
    color: #666;
    border-radius: 4px;
    background: #ebebeb;
    font-size: 14px;
    line-height: 26px
}

.tags .item > a:hover {
    background: #d5eeed
}

.tags .item.active > a {
    color: #fff;
    background: #5cd3cf
}

.modal-sharing .modal-body {
    padding-right: 20px;
    padding-left: 20px
}

.modal-sharing .list {
    padding: 20px 0
}

.modal-sharing .list a {
    display: block;
    float: left;
    margin: 0 8px;
    text-decoration: none
}

.modal-sharing .list a:before {
    display: block;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .modal-sharing .list a:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.modal-sharing .list a:hover {
    opacity: .7
}

.filter-params.brands .panel {
    padding: 0 0 20px;
    border-bottom: 1px solid #e7e7e7
}

.filter-params.brands .acc-link {
    padding-left: 0 !important
}

.filter-params.brands li {
    margin: 16px 0 10px
}

.filter-params.brands li > a {
    text-decoration: none;
    color: #333
}

.filter-params.brands li > a:hover {
    color: #5cd3cf
}

.filter-params.brands li > a .count {
    color: #458381
}

.filter-params.brands li.active {
    font-weight: 700
}

.filter-params.brands .wrap-section.not-init {
    max-height: 45vh
}

.filter-params.brands .collapse {
    display: block;
    visibility: visible
}

.filter-params.brands.mob.not-init {
    max-height: initial
}

.filter-params.brands.mob .panel {
    padding-top: 0;
    border-bottom: none
}

.filter-params.brands.mob .acc-body {
    padding-top: 0
}

.filter-params.brands.mob .wrap-section {
    column-count: 2
}

.filter-params.brands.mob .brand:first-child {
    margin-top: 0
}

.g-content-right .contacts-list .block-btn .btn-contacts .txt {
    font-size: 11px
}

.contacts-list {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-bottom: 35px;
    margin-left: -15px
}

.contacts-list .item {
    float: left;
    width: 50%;
    padding: 0 15px
}

.contacts-list .item.fullWidth {
    width: 100%
}

.contacts-list .item_i {
    border: 1px solid #e7e7e7
}

.contacts-list .wrap {
    position: relative;
    padding-right: 230px
}

.contacts-list .block-info {
    min-height: 320px;
    padding: 35px 40px 20px
}

.contacts-list .mob-btns {
    width: 100%;
    max-width: 340px
}

.contacts-list .mob-btns .btn-call, .contacts-list .mob-btns .btn-map {
    display: block;
    float: left;
    height: 50px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    border: 1px solid #458381;
    line-height: 50px
}

.contacts-list .mob-btns .btn-call {
    width: 39%;
    color: #458381
}

.contacts-list .mob-btns .btn-call:hover {
    background: #f5f5f5
}

.contacts-list .mob-btns .btn-map {
    width: 61%;
    color: #fff;
    background: #458381
}

.contacts-list .mob-btns .btn-map:hover {
    background: #5cd3cf
}

.contacts-list .mob-btns .btn-map:active {
    background: #d37800
}

.contacts-list .title {
    overflow: hidden;
    margin-top: 0
}

.contacts-list .line {
    position: relative;
    display: flex;
    align-items: center;
    margin-top: 25px;
    padding-right: 35px;
    padding-left: 45px
}

.contacts-list .line .icon {
    position: absolute;
    top: 50%;
    left: 0;
    width: 26px;
    margin-top: 2px;
    transform: translateY(-50%)
}

.contacts-list .line .icon:before {
    display: block;
    line-height: 1
}

.contacts-list .line .icon.address:before {
    display: inline-block;
    width: 1.4594em;
    height: 2.0906em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -392.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .contacts-list .line .icon.address:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.contacts-list .line .icon.requisite:before {
    display: inline-block;
    width: 2.1em;
    height: 2.1em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -447.7em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .contacts-list .line .icon.requisite:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.contacts-list .line .icon.email:before {
    display: inline-block;
    width: 2.2em;
    height: 1.8em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -342.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .contacts-list .line .icon.email:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.contacts-list .line .icon.phones:before {
    display: inline-block;
    width: 2.1em;
    height: 2.1em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -419em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .contacts-list .line .icon.phones:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.contacts-list .line .icon.fax:before {
    display: inline-block;
    width: 2.1em;
    height: 2.1em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -364.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .contacts-list .line .icon.fax:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.contacts-list .line a {
    position: relative;
    text-decoration: none;
    color: #333;
    font-size: 16px;
    line-height: 1.5
}

.contacts-list .block-pic {
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    width: 230px;
    height: 100%
}

.contacts-list .block-pic img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: auto;
    min-width: 100%;
    max-width: none;
    height: auto;
    min-height: 100%;
    transform: translate(-50%, -50%)
}

.contacts-list .block-btn .btn-map {
    display: block;
    float: right;
    width: 230px;
    height: 64px;
    padding: 0;
    text-decoration: none;
    font-size: 13px;
    line-height: 64px
}

.contacts-list .block-btn .btn-contacts {
    position: relative;
    display: flex;
    overflow: hidden;
    align-items: center;
    height: 64px;
    padding: 0 40px;
    transition: background .2s ease;
    text-decoration: none;
    color: #458381;
    border: none;
    background: 0 0;
    font-size: 16px;
    line-height: 64px
}

.contacts-list .block-btn .btn-contacts .icon {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    line-height: 1.2
}

.contacts-list .block-btn .btn-contacts .icon:before {
    display: block;
    width: 2.1em;
    height: 2.5em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -389.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .contacts-list .block-btn .btn-contacts .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.contacts-list .block-btn .btn-contacts .txt {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2
}

.contacts-list .manager-accord {
    overflow: hidden;
    height: 0;
    transition: height .3s ease
}

.contacts-list .manager-block {
    padding: 30px 0
}

.contacts-list .m-ttl {
    position: relative;
    margin-top: 10px;
    margin-bottom: 30px;
    padding-right: 60px
}

.contacts-list .b-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    padding: 0;
    border: none;
    background: 0 0
}

.contacts-list .b-close:hover:before {
    width: 1.003em;
    height: 1em;
    background-position: -.2em -337.4em
}

.contacts-list .b-close:before {
    display: block;
    width: 1.003em;
    height: 1em;
    margin: 0 auto;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -334.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .contacts-list .b-close:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.contacts-list .manager-list {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.contacts-list .manager-item {
    width: 50%;
    padding: 0 15px
}

.contacts-list .manager-item .m-line a {
    position: relative;
    text-decoration: none;
    color: #333;
    font-size: 16px;
    font-size: 13.5px;
    line-height: 1.5
}

.contacts-list .manager-item .m-line a:focus, .contacts-list .manager-item .m-line a:hover {
    color: #5cd3cf
}

.contacts-list .manager-item:first-child .m-wrap {
    border-top: 1px solid #eee
}

.contacts-list .m-wrap {
    height: 100%;
    padding: 35px 50px;
    border-bottom: 1px solid #eee
}

.contacts-list .m-pic {
    position: relative;
    float: left;
    overflow: hidden;
    width: 120px;
    height: 120px;
    margin-right: 20px
}

.contacts-list .m-pic img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.contacts-list .m-info {
    position: relative;
    overflow: hidden;
    font-size: 14px
}

.contacts-list .btn-wrap {
    padding-top: 40px;
    text-align: center
}

.contacts-list .btn-wrap .btn-close {
    position: relative;
    padding-right: 40px;
    padding-left: 20px;
    transition: none;
    color: #333;
    border-color: #d6d6d6;
    background: 0 0;
    text-shadow: none;
    font-size: 14px
}

.contacts-list .btn-wrap .btn-close:active, .contacts-list .btn-wrap .btn-close:focus, .contacts-list .btn-wrap .btn-close:hover {
    color: #5cd3cf;
    border-color: #5cd3cf
}

.contacts-list .btn-wrap .btn-close:active:before, .contacts-list .btn-wrap .btn-close:focus:before, .contacts-list .btn-wrap .btn-close:hover:before {
    width: .9em;
    height: .6em;
    background-position: -.2em -234.3em
}

.contacts-list .btn-wrap .btn-close:before {
    position: absolute;
    top: 50%;
    right: 20px;
    display: block;
    width: .9em;
    height: .6em;
    content: ' ';
    transform: translateY(-50%) rotate(180deg);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -232.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .contacts-list .btn-wrap .btn-close:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.contacts-list .m-name {
    margin-top: 0;
    margin-bottom: 0
}

.contacts-list .m-status {
    margin-bottom: 20px;
    color: #999
}

.contacts-list .m-line {
    position: relative;
    padding-left: 25px
}

.contacts-list .m-line + .m-line {
    margin-top: 10px
}

.contacts-list .m-line .icon {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%)
}

.contacts-list .m-line .icon:before {
    display: block;
    margin-top: 4px
}

.contacts-list .m-line .icon.phone:before {
    display: inline-block;
    width: 1.5em;
    height: 1.5313em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -421.5em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .contacts-list .m-line .icon.phone:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.contacts-list .m-line .icon.mail:before {
    display: inline-block;
    width: 2.2em;
    height: 1.8em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -342.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .contacts-list .m-line .icon.mail:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.contacts-list .m-line .text {
    text-decoration: none;
    color: #333
}

.contacts-list .m-line .text a {
    text-decoration: none
}

.contacts-list .opened-manager-block + .block-accord {
    height: auto;
    transition: none
}

.contacts-list .opened-manager-block + .block-accord .manager-accord {
    height: auto
}

.contacts-list .block-accord {
    clear: both;
    overflow: hidden;
    width: 100%;
    height: 0;
    margin-bottom: 30px;
    padding: 0 15px;
    transition: height .3s ease
}

.ms .manager-block {
    padding-bottom: 20px
}

.ms .manager-block .m-ttl {
    position: relative;
    margin-top: 0;
    margin-bottom: 40px;
    padding-bottom: 20px;
    color: #5cd3cf
}

.ms .manager-block .m-ttl:before {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    width: 600%;
    height: 1px;
    margin-left: -300%;
    content: '';
    background: #e7e7e7
}

.ms .manager-block .b-close {
    display: none
}

.ms .manager-block .btn-wrap {
    display: none
}

.ms .manager-block .manager-item + .manager-item {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #e7e7e7
}

.ms .manager-block .m-pic {
    position: relative;
    float: left;
    overflow: hidden;
    width: 120px;
    height: 120px;
    margin-right: 40px
}

.ms .manager-block .m-pic img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.ms .manager-block .m-info {
    overflow: hidden;
    font-size: 14px
}

.ms .manager-block .m-name {
    margin-top: 0
}

.ms .manager-block .m-status {
    margin-bottom: 20px
}

.ms .manager-block .m-line {
    position: relative;
    clear: both;
    padding-left: 25px
}

.ms .manager-block .m-line a {
    text-decoration: none;
    color: #333
}

.ms .manager-block .m-line + .m-line {
    margin-top: 10px
}

.ms .manager-block .m-line .icon {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%)
}

.ms .manager-block .m-line .icon:before {
    display: block;
    margin-top: 4px
}

.ms .manager-block .m-line .icon.phone:before {
    display: inline-block;
    width: 1.5em;
    height: 1.5313em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -421.5em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .ms .manager-block .m-line .icon.phone:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.ms .manager-block .m-line .icon.mail:before {
    display: inline-block;
    width: 2.2em;
    height: 1.8em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -342.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .ms .manager-block .m-line .icon.mail:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.ms .manager-block .m-line .text {
    text-decoration: none;
    color: #333
}

.ms .manager-block .m-line .text a {
    text-decoration: none
}

.modal-map .modal-content {
    border-radius: 0
}

.modal-map .modal-body {
    padding: 15px 30px 30px
}

.modal-map .map-canvas {
    height: 600px;
    border: 1px solid #ccc
}

.modal-map .geoBtn, .modal-map .markBtn, .modal-map [class*=float-button]:not([class*=float-button-icon]), .modal-map [class*=float-button]:not([class*=float-button-text]) {
    height: 30px;
    padding: 0 20px;
    cursor: pointer;
    user-select: none;
    transition: background .2s ease;
    text-transform: uppercase;
    color: #000;
    border: 1px solid #999;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 28px
}

.modal-map .geoBtn:hover, .modal-map .markBtn:hover, .modal-map [class*=float-button]:not([class*=float-button-icon]):hover, .modal-map [class*=float-button]:not([class*=float-button-text]):hover {
    background: #f1f1f1
}

.modal-map .geoBtn:active, .modal-map .markBtn:active, .modal-map [class*=float-button]:not([class*=float-button-icon]):active, .modal-map [class*=float-button]:not([class*=float-button-text]):active {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .3);
    line-height: 30px
}

.modal-map .geoBtn.active, .modal-map .markBtn.active, .modal-map [class*=float-button]:not([class*=float-button-icon]).active, .modal-map [class*=float-button]:not([class*=float-button-text]).active {
    color: #5cd3cf
}

.modal-map .geoBtn[class*=_hidden-icon], .modal-map .markBtn[class*=_hidden-icon], .modal-map [class*=float-button]:not([class*=float-button-icon])[class*=_hidden-icon], .modal-map [class*=float-button]:not([class*=float-button-text])[class*=_hidden-icon] {
    padding: 0
}

.modal-map .geoBtn [class*=-float-button-text], .modal-map .markBtn [class*=-float-button-text], .modal-map [class*=float-button]:not([class*=float-button-icon]) [class*=-float-button-text], .modal-map [class*=float-button]:not([class*=float-button-text]) [class*=-float-button-text] {
    display: inline-block;
    padding: 0 20px !important;
    border: none;
    line-height: inherit
}

.modal-map .geoBtn {
    text-transform: none
}

.delivery-schedule {
    position: relative;
    max-width: 640px;
    margin: 0 auto 60px
}

.delivery-schedule .tabs-head {
    position: relative;
    z-index: 2;
    top: 30px;
    margin: 0;
    text-align: center
}

.delivery-schedule .tabs-head li {
    position: relative;
    display: inline-block;
    height: 60px;
    vertical-align: top
}

.delivery-schedule .tabs-head li + li {
    margin-left: 10px
}

.delivery-schedule .tabs-head li .month {
    height: 50px;
    margin-top: -25px;
    padding: 0 30px;
    color: #fff;
    background: #ccc;
    line-height: 50px
}

.delivery-schedule .tabs-head li.active .month {
    height: 60px;
    margin-top: -30px;
    padding: 0 40px;
    color: #fff;
    background: #5cd3cf;
    line-height: 60px
}

.delivery-schedule .month {
    position: relative;
    top: 50%;
    display: block;
    height: 60px;
    margin: 0 auto;
    transition: all .2s ease;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
    border-radius: 3px;
    font-size: 24px;
    line-height: 60px
}

.delivery-schedule .tabs-content {
    position: relative;
    z-index: 1
}

.delivery-schedule .wrap {
    display: none;
    padding: 70px 40px 50px;
    border: 1px solid #e7e7e7;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .05)
}

.delivery-schedule .wrap.active {
    display: block
}

.delivery-schedule .filter {
    margin-bottom: 40px
}

.delivery-schedule .schedule {
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7
}

.delivery-schedule .schedule table {
    width: 100%
}

.delivery-schedule .schedule table thead th {
    padding: 15px 20px;
    text-align: left;
    vertical-align: top;
    color: #999;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2
}

.delivery-schedule .schedule table tbody tr {
    border-top: 1px solid #e7e7e7
}

.delivery-schedule .schedule table tbody tr:nth-child(even) {
    background: #fafafa
}

.delivery-schedule .schedule table tbody td {
    padding: 15px 20px;
    color: #000;
    font-size: 14px;
    line-height: 1.2
}

.delivery-schedule .schedule table tbody td:first-child {
    width: 65%
}

.delivery-schedule .schedule table tbody td:last-child {
    width: 35%
}

.count-control {
    display: flex
}

.count-control__input, .count-control__minus, .count-control__plus {
    display: block;
    float: left;
    width: 68px;
    height: 66px;
    cursor: pointer;
    user-select: none;
    text-align: center;
    text-decoration: none;
    border: 1px solid #e7e7e7;
    background: 0 0;
    font-size: 26px;
    line-height: 66px
}

.count-control__minus {
    border-right: none;
    line-height: 65px
}

.count-control__minus:hover {
    background: #f1f1f1
}

.count-control__minus:active {
    background: #e8e8e8
}

.count-control__input {
    width: 79px;
    color: #000;
    font-size: 16px
}

.count-control__input:hover {
    border: 1px solid #b8c0c3;
    background: #fff
}

.count-control__plus {
    border-left: none
}

.count-control__plus:hover {
    background: #f1f1f1
}

.count-control__plus:active {
    background: #e8e8e8
}

.page-title {
    position: relative;
    margin-bottom: 30px
}

.page-title_cabinet-order:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block !important;
    width: 2000px;
    max-width: 100vw;
    height: 100%;
    content: '';
    transform: translate(-50%);
    border-bottom: 1px solid #e7e7e7
}

.page-title_cabinet-order:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    opacity: .5;
    width: 700px;
    height: 100%;
    content: '';
    background: url(/local/templates/html/images/title-bg.svg) no-repeat left center;
    background-size: cover
}

.collection-page .page-title, .division-page .page-title, .news-page .page-title, .product-page .page-title, .solutions-page .page-title, .trademark-page .page-title {
    margin-bottom: 0
}

.page-title:not(.page-title_basket-ext):after, .page-title:not(.page-title_cabinet-order:after) {
    display: table;
    clear: both;
    width: 100%;
    height: 0;
    content: ''
}

.page-title .pt-wrap {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center
}

.page-title .pt-wrap:not(.pt-wrap_order-ttl):before {
    position: absolute;
    top: 0;
    left: 50%;
    display: none;
    width: 2000px;
    max-width: 100%;
    height: 100%;
    content: '';
    transform: translateX(-50%);
    border-bottom: 1px solid #e7e7e7
}

.page-title .pt-wrap:not(.pt-wrap_order-ttl):after {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 100vw;
    max-width: 100vw;
    height: 100%;
    content: '';
    transform: translate(-50%, 0);
    background: url(/local/templates/html/images/title-bg.svg) center no-repeat;
    background-size: 100vw 100%
}

.page-title .pt-wrap .pt-wrap_i {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 700px;
    padding: 32px 50px 26px 0
}

.page-title .pt-wrap .pt-title {
    margin: 0
}

.page-title .pt-wrap .pt-description {
    margin-top: 4px;
    font-size: 15px;
    line-height: 1.2
}

.page-title .pt-additional {
    position: relative;
    z-index: 2;
    padding-top: 1px;
    padding-bottom: 1px
}

.page-title .pt-banner {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff
}

.page-title .pt-banner:before {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    max-width: 100vw;
    height: 100%;
    margin-top: 1px;
    content: '';
    border-bottom: 1px solid #e7e7e7
}

.page-title .pt-banner:after {
    display: block;
    clear: both;
    width: 100%;
    height: 0;
    content: ''
}

.page-title .pt-banner .banner-link {
    position: relative;
    display: flex;
    float: right;
    overflow: hidden;
    width: 100%;
    height: 100%;
    text-decoration: none
}

.page-title .pt-banner img {
    position: static;
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    margin-left: auto;
    object-fit: cover;
    object-position: left top
}

.page-title .switch-lang {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    margin-top: -26px
}

.page-title .switch-lang .lang-item {
    display: block;
    float: left;
    height: 52px;
    padding: 0 15px;
    text-decoration: none;
    border-radius: 3px;
    background: #f9f9f9;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    line-height: 50px
}

.page-title .switch-lang .lang-item:hover {
    background: #f1f1f1
}

.page-title .switch-lang .lang-item + .lang-item {
    margin-left: 15px
}

.page-title .switch-lang .lang-item img, .page-title .switch-lang .lang-item span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1
}

.page-title .switch-lang .lang-item img {
    width: 32px;
    height: 32px;
    margin-right: 10px;
    border-radius: 50%
}

.page-title .switch-lang .lang-item span {
    color: #333;
    font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
    font-size: 16px
}

.page-title .pt-feedback {
    display: flex;
    height: 100%;
    background: #fff
}

.page-title .pt-feedback .feedback-wrap {
    position: relative;
    padding: 40px 20px 38px;
    text-align: right
}

.page-title .pt-feedback .btn-wrap, .page-title .pt-feedback .title-wrap, .page-title .pt-feedback .ttl, .page-title .pt-feedback .txt {
    display: inline-flex;
    align-items: center;
    vertical-align: middle
}

.page-title .pt-feedback .ttl {
    margin: 0
}

.page-title .pt-feedback .txt {
    font-family: OpenSans-Italic, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.2
}

.container-form .page-title .pt-feedback .btn-wrap input[type=submit], .page-title .pt-feedback .btn-wrap .btn, .page-title .pt-feedback .btn-wrap .container-form input[type=submit] {
    padding-top: 16px;
    padding-bottom: 16px
}

.container-form .page-title .pt-feedback .btn-wrap input[type=submit]:before, .page-title .pt-feedback .btn-wrap .btn:before, .page-title .pt-feedback .btn-wrap .container-form input[type=submit]:before {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 1.4719em;
    height: 1.2em;
    margin-right: 5px;
    content: ' ';
    vertical-align: top;
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -344.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.container-form .no-svg .page-title .pt-feedback .btn-wrap input[type=submit]:before, .no-svg .page-title .pt-feedback .btn-wrap .btn:before, .no-svg .page-title .pt-feedback .btn-wrap .container-form input[type=submit]:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.page-title .labels {
    position: absolute;
    bottom: -12px;
    left: 0
}

.page-title .labels .item {
    display: inline-block;
    height: 24px;
    margin-right: 3px;
    padding: 0 10px;
    color: #fff;
    border-radius: 4px;
    background: #ccc;
    font-size: 13px;
    line-height: 22px
}

.page-title .labels .item.new {
    background: #2ab7e1
}

.page-title .labels .item.hit {
    background: #458381
}

.page-title .labels .item.gift {
    background: #f96a00
}

.page-title .pt-product-share {
    position: relative;
    z-index: 1;
    height: 100%
}

.page-title .pt-product-share:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: none;
    width: 2000px;
    max-width: 100vw;
    height: 100%;
    margin-top: 1px;
    content: '';
    transform: translateX(-50%);
    border-bottom: 1px solid #e7e7e7
}

.page-title .pt-product-share .list {
    position: relative;
    padding: 10px 0
}

.page-title .pt-product-share .sharing {
    position: relative;
    display: flex;
    float: right;
    align-items: center;
    height: 100%;
    padding: 0 30px;
    border-right: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    background: #fff
}

.page-title .pt-product-share .sharing a {
    display: block;
    float: left;
    margin: 0 4px;
    text-decoration: none
}

.page-title .pt-product-share .sharing a:before {
    display: inline-block;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .page-title .pt-product-share .sharing a:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.page-title .pt-product-share .sharing a:hover {
    opacity: .7
}

.page-title .pt-product-share .sharing a.vk:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -192.5em
}

.page-title .pt-product-share .sharing a.fb:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -176.4em
}

.page-title .pt-product-share .sharing a.in:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -185.7em
}

.page-title .pt-product-share .sharing a.g:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -179.8em
}

.page-title .pt-product-share .sharing a.tw:before {
    width: 3.006em;
    height: 3em;
    background-position: -.2em -189.1em
}

.page-title .pt-product-share .sharing .btn-share {
    position: relative;
    display: block;
    width: 30px;
    height: 30px;
    padding: 0;
    border: none;
    background: 0 0
}

.page-title .pt-product-share .sharing .btn-share:hover:before {
    width: 1.8094em;
    height: 2.0906em;
    background-position: -.2em -183.2em
}

.page-title .pt-product-share .sharing .btn-share:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: inline-block;
    width: 1.8094em;
    height: 2.0906em;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -171.5em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .page-title .pt-product-share .sharing .btn-share:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.page-title .pt-product-share .rate {
    position: relative;
    float: right;
    height: 100%;
    padding: 0 20px;
    border-left: 1px solid #e7e7e7;
    background: #fff
}

.page-title .pt-product-share .rate .count, .page-title .pt-product-share .rate .star {
    float: left
}

.page-title .pt-product-share .rate .star {
    cursor: pointer
}

.page-title .pt-product-share .rate .star + .star {
    margin-left: 12px
}

.page-title .pt-product-share .rate .star:before {
    display: inline-block;
    width: 1.9em;
    height: 1.9em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -200.5em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .page-title .pt-product-share .rate .star:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.page-title .pt-product-share .rate .star.hover:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -202.8em
}

.page-title .pt-product-share .rate .star.active:before {
    width: 1.9em;
    height: 1.9em;
    background-position: -.2em -195.9em
}

.page-title .pt-product-share .rate .count {
    margin-left: 20px;
    font-size: 14px;
    line-height: 20px
}

.page-title .pt-links {
    position: relative;
    float: right;
    height: 100%
}

.page-title .pt-links a {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    color: #458381
}

.page-title .pt-links a:hover {
    color: #5cd3cf
}

.page-title .pt-basket {
    position: relative;
    overflow: hidden;
    padding: 15px 0
}

.page-title .pt-basket:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 2000px;
    max-width: 100vw;
    height: 100%;
    content: '';
    transform: translateX(50%);
    border-bottom: 1px solid #e7e7e7;
    background: #f9f9f9
}

.page-title .pt-basket .btn-wrap {
    position: relative;
    float: right;
    margin-left: 20px
}

.container-form .page-title .pt-basket .btn-wrap input[type=submit], .page-title .pt-basket .btn-wrap .btn, .page-title .pt-basket .btn-wrap .container-form input[type=submit] {
    padding-top: 18px;
    padding-bottom: 18px
}

.page-title .pt-basket .total-wrap {
    position: relative;
    overflow: hidden;
    line-height: 1.5
}

.page-title .pt-basket .total-wrap .bonus {
    display: inline-block;
    margin-bottom: 2px;
    padding: 2px 8px;
    text-align: center;
    color: #74368f;
    border-radius: 5px;
    background: #ecddf2;
    font-size: 14px
}

.page-title .pt-basket .total-wrap .price {
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 16px
}

.page-title.extend {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.page-title.extend .pt-additional, .page-title.extend .pt-message-wrap, .page-title.extend .pt-wrap {
    flex-grow: 1
}

.page-title.page-title_basket-ext {
    display: flex;
    flex-wrap: wrap
}

.page-title.page-title_basket-ext .pt__bottom, .page-title.page-title_basket-ext .pt__head {
    width: 100%
}

.page-title.page-title_basket-ext .pt__head {
    display: flex;
    justify-content: space-between
}

.page-title.page-title_basket-ext .pt__head .pt-links {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.page-title.page-title_basket-ext .pt__bottom {
    position: relative
}

.page-title.page-title_basket-ext .pt__bottom:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 2000px;
    max-width: 100vw;
    height: 100%;
    content: '';
    transform: translateX(-50%);
    background: #f9f9f9
}

.page-title.page-title_basket-ext .pt__bottom .pt-message-wrap {
    position: relative;
    margin-left: 35px;
    padding: 15px 0 0
}

.page-title.page-title_basket-ext .pt-message-wrap {
    align-self: center
}

.page-title.page-title_basket-ext .pt-msg {
    position: relative
}

.page-title.page-title_basket-ext .pt-msg:before {
    position: absolute;
    top: 3px;
    left: -35px;
    transform: scale(.8)
}

.page-title.page-title_basket-ext .pt-wrap {
    flex-basis: 42%
}

.page-title.page-title_basket-ext .pt-additional {
    flex-basis: 50%;
    text-align: right
}

.page-title.page-title_basket-ext .pt-msg {
    font-size: 13px
}

.page-title.page-title_basket-ext .pt-additional, .page-title.page-title_basket-ext .pt-msg, .page-title.page-title_basket-ext .pt-wrap {
    flex-grow: 1
}

.page-title.expanded {
    margin-bottom: 42px
}

.page-title.expanded .h1 {
    font-family: Circe-Bold, Arial, Helvetica, sans-serif;
    font-size: 24px
}

.page-title.expanded .labels {
    position: static;
    margin-top: 5px;
    font-size: 0
}

.page-title.expanded .pt-product-share .list {
    opacity: 1;
    float: left;
    transition: 1s ease
}

.page-title.expanded .pt-product-share .list:empty {
    opacity: 0
}

.page-title.expanded .pt-product-share .sharing {
    display: flex
}

.page-title.expanded .pt-product-share .sharing__wrap {
    position: relative;
    align-self: center
}

.page-title.expanded .pt-product-share .sharing a.shr {
    margin-top: 3px;
    margin-right: 20px
}

.page-title.expanded .pt-product-share .sharing a.shr:before {
    width: 1.9em;
    height: 2em;
    background-position: -.2em -174em
}

.page-title.expanded .pt-product-share .sharing__text {
    position: absolute;
    top: -26px;
    padding-left: 3px;
    color: #818080;
    font-size: 12px
}

.page-title.expanded .pt-product-share .sharing .btn-share:hover:before {
    width: 1.9em;
    height: 2em;
    background-position: -.2em -174em
}

.page-title.expanded .pt-product-share .sharing .btn-share:before {
    width: 1.9em;
    height: 2em;
    background-position: -.2em -174em
}

.page-title.expanded .pt-product-share .rate {
    display: flex;
    align-items: center;
    text-decoration: none
}

.page-title.expanded .pt-product-share .rate .count {
    margin-right: 20px;
    margin-left: 0;
    color: #818080
}

.g-wrap .menu-accordion ul {
    margin: 10px 0;
    padding: 0
}

.menu-accordion [class*=item_] {
    display: block
}

.menu-accordion [class*=item_] > a, .menu-accordion [class*=item_] > span {
    text-decoration: none;
    color: #333
}

.menu-accordion [class*=item_] > a:hover {
    color: #5cd3cf
}

.menu-accordion [class*=item_].active > a, .menu-accordion [class*=item_].active > span {
    color: #458381
}

.menu-accordion [class*=item_].active > a:hover {
    color: #5cd3cf
}

.menu-accordion [class*=item_] + [class*=item_] {
    margin-top: 10px
}

.menu-accordion .panel {
    padding: 0 0 10px
}

.menu-accordion .acc-heading {
    position: relative
}

.menu-accordion .acc-heading:after {
    display: table;
    clear: both;
    width: 100%;
    height: 0;
    content: ''
}

.menu-accordion .open-menu {
    position: relative;
    top: 50%;
    display: block;
    float: left;
    width: 10px;
    height: 20px;
    margin-right: 10px
}

.menu-accordion .open-menu.collapsed:before {
    transform: rotate(0);
    border-left-color: #333
}

.menu-accordion .open-menu:hover:before {
    border-left-color: #5cd3cf
}

.menu-accordion .open-menu:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    margin-top: -4px;
    content: '';
    transition: transform .2s ease;
    transform: rotate(90deg);
    border: 4px solid transparent;
    border-right: none;
    border-left: 6px solid #5cd3cf
}

.menu-accordion .link-wrap {
    display: block;
    overflow: hidden
}

.menu-accordion .link-wrap > a, .menu-accordion .link-wrap > span {
    text-decoration: none;
    text-transform: uppercase;
    color: #333;
    font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
    font-size: 16px
}

.menu-accordion .link-wrap > a:hover {
    color: #458381
}

.menu-accordion .link-wrap.active > a, .menu-accordion .link-wrap.active > span {
    color: #458381
}

.menu-accordion .link-wrap.active > a:hover {
    color: #5cd3cf
}

.menu-accordion .acc-body {
    padding-left: 20px
}

.menu-accordion .item_2 > a, .menu-accordion .item_2 > span {
    color: #333;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 16px
}

.tooltip-info {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.tooltip-info + .tooltip-info {
    margin-left: 20px
}

.tooltip-info__wrap {
    display: flex;
    align-items: center
}

.tooltip-info__wrap button:hover + p {
    color: #888
}

.tooltip-info__wrap p {
    display: none;
    color: #ccc
}

.tooltip-info.active .btn-icon:before {
    width: 2em;
    height: 2em;
    background-position: -.2em -440.1em
}

.tooltip-info.left .drop-info {
    left: -10px;
    margin-left: 0
}

.tooltip-info.left .drop-info:before {
    left: 16px;
    margin-left: 0
}

.tooltip-info.right .drop-info {
    right: -10px;
    left: auto;
    margin-left: 0
}

.tooltip-info.right .drop-info:before {
    right: 16px;
    left: auto;
    margin-left: 0
}

.js-off .tooltip-info:hover .btn-icon:before, .touch-no .tooltip-info:hover .btn-icon:before {
    width: 2em;
    height: 2em;
    background-position: -.2em -440.1em
}

.js-off .tooltip-info:hover .drop-info, .touch-no .tooltip-info:hover .drop-info {
    opacity: 1
}

.tooltip-info .btn-icon {
    position: relative;
    width: 20px;
    height: 20px;
    cursor: pointer;
    border-radius: 50%
}

.tooltip-info .btn-icon:hover:before {
    width: 2em;
    height: 2em;
    background-position: -.2em -440.1em
}

.tooltip-info .btn-icon:before {
    display: inline-block;
    width: 2em;
    height: 2em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -437.7em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .tooltip-info .btn-icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.tooltip-info .drop-info {
    position: absolute;
    z-index: 1000;
    bottom: 100%;
    left: 50%;
    display: none;
    opacity: 0;
    width: 300px;
    margin-left: -150px;
    padding-bottom: 15px;
    transition: opacity .3s ease
}

.tooltip-info .drop-info:before {
    position: absolute;
    z-index: 2;
    top: 100%;
    left: 50%;
    display: block;
    width: 10px;
    height: 10px;
    margin-top: -20px;
    margin-left: -5px;
    content: '';
    transform: rotate(45deg);
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #fff
}

.tooltip-info .drop-wrap {
    position: relative;
    z-index: 1;
    padding: 25px;
    text-align: left;
    color: #333;
    border: 1px solid #ccc;
    background: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.4
}

.tooltip-info img {
    display: block;
    max-width: 100%;
    margin: auto
}

.tooltip-info.tooltip-info_smooth:hover .drop-info {
    opacity: 1;
    transition: .3s ease;
    transition-delay: .3s;
    transform: translateY(0)
}

.tooltip-info.tooltip-info_smooth .drop-info {
    display: block;
    opacity: 0;
    width: 120px;
    margin-left: -60px;
    padding-bottom: 10px;
    transition: .3s ease;
    transition-delay: .3s;
    transform: translateY(20%)
}

.tooltip-info.tooltip-info_smooth .drop-info:before {
    margin-top: -15px
}

.tooltip-info.tooltip-info_smooth .drop-wrap {
    padding: 5px;
    padding-bottom: 10px;
    text-align: center;
    border-radius: 3px;
    font-size: 10px
}

.control-group.form-group .controls {
    margin-bottom: 5px;
    line-height: 1
}

.control-group .controls {
    color: #656d78;
    font-family: OpenSans-Italic, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    line-height: 1.66667
}

.modal .control-group .controls {
    margin-top: 0
}

.control-group .controls .error {
    min-height: 14px;
    margin-top: 12px;
    margin-bottom: 0;
    color: #d1424f;
    line-height: 1.1
}

.control-group .controls .valid {
    color: #8ec157
}

.form-group .name {
    margin-bottom: 6px;
    word-wrap: break-word;
    color: #595959;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1;
    overflow-wrap: break-word
}

.form-group .label-pt {
    padding-top: 14px
}

.form-group .captcha_img {
    margin-bottom: 10px
}

.form-group .form_required {
    display: inline-block;
    padding-top: 11px
}

.form-group .btn_submit {
    float: left;
    margin-right: 3.7%
}

.modal .form-group .btn_submit {
    padding: 11px 25px 10px;
    font-size: 15px
}

.form-group .checkbox, .form-group .radio {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 2px;
    line-height: 16px
}

.g-wrap .form-group .checkbox, .g-wrap .form-group .radio {
    padding-top: 0
}

.form-group .checkbox.fs, .form-group .radio.fs {
    padding-left: 0
}

.form-group .icon {
    position: absolute;
    top: 0;
    right: 0;
    padding: 7px 15px 5px;
    cursor: pointer;
    color: #fff;
    border-radius: 0 2px 2px 0;
    background: #aab1bc;
    font-size: 14px
}

.form-group .icon:hover {
    background: #5cd3cf
}

.form-group .group-check, .form-group .single-check {
    padding-top: 10px
}

.form-group .group-check .checkbox, .form-group .group-check .radio {
    margin-bottom: 26px
}

.input-group {
    position: relative
}

.input-group.date {
    max-width: 200px
}

fieldset {
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    margin-bottom: 22px;
    padding: 0;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    font-size: 22.5px;
    line-height: inherit
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px
}

input {
    outline: 0
}

input[type=search] {
    box-sizing: border-box
}

input[type=checkbox], input[type=radio] {
    margin: 3px 0 0;
    line-height: normal
}

input[type=file] {
    display: block
}

input[type=range] {
    display: block;
    width: 100%
}

select[multiple], select[size] {
    height: auto
}

output {
    display: block;
    padding-top: 7px;
    color: #000;
    font-size: 15px;
    line-height: 1.5
}

.form-control {
    display: block;
    width: 100%;
    height: 42px;
    padding: 11px;
    transition: border-color ease-in-out .15s;
    color: #000;
    border: 1px solid #dbe0e2;
    border-radius: 2px;
    background-color: #f6f6f6;
    background-image: none;
    font-size: 14px;
    line-height: 1.4
}

.form-control:hover {
    border-color: #b8c0c3;
    outline: 0
}

.form-control:focus {
    border-color: #b8c0c3;
    outline: 0;
    background: #fff
}

.form-control:-moz-placeholder {
    opacity: 1;
    color: #adadad
}

.form-control::-moz-placeholder {
    opacity: 1;
    color: #adadad
}

.form-control:-ms-input-placeholder {
    color: #adadad
}

.form-control::-webkit-input-placeholder {
    color: #adadad
}

.form-control.placeholder {
    color: #adadad
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    opacity: 1;
    cursor: not-allowed;
    background-color: #eee
}

textarea.form-control {
    height: auto;
    resize: vertical
}

input[type=search] {
    -webkit-appearance: none
}

input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
    line-height: 36px
}

.form-horizontal .form-group-sm input.form-control[type=date], .form-horizontal .form-group-sm input.form-control[type=datetime-local], .form-horizontal .form-group-sm input.form-control[type=month], .form-horizontal .form-group-sm input.form-control[type=time], input[type=date].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm, input[type=time].input-sm {
    line-height: 31px
}

.form-horizontal .form-group-lg input.form-control[type=date], .form-horizontal .form-group-lg input.form-control[type=datetime-local], .form-horizontal .form-group-lg input.form-control[type=month], .form-horizontal .form-group-lg input.form-control[type=time], input[type=date].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg, input[type=time].input-lg {
    line-height: 45px
}

_:-ms-fullscreen, :root input[type='date'], _:-ms-fullscreen, :root input[type='time'], _:-ms-fullscreen, :root input[type='datetime-local'], _:-ms-fullscreen, :root input[type='month'] {
    line-height: 1.5
}

_:-ms-fullscreen.input-sm, .form-horizontal .form-group-sm _.form-control:-ms-fullscreen, :root input[type='date'].input-sm, :root .form-horizontal .form-group-sm input.form-control[type='date'], .form-horizontal .form-group-sm :root input.form-control[type='date'], _:-ms-fullscreen.input-sm, .form-horizontal .form-group-sm _.form-control:-ms-fullscreen, :root input[type='time'].input-sm, :root .form-horizontal .form-group-sm input.form-control[type='time'], .form-horizontal .form-group-sm :root input.form-control[type='time'], _:-ms-fullscreen.input-sm, .form-horizontal .form-group-sm _.form-control:-ms-fullscreen, :root input[type='datetime-local'].input-sm, :root .form-horizontal .form-group-sm input.form-control[type='datetime-local'], .form-horizontal .form-group-sm :root input.form-control[type='datetime-local'], _:-ms-fullscreen.input-sm, .form-horizontal .form-group-sm _.form-control:-ms-fullscreen, :root input[type='month'].input-sm, :root .form-horizontal .form-group-sm input.form-control[type='month'], .form-horizontal .form-group-sm :root input.form-control[type='month'] {
    line-height: 1.5
}

_:-ms-fullscreen.input-lg, .form-horizontal .form-group-lg _.form-control:-ms-fullscreen, :root input[type='date'].input-lg, :root .form-horizontal .form-group-lg input.form-control[type='date'], .form-horizontal .form-group-lg :root input.form-control[type='date'], _:-ms-fullscreen.input-lg, .form-horizontal .form-group-lg _.form-control:-ms-fullscreen, :root input[type='time'].input-lg, :root .form-horizontal .form-group-lg input.form-control[type='time'], .form-horizontal .form-group-lg :root input.form-control[type='time'], _:-ms-fullscreen.input-lg, .form-horizontal .form-group-lg _.form-control:-ms-fullscreen, :root input[type='datetime-local'].input-lg, :root .form-horizontal .form-group-lg input.form-control[type='datetime-local'], .form-horizontal .form-group-lg :root input.form-control[type='datetime-local'], _:-ms-fullscreen.input-lg, .form-horizontal .form-group-lg _.form-control:-ms-fullscreen, :root input[type='month'].input-lg, :root .form-horizontal .form-group-lg input.form-control[type='month'], .form-horizontal .form-group-lg :root input.form-control[type='month'] {
    line-height: 1.33
}

.form-group {
    margin-bottom: 17px
}

.modal .form-group {
    margin-bottom: 20px
}

.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.checkbox:last-child, .radio:last-child {
    margin-bottom: 0
}

.checkbox label, .radio label {
    min-height: 16px;
    margin-bottom: 0;
    padding-left: 0;
    cursor: pointer;
    font-weight: 400
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: absolute;
    margin-left: -20px
}

.checkbox + .checkbox, .radio + .radio {
    margin-top: -5px
}

.checkbox-inline, .radio-inline {
    display: inline-block;
    margin-bottom: 0;
    padding-left: 20px;
    cursor: pointer;
    vertical-align: middle;
    font-weight: 400
}

.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
    margin-top: 0;
    margin-left: 10px
}

fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
    cursor: not-allowed
}

fieldset[disabled] input[type=checkbox] + span, fieldset[disabled] input[type=radio] + span, input[type=checkbox].disabled + span, input[type=checkbox][disabled] + span, input[type=radio].disabled + span, input[type=radio][disabled] + span {
    opacity: .4;
    cursor: not-allowed
}

.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {
    cursor: not-allowed
}

.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {
    cursor: not-allowed
}

.form-control-static {
    margin-bottom: 0;
    padding-top: 7px;
    padding-bottom: 7px
}

.form-control-static.input-lg, .form-control-static.input-sm, .form-horizontal .form-group-lg .form-control-static.form-control, .form-horizontal .form-group-sm .form-control-static.form-control {
    padding-right: 0;
    padding-left: 0
}

.form-group-sm .form-control, .form-horizontal .form-group-sm .form-control, .input-sm {
    height: 31px;
    padding: 5px 10px;
    border-radius: 3px;
    font-size: 13px;
    line-height: 1.5
}

.form-group-sm select.form-control, .form-horizontal .form-group-sm select.form-control, select.input-sm {
    height: 42px;
    line-height: 42px
}

.form-group-lg .form-control, .form-horizontal .form-group-lg .form-control, .input-lg {
    height: 45px;
    padding: 10px 16px;
    border-radius: 6px;
    font-size: 17px;
    line-height: 1.33
}

.form-group-lg select.form-control, .form-horizontal .form-group-lg select.form-control, select.input-lg {
    height: 45px;
    line-height: 45px
}

.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control, .form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control, .form-horizontal .form-group-lg select.form-control[multiple], .form-horizontal .form-group-lg textarea.form-control, .form-horizontal .form-group-sm select.form-control[multiple], .form-horizontal .form-group-sm textarea.form-control, select[multiple].input-lg, select[multiple].input-sm, textarea.input-lg, textarea.input-sm {
    height: auto
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: 45px
}

.form-control-feedback {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    display: block;
    width: 36px;
    height: 36px;
    text-align: center;
    pointer-events: none;
    line-height: 36px
}

.form-horizontal .form-group-lg .form-control + .form-control-feedback, .input-lg + .form-control-feedback {
    width: 45px;
    height: 45px;
    line-height: 45px
}

.form-horizontal .form-group-sm .form-control + .form-control-feedback, .input-sm + .form-control-feedback {
    width: 31px;
    height: 31px;
    line-height: 31px
}

.has-success .control-label, .has-success .help-block, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
    color: #8ec157
}

.has-success .form-control {
    border-color: #8ec157
}

.has-success .form-control:focus {
    border-color: #74a73e
}

.has-success .datepickerbutton, .has-success .input-group-addon {
    color: #8ec157;
    border-color: #8ec157
}

.has-success .form-control-feedback {
    color: #8ec157
}

.has-warning .control-label, .has-warning .help-block, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b
}

.has-warning .form-control:focus {
    border-color: #66512c
}

.has-warning .datepickerbutton, .has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .control-label, .has-error .help-block, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #d1424f
}

.has-error .form-control {
    border-color: #d1424f
}

.has-error .form-control:focus {
    border-color: #b42c38
}

.has-error .datepickerbutton, .has-error .input-group-addon {
    color: #d1424f;
    border-color: #d1424f
}

.has-error .form-control-feedback {
    color: #d1424f
}

.has-feedback label ~ .form-control-feedback {
    top: 27px
}

.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 8px;
    margin-bottom: 0;
    color: #989898;
    font-family: OpenSans-Italic, Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 1.09091
}

.help-description {
    display: block;
    margin-top: 8px;
    margin-bottom: 0;
    color: #989898;
    font-size: 13px;
    line-height: 1.09091
}

.form-horizontal .checkbox-inline, .form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px
}

.form-horizontal .form-group:after, .form-horizontal .form-group:before {
    display: table;
    content: ' '
}

.form-horizontal .form-group:after {
    clear: both
}

.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px
}

.f-star {
    color: #d1424f;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1
}

.forms {
    margin-bottom: 0
}

.forms-etalon {
    margin-bottom: 66px
}

.etalon-block {
    margin-bottom: 44px
}

.webform-field-upload-list {
    margin-top: .2em !important
}

#db .webform-field-upload-list {
    margin: 0 0 5px
}

.webform-field-upload-list a.delete-file {
    display: inline-block;
    width: 13px;
    height: 13px;
    margin: 5px 0 0 6px;
    vertical-align: top;
    outline: 0;
    background: 0 0
}

.webform-field-upload-list a.delete-file:before {
    display: inline-block;
    width: 13px;
    height: 13px;
    content: '';
    background-image: url(/local/templates/html/images/sprite.png);
    background-position: -87px -68px
}

.webform-field-upload-list a.delete-file:hover {
    background: 0 0
}

.webform-field-upload-list a.delete-file:hover:before {
    width: 13px;
    height: 13px;
    background-position: -72px -68px
}

.webform-field-upload-list i {
    display: none;
    width: 15px;
    height: 15px;
    margin: 0 0 0 8px;
    vertical-align: top;
    background: url(/local/templates/html/images/tmp/upload-waiting.gif) no-repeat 0 2px
}

.webform-field-upload-list .hidden-caption {
    display: none
}

.webform-field-upload-list .upload-file-name {
    margin: 0 0 0 -4px;
    text-decoration: underline;
    color: #5cd3cf
}

.webform-field-upload-list .upload-file-name:hover {
    color: #458381
}

.webform-field-upload-list li {
    white-space: nowrap;
    color: #656d78
}

.webform-field-upload-list .uploading .upload-file-name {
    opacity: .5;
    cursor: default
}

.webform-field-upload-list .uploading i {
    display: inline-block
}

.webform-field-upload {
    position: relative;
    overflow: hidden;
    width: 200px;
    height: 36px
}

.webform-field-upload:hover {
    cursor: pointer !important;
    color: #000
}

.webform-field-upload input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 180px;
    height: 100%
}

.webform-field-upload .webform-small-button {
    position: relative;
    padding: 0 21px;
    color: #656d78;
    border: 1px solid #e7e7e7;
    border-radius: 0;
    background: #f6f6f6;
    box-shadow: 1px 1px 1px #e7e7e7;
    font-size: 15px
}

.webform-button-upload {
    display: inline-block;
    height: 35px;
    content: '';
    cursor: pointer;
    vertical-align: top;
    line-height: 35px
}

.webform-button-upload:before {
    display: inline-block;
    width: 8px;
    height: 16px;
    margin-right: 8px;
    content: '';
    background-image: url(/local/templates/html/images/sprite.png);
    background-position: 0 -86px
}

.webform-button-upload:after {
    display: none
}

.webform-button-upload .webform-button-left, .webform-button-upload .webform-button-right {
    display: none
}

.jq-selectbox {
    width: 100%;
    cursor: pointer
}

.js-on .jq-selectbox {
    height: auto;
    padding: 0;
    border: none
}

.g-wrap .jq-selectbox li {
    overflow: hidden;
    min-height: 18px;
    padding: 11px 12px;
    text-overflow: ellipsis;
    color: #333
}

.jq-selectbox li.selected {
    color: #333;
    background-color: #f1f1f1
}

.jq-selectbox li:hover {
    color: #fff;
    background-color: #5cd3cf
}

.jq-selectbox li.disabled {
    color: #b5bac1
}

.jq-selectbox li.disabled:hover {
    background: 0 0
}

.jq-selectbox li.disabled.selected {
    background: #fff
}

.jq-selectbox.focused .jq-selectbox__select, .jq-selectbox.opened .jq-selectbox__select {
    border-color: #b8c0c3;
    outline: 0;
    background: #fff
}

.jq-selectbox.focused .jq-selectbox__select:active, .jq-selectbox.focused .jq-selectbox__select:hover, .jq-selectbox.opened .jq-selectbox__select:active, .jq-selectbox.opened .jq-selectbox__select:hover {
    background: #fff
}

.jq-selectbox.focused .jq-selectbox__trigger-arrow, .jq-selectbox.opened .jq-selectbox__trigger-arrow {
    border-top-color: #b8c0c3
}

.jq-selectbox.opened .jq-selectbox__dropdown {
    border: 1px solid #b8c0c3
}

.jq-selectbox__select {
    display: block;
    width: 100%;
    height: 42px;
    padding: 11px;
    padding-right: 38px;
    transition: border-color ease-in-out .15s;
    color: #000;
    border: 1px solid #dbe0e2;
    border-radius: 2px;
    background-color: #f6f6f6;
    background-image: none;
    font-size: 14px;
    line-height: 1.4
}

.jq-selectbox__select:hover {
    border-color: #b8c0c3;
    outline: 0
}

.jq-selectbox__select:focus {
    border-color: #b8c0c3;
    outline: 0;
    background: #fff
}

.jq-selectbox__select:-moz-placeholder {
    opacity: 1;
    color: #adadad
}

.jq-selectbox__select::-moz-placeholder {
    opacity: 1;
    color: #adadad
}

.jq-selectbox__select:-ms-input-placeholder {
    color: #adadad
}

.jq-selectbox__select::-webkit-input-placeholder {
    color: #adadad
}

.jq-selectbox__select.placeholder {
    color: #adadad
}

.jq-selectbox__select[disabled], .jq-selectbox__select[readonly], fieldset[disabled] .jq-selectbox__select {
    opacity: 1;
    cursor: not-allowed;
    background-color: #eee
}

.jq-selectbox__select:hover {
    border-color: #b8c0c3;
    outline: 0
}

.jq-selectbox__select:active, .jq-selectbox__select:focus {
    border-color: #b8c0c3;
    outline: 0;
    background: #fff
}

.jq-selectbox__select[disabled], .jq-selectbox__select[readonly], fieldset[disabled] .jq-selectbox__select {
    opacity: 1;
    cursor: not-allowed;
    background-color: #eee
}

.opened .jq-selectbox__select {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.jq-selectbox__select.placeholder-color {
    color: #999
}

.has-error .jq-selectbox__select {
    border-color: #d1424f !important
}

.has-success .jq-selectbox__select {
    border-color: #8ec157 !important
}

.jq-selectbox__select-text {
    display: block;
    overflow: hidden;
    width: 100% !important;
    white-space: nowrap;
    text-overflow: ellipsis
}

.jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 38px;
    height: 100%
}

.jq-selectbox__trigger-arrow {
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: .6;
    overflow: hidden;
    width: 0;
    height: 0;
    margin: -2px 0 -4px;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
    opacity: 1
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
    opacity: .3
}

.jq-selectbox__dropdown {
    bottom: auto !important;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    max-height: 210px;
    margin-top: -1px;
    border: 1px solid #dbe0e2;
    border-top: none;
    border-radius: 0 0 2px 2px;
    background: #fff
}

.has-error .jq-selectbox__dropdown {
    border-color: #d1424f !important
}

.has-success .jq-selectbox__dropdown {
    border-color: #8ec157 !important
}

.jq-selectbox__dropdown ul {
    max-height: 210px;
    margin: 0
}

.jq-selectbox__search input {
    width: 100%;
    height: 38px;
    padding: 9px 35px 9px 10px;
    color: #000;
    border: 1px solid #ccc;
    border-right: 0;
    border-left: 0;
    border-radius: 4px;
    background: #fff;
    background-repeat: no-repeat;
    background-position: right 12px top 10px;
    font-size: 14px;
    line-height: 18px
}

.jq-selectbox__search input:-moz-placeholder {
    opacity: 1;
    color: #adadad
}

.jq-selectbox__search input::-moz-placeholder {
    opacity: 1;
    color: #adadad
}

.jq-selectbox__search input:-ms-input-placeholder {
    color: #adadad
}

.jq-selectbox__search input::-webkit-input-placeholder {
    color: #adadad
}

.jq-selectbox__search input:focus {
    border-color: #b3b3b3
}

.jq-selectbox__search ~ ul {
    margin-top: 0;
    margin-bottom: 0
}

.jq-selectbox__not-found {
    margin: 5px;
    padding: 5px 8px 6px;
    background: #fff;
    font-size: 15px
}

.jq-selectbox__dropdown {
    width: 100% !important
}

.jq-checkbox {
    position: absolute !important;
    top: -1px;
    cursor: pointer;
    text-align: left;
    vertical-align: middle
}

.jq-checkbox + label, .jq-checkbox + span {
    display: inline-block;
    padding: 0 0 0 32px
}

.jq-checkbox .jq-checkbox__div {
    width: 20px;
    height: 20px;
    margin: 0 9px 0 0
}

.jq-checkbox:not(.formstyler-img) .jq-checkbox__div {
    position: relative;
    border: 1px solid #dbe0e2;
    border-radius: 2px;
    background: #f6f6f6
}

.jq-checkbox:not(.formstyler-img).checked .jq-checkbox__div {
    border: 1px solid #458381;
    background: #458381
}

.jq-checkbox:not(.formstyler-img).checked .jq-checkbox__div:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 12px;
    height: 12px;
    content: '';
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 10px;
    line-height: 1.4
}

.jq-checkbox.disabled .jq-checkbox__div {
    cursor: not-allowed;
    border: 1px solid #e9eced
}

.jq-checkbox.disabled + span {
    color: #b0b2b5
}

.jq-checkbox.disabled.checked .jq-checkbox__div {
    border: 1px solid #ced2d9;
    background: #ced2d9
}

.jq-checkbox.formstyler-img .jq-checkbox__div {
    display: inline-block;
    width: 16px;
    height: 16px;
    content: '';
    background-image: url(/local/templates/html/images/sprite.png);
    background-position: -18px -68px
}

.jq-checkbox.formstyler-img.checked .jq-checkbox__div {
    width: 16px;
    height: 16px;
    background-position: 0 -68px
}

.jq-radio {
    position: absolute !important;
    cursor: pointer;
    vertical-align: middle
}

.jq-radio + span {
    display: inline-block;
    padding: 0 0 0 32px
}

.jq-radio .jq-radio__div {
    top: 0;
    width: 20px;
    height: 20px;
    margin: -2px 10px 0 0
}

.jq-radio:not(.formstyler-img) .jq-radio__div {
    border: 1px solid #dbe0e2;
    border-radius: 50%;
    background: #f6f6f6
}

.jq-radio:not(.formstyler-img).checked .jq-radio__div {
    background: #fff
}

.jq-radio:not(.formstyler-img).checked .jq-radio__div:before {
    position: absolute;
    width: 10px;
    height: 10px;
    margin: 4px 0 0 4px;
    content: '';
    border-radius: 50%;
    background: #5cd3cf
}

.jq-radio.disabled .jq-radio__div {
    border: 1px solid #e9eced
}

.jq-radio.disabled + span {
    color: #b0b2b5
}

.jq-radio.formstyler-img .jq-radio__div {
    display: inline-block;
    width: 16px;
    height: 16px;
    content: '';
    background-image: url(/local/templates/html/images/sprite.png);
    background-position: -54px -68px
}

.jq-radio.formstyler-img.checked .jq-radio__div {
    width: 16px;
    height: 16px;
    background-position: -36px -68px
}

.jq-file {
    padding: 0
}

.jq-file:hover .jq-file__browse {
    background: #ddd;
    background: linear-gradient(#e9e9e9, #ddd)
}

.jq-file:active .jq-file__browse {
    background: #e4e4e4;
    box-shadow: inset 1px 1px 3px #e7e7e7
}

.jq-file.focused .jq-file__name {
    border: 1px solid #5794bf
}

.jq-file.disabled, .jq-file.disabled .jq-file__browse, .jq-file.disabled .jq-file__name {
    color: #888;
    border-color: #ccc;
    background: #f5f5f5;
    box-shadow: none
}

.jq-file input {
    height: auto;
    cursor: pointer;
    line-height: 1em
}

.jq-file__name {
    overflow: hidden;
    width: 100%;
    height: 100%;
    padding: 11px 11px 10px;
    padding-right: 80px;
    padding-left: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 1.4
}

.jq-file__browse {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    padding: 0 10px;
    border-left: 1px solid #dbe0e2;
    border-radius: 0 2px 2px 0;
    background: #e9e9e9;
    background: linear-gradient(#f6f6f6, #e9e9e9);
    font-size: 14px;
    line-height: 40px
}

.jq-number {
    position: relative;
    max-width: 100px;
    padding: 0;
    vertical-align: middle
}

.jq-number__field:hover {
    border-color: #b3b3b3
}

.jq-number__field input {
    -moz-appearance: textfield
}

.jq-number__field input::-webkit-inner-spin-button, .jq-number__field input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

.jq-number__spin {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 18px;
    cursor: pointer;
    user-select: none;
    border-bottom: 1px solid #5cd3cf;
    background: #5cd3cf;
    text-shadow: 1px 1px #fff
}

.jq-number__spin.minus {
    top: auto;
    bottom: 0;
    border-radius: 0
}

.jq-number__spin.plus {
    border-radius: 0
}

.jq-number__spin:after {
    position: absolute;
    top: 7px;
    left: 7px;
    width: 0;
    height: 0;
    content: '';
    border-right: 3px solid transparent;
    border-bottom: 3px solid #fff;
    border-left: 3px solid transparent
}

.jq-number__spin.minus:after {
    top: 8px;
    border-top: 3px solid #fff;
    border-right: 3px solid transparent;
    border-bottom: none;
    border-left: 3px solid transparent
}

.jq-number__spin.minus:hover:after {
    border-top-color: #ccc
}

.jq-number__spin.plus:hover:after {
    border-bottom-color: #ccc
}

.jq-number.disabled .jq-number__spin {
    color: #888;
    border-color: #ccc;
    background: #f5f5f5;
    box-shadow: none
}

.jq-number.disabled .jq-number__spin:after {
    border-bottom-color: #aaa
}

.jq-number.disabled .jq-number__spin.minus:after {
    border-top-color: #aaa
}

.btn, .container-form input[type=submit] {
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    margin-bottom: 0;
    padding: 13px 25px 14px;
    cursor: pointer;
    user-select: none;
    transition: background .15s ease;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
    text-overflow: ellipsis;
    color: #fff;
    border: 1px solid transparent;
    border-radius: 0;
    background-image: none;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .1);
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 1;
    touch-action: manipulation
}

.touch-no .btn.focus, .touch-no .btn:focus, .touch-no .btn:hover, .touch-no .container-form input.focus[type=submit], .touch-no .container-form input:focus[type=submit], .touch-no .container-form input:hover[type=submit] {
    text-decoration: none;
    color: #fff;
    outline: 0
}

.btn.active, .btn:active, .container-form input.active[type=submit], .container-form input:active[type=submit] {
    outline: 0;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1)
}

.btn.disabled, .btn[disabled], .container-form fieldset[disabled] input[type=submit], .container-form input.disabled[type=submit], .container-form input[disabled][type=submit], fieldset[disabled] .btn, fieldset[disabled] .container-form input[type=submit] {
    cursor: not-allowed;
    pointer-events: none
}

.btn-default {
    border-color: transparent;
    background: #458381
}

.touch-no .btn-default:focus, .touch-no .btn-default:hover {
    background: #5cd3cf
}

.btn-default.active, .btn-default:active {
    background: #d37800
}

.btn-default.disabled, .btn-default[disabled] {
    background: #dbdee2
}

.btn-info {
    border-color: transparent;
    border-radius: 3px;
    background: #666
}

.touch-no .btn-info:focus, .touch-no .btn-info:hover {
    background: #5c5c5c
}

.btn-info.active, .btn-info:active {
    background: #525252
}

.btn-info.disabled, .btn-info[disabled] {
    background: #dbdee2
}

.btn-time {
    border-color: transparent;
    background: #1ea6dd
}

.touch-no .btn-time:focus, .touch-no .btn-time:hover {
    background: #1c99cb
}

.btn-time.active, .btn-time:active {
    background: #198bb9
}

.btn-time.disabled, .btn-time[disabled] {
    background: #dbdee2
}

.btn-primary, .container-form input[type=submit] {
    border-color: transparent;
    background: #458381
}

.touch-no .btn-primary:focus, .touch-no .btn-primary:hover, .touch-no .container-form input:focus[type=submit], .touch-no .container-form input:hover[type=submit] {
    background: #5cd3cf
}

.btn-primary.active, .btn-primary:active, .container-form input.active[type=submit], .container-form input:active[type=submit] {
    background: #458381
}

.btn-primary.disabled, .btn-primary[disabled], .container-form input.disabled[type=submit], .container-form input[disabled][type=submit] {
    background: #dbdee2
}

.btn-success {
    border-color: transparent;
    border-radius: 3px;
    background: #458381
}

.touch-no .btn-success:focus, .touch-no .btn-success:hover {
    background: #5cd3cf
}

.btn-success.active, .btn-success:active {
    background: #458381
}

.btn-success.disabled, .btn-success[disabled] {
    background: #dbdee2
}

.btn-order:after {
    display: inline-block;
    width: 1.5em;
    height: 1.1em;
    margin-top: -2px;
    margin-left: 12px;
    content: ' ';
    vertical-align: middle;
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -63.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .btn-order:after {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.btn-order span {
    display: inline-block;
    vertical-align: top
}

.btn-status {
    display: block;
    width: 100%;
    height: 42px;
    padding: 0;
    transition: background .15s ease;
    border: none;
    border-radius: 3px;
    line-height: 42px
}

.btn-status span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1
}

.btn-status span + span {
    margin-left: 8px
}

.g-wrap .btn-status.sm span {
    display: inline-block
}

.g-wrap .btn-status.sm span:not(.icon) {
    display: none
}

.btn-status .icon:before {
    display: inline-block;
    width: 1.7em;
    height: 1.5em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -116.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .btn-status .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.btn-status.in-basket .icon:before {
    width: 1.6em;
    height: 1.6em;
    background-position: -.2em -114.4em
}

.btn-status.btn-available {
    background: #458381
}

.touch-no .btn-status.btn-available:focus, .touch-no .btn-status.btn-available:hover {
    background: #5cd3cf
}

.btn-status.btn-available.active, .btn-status.btn-available:active {
    background: #458381
}

.btn-status.btn-available.disabled, .btn-status.btn-available[disabled] {
    background: #dbdee2
}

.btn-status.btn-waiting {
    background: #5c6a83
}

.touch-no .btn-status.btn-waiting:focus, .touch-no .btn-status.btn-waiting:hover {
    background: #5cd3cf
}

.btn-status.btn-waiting.active, .btn-status.btn-waiting:active {
    background: #5cd3cf
}

.btn-status.btn-waiting.disabled, .btn-status.btn-waiting[disabled] {
    background: #dbdee2
}

.btn-status.btn-under-order {
    background: #1ea6dd
}

.touch-no .btn-status.btn-under-order:focus, .touch-no .btn-status.btn-under-order:hover {
    background: #1c99cb
}

.btn-status.btn-under-order.active, .btn-status.btn-under-order:active {
    background: #198bb9
}

.btn-status.btn-under-order.disabled, .btn-status.btn-under-order[disabled] {
    background: #dbdee2
}

.btn-status.btn-not-available {
    background: #aaa
}

.touch-no .btn-status.btn-not-available:focus, .touch-no .btn-status.btn-not-available:hover {
    background: #ccc
}

.btn-status.btn-not-available.active, .btn-status.btn-not-available:active {
    background: #909090
}

.btn-status.btn-not-available.disabled, .btn-status.btn-not-available[disabled] {
    background: #dbdee2
}

.btn-status.btn-not-available .icon:before {
    width: 1.7em;
    height: 1.703em;
    background-position: -.2em -118.3em
}

.btn-status.btn-not-available.send .icon:before {
    width: 1.7em;
    height: 1.703em;
    background-position: -.2em -120.5em
}

.btn-status.btn-not-available:not(.sm) span {
    display: inline-block
}

.btn-index {
    padding: 13px 32px;
    color: #fff;
    border: none;
    border-radius: 2px;
    background: #458381;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px
}

.btn-index:hover, .touch-no .btn-index:focus {
    background: #458381
}

.btn-index.active, .btn-index:active {
    background: #458381
}

.btn-index.disabled, .btn-index[disabled] {
    opacity: .5
}

.btn-index-dark {
    padding-top: 12px;
    padding-bottom: 12px;
    color: #74368f;
    border: 1px solid #74368f;
    border-radius: 20px;
    background: 0 0;
    font-size: 14px;
    font-weight: 400
}

.touch-no .btn-index-dark:focus, .touch-no .btn-index-dark:hover {
    color: #fff;
    border-color: #74368f;
    background: #74368f
}

.btn-index-dark.active, .btn-index-dark:active {
    color: #fff;
    border-color: #522167;
    background: #522167
}

.btn-index-dark.disabled, .btn-index-dark[disabled] {
    opacity: .5
}

.btn-index-default {
    padding-bottom: 13px;
    color: #666;
    border: 1px solid #ccc;
    background: 0 0;
    text-shadow: none;
    font-size: 14px;
    font-weight: 400
}

.touch-no .btn-index-default:focus, .touch-no .btn-index-default:hover {
    color: #666;
    background: #f9f9f9
}

.btn-index-default.active, .btn-index-default:active {
    border-color: #c1c1c1;
    background: #f6f6f6
}

.btn-index-default.disabled, .btn-index-default[disabled] {
    opacity: .5
}

.btn-lg, .container-form input[type=submit] {
    padding: 18px 35px 20px;
    border-radius: 0;
    font-size: 18px;
    line-height: 1
}

.btn-sm {
    padding: 11px 21px 12px;
    border-radius: 0;
    font-size: 11px;
    line-height: 1
}

.btn-xs {
    padding: 9px 18px 10px;
    border-radius: 0;
    font-size: 9px;
    line-height: 1
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block + .btn-block {
    margin-top: 5px
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%
}

.btn-full-w {
    flex-grow: 1;
    height: 100%
}

.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    z-index: 10400;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -25%)
}

.modal.in .modal-dialog {
    transform: translate(0, 0)
}

.modal.vertical-center .modal-dialog {
    padding-top: 20px;
    padding-bottom: 20px
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-dialog .title {
    margin-top: 0
}

.modal-content {
    position: relative;
    border: 1px solid rgba(0, 0, 0, .2);
    outline: 0;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}

.modal-backdrop {
    position: fixed;
    z-index: 10395;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.in {
    opacity: .5
}

.modal-header {
    position: relative;
    min-height: 17px;
    padding: 15px 30px 0
}

.modal-header .close {
    position: absolute;
    top: 5px;
    right: 8px
}

.modal-title {
    margin: 15px 0 0
}

.modal-title .modal-title-help {
    margin-top: 7px;
    margin-bottom: 13px;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;
    font-size: 15px
}

.modal-body {
    position: relative;
    padding: 10px 30px 15px
}

.modal-body > .h1, .modal-body > .h2, .modal-body > .h3, .modal-body > .h4, .modal-body > .h5 {
    margin-top: 0
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer:after, .modal-footer:before {
    display: table;
    content: ' '
}

.modal-footer:after {
    clear: both
}

.container-form .modal-footer .btn + input[type=submit], .container-form .modal-footer input[type=submit] + .btn, .container-form .modal-footer input[type=submit] + input[type=submit], .modal-footer .btn + .btn, .modal-footer .container-form .btn + input[type=submit], .modal-footer .container-form input[type=submit] + .btn, .modal-footer .container-form input[type=submit] + input[type=submit] {
    margin-bottom: 0;
    margin-left: 5px
}

.container-form .modal-footer .btn-group .btn + input[type=submit], .container-form .modal-footer .btn-group input[type=submit] + .btn, .container-form .modal-footer .btn-group input[type=submit] + input[type=submit], .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .container-form .btn + input[type=submit], .modal-footer .btn-group .container-form input[type=submit] + .btn, .modal-footer .btn-group .container-form input[type=submit] + input[type=submit] {
    margin-left: -1px
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    overflow: scroll;
    width: 50px;
    height: 50px
}

blockquote {
    margin: 2em 0;
    padding: 20px 0 25px 30px;
    color: #999;
    border-left: 2px solid #5cd3cf;
    font-family: OpenSans-Italic, Helvetica, Arial, sans-serif
}

.caption {
    margin-top: 30px;
    margin-bottom: 30px
}

.caption img {
    display: block;
    max-width: 100%;
    margin: 0 auto
}

.caption .description {
    margin-top: 10px;
    color: #656d78;
    font-family: OpenSans-Italic, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    line-height: 1.66667
}

.caption.right .description {
    text-align: left
}

.caption.left .description {
    text-align: left
}

.caption.vertical .pic, .caption.vertical .text {
    flex: 1
}

.caption.vertical .description {
    text-align: left
}

.slider-img {
    margin-top: 30px;
    margin-bottom: 30px
}

.slider-img .wrap {
    position: relative;
    opacity: 1;
    padding: 0 60px;
    transition: opacity .2s ease
}

.slider-img .wrap.not-init {
    opacity: 0
}

.slider-img .wrap.not-init .slide + .slide {
    display: none
}

.slider-img .slider {
    position: relative;
    z-index: 1
}

.slider-img .slide {
    float: left;
    padding: 0 20px
}

.slider-img .pic {
    position: relative;
    overflow: hidden;
    height: 172px
}

.slider-img .pic img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.slider-img .next, .slider-img .prev {
    position: absolute;
    z-index: 3;
    top: 50%;
    display: block;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    transition: none;
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
    background: #ededed;
    line-height: 40px
}

.slider-img .next:hover, .slider-img .prev:hover {
    background: #5cd3cf
}

.slider-img .next:hover:before, .slider-img .prev:hover:before {
    width: .6em;
    height: 1.1em;
    background-position: -.2em -533.7em
}

.slider-img .next:before, .slider-img .prev:before {
    position: relative;
    display: inline-block;
    width: .6em;
    height: 1.1em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -532.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px;
    line-height: 1
}

.no-svg .slider-img .next:before, .no-svg .slider-img .prev:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.slider-img .prev {
    left: 0
}

.slider-img .prev:before {
    left: -1px;
    transform: rotate(180deg)
}

.slider-img .next {
    right: 0
}

.slider-img .next:before {
    right: -1px
}

.slider-img .sl-pagination {
    margin-top: 10px;
    text-align: center
}

.slider-img .sl-pagination span {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 6px;
    border-radius: 50%;
    background: #dedede
}

.slider-img .sl-pagination span.selected {
    background: #999
}

.prod-card.collection .p-btn-wrap, .prod-card.collection .p-controls, .prod-card.collection .p-descr, .prod-card.collection .p-manufacturer, .prod-card.collection .p-price {
    display: none
}

.prod-card.collection .p-pic {
    margin-bottom: 18px
}

.prod-card.collection .p-pic-link {
    height: 150px
}

.prod-card.collection .p-wrap {
    overflow: inherit;
    margin-bottom: 20px
}

.prod-card.collection .p-type-ttl {
    margin-bottom: 5px;
    padding: 0 15px;
    color: #666;
    font-size: 14px
}

.prod-card.collection .p-title {
    width: 100%;
    margin-bottom: 25px;
    padding: 0 15px
}

.prod-card.collection .c-btn-wrap {
    position: absolute;
    right: 15px;
    bottom: 15px;
    left: 15px;
    padding: 0 15px;
    text-align: center
}

.container-form .prod-card.collection .c-btn-wrap input[type=submit], .prod-card.collection .c-btn-wrap .btn, .prod-card.collection .c-btn-wrap .container-form input[type=submit] {
    width: 100%;
    padding-right: 0;
    padding-left: 0
}

.prod-card.collection .collection-controls {
    position: relative;
    margin-right: -10px;
    margin-left: -10px;
    padding: 0 15px
}

.prod-card.collection .collection-controls .cc-item {
    float: left;
    padding: 0 10px
}

.container-form .prod-card.collection .collection-controls .cc-item > input[type=submit], .prod-card.collection .collection-controls .cc-item > .btn, .prod-card.collection .collection-controls .container-form .cc-item > input[type=submit] {
    position: relative;
    display: block;
    width: 34px;
    height: 34px;
    margin: 0 auto;
    padding: 0;
    border-radius: 2px
}

.container-form .prod-card.collection .collection-controls .cc-item > input[type=submit]:before, .prod-card.collection .collection-controls .cc-item > .btn:before, .prod-card.collection .collection-controls .container-form .cc-item > input[type=submit]:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.container-form .no-svg .prod-card.collection .collection-controls .cc-item > input[type=submit]:before, .no-svg .prod-card.collection .collection-controls .cc-item > .btn:before, .no-svg .prod-card.collection .collection-controls .container-form .cc-item > input[type=submit]:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.prod-card.collection .collection-controls .edit.open .drop-edit {
    display: block
}

.container-form .prod-card.collection .collection-controls .edit > input[type=submit]:before, .prod-card.collection .collection-controls .container-form .edit > input[type=submit]:before, .prod-card.collection .collection-controls .edit > .btn:before {
    width: 2.4em;
    height: 2.4em;
    margin-top: -2px;
    margin-left: -2px;
    transform: scale(.8) translate(-50%, -50%);
    background-position: -.2em -144.8em
}

.prod-card.collection .collection-controls .edit .drop-edit {
    position: absolute;
    z-index: 10;
    right: 10px;
    bottom: 100%;
    left: 10px;
    display: none;
    padding-bottom: 15px
}

.prod-card.collection .collection-controls .edit .drop-edit_i {
    position: relative;
    padding: 15px;
    border: 1px solid #e7e7e7;
    background: #fff;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, .1)
}

.prod-card.collection .collection-controls .edit .drop-edit_i:before {
    position: absolute;
    bottom: 0;
    left: 25px;
    display: block;
    width: 10px;
    height: 10px;
    content: '';
    transform: translateY(50%) rotate(45deg);
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    background: #fff
}

.prod-card.collection .collection-controls .edit .form-edit .wrap-input {
    overflow: hidden
}

.prod-card.collection .collection-controls .edit .form-edit .form-control {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.container-form .prod-card.collection .collection-controls .edit .form-edit input[type=submit], .prod-card.collection .collection-controls .edit .form-edit .btn, .prod-card.collection .collection-controls .edit .form-edit .container-form input[type=submit] {
    display: block;
    float: right;
    padding-right: 12px;
    padding-left: 12px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.container-form .prod-card.collection .collection-controls .remove > input[type=submit]:before, .prod-card.collection .collection-controls .container-form .remove > input[type=submit]:before, .prod-card.collection .collection-controls .remove > .btn:before {
    width: 1.6em;
    height: 1.8em;
    transform: translate(-50%, -50%);
    background-position: -.2em -93.8em
}

.prod-card.collection .collection-controls .wrap-check {
    position: relative;
    display: block;
    width: 34px;
    height: 34px;
    margin: 0;
    border: 1px solid #ccc;
    border-radius: 2px
}

.prod-card.collection .collection-controls .wrap-check .jq-checkbox {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.prod-card.collection .collection-controls .wrap-check .jq-checkbox__div {
    margin: 0
}

.prod-card-list.horizontal .prod-card-wrapper {
    float: none;
    width: 100%;
    height: auto;
    margin-top: 10px;
    padding-top: 0;
    padding-bottom: 0
}

.catalog-page .prod-card-list.horizontal .prod-card .p-title a {
    font-size: 14px
}

.prod-card-list.table {
    margin-right: 0;
    margin-left: 0;
    border: 1px solid #e7e7e7
}

.prod-card-list.table table {
    width: 100%;
    border-collapse: separate
}

.prod-card-list.table table .th-pic {
    width: 8%;
    text-align: center
}

.prod-card-list.table table .th-vendor {
    width: 8%
}

.prod-card-list.table table .th-title {
    width: 36%
}

.prod-card-list.table table .th-price {
    width: 18%
}

.prod-card-list.table table .th-basket {
    width: 20%
}

.prod-card-list.table table .th-controls {
    width: 10%
}

.prod-card-list.table table thead th {
    padding: 14px 10px;
    text-align: left;
    color: #666;
    background: #f1f1f1;
    font-size: 13px;
    font-weight: 400
}

.prod-card-list.table table tbody td {
    padding: 10px;
    font-size: 14px
}

.prod-card-list.table .prod-card-wrapper {
    float: none;
    width: 100%;
    height: auto;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0
}

.prod-card-list.table .prod-card {
    position: relative;
    float: right;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
    border: none;
    box-shadow: none
}

.prod-card-list.table .prod-card .p-pic {
    width: 100%;
    margin: 0;
    padding: 0
}

.prod-card-list.table .prod-card .p-pic .p-pic-link {
    width: 100%;
    height: 42px
}

.prod-card-list.table .prod-card .p-vendor {
    color: #000;
    font-size: 14px
}

.prod-card-list.table .prod-card .p-vendor .vendor-ttl {
    display: inline-block
}

.prod-card-list.table .prod-card .td-property {
    color: #000
}

.prod-card-list.table .prod-card .td-property:after {
    display: block;
    clear: both;
    width: 100%;
    height: 0;
    content: ''
}

.prod-card-list.table .prod-card .td-property .prop-ttl {
    float: left
}

.prod-card-list.table .prod-card .td-property img {
    display: block;
    max-width: 50px
}

.prod-card-list.table .prod-card .p-type-ttl {
    padding: 0;
    font-size: 13px;
    line-height: 1.2
}

.prod-card-list.table .prod-card .p-title {
    margin: 0;
    padding: 0
}

.prod-card-list.table .prod-card .p-title a {
    overflow: inherit;
    min-height: inherit;
    max-height: none;
    font-size: 14px
}

.prod-card-list.table .prod-card .p-price {
    padding: 0
}

.prod-card-list.table .prod-card .p-price:hover {
    z-index: 105
}

.prod-card-list.table .prod-card .p-price .p-price-cur {
    white-space: nowrap;
    font-size: 14px
}

.prod-card-list.table .prod-card .p-price .p-price-cur.sale .val {
    font-size: 16px
}

.prod-card-list.table .prod-card .p-price .p-price-cur.sale .cur {
    font-size: 14px
}

.prod-card-list.table .prod-card .p-price .p-price-cur .product-info {
    left: -15px;
    min-width: 255px
}

.prod-card-list.table .prod-card .p-controls {
    position: relative;
    top: auto;
    right: auto;
    width: auto;
    padding: 0;
    text-align: center
}

.prod-card-list.table .prod-card .p-controls a {
    display: inline-block;
    opacity: 1;
    margin: 0;
    transform: none;
    vertical-align: middle
}

.prod-card-list.table .prod-card .c-btn-wrap, .prod-card-list.table .prod-card .p-btn-wrap {
    position: relative;
    right: auto;
    bottom: auto;
    left: auto
}

.prod-card-list.table .prod-card .c-btn-wrap .p-count, .prod-card-list.table .prod-card .p-btn-wrap .p-count {
    background: 0 0
}

.prod-card-list.table .prod-card .c-btn-wrap .p-count:focus, .prod-card-list.table .prod-card .c-btn-wrap .p-count:hover, .prod-card-list.table .prod-card .p-btn-wrap .p-count:focus, .prod-card-list.table .prod-card .p-btn-wrap .p-count:hover {
    background: #fff
}

.prod-card-list.table .prod-card .c-btn-wrap {
    padding: 0
}

.catalog-page .prod-card-list.table {
    margin-top: 15px
}

.catalog-page .prod-card-list.table table .th-pic {
    width: 8%;
    text-align: center
}

.catalog-page .prod-card-list.table table .th-vendor {
    width: 7%
}

.catalog-page .prod-card-list.table table .th-title {
    width: 29%
}

.catalog-page .prod-card-list.table table .th-price {
    width: 21%
}

.catalog-page .prod-card-list.table table .th-basket {
    width: 25%
}

.catalog-page .prod-card-list.table table .th-controls {
    width: 10%
}

.collection-group, .prod-card-group, .prod-table-list {
    margin-bottom: 50px
}

.collection-group .group-section, .prod-card-group .group-section, .prod-table-list .group-section {
    margin-bottom: 25px;
    border: 1px solid #e7e7e7
}

.collection-group .group-section .description > div, .prod-card-group .group-section .description > div, .prod-table-list .group-section .description > div {
    height: auto !important
}

.collection-group .section-head, .prod-card-group .section-head, .prod-table-list .section-head {
    position: relative;
    padding: 30px 40px 30px 30px
}

.collection-group .section-head .pic, .prod-card-group .section-head .pic, .prod-table-list .section-head .pic {
    position: relative;
    float: left;
    width: 220px;
    height: 220px;
    margin-right: 30px
}

.collection-group .section-head .pic img, .prod-card-group .section-head .pic img, .prod-table-list .section-head .pic img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.collection-group .section-head .wrap-text, .prod-card-group .section-head .wrap-text, .prod-table-list .section-head .wrap-text {
    overflow: hidden
}

.collection-group .section-head .title, .prod-card-group .section-head .title, .prod-table-list .section-head .title {
    margin-bottom: 15px;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.3
}

.collection-group .section-head .title a, .prod-card-group .section-head .title a, .prod-table-list .section-head .title a {
    text-decoration: none;
    color: #000
}

.collection-group .section-head .title a:hover, .prod-card-group .section-head .title a:hover, .prod-table-list .section-head .title a:hover {
    text-decoration: underline
}

.collection-group .section-head .title .ttl-txt, .prod-card-group .section-head .title .ttl-txt, .prod-table-list .section-head .title .ttl-txt {
    display: block;
    overflow: hidden;
    padding-top: 10px
}

.collection-group .section-head .manufacturer, .prod-card-group .section-head .manufacturer, .prod-table-list .section-head .manufacturer {
    float: right;
    width: 120px;
    margin-left: 50px
}

.collection-group .section-head .manufacturer img, .prod-card-group .section-head .manufacturer img, .prod-table-list .section-head .manufacturer img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    margin: 0 auto
}

.collection-group .section-head + .section-body .prod-card-list, .collection-group .section-head + .section-body .prod-table-list, .prod-card-group .section-head + .section-body .prod-card-list, .prod-card-group .section-head + .section-body .prod-table-list, .prod-table-list .section-head + .section-body .prod-card-list, .prod-table-list .section-head + .section-body .prod-table-list {
    border-top: 1px solid #e7e7e7
}

.collection-group .section-body.open .wrap-toggle .btn-close:before, .prod-card-group .section-body.open .wrap-toggle .btn-close:before, .prod-table-list .section-body.open .wrap-toggle .btn-close:before {
    transform: translateY(-50%) rotate(180deg)
}

.collection-group .section-body .prod-card-table, .prod-card-group .section-body .prod-card-table, .prod-table-list .section-body .prod-card-table {
    transition: opacity .2s ease
}

.collection-group .prod-card-list, .collection-group .prod-table-list, .prod-card-group .prod-card-list, .prod-card-group .prod-table-list, .prod-table-list .prod-card-list, .prod-table-list .prod-table-list {
    margin: 0;
    border: none
}

.collection-group .prod-card-list .fade-item, .collection-group .prod-table-list .fade-item, .prod-card-group .prod-card-list .fade-item, .prod-card-group .prod-table-list .fade-item, .prod-table-list .prod-card-list .fade-item, .prod-table-list .prod-table-list .fade-item {
    display: none;
    opacity: 0
}

.collection-group .prod-card-list .animation-display, .collection-group .prod-table-list .animation-display, .prod-card-group .prod-card-list .animation-display, .prod-card-group .prod-table-list .animation-display, .prod-table-list .prod-card-list .animation-display, .prod-table-list .prod-table-list .animation-display {
    display: table-row
}

.collection-group .wrap-toggle, .prod-card-group .wrap-toggle, .prod-table-list .wrap-toggle {
    padding-top: 16px;
    padding-bottom: 16px;
    text-align: center;
    border-top: 1px solid #e7e7e7
}

.collection-group .wrap-toggle .btn-close, .prod-card-group .wrap-toggle .btn-close, .prod-table-list .wrap-toggle .btn-close {
    position: relative
}

.collection-group .wrap-toggle .btn-close, .collection-group .wrap-toggle .btn-close:active, .collection-group .wrap-toggle .btn-close:focus, .prod-card-group .wrap-toggle .btn-close, .prod-card-group .wrap-toggle .btn-close:active, .prod-card-group .wrap-toggle .btn-close:focus, .prod-table-list .wrap-toggle .btn-close, .prod-table-list .wrap-toggle .btn-close:active, .prod-table-list .wrap-toggle .btn-close:focus {
    position: relative;
    padding-right: 40px;
    padding-left: 20px;
    transition: none;
    color: #333;
    border-color: #d6d6d6;
    background: 0 0;
    text-shadow: none;
    font-size: 14px
}

.collection-group .wrap-toggle .btn-close:hover, .prod-card-group .wrap-toggle .btn-close:hover, .prod-table-list .wrap-toggle .btn-close:hover {
    color: #5cd3cf;
    border-color: #5cd3cf
}

.collection-group .wrap-toggle .btn-close:hover:before, .prod-card-group .wrap-toggle .btn-close:hover:before, .prod-table-list .wrap-toggle .btn-close:hover:before {
    width: .9em;
    height: .6em;
    background-position: -.2em -234.3em
}

.collection-group .wrap-toggle .btn-close:before, .prod-card-group .wrap-toggle .btn-close:before, .prod-table-list .wrap-toggle .btn-close:before {
    position: absolute;
    top: 50%;
    right: 20px;
    display: block;
    width: .9em;
    height: .6em;
    content: ' ';
    transform: translateY(-50%) rotate(0);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -232.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .collection-group .wrap-toggle .btn-close:before, .no-svg .prod-card-group .wrap-toggle .btn-close:before, .no-svg .prod-table-list .wrap-toggle .btn-close:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.collection-group .prod-msg, .prod-card-group .prod-msg, .prod-table-list .prod-msg {
    background: #f7fbfe
}

.g-wrap .collection-group .prod-msg:hover, .g-wrap .prod-card-group .prod-msg:hover, .g-wrap .prod-table-list .prod-msg:hover {
    background: #f7fbfe
}

.collection-group .prod-msg td, .prod-card-group .prod-msg td, .prod-table-list .prod-msg td {
    position: relative
}

.g-wrap .collection-group .prod-msg td, .g-wrap .prod-card-group .prod-msg td, .g-wrap .prod-table-list .prod-msg td {
    padding: 15px 100px 15px 25px
}

.collection-group .prod-msg td:before, .prod-card-group .prod-msg td:before, .prod-table-list .prod-msg td:before {
    position: absolute;
    top: -5px;
    left: 50%;
    display: block;
    width: 10px;
    height: 10px;
    margin-left: -5px;
    content: '';
    transform: rotate(-45deg);
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    background: #f7fbfe
}

.collection-group .prod-msg .item, .prod-card-group .prod-msg .item, .prod-table-list .prod-msg .item {
    display: inline-block;
    vertical-align: middle
}

.collection-group .prod-msg .text, .prod-card-group .prod-msg .text, .prod-table-list .prod-msg .text {
    position: relative;
    width: 1040px;
    padding-right: 30px;
    padding-left: 40px
}

.collection-group .prod-msg .text .icon, .prod-card-group .prod-msg .text .icon, .prod-table-list .prod-msg .text .icon {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%)
}

.collection-group .prod-msg .text .icon:before, .prod-card-group .prod-msg .text .icon:before, .prod-table-list .prod-msg .text .icon:before {
    display: block;
    width: 2.4em;
    height: 2.2em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -409.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .collection-group .prod-msg .text .icon:before, .no-svg .prod-card-group .prod-msg .text .icon:before, .no-svg .prod-table-list .prod-msg .text .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.collection-group .prod-msg .basket-remove, .prod-card-group .prod-msg .basket-remove, .prod-table-list .prod-msg .basket-remove {
    margin-right: 30px
}

.collection-group .prod-msg .basket-remove a, .prod-card-group .prod-msg .basket-remove a, .prod-table-list .prod-msg .basket-remove a {
    padding: 10px;
    font-size: 13px
}

.collection-group .prod-msg .message-off, .prod-card-group .prod-msg .message-off, .prod-table-list .prod-msg .message-off {
    line-height: 1
}

.collection-group .prod-msg .message-off a, .prod-card-group .prod-msg .message-off a, .prod-table-list .prod-msg .message-off a {
    text-decoration: none;
    color: #666;
    font-size: 13px
}

.collection-group .prod-msg .message-off a:hover, .prod-card-group .prod-msg .message-off a:hover, .prod-table-list .prod-msg .message-off a:hover {
    color: #5cd3cf
}

.collection-group .prod-msg .message-close, .prod-card-group .prod-msg .message-close, .prod-table-list .prod-msg .message-close {
    position: absolute;
    top: 50%;
    right: 30px;
    transform: translateY(-50%)
}

.collection-group .prod-msg .message-close a, .prod-card-group .prod-msg .message-close a, .prod-table-list .prod-msg .message-close a {
    display: block;
    text-decoration: none
}

.collection-group .prod-msg .message-close a:hover:before, .prod-card-group .prod-msg .message-close a:hover:before, .prod-table-list .prod-msg .message-close a:hover:before {
    width: 1.003em;
    height: 1em;
    background-position: -.2em -337.4em
}

.collection-group .prod-msg .message-close a:before, .prod-card-group .prod-msg .message-close a:before, .prod-table-list .prod-msg .message-close a:before {
    display: block;
    width: 1.003em;
    height: 1em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -334.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .collection-group .prod-msg .message-close a:before, .no-svg .prod-card-group .prod-msg .message-close a:before, .no-svg .prod-table-list .prod-msg .message-close a:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.catalog-page .collection-group, .catalog-page .prod-card-group, .catalog-page .prod-table-list {
    margin-top: 15px;
    margin-bottom: 40px
}

.catalog-page .collection-group .prod-card-list, .catalog-page .prod-card-group .prod-card-list, .catalog-page .prod-table-list .prod-card-list {
    margin: 0
}

.catalog-page .collection-group .section-head .manufacturer, .catalog-page .prod-card-group .section-head .manufacturer, .catalog-page .prod-table-list .section-head .manufacturer {
    float: right;
    width: 120px;
    margin-left: 50px
}

.pager:after, .pager:before {
    display: table;
    content: ' '
}

.pager:after {
    clear: both
}

.g-wrap .pager {
    margin: 0 0 50px
}

.pager li {
    display: inline-block
}

.pager li > a, .pager li > span {
    position: relative;
    display: inline-block;
    padding: 5px 14px;
    transition: none;
    text-decoration: none;
    color: #666;
    border: 1px solid transparent;
    border-radius: 15px;
    background-color: transparent
}

.pager li > a:focus, .pager li > a:hover {
    color: #5cd3cf;
    background-color: transparent
}

.pager .next > a, .pager .next > span {
    float: right;
    padding-right: 35px
}

.pager .next > a:before, .pager .next > span:before {
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    width: 2.6em;
    height: .903em;
    margin-top: -4px;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -554.9em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .pager .next > a:before, .no-svg .pager .next > span:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.pager .next > a:hover:before {
    width: 2.6em;
    height: .903em;
    background-position: -.2em -556.3em
}

.pager .next.disabled > a:before, .pager .next.disabled > a:hover:before {
    width: 2.6em;
    height: .903em;
    background-position: -.2em -554.9em
}

.pager .prev > a, .pager .prev > span {
    float: left;
    padding-left: 35px
}

.pager .prev > a:before, .pager .prev > span:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 2.597em;
    height: .9em;
    margin-top: -4px;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -559.1em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .pager .prev > a:before, .no-svg .pager .prev > span:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.pager .prev > a:hover:before {
    width: 2.597em;
    height: .9em;
    background-position: -.2em -560.4em
}

.pager .prev.disabled > a:before, .pager .prev.disabled > a:hover:before {
    width: 2.597em;
    height: .9em;
    background-position: -.2em -559.1em
}

.pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span {
    opacity: .3;
    cursor: not-allowed;
    color: #666;
    background-color: transparent
}

.news-card-list {
    margin-right: -15px;
    margin-bottom: 50px;
    margin-left: -15px
}

.news-card-wrapper {
    float: left;
    width: 20%;
    height: 430px;
    padding: 15px
}

.news-card {
    position: relative;
    height: 400px;
    transition: all .2s ease;
    border: 1px solid #e7e7e7;
    background: #fff
}

.news-card.video .pic-link.hover:before, .news-card.video .pic-link:hover:before {
    opacity: 1;
    transform: scale(1)
}

.news-card .news-wrap {
    position: relative;
    height: 400px
}

.news-card .pic-link {
    position: relative;
    display: block;
    overflow: hidden;
    height: 200px;
    text-decoration: none
}

.news-card .pic-link img {
    position: relative
}

.news-card .pic-link:before {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    display: block;
    opacity: 0;
    margin-top: -18px;
    margin-left: -17px;
    content: '';
    transition: opacity .3s ease, transform .3s ease;
    transform: scale(1.5);
    border: 18px solid transparent;
    border-right: none;
    border-left: 34px solid #fff
}

.news-card .pic-link.hover::after, .news-card .pic-link:hover::after {
    opacity: .4
}

.news-card .pic-link:after {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    content: '';
    transition: .2s ease opacity;
    background: #333
}

.news-card .pic-link img {
    z-index: 1;
    display: block;
    opacity: 1;
    width: 102%;
    height: 102%;
    transition: opacity .3s ease;
    object-fit: cover;
    will-change: opacity
}

.news-card .text {
    padding: 25px 25px 20px
}

.news-card .ttl {
    margin-bottom: 15px;
    line-height: 1
}

.news-card .ttl a {
    display: inline-block;
    overflow: hidden;
    min-height: 7em;
    max-height: 7em;
    text-decoration: none;
    text-transform: uppercase;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4
}

.news-card .ttl a.hover, .news-card .ttl a:hover {
    color: #5cd3cf
}

.news-card .date {
    float: left;
    color: #999;
    font-size: 14px
}

.news-card .news-comments {
    float: right;
    color: #999;
    font-size: 14px
}

.news-card .news-comments:before {
    position: relative;
    top: 1px;
    display: inline-block;
    width: 2.2em;
    height: 1.903em;
    margin-right: 5px;
    content: ' ';
    vertical-align: top;
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -394.8em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .news-card .news-comments:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.news-card .news-comments span {
    display: inline-block;
    vertical-align: top
}

.accordion {
    margin-bottom: 60px
}

.accordion .panel {
    border-top: 1px solid #e7e7e7
}

.accordion .panel:last-child {
    border-bottom: 1px solid #e7e7e7
}

.accordion .acc-heading {
    padding: 32px 0 26px
}

.accordion .acc-body {
    padding-bottom: 22px;
    padding-left: 50px
}

.accordion .acc-link {
    position: relative;
    display: block;
    margin: 0;
    padding-left: 50px;
    transition: none;
    text-decoration: none;
    color: #333;
    line-height: 1.2
}

.accordion .acc-link .title {
    margin: 0;
    transition: color .2s ease;
    color: #333
}

.accordion .acc-link:hover .title {
    color: #5cd3cf
}

.accordion .acc-link:hover .icon {
    border-color: #5cd3cf
}

.accordion .acc-link:hover .icon:after, .accordion .acc-link:hover .icon:before {
    background: #5cd3cf
}

.accordion .acc-link.collapsed .icon:after {
    transform: rotate(0)
}

.accordion .acc-link .icon {
    position: absolute;
    top: 50%;
    left: 0;
    width: 24px;
    height: 24px;
    margin-top: -3px;
    transition: border-color .2s ease;
    transform: translateY(-50%);
    border: 1px solid #a1a1a1
}

.accordion .acc-link .icon:after, .accordion .acc-link .icon:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    transition: transform .3s ease, background .2s ease;
    background: #b7b7b7
}

.accordion .acc-link .icon:before {
    width: 14px;
    height: 2px;
    margin-top: -1px;
    margin-left: -7px
}

.accordion .acc-link .icon:after {
    width: 2px;
    height: 14px;
    margin-top: -7px;
    margin-left: -1px;
    transform: rotate(90deg)
}

.accordion .acc-preview {
    margin-top: 26px;
    padding-left: 50px
}

.accordion .acc-ttl {
    position: relative;
    overflow: hidden;
    margin: 34px 0 20px;
    padding-right: 100px;
    line-height: 1.4
}

.accordion .acc-ttl:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    margin-top: -2px;
    content: '';
    background: #e7e7e7
}

.accordion .acc-ttl .ttl-txt {
    position: relative;
    display: inline-block;
    margin: 0;
    padding-right: 40px;
    background: #fff;
    line-height: 1.4
}

.accordion.product-acc {
    margin-bottom: 0;
    border: none
}

.accordion.product-acc .panel:last-child {
    border-bottom: none
}

.accordion.product-acc .acc-heading {
    padding: 28px 0 22px
}

.accordion.product-acc .acc-body {
    padding-top: 10px;
    padding-left: 0
}

.accordion.product-acc .acc-link .title {
    color: #666;
    font-size: 14px;
    line-height: 1.2
}

.accordion.product-acc .acc-link .icon {
    width: 20px;
    height: 20px;
    margin-top: -2px;
    border: none
}

.accordion.product-acc .acc-link .icon:after, .accordion.product-acc .acc-link .icon:before {
    background: #444
}

.accordion.product-acc .acc-link .count {
    margin-left: 8px;
    color: #5cd3cf
}

.accordion.product-acc #product-accordion-panel-7 .tags {
    position: relative;
    overflow: hidden;
    max-height: 68px;
    transition: height .3s;
    border: 1px solid transparent
}

.accordion.product-acc #product-accordion-panel-7 .tags.active {
    overflow: visible;
    max-height: 100%
}

.accordion.product-acc #product-accordion-panel-7 .tags .nav-tabs {
    padding-right: 50px
}

.tags-more {
    position: absolute;
    right: 3px;
    bottom: 6px;
    padding: 2px 17px 2px 4px;
    cursor: pointer;
    font-size: 14px
}

.tags-more:before {
    position: absolute;
    right: 0;
    bottom: 4px;
    display: block;
    width: 14px;
    height: 14px;
    content: '';
    transition: background .3s;
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 15 15\'%3E%3Cdefs/%3E%3Cpath fill=\'%23000\' fill-rule=\'evenodd\' d=\'M7.5 11.1L1 4.6c.8-.8 2.2-.8 3 0l3.5 3.5 3.4-3.5c.9-.8 2.3-.8 3.1 0l-6.5 6.5z\' clip-rule=\'evenodd\'/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: contain
}

.tags-more:hover:before {
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 15 15\'%3E%3Cdefs/%3E%3Cpath fill=\'%23458381\' fill-rule=\'evenodd\' d=\'M7.5 11.1L1 4.6c.8-.8 2.2-.8 3 0l3.5 3.5 3.4-3.5c.9-.8 2.3-.8 3.1 0l-6.5 6.5z\' clip-rule=\'evenodd\'/%3E%3C/svg%3E')
}

.tags-more.active:before {
    transform: rotate(180deg)
}

.nav {
    margin: 35px 0 0;
    padding-left: 0;
    list-style: none
}

.nav:after, .nav:before {
    display: table;
    content: ' '
}

.nav:after {
    clear: both
}

.nav > li {
    position: relative;
    display: block
}

.nav > li .tab-head, .nav > li > a {
    position: relative;
    display: block;
    padding: 5px 19px;
    text-decoration: none;
    color: #5cd3cf
}

.nav > li .tab-head:focus, .nav > li .tab-head:hover, .nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none
}

.nav > li.disabled .tab-head, .nav > li.disabled > a {
    color: #777
}

.nav > li.disabled .tab-head:focus, .nav > li.disabled .tab-head:hover, .nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
    cursor: not-allowed;
    text-decoration: none;
    color: #777;
    background-color: transparent
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    border-color: #5cd3cf;
    background-color: #f0f0f0
}

.nav .nav-divider {
    overflow: hidden;
    height: 1px;
    margin: 10px 0;
    background-color: #e5e5e5
}

.nav > li > a > img {
    max-width: none
}

.nav-tabs {
    border-bottom: none
}

.nav-tabs > li {
    float: left
}

.g-wrap .nav-tabs > li {
    margin-bottom: -1px
}

.nav-tabs > li .tab-head {
    position: relative;
    cursor: pointer;
    transition: background ease .15s;
    border: none;
    font-size: 18px;
    line-height: 1.5
}

.nav-tabs > li .tab-head > span {
    border-bottom: 1px dashed
}

.nav-tabs > li .tab-head:hover {
    color: #458381
}

.nav-tabs > li .tab-head:hover:after {
    content: none
}

.nav-tabs > li.active .tab-head, .nav-tabs > li.active .tab-head:focus, .nav-tabs > li.active .tab-head:hover {
    cursor: default;
    color: #fff;
    border: none;
    border-bottom-color: transparent;
    background-color: #5cd3cf
}

.nav-tabs > li.active .tab-head:focus > span, .nav-tabs > li.active .tab-head:hover > span, .nav-tabs > li.active .tab-head > span {
    border-bottom: none
}

.nav-tabs > li.active .tab-head:after, .nav-tabs > li.active .tab-head:focus:after, .nav-tabs > li.active .tab-head:hover:after {
    content: none
}

.nav-pills > li {
    float: left
}

.nav-pills > li > a {
    border-radius: 0
}

.nav-pills > li + li {
    margin-left: 2px
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #428bca
}

.nav-stacked > li {
    float: none
}

.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified, .nav-tabs.nav-justified {
    width: 100%
}

.nav-justified > li, .nav-tabs.nav-justified > li {
    float: none
}

.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center
}

.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto
}

.nav-tabs-justified, .nav-tabs.nav-justified {
    border-bottom: 0
}

.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 0
}

.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
    border: 1px solid #ddd
}

.tab-content {
    padding: 20px 18px;
    border-top: none
}

.tab-content > .tab-pane {
    display: none;
    visibility: hidden
}

.tab-content > .tab-pane > .h4 {
    margin-top: 0
}

.tab-content > .active {
    display: block;
    visibility: visible
}

.tab-content.no-styles {
    padding: 0;
    border: none;
    border-radius: 0
}

.tabs-acordeon {
    position: relative;
    margin-bottom: 30px;
    border-top: none;
    border-radius: 0
}

.tabs-acordeon .tab-pane {
    position: absolute;
    right: 0;
    left: 0;
    display: none;
    overflow: hidden;
    padding: 0 24px
}

.tabs-acordeon .tab-pane > .h4 {
    margin-top: 0
}

.tabs-acordeon .active {
    display: block
}

.tabs-acordeon.no-styles {
    padding: 0;
    border: none;
    border-radius: 0
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.g-wrap table {
    overflow: visible;
    width: 100%;
    max-width: 100%;
    background-color: transparent
}

.g-wrap table + .table-caption {
    color: #656d78;
    font-family: OpenSans-Italic, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    line-height: 1.66667
}

.g-content .g-wrap table + .table-caption {
    margin: -19px 0 50px
}

.g-wrap table th {
    padding: 9px 11px 12px;
    text-align: left;
    color: #333;
    background: #f4f6f9;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.26667
}

.g-wrap table tbody tr {
    border-bottom: 1px solid #e7e7e7;
    font-size: 13px;
    line-height: 1.38462
}

.g-wrap table tbody tr:hover {
    transition: all .15s;
    background: #f4f6f9
}

.g-wrap table td {
    padding: 25px 11px 33px;
    vertical-align: top
}

.g-wrap table.no-border:not(.table-reset) tbody tr {
    border-bottom: none
}

.g-wrap table.no-hover:not(.table-reset) tbody tr:hover {
    background: 0 0
}

.g-wrap table.table-numb thead {
    border-bottom: 2px solid #e7e7e7
}

.g-wrap table.table-numb th {
    padding: 5px 11px 8px;
    background: 0 0
}

.g-wrap table.table-numb .cost {
    padding-bottom: 9px;
    text-align: right
}

.g-wrap table.table-numb .quant th {
    min-width: 110px;
    padding-top: 0;
    text-align: right
}

.g-wrap table.table-numb td {
    padding: 9px 11px 11px
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 22px
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    vertical-align: top;
    border-top: 1px solid #ddd;
    line-height: 1.5
}

.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
    border-top: 0
}

.table > tbody + tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 5px
}

.table-bordered {
    border: 1px solid #ddd
}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #ddd
}

.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border-bottom-width: 2px
}

.table-striped > tbody > tr:nth-child(odd) {
    background-color: #f9f9f9
}

.table-hover > tbody > tr:hover {
    background-color: #f4f6f9
}

table col[class*=col-] {
    position: static;
    display: table-column;
    float: none
}

table td[class*=col-], table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none
}

.table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {
    background-color: #f4f6f9
}

.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover {
    background-color: #e4e9f0
}

.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success {
    background-color: #dff0d8
}

.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover {
    background-color: #d0e9c6
}

.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info {
    background-color: #d9edf7
}

.table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover {
    background-color: #c4e3f3
}

.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning {
    background-color: #fcf8e3
}

.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover {
    background-color: #faf2cc
}

.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {
    background-color: #f2dede
}

.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover {
    background-color: #ebcccc
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%
}

.thumb-placeholder {
    opacity: .9;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background: #fdfdfd
}

.thumb-placeholder_pos {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.thumb-placeholder .play-btn:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -11px 0 0 -6px;
    content: '';
    border-width: 11px 0 11px 18px;
    border-style: solid;
    border-color: transparent #353535
}

.thumb-placeholder__text {
    text-align: center;
    color: #5cd3cf;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    line-height: 45px
}

.prod-popup .modal-dialog {
    width: 1440px
}

.prod-popup .modal-content {
    padding: 0 20px 20px
}

.prod-popup__head {
    padding: 0
}

.prod-popup .show {
    display: block
}

.popup-head {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding-top: 30px;
    border-bottom: 1px solid #ccc
}

.popup-head .popup__head_right {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-end
}

.popup-head .popup__head_item {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-end;
    height: 51px;
    margin-top: 10px;
    margin-bottom: 10px
}

.popup-head .popup__head_item:not(:last-child) {
    margin-right: 20px
}

.popup-head__ttl {
    display: flex;
    align-items: center;
    flex-grow: 2;
    justify-content: flex-start !important;
    margin: 0
}

.popup-head__ttl_pos {
    max-width: 600px;
    margin-top: 0;
    margin-bottom: 0
}

.popup-head__instock {
    text-transform: uppercase;
    color: #458381;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 12px
}

.popup-head__bonus {
    position: relative;
    margin-left: 30px;
    text-transform: uppercase;
    color: #74368f;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 12px
}

.popup-head__ic-bonus:before {
    position: relative;
    top: 0;
    left: 0
}

.popup-head .close {
    position: absolute;
    top: 0 !important;
    right: 0 !important
}

.popup-head__thumb {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 54px;
    height: 100%;
    margin-right: 10px
}

.popup-head__img {
    width: 100%
}

.popup-head .popup-head__btn {
    align-self: stretch;
    height: auto;
    padding-right: 25px;
    padding-left: 25px
}

.popup-head__elems-wrap {
    display: flex;
    align-items: center
}

.popup-head__count-control {
    margin-right: 20px
}

.popup-head__count-control .count-control__input, .popup-head__count-control .count-control__minus, .popup-head__count-control .count-control__plus {
    align-self: stretch;
    width: 45px;
    height: 45px;
    line-height: 45px
}

.popup-head__count-control .count-control__minus {
    line-height: 40px
}

.popup-head__count-control .count-control__input {
    width: 50px
}

.popup-body {
    display: flex;
    flex-grow: 1;
    flex-wrap: wrap;
    justify-content: center
}

.popup-body__content {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    width: 25%
}

.popup-body__ttl {
    flex: 1 1 100%
}

.popup-body__foto {
    position: relative;
    width: 75%;
    padding: 20px 0
}

.popup-body__player {
    height: 420px
}

.popup-body__img {
    display: none !important;
    max-width: 50% !important;
    max-height: 600px;
    margin: 0 auto
}

.popup-body__img.active {
    display: block !important
}

.prod-params {
    margin: 0 !important;
    padding: 0 !important
}

.prod-params_pos {
    margin-top: 40px !important;
    margin-left: 20px !important
}

.prod-params__li {
    margin-bottom: 7px !important;
    font-family: OpenSans-Light, Helvetica, Arial, sans-serif;
    font-size: 13px
}

.prod-params__li:before {
    content: none !important
}

.prod-params__txt {
    font-weight: 600
}

.micro-gallery {
    display: flex;
    flex-flow: row wrap
}

.micro-gallery_pos {
    margin-top: 40px;
    margin-left: 20px
}

.micro-gallery__thumb {
    position: relative;
    width: 75px;
    height: 75px;
    margin-right: 2px !important;
    margin-bottom: 2px !important;
    border: 1px solid #eaeaea
}

.micro-gallery__thumb:hover {
    border-color: #5cd3cf
}

.micro-gallery__thumb.active {
    border-color: #5cd3cf
}

.micro-gallery__img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 88%;
    transform: translate(-50%, -50%)
}

.modal-pass .modal-body {
    padding: 35px 40px 50px
}

.modal-pass .title {
    text-align: center
}

.modal-pass .btn-wrap {
    text-align: center
}

.modal-pass .button-submit {
    padding-right: 40px;
    padding-left: 40px;
    text-transform: uppercase;
    border-radius: 3px
}

.modal-pass .form-change input[type=email] {
    text-align: center
}

.modal-pass .form-change .submit-wrap {
    padding-top: 30px
}

.furn-cat-list {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px
}

.furn-tile {
    position: relative;
    display: flex;
    width: 363px;
    width: 33.33%;
    height: 300px;
    margin-bottom: 30px;
    padding-right: 15px;
    padding-left: 15px
}

.furn-tile__ttl {
    position: relative;
    z-index: 20;
    display: block;
    margin-top: 30px;
    margin-right: 70px;
    margin-left: 30px;
    text-decoration: none;
    text-transform: uppercase;
    color: #333;
    font-size: 22px;
    line-height: 1.2
}

.furn-tile__ttl:hover {
    transition: all .15s ease;
    text-decoration: none;
    color: #5cd3cf
}

.furn-tile-i {
    position: relative;
    width: 100%;
    border: 1px solid #e7e7e7;
    background: url(/local/templates/html/images/tmp/bg-poly.svg);
    background-repeat: no-repeat;
    background-position: top right
}

.furn-tile-i:after {
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
    content: '';
    background: linear-gradient(to bottom right, #fff 35%, rgba(255, 255, 255, .6) 70%, rgba(255, 255, 255, .2));
    background: linear-gradient(135deg, #fff 25%, rgba(255, 255, 255, .43) 80%, rgba(255, 255, 255, .7) 100%)
}

.prod-price-drop {
    padding-bottom: 5px
}

.prod-price-drop-i {
    position: relative;
    color: #333;
    border: 1px solid #e7e7e7;
    background: #fafafa;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, .1)
}

.prod-price-drop-i:before {
    position: absolute;
    bottom: 0;
    left: 25px;
    display: block;
    width: 10px;
    height: 10px;
    content: '';
    transform: translateY(50%) rotate(45deg);
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    background: #f7fbfe
}

.prod-price-drop_mb {
    margin-bottom: 50px
}

.prod-price-drop__text {
    text-decoration: none
}

.prod-price-drop__text:hover {
    text-decoration: none
}

.prod-price-drop__head {
    padding: 15px 15px 12px;
    border-bottom: 1px solid #e7e7e7
}

.prod-price-drop__body {
    padding: 10px 15px 20px
}

.prod-price-drop__description {
    margin-top: 8px;
    font-size: 14px
}

.prod-price-drop__line {
    overflow: hidden;
    max-height: 1.2em;
    white-space: nowrap;
    letter-spacing: .4px;
    text-overflow: ellipsis;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;
    line-height: 1.2
}

.prod-price-drop__line + .prod-price-drop__line {
    margin-top: 10px
}

.prod-price-drop__offer {
    display: flex;
    line-height: 1.2
}

.prod-price-drop__icon-bonus:before, .prod-price-drop__icon-dot:before {
    display: block
}

.prod-price-drop__icon-dot {
    margin-top: 3px;
    margin-right: 8px
}

.prod-price-drop__icon-dot:before {
    width: .9em;
    height: .9em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg);
    background-repeat: no-repeat;
    background-position: -.2em -237.6em;
    background-size: 5.7em 521em;
    font-size: 10px
}

.prod-price-drop__icon-bonus {
    margin-right: 8px
}

.prod-price-drop__icon-bonus:before {
    width: 1.6em;
    height: 1.6em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg);
    background-repeat: no-repeat;
    background-position: -.2em -231.2em;
    background-size: 5.7em 521em;
    font-size: 10px
}

.prod-price-drop__offer-ttl {
    margin-bottom: 2px;
    color: #564394;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px
}

.prod-price-drop__offer-txt {
    white-space: initial;
    color: #333;
    font-family: OpenSans-Italic, Helvetica, Arial, sans-serif;
    font-size: 13px
}

.prod-price-drop_left {
    left: -15px
}

.prod-price-drop_card {
    position: absolute;
    z-index: 10;
    right: -10px;
    bottom: 100%;
    left: -10px;
    display: none
}

.ie .main-slider .bg {
    background-position-x: 270px
}

.main-slider {
    margin-top: 15px;
    margin-bottom: 0
}

.main-slider__wrap {
    display: flex;
    flex-flow: wrap;
    margin: 0 -15px
}

.main-slider__onepic {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-align: center;
    width: 100%;
    height: 100%
}

.main-slider__onepic img {
    position: static;
    top: auto;
    left: auto;
    max-width: 100% !important;
    min-height: initial !important;
    transform: none
}

.main-slider .col_1, .main-slider .col_2, .main-slider .col_3 {
    position: relative
}

.main-slider .col_1 {
    width: calc(66.6666% - 15px);
    padding-right: 0;
    padding-left: 15px
}

.main-slider .col_2 {
    width: calc(33.3333% + 15px);
    padding-right: 15px;
    padding-left: 0
}

.main-slider .col_3 {
    display: flex;
    width: 19%;
    padding-right: 7.5px;
    padding-left: 15px
}

.main-slider .cart-item {
    position: relative;
    height: 448px;
    padding: 20px 0
}

.main-slider .cart-item .timer-block {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding-top: 6px;
    text-align: center;
    letter-spacing: .5px;
    color: #000;
    font-size: 12px
}

.main-slider .wrap {
    position: relative;
    padding: 0 0 10px
}

.main-slider .wrap.not-init .slider-wrap {
    overflow: hidden
}

.main-slider .wrap.poly-no .bg {
    opacity: 0
}

.main-slider .slider-wrap {
    position: relative;
    z-index: 1;
    box-sizing: content-box;
    min-height: 349px;
    transition: background .3s ease;
    background-color: #fff
}

.right-items {
    background: #5c6a83 url(/local/templates/html/source/styles/../../images/icons/i-bg.svg) 100% 50% no-repeat;
    background-size: contain
}

.right-item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    min-height: 200px;
    transition: color ease .4s;
    text-decoration: none;
    color: #fff
}

.right-item:first-child::after {
    position: absolute;
    right: 50px;
    bottom: 0;
    left: 50px;
    height: 1px;
    content: '';
    background: rgba(255, 255, 255, .35)
}

.right-item:focus, .right-item:hover {
    transition: color ease .4s;
    text-decoration: none;
    color: #5cd3cf
}

.right-item__img {
    position: relative;
    flex: 0 0 200px;
    max-width: 200px;
    padding: 0 0 0 20px
}

.right-item__img > img {
    max-width: 100%
}

.right-item__img .badge {
    position: absolute;
    top: 20px;
    right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 54px;
    height: 54px;
    border-radius: 50%
}

.right-item__img .badge--gift {
    background: #5cd3cf
}

.right-item__img .badge--discount {
    background: #ff6262
}

.right-item__img .badge svg {
    fill: #fff
}

.right-item__text {
    flex: 0 0 calc(100% - 200px);
    max-width: calc(100% - 200px);
    padding: 20px 60px 20px 30px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.33
}

@media (max-width: 1599px) {
    .right-item {
        min-height: 160px
    }

    .right-item__img {
        flex: 0 0 160px;
        max-width: 160px
    }

    .right-item__text {
        flex: 0 0 calc(100% - 160px);
        max-width: calc(100% - 160px);
        padding: 20px 40px 20px 10px
    }
}

@media (min-width: 1025px) and (max-width: 1279px) {
    .main-slider.main-slider .slide, .main-slider.main-slider .slider-wrap {
        min-height: 215px
    }
}

@media (max-width: 1024px) {
    .main-slider.main-slider .slide, .main-slider.main-slider .slider-wrap {
        min-height: 540px
    }
}

@media (max-width: 1023px) {
    .main-slider.main-slider .slide, .main-slider.main-slider .slider-wrap {
        min-height: 100px
    }

    .main-slider {
        margin-top: 120px;
    }

    .banner__header {
        height: 64px;
        align-items: center;
        position: fixed;
        z-index: 1010;
        top: 0;

        .banner__header-img--mobile {
            display: flex;
            height: 100%;
            width: 100%;
            object-fit: cover;
            position: absolute;
        }

        .banner__header-title {
            display: none;
        }

        .banner__header-img {
            display: none;
        }

        .banner__header-title, .banner__header-text {
            position: relative;
            z-index: 1;
        }

        .banner__header-text {
            margin: 0 auto ;
            max-width: 245px;
            font-weight: 600;
            font-size: 10px;
            line-height: 14px;
            text-align: center;
            text-transform: uppercase;
        }

        .banner__header-text-tag {
            background: #FFF;
            padding: 2px 6px;
            border-radius: 41px;
            text-style: lowercase;
        }
    }
}

@media (max-width: 750px) {
    .right-item__img {
        flex: 0 0 120px;
        max-width: 120px
    }

    .right-item__img .badge {
        width: 44px;
        height: 44px
    }

    .right-item__img .badge svg {
        width: 20px;
        height: 20px
    }

    .right-item__text {
        flex: 0 0 calc(100% - 120px);
        max-width: calc(100% - 120px);
        font-size: 14px
    }
}

.main-slider .wrap-shares {
    padding: 20px 0
}

.main-slider .promo-menu {
    padding: 20px 0
}

.main-slider .shares-list {
    margin: 0;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7
}

.main-slider .s-item {
    display: block;
    height: 136px;
    padding: 0 10px;
    text-decoration: none
}

.main-slider .s-item:hover .s-text {
    color: #5cd3cf
}

.main-slider .s-item + .s-item {
    border-top: 1px solid #e7e7e7
}

.main-slider .s-pic {
    position: relative;
    top: 50%;
    float: left;
    overflow: hidden;
    width: 80px;
    height: 100px;
    margin-right: 10px;
    transform: translateY(-50%);
    text-align: center;
    vertical-align: middle;
    line-height: 100px
}

.main-slider .s-pic img {
    display: inline-block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    vertical-align: middle
}

.main-slider .s-text {
    position: relative;
    top: 50%;
    overflow: hidden;
    max-height: 6.5em;
    transform: translateY(-50%);
    text-transform: uppercase;
    color: #333;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.3
}

.main-slider .wrap.theme-1 .slider-wrap {
    background-color: #ec4a81
}

.main-slider .wrap.theme-1 .slider-wrap .bg:before {
    background: linear-gradient(135deg, #ec4a81 1%, #ec4a81 50%, rgba(255, 255, 255, 0) 100%)
}

.main-slider .wrap.theme-1 .title {
    color: #fff
}

.main-slider .wrap.theme-1 .title > a {
    color: #fff
}

.main-slider .wrap.theme-1 .title > a:hover {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-1 .text {
    color: #fff
}

.container-form .main-slider .wrap.theme-1 .btn-wrap input[type=submit], .main-slider .wrap.theme-1 .btn-wrap .btn, .main-slider .wrap.theme-1 .btn-wrap .container-form input[type=submit] {
    color: #fff;
    border-color: #fff;
    background: 0 0
}

.container-form .main-slider .wrap.theme-1 .btn-wrap input:focus[type=submit], .container-form .main-slider .wrap.theme-1 .btn-wrap input:hover[type=submit], .main-slider .wrap.theme-1 .btn-wrap .btn:focus, .main-slider .wrap.theme-1 .btn-wrap .btn:hover, .main-slider .wrap.theme-1 .btn-wrap .container-form input:focus[type=submit], .main-slider .wrap.theme-1 .btn-wrap .container-form input:hover[type=submit] {
    color: #ec4a81;
    background: #fff
}

.container-form .main-slider .wrap.theme-1 .btn-wrap input:active[type=submit], .main-slider .wrap.theme-1 .btn-wrap .btn:active, .main-slider .wrap.theme-1 .btn-wrap .container-form input:active[type=submit] {
    border-color: #fff;
    background: #fff
}

.main-slider .wrap.theme-1 .sl-pagination a {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-1 .sl-pagination a:before {
    background: 0 0
}

.main-slider .wrap.theme-1 .sl-pagination a:hover {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-1 .sl-pagination a.selected {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-1 .sl-pagination a.selected:before {
    background: #fff
}

.main-slider .wrap.theme-1 .sl-pagination a.selected:hover {
    color: #fff
}

.main-slider .wrap.theme-2 .slider-wrap {
    background-color: #458381
}

.main-slider .wrap.theme-2 .slider-wrap .bg:before {
    background: linear-gradient(135deg, #458381 1%, #458381 50%, rgba(255, 255, 255, 0) 100%)
}

.main-slider .wrap.theme-2 .title {
    color: #fff
}

.main-slider .wrap.theme-2 .title > a {
    color: #fff
}

.main-slider .wrap.theme-2 .title > a:hover {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-2 .text {
    color: #fff
}

.container-form .main-slider .wrap.theme-2 .btn-wrap input[type=submit], .main-slider .wrap.theme-2 .btn-wrap .btn, .main-slider .wrap.theme-2 .btn-wrap .container-form input[type=submit] {
    color: #fff;
    border-color: #fff;
    background: 0 0
}

.container-form .main-slider .wrap.theme-2 .btn-wrap input:focus[type=submit], .container-form .main-slider .wrap.theme-2 .btn-wrap input:hover[type=submit], .main-slider .wrap.theme-2 .btn-wrap .btn:focus, .main-slider .wrap.theme-2 .btn-wrap .btn:hover, .main-slider .wrap.theme-2 .btn-wrap .container-form input:focus[type=submit], .main-slider .wrap.theme-2 .btn-wrap .container-form input:hover[type=submit] {
    color: #458381;
    background: #fff
}

.container-form .main-slider .wrap.theme-2 .btn-wrap input:active[type=submit], .main-slider .wrap.theme-2 .btn-wrap .btn:active, .main-slider .wrap.theme-2 .btn-wrap .container-form input:active[type=submit] {
    border-color: #fff;
    background: #fff
}

.main-slider .wrap.theme-2 .sl-pagination a {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-2 .sl-pagination a:before {
    background: 0 0
}

.main-slider .wrap.theme-2 .sl-pagination a:hover {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-2 .sl-pagination a.selected {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-2 .sl-pagination a.selected:before {
    background: #fff
}

.main-slider .wrap.theme-2 .sl-pagination a.selected:hover {
    color: #fff
}

.main-slider .wrap.theme-3 .slider-wrap {
    background-color: #74368f
}

.main-slider .wrap.theme-3 .slider-wrap .bg:before {
    background: linear-gradient(135deg, #74368f 1%, #74368f 50%, rgba(255, 255, 255, 0) 100%)
}

.main-slider .wrap.theme-3 .title {
    color: #fff
}

.main-slider .wrap.theme-3 .title > a {
    color: #fff
}

.main-slider .wrap.theme-3 .title > a:hover {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-3 .text {
    color: #fff
}

.container-form .main-slider .wrap.theme-3 .btn-wrap input[type=submit], .main-slider .wrap.theme-3 .btn-wrap .btn, .main-slider .wrap.theme-3 .btn-wrap .container-form input[type=submit] {
    color: #fff;
    border-color: #fff;
    background: 0 0
}

.container-form .main-slider .wrap.theme-3 .btn-wrap input:focus[type=submit], .container-form .main-slider .wrap.theme-3 .btn-wrap input:hover[type=submit], .main-slider .wrap.theme-3 .btn-wrap .btn:focus, .main-slider .wrap.theme-3 .btn-wrap .btn:hover, .main-slider .wrap.theme-3 .btn-wrap .container-form input:focus[type=submit], .main-slider .wrap.theme-3 .btn-wrap .container-form input:hover[type=submit] {
    color: #74368f;
    background: #fff
}

.container-form .main-slider .wrap.theme-3 .btn-wrap input:active[type=submit], .main-slider .wrap.theme-3 .btn-wrap .btn:active, .main-slider .wrap.theme-3 .btn-wrap .container-form input:active[type=submit] {
    border-color: #fff;
    background: #fff
}

.main-slider .wrap.theme-3 .sl-pagination a {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-3 .sl-pagination a:before {
    background: 0 0
}

.main-slider .wrap.theme-3 .sl-pagination a:hover {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-3 .sl-pagination a.selected {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-3 .sl-pagination a.selected:before {
    background: #fff
}

.main-slider .wrap.theme-3 .sl-pagination a.selected:hover {
    color: #fff
}

.main-slider .wrap.theme-4 .slider-wrap {
    background-color: #009688
}

.main-slider .wrap.theme-4 .slider-wrap .bg:before {
    background: linear-gradient(135deg, #009688 1%, #009688 50%, rgba(255, 255, 255, 0) 100%)
}

.main-slider .wrap.theme-4 .title {
    color: #fff
}

.main-slider .wrap.theme-4 .title > a {
    color: #fff
}

.main-slider .wrap.theme-4 .title > a:hover {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-4 .text {
    color: #fff
}

.container-form .main-slider .wrap.theme-4 .btn-wrap input[type=submit], .main-slider .wrap.theme-4 .btn-wrap .btn, .main-slider .wrap.theme-4 .btn-wrap .container-form input[type=submit] {
    color: #fff;
    border-color: #fff;
    background: 0 0
}

.container-form .main-slider .wrap.theme-4 .btn-wrap input:focus[type=submit], .container-form .main-slider .wrap.theme-4 .btn-wrap input:hover[type=submit], .main-slider .wrap.theme-4 .btn-wrap .btn:focus, .main-slider .wrap.theme-4 .btn-wrap .btn:hover, .main-slider .wrap.theme-4 .btn-wrap .container-form input:focus[type=submit], .main-slider .wrap.theme-4 .btn-wrap .container-form input:hover[type=submit] {
    color: #009688;
    background: #fff
}

.container-form .main-slider .wrap.theme-4 .btn-wrap input:active[type=submit], .main-slider .wrap.theme-4 .btn-wrap .btn:active, .main-slider .wrap.theme-4 .btn-wrap .container-form input:active[type=submit] {
    border-color: #fff;
    background: #fff
}

.main-slider .wrap.theme-4 .sl-pagination a {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-4 .sl-pagination a:before {
    background: 0 0
}

.main-slider .wrap.theme-4 .sl-pagination a:hover {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-4 .sl-pagination a.selected {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-4 .sl-pagination a.selected:before {
    background: #fff
}

.main-slider .wrap.theme-4 .sl-pagination a.selected:hover {
    color: #fff
}

.main-slider .wrap.theme-5 .slider-wrap {
    background-color: #6cf
}

.main-slider .wrap.theme-5 .slider-wrap .bg:before {
    background: linear-gradient(135deg, #6cf 1%, #6cf 50%, rgba(255, 255, 255, 0) 100%)
}

.main-slider .wrap.theme-5 .title {
    color: #fff
}

.main-slider .wrap.theme-5 .title > a {
    color: #fff
}

.main-slider .wrap.theme-5 .title > a:hover {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-5 .text {
    color: #fff
}

.container-form .main-slider .wrap.theme-5 .btn-wrap input[type=submit], .main-slider .wrap.theme-5 .btn-wrap .btn, .main-slider .wrap.theme-5 .btn-wrap .container-form input[type=submit] {
    color: #fff;
    border-color: #fff;
    background: 0 0
}

.container-form .main-slider .wrap.theme-5 .btn-wrap input:focus[type=submit], .container-form .main-slider .wrap.theme-5 .btn-wrap input:hover[type=submit], .main-slider .wrap.theme-5 .btn-wrap .btn:focus, .main-slider .wrap.theme-5 .btn-wrap .btn:hover, .main-slider .wrap.theme-5 .btn-wrap .container-form input:focus[type=submit], .main-slider .wrap.theme-5 .btn-wrap .container-form input:hover[type=submit] {
    color: #6cf;
    background: #fff
}

.container-form .main-slider .wrap.theme-5 .btn-wrap input:active[type=submit], .main-slider .wrap.theme-5 .btn-wrap .btn:active, .main-slider .wrap.theme-5 .btn-wrap .container-form input:active[type=submit] {
    border-color: #fff;
    background: #fff
}

.main-slider .wrap.theme-5 .sl-pagination a {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-5 .sl-pagination a:before {
    background: 0 0
}

.main-slider .wrap.theme-5 .sl-pagination a:hover {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-5 .sl-pagination a.selected {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-5 .sl-pagination a.selected:before {
    background: #fff
}

.main-slider .wrap.theme-5 .sl-pagination a.selected:hover {
    color: #fff
}

.main-slider .wrap.theme-6 .slider-wrap {
    background-color: #0684bf
}

.main-slider .wrap.theme-6 .slider-wrap .bg:before {
    background: linear-gradient(135deg, #0684bf 1%, #0684bf 50%, rgba(255, 255, 255, 0) 100%)
}

.main-slider .wrap.theme-6 .title {
    color: #fff
}

.main-slider .wrap.theme-6 .title > a {
    color: #fff
}

.main-slider .wrap.theme-6 .title > a:hover {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-6 .text {
    color: #fff
}

.container-form .main-slider .wrap.theme-6 .btn-wrap input[type=submit], .main-slider .wrap.theme-6 .btn-wrap .btn, .main-slider .wrap.theme-6 .btn-wrap .container-form input[type=submit] {
    color: #fff;
    border-color: #fff;
    background: 0 0
}

.container-form .main-slider .wrap.theme-6 .btn-wrap input:focus[type=submit], .container-form .main-slider .wrap.theme-6 .btn-wrap input:hover[type=submit], .main-slider .wrap.theme-6 .btn-wrap .btn:focus, .main-slider .wrap.theme-6 .btn-wrap .btn:hover, .main-slider .wrap.theme-6 .btn-wrap .container-form input:focus[type=submit], .main-slider .wrap.theme-6 .btn-wrap .container-form input:hover[type=submit] {
    color: #0684bf;
    background: #fff
}

.container-form .main-slider .wrap.theme-6 .btn-wrap input:active[type=submit], .main-slider .wrap.theme-6 .btn-wrap .btn:active, .main-slider .wrap.theme-6 .btn-wrap .container-form input:active[type=submit] {
    border-color: #fff;
    background: #fff
}

.main-slider .wrap.theme-6 .sl-pagination a {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-6 .sl-pagination a:before {
    background: 0 0
}

.main-slider .wrap.theme-6 .sl-pagination a:hover {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-6 .sl-pagination a.selected {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-6 .sl-pagination a.selected:before {
    background: #fff
}

.main-slider .wrap.theme-6 .sl-pagination a.selected:hover {
    color: #fff
}

.main-slider .wrap.theme-7 .slider-wrap {
    background-color: #ff4848
}

.main-slider .wrap.theme-7 .slider-wrap .bg:before {
    background: linear-gradient(135deg, #ff4848 1%, #ff4848 50%, rgba(255, 255, 255, 0) 100%)
}

.main-slider .wrap.theme-7 .title {
    color: #fff
}

.main-slider .wrap.theme-7 .title > a {
    color: #fff
}

.main-slider .wrap.theme-7 .title > a:hover {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-7 .text {
    color: #fff
}

.container-form .main-slider .wrap.theme-7 .btn-wrap input[type=submit], .main-slider .wrap.theme-7 .btn-wrap .btn, .main-slider .wrap.theme-7 .btn-wrap .container-form input[type=submit] {
    color: #fff;
    border-color: #fff;
    background: 0 0
}

.container-form .main-slider .wrap.theme-7 .btn-wrap input:focus[type=submit], .container-form .main-slider .wrap.theme-7 .btn-wrap input:hover[type=submit], .main-slider .wrap.theme-7 .btn-wrap .btn:focus, .main-slider .wrap.theme-7 .btn-wrap .btn:hover, .main-slider .wrap.theme-7 .btn-wrap .container-form input:focus[type=submit], .main-slider .wrap.theme-7 .btn-wrap .container-form input:hover[type=submit] {
    color: #ff4848;
    background: #fff
}

.container-form .main-slider .wrap.theme-7 .btn-wrap input:active[type=submit], .main-slider .wrap.theme-7 .btn-wrap .btn:active, .main-slider .wrap.theme-7 .btn-wrap .container-form input:active[type=submit] {
    border-color: #fff;
    background: #fff
}

.main-slider .wrap.theme-7 .sl-pagination a {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-7 .sl-pagination a:before {
    background: 0 0
}

.main-slider .wrap.theme-7 .sl-pagination a:hover {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-7 .sl-pagination a.selected {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-7 .sl-pagination a.selected:before {
    background: #fff
}

.main-slider .wrap.theme-7 .sl-pagination a.selected:hover {
    color: #fff
}

.main-slider .wrap.theme-8 .slider-wrap {
    background-color: #b580cc
}

.main-slider .wrap.theme-8 .slider-wrap .bg:before {
    background: linear-gradient(135deg, #b580cc 1%, #b580cc 50%, rgba(255, 255, 255, 0) 100%)
}

.main-slider .wrap.theme-8 .title {
    color: #fff
}

.main-slider .wrap.theme-8 .title > a {
    color: #fff
}

.main-slider .wrap.theme-8 .title > a:hover {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-8 .text {
    color: #fff
}

.container-form .main-slider .wrap.theme-8 .btn-wrap input[type=submit], .main-slider .wrap.theme-8 .btn-wrap .btn, .main-slider .wrap.theme-8 .btn-wrap .container-form input[type=submit] {
    color: #fff;
    border-color: #fff;
    background: 0 0
}

.container-form .main-slider .wrap.theme-8 .btn-wrap input:focus[type=submit], .container-form .main-slider .wrap.theme-8 .btn-wrap input:hover[type=submit], .main-slider .wrap.theme-8 .btn-wrap .btn:focus, .main-slider .wrap.theme-8 .btn-wrap .btn:hover, .main-slider .wrap.theme-8 .btn-wrap .container-form input:focus[type=submit], .main-slider .wrap.theme-8 .btn-wrap .container-form input:hover[type=submit] {
    color: #b580cc;
    background: #fff
}

.container-form .main-slider .wrap.theme-8 .btn-wrap input:active[type=submit], .main-slider .wrap.theme-8 .btn-wrap .btn:active, .main-slider .wrap.theme-8 .btn-wrap .container-form input:active[type=submit] {
    border-color: #fff;
    background: #fff
}

.main-slider .wrap.theme-8 .sl-pagination a {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-8 .sl-pagination a:before {
    background: 0 0
}

.main-slider .wrap.theme-8 .sl-pagination a:hover {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-8 .sl-pagination a.selected {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-8 .sl-pagination a.selected:before {
    background: #fff
}

.main-slider .wrap.theme-8 .sl-pagination a.selected:hover {
    color: #fff
}

.main-slider .wrap.theme-9 .slider-wrap {
    background-color: #85ed86
}

.main-slider .wrap.theme-9 .slider-wrap .bg:before {
    background: linear-gradient(135deg, #85ed86 1%, #85ed86 50%, rgba(255, 255, 255, 0) 100%)
}

.main-slider .wrap.theme-9 .title {
    color: #fff
}

.main-slider .wrap.theme-9 .title > a {
    color: #fff
}

.main-slider .wrap.theme-9 .title > a:hover {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-9 .text {
    color: #fff
}

.container-form .main-slider .wrap.theme-9 .btn-wrap input[type=submit], .main-slider .wrap.theme-9 .btn-wrap .btn, .main-slider .wrap.theme-9 .btn-wrap .container-form input[type=submit] {
    color: #fff;
    border-color: #fff;
    background: 0 0
}

.container-form .main-slider .wrap.theme-9 .btn-wrap input:focus[type=submit], .container-form .main-slider .wrap.theme-9 .btn-wrap input:hover[type=submit], .main-slider .wrap.theme-9 .btn-wrap .btn:focus, .main-slider .wrap.theme-9 .btn-wrap .btn:hover, .main-slider .wrap.theme-9 .btn-wrap .container-form input:focus[type=submit], .main-slider .wrap.theme-9 .btn-wrap .container-form input:hover[type=submit] {
    color: #85ed86;
    background: #fff
}

.container-form .main-slider .wrap.theme-9 .btn-wrap input:active[type=submit], .main-slider .wrap.theme-9 .btn-wrap .btn:active, .main-slider .wrap.theme-9 .btn-wrap .container-form input:active[type=submit] {
    border-color: #fff;
    background: #fff
}

.main-slider .wrap.theme-9 .sl-pagination a {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-9 .sl-pagination a:before {
    background: 0 0
}

.main-slider .wrap.theme-9 .sl-pagination a:hover {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-9 .sl-pagination a.selected {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-9 .sl-pagination a.selected:before {
    background: #fff
}

.main-slider .wrap.theme-9 .sl-pagination a.selected:hover {
    color: #fff
}

.main-slider .wrap.theme-10 .slider-wrap {
    background-color: #f4bf31
}

.main-slider .wrap.theme-10 .slider-wrap .bg:before {
    background: linear-gradient(135deg, #f4bf31 1%, #f4bf31 50%, rgba(255, 255, 255, 0) 100%)
}

.main-slider .wrap.theme-10 .title {
    color: #74368f
}

.main-slider .wrap.theme-10 .title > a {
    color: #74368f
}

.main-slider .wrap.theme-10 .title > a:hover {
    opacity: .7;
    color: #74368f
}

.main-slider .wrap.theme-10 .text {
    color: #74368f
}

.container-form .main-slider .wrap.theme-10 .btn-wrap input[type=submit], .main-slider .wrap.theme-10 .btn-wrap .btn, .main-slider .wrap.theme-10 .btn-wrap .container-form input[type=submit] {
    color: #74368f;
    border-color: #74368f;
    background: 0 0
}

.container-form .main-slider .wrap.theme-10 .btn-wrap input:focus[type=submit], .container-form .main-slider .wrap.theme-10 .btn-wrap input:hover[type=submit], .main-slider .wrap.theme-10 .btn-wrap .btn:focus, .main-slider .wrap.theme-10 .btn-wrap .btn:hover, .main-slider .wrap.theme-10 .btn-wrap .container-form input:focus[type=submit], .main-slider .wrap.theme-10 .btn-wrap .container-form input:hover[type=submit] {
    color: #f4bf31;
    background: #74368f
}

.container-form .main-slider .wrap.theme-10 .btn-wrap input:active[type=submit], .main-slider .wrap.theme-10 .btn-wrap .btn:active, .main-slider .wrap.theme-10 .btn-wrap .container-form input:active[type=submit] {
    border-color: #74368f;
    background: #74368f
}

.main-slider .wrap.theme-10 .sl-pagination a {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-10 .sl-pagination a:before {
    background: 0 0
}

.main-slider .wrap.theme-10 .sl-pagination a:hover {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-10 .sl-pagination a.selected {
    opacity: 1;
    color: #74368f
}

.main-slider .wrap.theme-10 .sl-pagination a.selected:before {
    background: #74368f
}

.main-slider .wrap.theme-10 .sl-pagination a.selected:hover {
    color: #74368f
}

.main-slider .wrap.theme-11 .slider-wrap {
    background-color: #dfb1db
}

.main-slider .wrap.theme-11 .slider-wrap .bg:before {
    background: linear-gradient(135deg, #dfb1db 1%, #dfb1db 50%, rgba(255, 255, 255, 0) 100%)
}

.main-slider .wrap.theme-11 .title {
    color: #b65dae
}

.main-slider .wrap.theme-11 .title > a {
    color: #b65dae
}

.main-slider .wrap.theme-11 .title > a:hover {
    opacity: .7;
    color: #b65dae
}

.main-slider .wrap.theme-11 .text {
    color: #b65dae
}

.container-form .main-slider .wrap.theme-11 .btn-wrap input[type=submit], .main-slider .wrap.theme-11 .btn-wrap .btn, .main-slider .wrap.theme-11 .btn-wrap .container-form input[type=submit] {
    color: #b65dae;
    border-color: #b65dae;
    background: 0 0
}

.container-form .main-slider .wrap.theme-11 .btn-wrap input:focus[type=submit], .container-form .main-slider .wrap.theme-11 .btn-wrap input:hover[type=submit], .main-slider .wrap.theme-11 .btn-wrap .btn:focus, .main-slider .wrap.theme-11 .btn-wrap .btn:hover, .main-slider .wrap.theme-11 .btn-wrap .container-form input:focus[type=submit], .main-slider .wrap.theme-11 .btn-wrap .container-form input:hover[type=submit] {
    color: #dfb1db;
    background: #b65dae
}

.container-form .main-slider .wrap.theme-11 .btn-wrap input:active[type=submit], .main-slider .wrap.theme-11 .btn-wrap .btn:active, .main-slider .wrap.theme-11 .btn-wrap .container-form input:active[type=submit] {
    border-color: #b65dae;
    background: #b65dae
}

.main-slider .wrap.theme-11 .sl-pagination a {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-11 .sl-pagination a:before {
    background: 0 0
}

.main-slider .wrap.theme-11 .sl-pagination a:hover {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-11 .sl-pagination a.selected {
    opacity: 1;
    color: #b65dae
}

.main-slider .wrap.theme-11 .sl-pagination a.selected:before {
    background: #b65dae
}

.main-slider .wrap.theme-11 .sl-pagination a.selected:hover {
    color: #b65dae
}

.main-slider .wrap.theme-12 .slider-wrap {
    background-color: #ff7ef4
}

.main-slider .wrap.theme-12 .slider-wrap .bg:before {
    background: linear-gradient(135deg, #ff7ef4 1%, #ff7ef4 50%, rgba(255, 255, 255, 0) 100%)
}

.main-slider .wrap.theme-12 .title {
    color: #fff
}

.main-slider .wrap.theme-12 .title > a {
    color: #fff
}

.main-slider .wrap.theme-12 .title > a:hover {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-12 .text {
    color: #fff
}

.container-form .main-slider .wrap.theme-12 .btn-wrap input[type=submit], .main-slider .wrap.theme-12 .btn-wrap .btn, .main-slider .wrap.theme-12 .btn-wrap .container-form input[type=submit] {
    color: #fff;
    border-color: #fff;
    background: 0 0
}

.container-form .main-slider .wrap.theme-12 .btn-wrap input:focus[type=submit], .container-form .main-slider .wrap.theme-12 .btn-wrap input:hover[type=submit], .main-slider .wrap.theme-12 .btn-wrap .btn:focus, .main-slider .wrap.theme-12 .btn-wrap .btn:hover, .main-slider .wrap.theme-12 .btn-wrap .container-form input:focus[type=submit], .main-slider .wrap.theme-12 .btn-wrap .container-form input:hover[type=submit] {
    color: #ff7ef4;
    background: #fff
}

.container-form .main-slider .wrap.theme-12 .btn-wrap input:active[type=submit], .main-slider .wrap.theme-12 .btn-wrap .btn:active, .main-slider .wrap.theme-12 .btn-wrap .container-form input:active[type=submit] {
    border-color: #fff;
    background: #fff
}

.main-slider .wrap.theme-12 .sl-pagination a {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-12 .sl-pagination a:before {
    background: 0 0
}

.main-slider .wrap.theme-12 .sl-pagination a:hover {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-12 .sl-pagination a.selected {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-12 .sl-pagination a.selected:before {
    background: #fff
}

.main-slider .wrap.theme-12 .sl-pagination a.selected:hover {
    color: #fff
}

.main-slider .wrap.theme-13 .slider-wrap {
    background-color: #009688
}

.main-slider .wrap.theme-13 .slider-wrap .bg:before {
    background: linear-gradient(135deg, #009688 1%, #009688 50%, rgba(255, 255, 255, 0) 100%)
}

.main-slider .wrap.theme-13 .title {
    color: #fff
}

.main-slider .wrap.theme-13 .title > a {
    color: #fff
}

.main-slider .wrap.theme-13 .title > a:hover {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-13 .text {
    color: #fff
}

.container-form .main-slider .wrap.theme-13 .btn-wrap input[type=submit], .main-slider .wrap.theme-13 .btn-wrap .btn, .main-slider .wrap.theme-13 .btn-wrap .container-form input[type=submit] {
    color: #fff;
    border-color: #fff;
    background: 0 0
}

.container-form .main-slider .wrap.theme-13 .btn-wrap input:focus[type=submit], .container-form .main-slider .wrap.theme-13 .btn-wrap input:hover[type=submit], .main-slider .wrap.theme-13 .btn-wrap .btn:focus, .main-slider .wrap.theme-13 .btn-wrap .btn:hover, .main-slider .wrap.theme-13 .btn-wrap .container-form input:focus[type=submit], .main-slider .wrap.theme-13 .btn-wrap .container-form input:hover[type=submit] {
    color: #009688;
    background: #fff
}

.container-form .main-slider .wrap.theme-13 .btn-wrap input:active[type=submit], .main-slider .wrap.theme-13 .btn-wrap .btn:active, .main-slider .wrap.theme-13 .btn-wrap .container-form input:active[type=submit] {
    border-color: #fff;
    background: #fff
}

.main-slider .wrap.theme-13 .sl-pagination a {
    opacity: .7;
    color: #fff
}

.main-slider .wrap.theme-13 .sl-pagination a:before {
    background: 0 0
}

.main-slider .wrap.theme-13 .sl-pagination a:hover {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-13 .sl-pagination a.selected {
    opacity: 1;
    color: #fff
}

.main-slider .wrap.theme-13 .sl-pagination a.selected:before {
    background: #fff
}

.main-slider .wrap.theme-13 .sl-pagination a.selected:hover {
    color: #fff
}

.promo-menu {
    display: flex;
    width: 100%
}

.promo-menu-nav {
    display: flex;
    flex-flow: column nowrap;
    width: 100%;
    height: 100%
}

.promo-menu__link {
    position: relative;
    display: flex;
    align-items: center;
    height: 60px;
    margin: 5px 0;
    padding-left: 82px;
    transition: none;
    text-decoration: none;
    text-transform: uppercase;
    color: inherit;
    border: 1px solid #e7e7e7;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 14px
}

.promo-menu__link:first-child {
    margin-top: 0
}

.promo-menu__link:last-child {
    margin-bottom: 0
}

.promo-menu__link .icon {
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;
    transform: translate(0, -50%)
}

.promo-menu__link .icon:after {
    position: absolute;
    top: 50%;
    left: -50px;
    display: inline-block;
    content: ' ';
    transform: translate(0, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .promo-menu__link .icon:after {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.promo-menu__link .icon.sale:after {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -563.5em;
    font-size: 8px
}

.promo-menu__link .icon.bonus:after {
    width: 3.3em;
    height: 3.3em;
    height: 3.4em;
    background-position: -.2em -17.7em;
    font-size: 7.5px
}

.promo-menu__link .icon.market:after {
    width: 3.7em;
    height: 3.3em;
    height: 3.4em;
    background-position: -.2em -3.5em;
    font-size: 7.5px
}

.promo-menu__link .icon.new:after {
    width: 3.3em;
    height: 3.3em;
    height: 3.4em;
    background-position: -.2em -535.2em;
    font-size: 8px
}

.promo-menu__link .icon.price:after {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -524.5em;
    font-size: 8px
}

.promo-menu__link .icon.reviews:after {
    width: 3.3em;
    width: 3.4em;
    height: 3.3em;
    height: 3.4em;
    background-position: -.2em -546.3em;
    font-size: 8px
}

.promo-menu__link:after, .promo-menu__link:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    content: ''
}

.promo-menu__link:before {
    opacity: 0;
    background: url(/local/templates/html/images/bg-poly.svg) no-repeat right;
    background-size: 87%
}

.promo-menu__link-txt {
    position: relative;
    z-index: 123;
    display: inline-block;
    width: 104px;
    transform: translateY(2px);
    line-height: 1.3
}

.promo-menu__link:hover {
    text-decoration: none;
    color: #fff;
    border-color: #5cd3cf
}

.promo-menu__link:hover:before {
    z-index: 1;
    opacity: .8
}

.promo-menu__link:hover:after {
    opacity: .94;
    background: #5cd3cf
}

.promo-menu__link:hover .icon.sale:after {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -567.2em;
    font-size: 8px
}

.promo-menu__link:hover .icon.bonus:after {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -14em;
    font-size: 7.5px
}

.promo-menu__link:hover .icon.market:after {
    width: 3.7em;
    height: 3.3em;
    background-position: -.2em -7.2em;
    font-size: 7.5px
}

.promo-menu__link:hover .icon.new:after {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -538.9em;
    font-size: 8px
}

.promo-menu__link:hover .icon.reviews:after {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -542.6em;
    font-size: 8px
}

.promo-menu__link:hover .icon.price:after {
    width: 3.3em;
    height: 3.3em;
    background-position: -.2em -520.8em;
    font-size: 8px
}

.main-promo {
    margin-bottom: 10px
}

.main-promo .title-differ .differ-wrap {
    float: left
}

.main-promo .page-anchor {
    position: relative;
    opacity: 1;
    float: left;
    transition: transform .4s ease, opacity .4s ease;
    transform: translateY(0)
}

.main-promo .page-anchor.animate {
    opacity: 0;
    transform: translateY(-100px)
}

.main-promo .page-anchor .anch-item {
    display: inline-block;
    margin-left: 100px;
    vertical-align: top
}

.main-promo .page-anchor .anch-title > a {
    text-decoration: none;
    color: #b3b3b3
}

.main-promo .page-anchor .anch-title > a:hover {
    color: #333
}

.main-promo .page-anchor .d-info {
    color: #ccc
}

.main-promo .page-anchor .d-info a {
    color: #ccc
}

.main-promo .page-anchor .d-info a:hover {
    color: #5cd3cf
}

.main-promo .wrap-sl.sl-init .item {
    border: 1px solid #e7e7e7
}

.main-promo .paginator {
    padding-top: 20px;
    text-align: center
}

.main-promo .paginator a {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 8px;
    border-radius: 50%;
    background: #e1e1e1
}

.main-promo .paginator a.selected {
    background: #5cd3cf
}

.main-promo .item {
    position: relative;
    z-index: 1;
    display: block;
    float: left;
    overflow: hidden;
    width: 25%;
    height: 310px;
    transition: box-shadow .2s ease, border .2s ease;
    text-decoration: none;
    border: 1px solid #e7e7e7
}

.main-promo .item:hover .ttl {
    color: #5cd3cf
}

.main-promo .item.poly-no .bg {
    display: none
}

.main-promo .item .mark-preview {
    background: #5cd3cf
}

.main-promo .item .ttl {
    color: #333
}

.main-promo .item:hover .ttl {
    color: #5cd3cf
}

.main-promo .bg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    display: block;
    opacity: .6;
    overflow: hidden;
    width: 100%;
    height: 100%;
    transition: background .4s ease;
    background: #fff
}

.main-promo .bg:before {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
}

.main-promo .text-wrap {
    position: relative;
    z-index: 3;
    width: 65%;
    padding: 20px 10px 20px 15px
}

.main-promo .ttl {
    overflow: hidden;
    min-height: 5.2em;
    max-height: 5.2em;
    margin-bottom: 15px;
    text-transform: uppercase;
    color: #333;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.3
}

.main-promo .txt {
    color: #666;
    font-size: 14px;
    line-height: 1.4
}

.main-promo .txt ul li + li {
    margin-top: 4px
}

.main-promo .pic {
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 230px;
    padding-right: 20px;
    padding-bottom: 20px;
    transition: transform .25s ease;
    transform: scale(1)
}

.main-promo .pic-link {
    position: relative;
    display: block;
    overflow: hidden;
    max-width: 230px;
    max-height: 230px;
    margin: 0 auto;
    text-decoration: none
}

.main-promo .pic-link img {
    display: block;
    max-width: 100%;
    margin-left: auto
}

.main-promo .mark-preview {
    position: absolute;
    z-index: 5;
    top: 15px;
    right: 15px;
    width: 54px;
    height: 54px;
    text-align: center;
    white-space: nowrap;
    letter-spacing: 1px;
    color: #fff;
    border-radius: 50%;
    background: #ccc;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 54px
}

.main-promo .mark-preview .m-txt {
    margin-right: 2px;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;
    font-size: 12px
}

.main-promo .mark-preview .icon {
    position: relative;
    top: -2px;
    vertical-align: middle;
    line-height: 1
}

.main-promo .mark-preview .icon:before {
    display: block
}

.main-promo .item.theme-1 {
    background: linear-gradient(135deg, #fff 25%, rgba(236, 74, 129, .3) 60%, rgba(236, 74, 129, .7) 100%)
}

.main-promo .item.theme-1 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(236, 74, 129, .3) 60%, rgba(236, 74, 129, .7) 100%)
}

.main-promo .item.theme-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 145, 0, .3) 60%, rgba(255, 145, 0, .7) 100%)
}

.main-promo .item.theme-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 145, 0, .3) 60%, rgba(255, 145, 0, .7) 100%)
}

.main-promo .item.theme-3 {
    background: linear-gradient(135deg, #fff 25%, rgba(116, 54, 143, .3) 60%, rgba(116, 54, 143, .7) 100%)
}

.main-promo .item.theme-3 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(116, 54, 143, .3) 60%, rgba(116, 54, 143, .7) 100%)
}

.main-promo .item.theme-4 {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 177, 39, .3) 60%, rgba(0, 177, 39, .7) 100%)
}

.main-promo .item.theme-4 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 177, 39, .3) 60%, rgba(0, 177, 39, .7) 100%)
}

.main-promo .item.theme-5 {
    background: linear-gradient(135deg, #fff 25%, rgba(102, 204, 255, .3) 60%, rgba(102, 204, 255, .7) 100%)
}

.main-promo .item.theme-5 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(102, 204, 255, .3) 60%, rgba(102, 204, 255, .7) 100%)
}

.main-promo .item.theme-6 {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 132, 193, .3) 60%, rgba(0, 132, 193, .7) 100%)
}

.main-promo .item.theme-6 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 132, 193, .3) 60%, rgba(0, 132, 193, .7) 100%)
}

.main-promo .item.theme-7 {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 72, 72, .3) 60%, rgba(255, 72, 72, .7) 100%)
}

.main-promo .item.theme-7 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 72, 72, .3) 60%, rgba(255, 72, 72, .7) 100%)
}

.main-promo .item.theme-8 {
    background: linear-gradient(135deg, #fff 25%, rgba(181, 128, 204, .3) 60%, rgba(181, 128, 204, .7) 100%)
}

.main-promo .item.theme-8 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(181, 128, 204, .3) 60%, rgba(181, 128, 204, .7) 100%)
}

.main-promo .item.theme-9 {
    background: linear-gradient(135deg, #fff 25%, rgba(133, 237, 134, .3) 60%, rgba(133, 237, 134, .7) 100%)
}

.main-promo .item.theme-9 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(133, 237, 134, .3) 60%, rgba(133, 237, 134, .7) 100%)
}

.main-promo .item.theme-10 {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 238, 48, .3) 60%, rgba(255, 238, 48, .7) 100%)
}

.main-promo .item.theme-10 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 238, 48, .3) 60%, rgba(255, 238, 48, .7) 100%)
}

.main-promo .item.theme-11 {
    background: linear-gradient(135deg, #fff 25%, rgba(223, 177, 219, .3) 60%, rgba(223, 177, 219, .7) 100%)
}

.main-promo .item.theme-11 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(223, 177, 219, .3) 60%, rgba(223, 177, 219, .7) 100%)
}

.main-promo .item.theme-12 {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 126, 244, .3) 60%, rgba(255, 126, 244, .7) 100%)
}

.main-promo .item.theme-12 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 126, 244, .3) 60%, rgba(255, 126, 244, .7) 100%)
}

.main-promo .item.theme-13 {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 150, 136, .3) 60%, rgba(0, 150, 136, .7) 100%)
}

.main-promo .item.theme-13 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 150, 136, .3) 60%, rgba(0, 150, 136, .7) 100%)
}

.slider-initial .p-card-tile, .slider-initial .slide {
    visibility: visible;
    opacity: 1;
    width: 294px
}

#section-NEW.main-products .infinite-slider {
    z-index: 123
}

#section-HIT.main-products .infinite-slider {
    z-index: 122
}

.main a.d-ttl {
    transition: color .2s ease
}

.main a.d-ttl .d-count {
    transition: color .2s ease
}

.main a.d-ttl:hover {
    color: #5cd3cf
}

.main a.d-ttl:hover > .d-count {
    color: #000
}

.main-products {
    margin-bottom: 30px
}

.main-products.new-cards .slide {
    padding: 0
}

.main-products.new-cards .slide .prod-card-tile {
    height: 450px;
    padding-top: 20px;
    padding-bottom: 20px
}

.main-products.new-cards .slide .prod-card-tile .tile-wrap, .main-products.new-cards .slide .prod-card-tile .tile-wrapper {
    height: 410px
}

.main-products .title-differ {
    margin-bottom: 0
}

.main-products .caroufredsel_wrapper {
    overflow: visible !important;
    cursor: auto !important
}

.main-products .wrap {
    position: relative;
    margin-right: -15px;
    margin-left: -15px
}

.main-products .wrap:before {
    position: absolute;
    z-index: 100;
    left: -100%;
    width: 100%;
    height: 100%;
    background: #fff
}

.main-products .wrap:after {
    position: absolute;
    z-index: 2;
    top: 0;
    right: -100%;
    width: 100%;
    height: 100%;
    background: #fff
}

.main-products .wrap.not-init {
    overflow: hidden
}

.main-products .wrap.not-init .slider {
    overflow: hidden;
    height: 450px
}

.main-products .wrap.not-init .slide {
    visibility: visible;
    width: 25%
}

.main-products .wrap.opacity {
    opacity: 1;
    transition: opacity .4s ease
}

.main-products .slide {
    float: left;
    height: 450px;
    transition: opacity .4s ease
}

.main-products .slide.visible {
    visibility: visible;
    opacity: 1
}

.main-products .sl-nav {
    position: relative;
    height: 28px;
    text-align: right
}

.main-products .sl-nav.not-init {
    visibility: hidden
}

.main-products .sl-nav .next, .main-products .sl-nav .prev {
    position: relative;
    z-index: 100;
    margin-top: -10px;
    border: none
}

.main-products .next, .main-products .prev {
    position: relative;
    display: inline-block !important;
    width: 40px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
    background: #ededed;
    line-height: 40px
}

.main-products .next:active, .main-products .next:hover, .main-products .prev:active, .main-products .prev:hover {
    background: #5cd3cf
}

.main-products .next:active:before, .main-products .next:hover:before, .main-products .prev:active:before, .main-products .prev:hover:before {
    width: .6em;
    height: 1.1em;
    background-position: -.2em -533.7em
}

.main-products .next:before, .main-products .prev:before {
    position: relative;
    display: inline-block;
    width: .6em;
    height: 1.1em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -532.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px;
    line-height: 1
}

.no-svg .main-products .next:before, .no-svg .main-products .prev:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.main-products .prev:before {
    left: -1px;
    transform: rotate(180deg)
}

.main-products .next {
    margin-left: 10px
}

.main-products .next:before {
    right: -1px
}

.main-products .promo-block {
    position: relative;
    z-index: 10;
    padding: 10px 0
}

.main-products .promo-block a.item.action:hover .link-more span {
    color: #5cd3cf
}

.main-products .promo-block a.item.review:hover .link-more span {
    color: #444
}

.main-products .promo-block .item {
    position: relative;
    display: block;
    height: 204px;
    text-decoration: none;
    color: #fff
}

.main-products .promo-block .item + .item {
    margin-top: 2px
}

.main-products .promo-block .item.action {
    border: 1px solid #e7e7e7
}

.main-products .promo-block .item.action:hover .pic {
    transform: scale(1.1)
}

.main-products .promo-block .item.action .ttl, .main-products .promo-block .item.action .txt, .main-products .promo-block .item.action .type {
    color: #666
}

.main-products .promo-block .item.action .txt {
    font-size: 13px
}

.main-products .promo-block .item.action .link-more a, .main-products .promo-block .item.action .link-more span {
    color: #666
}

.main-products .promo-block .item.action .link-more a:hover {
    color: #5cd3cf
}

.main-products .promo-block .item.action .bg {
    background: #fff url(/local/templates/html/images/bg-poly.svg) no-repeat right top;
    background-size: auto 100%
}

.main-products .promo-block .item.action .bg:before {
    background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
}

.main-products .promo-block .item.action.type-gift .mark-preview {
    background: #458381
}

.main-products .promo-block .item.action.type-gift .ttl {
    color: #458381
}

.main-products .promo-block .item.action.type-bonus .mark-preview {
    background: #74368f
}

.main-products .promo-block .item.action.type-bonus .ttl {
    color: #74368f
}

.main-products .promo-block .item.action.type-sale .mark-preview {
    background: #5cd3cf
}

.main-products .promo-block .item.action.type-sale .ttl {
    color: #5cd3cf
}

.main-products .promo-block .item.action.poly-no .bg {
    display: none
}

.main-products .promo-block .item.action.theme-1 {
    background: linear-gradient(135deg, #fff 25%, rgba(236, 74, 129, .3) 60%, rgba(236, 74, 129, .7) 100%)
}

.main-products .promo-block .item.action.theme-1 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(236, 74, 129, .3) 60%, rgba(236, 74, 129, .7) 100%)
}

.main-products .promo-block .item.action.theme-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 145, 0, .3) 60%, rgba(255, 145, 0, .7) 100%)
}

.main-products .promo-block .item.action.theme-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 145, 0, .3) 60%, rgba(255, 145, 0, .7) 100%)
}

.main-products .promo-block .item.action.theme-3 {
    background: linear-gradient(135deg, #fff 25%, rgba(116, 54, 143, .3) 60%, rgba(116, 54, 143, .7) 100%)
}

.main-products .promo-block .item.action.theme-3 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(116, 54, 143, .3) 60%, rgba(116, 54, 143, .7) 100%)
}

.main-products .promo-block .item.action.theme-4 {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 177, 39, .3) 60%, rgba(0, 177, 39, .7) 100%)
}

.main-products .promo-block .item.action.theme-4 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 177, 39, .3) 60%, rgba(0, 177, 39, .7) 100%)
}

.main-products .promo-block .item.action.theme-5 {
    background: linear-gradient(135deg, #fff 25%, rgba(102, 204, 255, .3) 60%, rgba(102, 204, 255, .7) 100%)
}

.main-products .promo-block .item.action.theme-5 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(102, 204, 255, .3) 60%, rgba(102, 204, 255, .7) 100%)
}

.main-products .promo-block .item.action.theme-6 {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 132, 193, .3) 60%, rgba(0, 132, 193, .7) 100%)
}

.main-products .promo-block .item.action.theme-6 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 132, 193, .3) 60%, rgba(0, 132, 193, .7) 100%)
}

.main-products .promo-block .item.action.theme-7 {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 72, 72, .3) 60%, rgba(255, 72, 72, .7) 100%)
}

.main-products .promo-block .item.action.theme-7 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 72, 72, .3) 60%, rgba(255, 72, 72, .7) 100%)
}

.main-products .promo-block .item.action.theme-8 {
    background: linear-gradient(135deg, #fff 25%, rgba(181, 128, 204, .3) 60%, rgba(181, 128, 204, .7) 100%)
}

.main-products .promo-block .item.action.theme-8 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(181, 128, 204, .3) 60%, rgba(181, 128, 204, .7) 100%)
}

.main-products .promo-block .item.action.theme-9 {
    background: linear-gradient(135deg, #fff 25%, rgba(133, 237, 134, .3) 60%, rgba(133, 237, 134, .7) 100%)
}

.main-products .promo-block .item.action.theme-9 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(133, 237, 134, .3) 60%, rgba(133, 237, 134, .7) 100%)
}

.main-products .promo-block .item.action.theme-10 {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 238, 48, .3) 60%, rgba(255, 238, 48, .7) 100%)
}

.main-products .promo-block .item.action.theme-10 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 238, 48, .3) 60%, rgba(255, 238, 48, .7) 100%)
}

.main-products .promo-block .item.action.theme-11 {
    background: linear-gradient(135deg, #fff 25%, rgba(223, 177, 219, .3) 60%, rgba(223, 177, 219, .7) 100%)
}

.main-products .promo-block .item.action.theme-11 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(223, 177, 219, .3) 60%, rgba(223, 177, 219, .7) 100%)
}

.main-products .promo-block .item.action.theme-12 {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 126, 244, .3) 60%, rgba(255, 126, 244, .7) 100%)
}

.main-products .promo-block .item.action.theme-12 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 126, 244, .3) 60%, rgba(255, 126, 244, .7) 100%)
}

.main-products .promo-block .item.action.theme-13 {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 150, 136, .3) 60%, rgba(0, 150, 136, .7) 100%)
}

.main-products .promo-block .item.action.theme-13 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 150, 136, .3) 60%, rgba(0, 150, 136, .7) 100%)
}

.main-products .promo-block .item.action .pic {
    transition: transform .3s ease;
    transform: scale(1)
}

.main-products .promo-block .item.action .ttl {
    max-height: 4.8em
}

.main-products .promo-block .item.action .txt {
    max-height: 4.8em
}

.main-products .promo-block .item.review:hover .bg {
    background: #444
}

.main-products .promo-block .item.review:hover .bg img {
    transform: scale(1.2)
}

.main-products .promo-block .item.review .bg {
    background: #adadad
}

.main-products .promo-block .item.review .bg:before {
    background: linear-gradient(to right, #444 0, #413f3f 10%, #555 35%, rgba(0, 0, 0, 0) 100%)
}

.main-products .promo-block .item.review .bg img {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    display: block;
    opacity: .5;
    height: 100%;
    transition: transform .4s ease;
    transform: scale(1);
    will-change: transform
}

.main-products .promo-block .item.review .ttl {
    max-height: 4.8em
}

.main-products .promo-block .mark-preview {
    position: absolute;
    z-index: 5;
    top: 20px;
    right: 20px;
    width: 54px;
    height: 54px;
    text-align: center;
    white-space: nowrap;
    letter-spacing: 1px;
    border-radius: 50%;
    background: #fff;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 54px
}

.main-products .promo-block .mark-preview .m-txt {
    margin-right: 2px;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;
    font-size: 12px
}

.main-products .promo-block .mark-preview .icon {
    position: relative;
    top: -2px;
    vertical-align: middle;
    line-height: 1
}

.main-products .promo-block .mark-preview .icon:before {
    display: block
}

.main-products .promo-block .bg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    display: block;
    opacity: .8;
    overflow: hidden;
    width: 100%;
    height: 100%;
    transition: background .4s ease
}

.main-products .promo-block .bg:before {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: ''
}

.main-products .promo-block .text-wrap {
    position: relative;
    z-index: 2;
    width: 65%;
    padding: 20px
}

.main-products .promo-block .text-wrap .type {
    margin-bottom: 8px;
    font-size: 14px
}

.main-products .promo-block .text-wrap .ttl {
    overflow: hidden;
    margin-bottom: 8px;
    text-transform: uppercase;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.2
}

.main-products .promo-block .text-wrap .txt {
    overflow: hidden;
    margin-bottom: 8px;
    line-height: 1.2
}

.main-products .promo-block .link-more a, .main-products .promo-block .link-more span {
    transition: color .2s ease;
    text-decoration: none;
    color: #fff;
    font-size: 13px
}

.main-products .promo-block .link-more a:hover {
    color: #333
}

.main-products .promo-block .pic {
    position: absolute;
    z-index: 4;
    right: 0;
    bottom: 0;
    width: 35%;
    padding: 10px 10px 10px 0
}

.main-products .promo-block .pic .pic-link {
    position: relative;
    display: block;
    overflow: hidden;
    max-width: 140px;
    height: 120px;
    margin: 0 auto;
    text-decoration: none
}

.main-products .promo-block .pic img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.main-slider--detail-page .caroufredsel_wrapper::after {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    display: block;
    width: 1px;
    height: 100%;
    content: '';
    background-color: #fff
}

.main-solutions {
    position: relative;
    margin-bottom: 30px
}

.main-solutions .main-slider__btn {
    top: 60%;
    margin-top: 0
}

.main-solutions .list {
    display: flex;
    flex: 0 1 auto;
    flex-wrap: wrap
}

.main-solutions .item {
    position: relative;
    width: 25%;
    padding: 25px 35px 35px;
    border: 1px solid #e7e7e7;
    border-left: none
}

.main-solutions .item:hover .bg {
    opacity: 1
}

.main-solutions .item:hover .item-link a {
    color: #fff
}

.main-solutions .item:hover .item-link a:hover {
    text-decoration: underline
}

.main-solutions .item:hover .all-wrap a {
    color: #fff
}

.main-solutions .item:hover .all-wrap a:hover {
    opacity: .8
}

.main-solutions .bg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    transition: opacity .2s ease;
    background: #5cd3cf
}

.main-solutions .bg img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: auto;
    min-width: 102%;
    max-width: none;
    height: auto;
    min-height: 102%;
    transform: translate(-50%, -50%)
}

.main-solutions .ttl-wrap {
    position: relative;
    z-index: 2;
    display: block;
    min-height: 70px;
    margin-bottom: 10px;
    text-decoration: none;
    line-height: 70px
}

.main-solutions .icon {
    position: absolute;
    top: 50%;
    height: 50px;
    margin-top: -25px;
    line-height: 50px
}

.main-solutions .icon:before {
    display: inline-block;
    content: ' ';
    vertical-align: middle;
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px;
    line-height: 1
}

.no-svg .main-solutions .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.main-solutions .icon.trade:before {
    width: 3.7em;
    height: 3.3em;
    background-position: -.2em -3.5em
}

.main-solutions .icon.logic:before {
    width: 3.7em;
    height: 3.6em;
    background-position: -.2em -490.2em
}

.main-solutions .icon.hotel:before {
    width: 3.5em;
    height: 3.5em;
    background-position: -.2em -450.2em
}

.main-solutions .icon.bank:before {
    width: 3.4em;
    height: 3.4em;
    background-position: -.2em -473.4em
}

.main-solutions .icon.education:before {
    width: 3.8em;
    height: 3.3em;
    background-position: -.2em -346.2em
}

.main-solutions .ttl {
    display: inline-block;
    overflow: hidden;
    max-height: 3.9em;
    margin-left: 65px;
    vertical-align: middle;
    text-transform: uppercase;
    color: #333;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.3
}

.main-solutions .list-link {
    position: relative;
    z-index: 2;
    margin: 5px 0 8px
}

.main-solutions .item-link {
    line-height: 1.2
}

.main-solutions .item-link + .item-link {
    margin-top: 8px
}

.main-solutions .item-link a {
    text-decoration: none;
    color: #666;
    font-size: 14px
}

.main-solutions .all-wrap {
    position: relative;
    z-index: 2
}

.main-solutions .all-wrap a {
    color: #5cd3cf;
    font-size: 14px
}

.main-services {
    margin-bottom: 30px
}

.main-services .item {
    position: relative;
    display: block;
    float: left;
    width: 20%;
    height: 145px;
    text-decoration: none
}

.main-services .item + .item {
    width: calc(20% - 8px);
    margin-left: 4px
}

.main-services .item:not(:last-child) {
    margin-right: 4px
}

.main-services .item:first-child, .main-services .item:last-child {
    width: calc(20% - 4px)
}

.main-services .item:hover .bg img {
    opacity: .5;
    transform: translate(-50%, -50%) scale(1.15);
    filter: grayscale(0)
}

.main-services .bg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    transition: background .4s ease;
    background: linear-gradient(210deg, #222 60%, #333)
}

.main-services .bg img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    opacity: .35;
    min-width: 102%;
    max-width: none;
    min-height: 102%;
    transition: .4s ease;
    transform: translate(-50%, -50%) scale(1);
    filter: grayscale(100%);
    will-change: transform
}

.main-services .ttl {
    position: relative;
    z-index: 2;
    top: 50%;
    overflow: hidden;
    max-height: 4.8em;
    padding: 0 30px;
    transform: translateY(-50%);
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5
}

.main-services .ttl:before {
    position: absolute;
    top: 50%;
    left: 10px;
    display: none;
    width: 6px;
    height: 6px;
    margin-top: -4px;
    content: '';
    border-radius: 50%;
    background: #333
}

.main-partners {
    position: relative;
    width: 100%;
    height: 250px;
    margin: 0 0 40px
}

.main-partners__title {
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    font-family: OpenSans-Bold;
    font-size: 28px;
    font-weight: 700
}

.main-partners .wrap {
    position: relative;
    opacity: 0;
    padding: 0 50px;
    transition: opacity .5s ease-out
}

.main-partners .wrap.not-init .slide:not(:first-child) {
    display: none
}

.main-partners .wrap.init {
    opacity: 1
}

.main-partners__slider {
    overflow: hidden;
    margin: 0 40px
}

.main-partners .swiper-container {
    padding: 0 10px
}

.main-partners__slider .custom-swiper-controls {
    position: absolute;
    top: 210px;
    right: 0;
    left: 0
}

.main-partners__slider button.custom-swiper-btn {
    position: absolute;
    top: -110px
}

.main-partners__slider .custom-swiper-btn__prev {
    left: 0
}

.main-partners__slider .custom-swiper-btn__next {
    right: 0
}

.partner-slide {
    max-height: 150px;
    margin: 10px 0 30px
}

.partner-slide__inner {
    padding: 20px 15px;
    transition: box-shadow ease .4s;
    background: rgba(0, 0, 0, 0);
    box-shadow: 2px 6px 20px rgba(0, 0, 0, 0)
}

.partner-slide__link {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 120px
}

.partner-slide__img {
    display: block;
    width: 120px;
    height: auto;
    transition: all ease .4s;
    filter: grayscale(100%)
}

.partner-slide__text {
    visibility: hidden;
    opacity: 0;
    padding: 20px 0 0;
    transition: all ease .4s;
    color: #000;
    font-family: OpenSans-Regular;
    font-size: 14px;
    line-height: 1.57
}

.partner-slide:hover {
    max-height: 1000px
}

.partner-slide:hover .partner-slide__inner {
    transition: box-shadow ease .4s;
    background: #fff;
    box-shadow: 2px 6px 20px rgba(0, 0, 0, .08)
}

.partner-slide:hover .partner-slide__img {
    transition: all ease .4s;
    filter: grayscale(0)
}

.partner-slide:hover .partner-slide__text {
    visibility: visible;
    opacity: 1;
    transition: all ease .4s
}

.main-partners .next, .main-partners .prev {
    position: absolute;
    z-index: 10;
    top: 50%;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transform: translate(0, -50%);
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
    background: #ededed;
    line-height: 40px
}

.js-off .main-partners .next, .js-off .main-partners .prev {
    display: none
}

.main-partners .next:before, .main-partners .prev:before {
    position: relative;
    display: inline-block;
    width: .6em;
    height: 1.1em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -532.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px;
    line-height: 1
}

.no-svg .main-partners .next:before, .no-svg .main-partners .prev:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.main-partners .next:hover, .main-partners .prev:hover {
    background: #5cd3cf
}

.main-partners .next:hover:before, .main-partners .prev:hover:before {
    width: .6em;
    height: 1.1em;
    background-position: -.2em -533.7em
}

.main-partners .next:active, .main-partners .prev:active {
    opacity: .9;
    background: #5cd3cf
}

.main-partners .next:active:before, .main-partners .prev:active:before {
    width: .6em;
    height: 1.1em;
    background-position: -.2em -533.7em
}

.main-partners .next.disabled, .main-partners .prev.disabled {
    display: none
}

.main-partners .prev {
    left: 0
}

.main-partners .prev:before {
    left: -1px;
    transform: rotate(180deg)
}

.main-partners .next {
    right: 0
}

.main-partners .next:before {
    right: -1px
}

.icon-bonus {
    display: inline-block;
    margin-right: 5px
}

.icon-bonus:before {
    display: inline-block;
    width: 1.6em;
    height: 1.6em;
    content: ' ';
    background-image: url(/local/templates/html/css/../images/icon_bonus_card.png);
    background-repeat: no-repeat;
    font-size: 10px
}

.no-svg .icon-bonus:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.icon-dot {
    position: relative;
    display: inline-block;
    margin-right: 5px;
    vertical-align: top
}

.icon-dot:before {
    display: inline-block;
    width: .9em;
    height: .9em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -260.1em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .icon-dot:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.prod-card-line .markers-wrap .m-item.hit, .prod-card-table .markers-wrap .m-item.hit, .prod-card-tile .markers-wrap .m-item.hit {
    color: #6cce7e;
    border-color: #6cce7e
}

.prod-card-line .markers-wrap .m-item.gift, .prod-card-table .markers-wrap .m-item.gift, .prod-card-tile .markers-wrap .m-item.gift {
    color: #458381;
    border-color: #458381
}

.prod-card-line .markers-wrap .m-item.new, .prod-card-table .markers-wrap .m-item.new, .prod-card-tile .markers-wrap .m-item.new {
    color: #6cf;
    border-color: #6cf
}

.prod-card-line .status-wrap .text.available, .prod-card-table .status-wrap .text.available, .prod-card-tile .status-wrap .text.available {
    color: #458381
}

.prod-card-line .status-wrap .text.not-available, .prod-card-table .status-wrap .text.not-available, .prod-card-tile .status-wrap .text.not-available {
    color: #999
}

.prod-card-line .status-wrap .text.under-order, .prod-card-table .status-wrap .text.under-order, .prod-card-tile .status-wrap .text.under-order {
    color: #1ea6dd
}

.prod-card-line .status-wrap .text.waiting, .prod-card-table .status-wrap .text.waiting, .prod-card-tile .status-wrap .text.waiting {
    color: #5c6a83
}

.prod-card-line .status-wrap .count, .prod-card-table .status-wrap .count, .prod-card-tile .status-wrap .count {
    color: #458381
}

.prod-card-line .price-wrap .price-old, .prod-card-table .price-wrap .price-old, .prod-card-tile .price-wrap .price-old {
    height: 20px;
    line-height: 20px
}

.prod-card-line .price-wrap .price-old .price-old-inner, .prod-card-table .price-wrap .price-old .price-old-inner, .prod-card-tile .price-wrap .price-old .price-old-inner {
    position: relative;
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    color: #999;
    font-size: 12px
}

.prod-card-line .price-wrap .price-old .price-old-inner:before, .prod-card-table .price-wrap .price-old .price-old-inner:before, .prod-card-tile .price-wrap .price-old .price-old-inner:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    content: '';
    background: #ccc
}

.prod-card-line .price-wrap .price-old .price-old-inner span, .prod-card-table .price-wrap .price-old .price-old-inner span, .prod-card-tile .price-wrap .price-old .price-old-inner span {
    display: inline-block
}

.prod-card-line .price-wrap .price-cur, .prod-card-table .price-wrap .price-cur, .prod-card-tile .price-wrap .price-cur {
    position: relative;
    height: 26px
}

.prod-card-line .price-wrap .price-cur:hover .prod-price-drop, .prod-card-table .price-wrap .price-cur:hover .prod-price-drop, .prod-card-tile .price-wrap .price-cur:hover .prod-price-drop {
    display: block;
    opacity: 1;
    transform: none
}

.prod-card-line .price-wrap .price-cur.sale .cur, .prod-card-line .price-wrap .price-cur.sale .val, .prod-card-table .price-wrap .price-cur.sale .cur, .prod-card-table .price-wrap .price-cur.sale .val, .prod-card-tile .price-wrap .price-cur.sale .cur, .prod-card-tile .price-wrap .price-cur.sale .val {
    color: #5cd3cf
}

.prod-card-line .price-wrap .price-cur.sale .cur, .prod-card-table .price-wrap .price-cur.sale .cur, .prod-card-tile .price-wrap .price-cur.sale .cur {
    text-transform: uppercase
}

.prod-card-line .price-wrap .price-cur .price-cur-inner, .prod-card-table .price-wrap .price-cur .price-cur-inner, .prod-card-tile .price-wrap .price-cur .price-cur-inner {
    display: inline-block;
    white-space: nowrap;
    color: #000;
    border-bottom: 1px dashed #ccc;
    font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
    font-size: 16px
}

.prod-card-line .price-wrap .price-cur .price-cur-inner > span, .prod-card-table .price-wrap .price-cur .price-cur-inner > span, .prod-card-tile .price-wrap .price-cur .price-cur-inner > span {
    display: inline-block
}

.prod-card-line .price-wrap .price-cur .cur, .prod-card-table .price-wrap .price-cur .cur, .prod-card-tile .price-wrap .price-cur .cur {
    text-transform: uppercase;
    font-size: 13px
}

.prod-card-line .price-wrap .price-cur .product-info .icon-bonus, .prod-card-line .price-wrap .price-cur .product-info .icon-dot, .prod-card-table .price-wrap .price-cur .product-info .icon-bonus, .prod-card-table .price-wrap .price-cur .product-info .icon-dot, .prod-card-tile .price-wrap .price-cur .product-info .icon-bonus, .prod-card-tile .price-wrap .price-cur .product-info .icon-dot {
    margin-right: 8px
}

.prod-card-line .price-wrap .price-cur .txt, .prod-card-table .price-wrap .price-cur .txt, .prod-card-tile .price-wrap .price-cur .txt {
    text-transform: uppercase;
    color: #999;
    font-size: 10px
}

.prod-card-line .controls-prod .btn-collection:before, .prod-card-line .controls-prod .btn-compare:before, .prod-card-table .controls-prod .btn-collection:before, .prod-card-table .controls-prod .btn-compare:before, .prod-card-tile .controls-prod .btn-collection:before, .prod-card-tile .controls-prod .btn-compare:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .prod-card-line .controls-prod .btn-collection:before, .no-svg .prod-card-line .controls-prod .btn-compare:before, .no-svg .prod-card-table .controls-prod .btn-collection:before, .no-svg .prod-card-table .controls-prod .btn-compare:before, .no-svg .prod-card-tile .controls-prod .btn-collection:before, .no-svg .prod-card-tile .controls-prod .btn-compare:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.prod-card-line .controls-prod .btn-collection:before, .prod-card-table .controls-prod .btn-collection:before, .prod-card-tile .controls-prod .btn-collection:before {
    width: 1.89em;
    height: 1.791em;
    background-position: -.2em -321.4em
}

.prod-card-line .controls-prod .btn-collection:hover:before, .prod-card-table .controls-prod .btn-collection:hover:before, .prod-card-tile .controls-prod .btn-collection:hover:before {
    width: 1.89em;
    height: 1.791em;
    background-position: -.2em -325.8em
}

.prod-card-line .controls-prod .btn-collection.active:before, .prod-card-table .controls-prod .btn-collection.active:before, .prod-card-tile .controls-prod .btn-collection.active:before {
    width: 1.89em;
    height: 1.79em;
    background-position: -.2em -323.6em
}

.prod-card-line .controls-prod .btn-compare:before, .prod-card-table .controls-prod .btn-compare:before, .prod-card-tile .controls-prod .btn-compare:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -328em
}

.prod-card-line .controls-prod .btn-compare:hover:before, .prod-card-table .controls-prod .btn-compare:hover:before, .prod-card-tile .controls-prod .btn-compare:hover:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -332.4em
}

.prod-card-line .controls-prod .btn-compare.active:before, .prod-card-table .controls-prod .btn-compare.active:before, .prod-card-tile .controls-prod .btn-compare.active:before {
    width: 1.92em;
    height: 1.72em;
    background-position: -.2em -330.2em
}

.prod-card-line .controls-basket .count:hover .count-input, .prod-card-table .controls-basket .count:hover .count-input, .prod-card-tile .controls-basket .count:hover .count-input {
    border-color: #5cd3cf
}

.prod-card-line .controls-basket .count:hover .btn-minus, .prod-card-line .controls-basket .count:hover .btn-plus, .prod-card-table .controls-basket .count:hover .btn-minus, .prod-card-table .controls-basket .count:hover .btn-plus, .prod-card-tile .controls-basket .count:hover .btn-minus, .prod-card-tile .controls-basket .count:hover .btn-plus {
    opacity: 1
}

.prod-card-line .controls-basket .count .count-input, .prod-card-table .controls-basket .count .count-input, .prod-card-tile .controls-basket .count .count-input {
    display: block;
    width: 100%;
    height: 42px;
    transition: border-color ease-in-out .15s;
    text-align: center;
    border: 1px solid #dbe0e2;
    border-radius: 3px;
    background: #f6f6f6
}

.prod-card-line .controls-basket .count .count-input:focus, .prod-card-table .controls-basket .count .count-input:focus, .prod-card-tile .controls-basket .count .count-input:focus {
    border-color: #5cd3cf;
    background: #fff
}

.prod-card-line .controls-basket .count .count-input:focus ~ .btn-minus, .prod-card-line .controls-basket .count .count-input:focus ~ .btn-plus, .prod-card-table .controls-basket .count .count-input:focus ~ .btn-minus, .prod-card-table .controls-basket .count .count-input:focus ~ .btn-plus, .prod-card-tile .controls-basket .count .count-input:focus ~ .btn-minus, .prod-card-tile .controls-basket .count .count-input:focus ~ .btn-plus {
    opacity: 1
}

.prod-card-line .controls-basket .count .btn-minus, .prod-card-line .controls-basket .count .btn-plus, .prod-card-table .controls-basket .count .btn-minus, .prod-card-table .controls-basket .count .btn-plus, .prod-card-tile .controls-basket .count .btn-minus, .prod-card-tile .controls-basket .count .btn-plus {
    position: absolute;
    left: 50%;
    display: block;
    opacity: 0;
    width: 18px;
    height: 15px;
    margin-left: -9px;
    padding: 0;
    transition: opacity .15s ease;
    border: none;
    background: 0 0
}

.prod-card-line .controls-basket .count .btn-minus:before, .prod-card-line .controls-basket .count .btn-plus:before, .prod-card-table .controls-basket .count .btn-minus:before, .prod-card-table .controls-basket .count .btn-plus:before, .prod-card-tile .controls-basket .count .btn-minus:before, .prod-card-tile .controls-basket .count .btn-plus:before {
    position: absolute;
    content: ''
}

.prod-card-line .controls-basket .count .btn-plus, .prod-card-table .controls-basket .count .btn-plus, .prod-card-tile .controls-basket .count .btn-plus {
    bottom: 100%
}

.prod-card-line .controls-basket .count .btn-plus:before, .prod-card-table .controls-basket .count .btn-plus:before, .prod-card-tile .controls-basket .count .btn-plus:before {
    bottom: 0;
    left: 0;
    border: 9px solid transparent;
    border-bottom: 10px solid #5cd3cf
}

.prod-card-line .controls-basket .count .btn-minus, .prod-card-table .controls-basket .count .btn-minus, .prod-card-tile .controls-basket .count .btn-minus {
    top: 100%
}

.prod-card-line .controls-basket .count .btn-minus:before, .prod-card-table .controls-basket .count .btn-minus:before, .prod-card-tile .controls-basket .count .btn-minus:before {
    top: 0;
    left: 0;
    border: 9px solid transparent;
    border-top: 10px solid #5cd3cf
}

.prod-card-line .product-info, .prod-card-table .product-info, .prod-card-tile .product-info {
    position: absolute;
    z-index: 10;
    right: -10px;
    bottom: 100%;
    left: -10px;
    display: none;
    padding-bottom: 3px;
    white-space: normal;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif
}

.prod-card-line .product-info .product-info_i, .prod-card-table .product-info .product-info_i, .prod-card-tile .product-info .product-info_i {
    position: relative;
    color: #333;
    border: 1px solid #e7e7e7;
    background: #f7fbfe;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, .1)
}

.prod-card-line .product-info .product-info_i:before, .prod-card-table .product-info .product-info_i:before, .prod-card-tile .product-info .product-info_i:before {
    position: absolute;
    bottom: 0;
    left: 25px;
    display: block;
    width: 10px;
    height: 10px;
    content: '';
    transform: translateY(50%) rotate(45deg);
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    background: #f7fbfe
}

.prod-card-line .product-info .info_header, .prod-card-table .product-info .info_header, .prod-card-tile .product-info .info_header {
    padding: 15px 15px 12px;
    border-bottom: 1px solid #e7e7e7
}

.prod-card-line .product-info .info_body, .prod-card-table .product-info .info_body, .prod-card-tile .product-info .info_body {
    padding: 10px 15px 20px
}

.prod-card-line .product-info .description, .prod-card-table .product-info .description, .prod-card-tile .product-info .description {
    margin-top: 8px;
    font-size: 14px
}

.prod-card-line .product-info .description .line, .prod-card-table .product-info .description .line, .prod-card-tile .product-info .description .line {
    overflow: hidden;
    max-height: 1.2em;
    white-space: nowrap;
    letter-spacing: .4px;
    text-overflow: ellipsis;
    line-height: 1.2
}

.prod-card-line .product-info .description .line + .line, .prod-card-table .product-info .description .line + .line, .prod-card-tile .product-info .description .line + .line {
    margin-top: 10px
}

.prod-card-line .product-info .offer-item, .prod-card-table .product-info .offer-item, .prod-card-tile .product-info .offer-item {
    position: relative;
    display: flex;
    line-height: 1.2
}

.prod-card-line .product-info .offer-item.bonus .icon.ic2-icon_bonus_single, .prod-card-table .product-info .offer-item.bonus .icon.ic2-icon_bonus_single, .prod-card-tile .product-info .offer-item.bonus .icon.ic2-icon_bonus_single {
    top: 5px
}

.prod-card-line .product-info .offer-item.bonus .offer-ttl, .prod-card-table .product-info .offer-item.bonus .offer-ttl, .prod-card-tile .product-info .offer-item.bonus .offer-ttl {
    color: #74368f
}

.prod-card-line .product-info .offer-item .icon, .prod-card-table .product-info .offer-item .icon, .prod-card-tile .product-info .offer-item .icon {
    position: absolute;
    top: 0;
    left: 0
}

.prod-card-line .product-info .offer-item .text, .prod-card-table .product-info .offer-item .text, .prod-card-tile .product-info .offer-item .text {
    padding-top: 2px
}

.prod-card-line .product-info .offer-item .offer-ttl, .prod-card-table .product-info .offer-item .offer-ttl, .prod-card-tile .product-info .offer-item .offer-ttl {
    margin-bottom: 2px;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px
}

.prod-card-line .product-info .offer-item .offer-txt, .prod-card-table .product-info .offer-item .offer-txt, .prod-card-tile .product-info .offer-item .offer-txt {
    font-family: OpenSans-Italic, Helvetica, Arial, sans-serif;
    font-size: 13px
}

.prod-card-line .sale-block, .prod-card-table .sale-block, .prod-card-tile .sale-block {
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 0;
    display: none;
    width: 100%;
    padding-top: 15px
}

.prod-card-line .sale-block:before, .prod-card-table .sale-block:before, .prod-card-tile .sale-block:before {
    position: absolute;
    z-index: 2;
    top: 15px;
    left: 50%;
    width: 10px;
    height: 10px;
    content: '';
    transform: translate(-50%, -50%) rotate(-45deg);
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    background: #f7fbfe
}

.prod-card-line .sale-block .sale-wrap, .prod-card-table .sale-block .sale-wrap, .prod-card-tile .sale-block .sale-wrap {
    position: relative;
    z-index: 1;
    border: 1px solid #e7e7e7;
    background: #f7fbfe;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
}

.prod-card-line .sale-block .s-lnk, .prod-card-table .sale-block .s-lnk, .prod-card-tile .sale-block .s-lnk {
    display: block;
    float: left;
    width: 50%;
    height: 40px;
    padding: 0;
    transition: color .2s ease;
    color: #444;
    border: none;
    background: 0 0;
    font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
    font-size: 13px
}

.prod-card-line .sale-block .s-lnk:hover, .prod-card-table .sale-block .s-lnk:hover, .prod-card-tile .sale-block .s-lnk:hover {
    color: #888
}

.prod-card-line .sale-block .s-lnk:nth-child(2n+1), .prod-card-table .sale-block .s-lnk:nth-child(2n+1), .prod-card-tile .sale-block .s-lnk:nth-child(2n+1) {
    border-right: 1px solid #e7e7e7
}

.prod-card-line .sale-block .s-lnk:nth-child(n+3), .prod-card-table .sale-block .s-lnk:nth-child(n+3), .prod-card-tile .sale-block .s-lnk:nth-child(n+3) {
    border-top: 1px solid #e7e7e7
}

.prod-card-line .sale-block .s-lnk:nth-child(odd):last-child, .prod-card-table .sale-block .s-lnk:nth-child(odd):last-child, .prod-card-tile .sale-block .s-lnk:nth-child(odd):last-child {
    width: 100%
}

.prod-tile-list {
    margin-right: -15px;
    margin-bottom: 50px;
    margin-left: -15px
}

.prod-tile-list .prod-tile-item {
    float: left
}

.prod-card-tile {
    position: relative;
    height: 410px;
    padding: 15px
}

.prod-card-tile_timer {
    padding: 0
}

.prod-card-tile_timer .timer-block {
    z-index: 2;
    padding-top: 12px !important
}

.prod-card-tile_timer .tile-wrapper {
    height: 410px !important
}

.prod-card-tile_timer:hover .tile-wrapper {
    height: auto !important
}

.prod-card-tile_timer .p-wrap {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 178px;
    padding-bottom: 20px !important
}

.prod-card-tile_main-products {
    padding-top: 0;
    padding-bottom: 0
}

.prod-card-tile_main-products:hover .tile-wrapper {
    height: auto !important
}

.prod-card-tile_main-products .p-wrap {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 178px;
    padding-bottom: 20px !important
}

.prod-card-tile.prod-card-tile_opened {
    height: auto !important
}

.prod-card-tile.prod-card-tile_opened .tile-wrapper {
    display: flex;
    height: auto !important
}

.prod-card-tile.prod-card-tile_opened .count {
    display: block !important
}

.prod-card-tile.prod-card-tile_opened .drop-wrap {
    display: flex;
    overflow: visible;
    flex-direction: column;
    justify-content: flex-end;
    min-height: 141px
}

.prod-card-tile.prod-card-tile_opened .controls-basket:hover .sale-block {
    display: none
}

.prod-card-tile.active, .prod-card-tile.opened {
    z-index: 105
}

.prod-card-tile .controls-wrap {
    padding-bottom: 15px
}

.prod-card-tile .drop-wrap {
    opacity: 1;
    transition: none
}

.prod-card-tile .tile-wrapper {
    height: 380px;
    border: 1px solid #e7e7e7;
    background: #fff;
    will-change: transition
}

.prod-card-tile .tile-wrap {
    position: relative
}

.prod-card-tile .markers-wrap {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0
}

.prod-card-tile .markers-wrap .m-item {
    float: left;
    clear: both;
    height: 40px;
    padding-left: 10px;
    color: #fff;
    border-left: 2px solid #ccc;
    font-size: 13px;
    line-height: 40px
}

.prod-card-tile .pic-wrap {
    position: relative;
    z-index: 1;
    padding: 10px
}

.prod-card-tile .pic-wrap .pic-link {
    position: relative;
    display: block;
    width: 100%;
    height: 197px;
    margin: 0 auto;
    text-decoration: none
}

.prod-card-tile .pic-wrap .pic-link img {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.prod-card-tile .p-wrap {
    padding: 0 15px
}

.prod-card-tile .title-wrap {
    display: inline-block;
    overflow: hidden;
    height: 73px;
    max-height: 5.2em;
    word-break: break-word;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.3
}

.prod-card-tile .title-wrap a {
    transition: color .2s ease;
    text-decoration: none;
    color: #000
}

.prod-card-tile .title-wrap a:hover {
    color: #5cd3cf
}

.prod-card-tile .title-wrap .articul {
    white-space: nowrap;
    color: #999;
    font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
    font-size: 10px
}

.prod-card-tile .price-wrap {
    margin-bottom: 10px
}

.prod-card-tile .status-wrap {
    height: 20px;
    line-height: 20px
}

.prod-card-tile .status-wrap .text {
    float: left;
    font-size: 13px
}

.prod-card-tile .status-wrap .count {
    display: none;
    float: right;
    font-size: 13px
}

.prod-card-tile .status-wrap .in-basket {
    position: relative;
    display: block;
    float: right;
    width: 20px;
    height: 20px
}

.prod-card-tile .status-wrap .in-basket:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 1.6em;
    height: 1.6em;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -112.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .prod-card-tile .status-wrap .in-basket:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.prod-card-tile .drop-wrap {
    opacity: 1;
    overflow: hidden;
    height: 0;
    padding: 0 15px;
    transition: opacity .3s ease
}

.prod-card-tile .add-wrap {
    padding: 15px 0
}

.prod-card-tile .add-wrap .add-item {
    position: relative;
    height: 20px;
    padding-left: 25px;
    color: #999;
    font-size: 13px;
    line-height: 20px
}

.prod-card-tile .add-wrap .add-item + .add-item {
    margin-top: 4px
}

.prod-card-tile .add-wrap .add-item:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    content: ' ';
    transform: translateY(-50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .prod-card-tile .add-wrap .add-item:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.prod-card-tile .add-wrap .add-item:after {
    display: block;
    clear: both;
    width: 100%;
    height: 0;
    content: ''
}

.prod-card-tile .add-wrap .add-item.block:before {
    width: 1.4em;
    height: 1.2em;
    background-position: -.2em -158.4em
}

.prod-card-tile .add-wrap .add-item.pallet:before {
    width: 1.8em;
    height: 1.2em;
    background-position: -.2em -160em
}

.prod-card-tile .add-wrap .count {
    float: left
}

.prod-card-tile .add-wrap .btn-add {
    opacity: .7;
    float: right;
    height: 20px;
    padding: 0;
    transition: opacity .2s ease;
    color: #5cd3cf;
    border: 0;
    background: 0 0;
    font-size: 13px;
    line-height: 20px
}

.prod-card-tile .add-wrap .btn-add:hover {
    opacity: 1
}

.prod-card-tile .controls-wrap {
    padding: 10px 0 15px
}

.prod-card-tile .controls-prod {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    overflow: hidden;
    width: 50px
}

.prod-card-tile .controls-prod .btn-collection, .prod-card-tile .controls-prod .btn-compare, .prod-card-tile .controls-prod a.ic2-icon_zoom {
    position: relative;
    display: block;
    width: 50px;
    height: 50px;
    padding: 0;
    transition: transform .2s ease;
    transform: translateX(50px);
    text-decoration: none;
    border: none;
    background: 0 0
}

.prod-card-tile .controls-prod .btn-collection:hover, .prod-card-tile .controls-prod .btn-compare:hover, .prod-card-tile .controls-prod a.ic2-icon_zoom:hover {
    background: #f5f3f3
}

.prod-card-tile .controls-prod a.ic2-icon_zoom {
    display: flex;
    justify-content: center
}

.prod-card-tile .controls-prod a.ic2-icon_zoom:before {
    align-self: center
}

.prod-card-tile .controls-basket {
    position: relative
}

.prod-card-tile .controls-basket .count {
    position: relative;
    z-index: 2;
    float: left;
    width: 30%
}

.prod-card-tile .controls-basket .count + .basket-add {
    float: left;
    width: 70%;
    padding-left: 12px
}

.prod-line-list {
    margin-right: -10px;
    margin-bottom: 50px;
    margin-left: -10px
}

.prod-line-list .prod-line-item {
    float: left;
    width: 100%
}

.prod-card-line {
    position: relative;
    height: 150px;
    padding: 10px
}

.prod-card-line .line-wrapper {
    height: 130px;
    border: 1px solid #e7e7e7;
    background: #fff
}

.prod-card-line .line-wrap {
    position: relative;
    height: 130px
}

.prod-card-line .pic-wrap {
    position: relative;
    width: 12%;
    height: 100%;
    padding: 10px
}

.prod-card-line .pic-wrap .pic-link {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none
}

.prod-card-line .pic-wrap .pic-link img {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.prod-card-line .p-wrap {
    width: 28%;
    padding: 0 20px 0 10px
}

.prod-card-line .markers-wrap {
    margin-bottom: 10px
}

.prod-card-line .markers-wrap .m-item {
    float: left;
    height: 20px;
    font-size: 13px;
    line-height: 20px
}

.prod-card-line .title-wrap {
    display: inline-block;
    overflow: hidden;
    max-height: 5.2em;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.3
}

.prod-card-line .title-wrap a {
    transition: color .2s ease;
    text-decoration: none;
    color: #000
}

.prod-card-line .title-wrap a:hover {
    color: #5cd3cf
}

.prod-card-line .title-wrap .articul {
    white-space: nowrap;
    color: #999;
    font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
    font-size: 10px
}

.prod-card-line .status-wrap {
    height: 20px;
    line-height: 20px
}

.prod-card-line .status-wrap .count, .prod-card-line .status-wrap .text {
    float: left;
    font-size: 13px
}

.prod-card-line .add-wrap {
    width: 25%;
    padding: 0 10px;
    text-align: center
}

.prod-card-line .add-wrap .add-item {
    color: #333;
    font-size: 14px;
    line-height: 1.2
}

.prod-card-line .add-wrap .btn-add {
    opacity: .7;
    padding: 0;
    transition: opacity .2s ease;
    color: #5cd3cf;
    border: 0;
    background: 0 0;
    font-size: 13px;
    line-height: 18px
}

.prod-card-line .add-wrap .btn-add:hover {
    opacity: 1
}

.prod-card-line .price-wrap {
    z-index: 1;
    width: 15%;
    padding: 0 10px
}

.prod-card-line .price-wrap .product-info {
    min-width: 270px
}

.prod-card-line .controls-wrap {
    width: 20%;
    padding: 0 100px 0 10px
}

.prod-card-line .controls-prod {
    position: absolute;
    top: 50%;
    right: 10px;
    overflow: hidden;
    transform: translateY(-50%)
}

.prod-card-line .controls-prod .btn-collection, .prod-card-line .controls-prod .btn-compare {
    position: relative;
    display: block;
    width: 50px;
    height: 50px;
    padding: 0;
    transition: transform .2s ease;
    transform: translateX(50px);
    text-decoration: none;
    border: none;
    background: 0 0
}

.prod-card-line .controls-prod .btn-collection:hover, .prod-card-line .controls-prod .btn-compare:hover {
    background: #f5f3f3
}

.prod-card-line .controls-basket {
    position: relative
}

.prod-card-line .controls-basket .count {
    position: relative;
    z-index: 2;
    float: left;
    width: 50%;
    padding-right: 4px
}

.prod-card-line .controls-basket .count + .basket-add {
    float: left;
    width: 50%;
    padding-left: 4px
}

.prod-card-line .controls-basket .count .btn-minus, .prod-card-line .controls-basket .count .btn-plus {
    margin-left: -11px
}

.prod-card-line .controls-basket .sale-block {
    left: 50%;
    min-width: 260px;
    transform: translateX(-50%)
}

.prod-table-list {
    margin: 15px 0 60px;
    border: 1px solid #e7e7e7
}

.prod-table-list__title {
    padding: 14px 20px;
    background: #f1f1f1;
    font-size: 14px;
    font-weight: 700
}

.prod-table-list__title a {
    text-decoration: none;
    color: #333
}

.prod-table-list__title a:hover {
    text-decoration: underline
}

.prod-table-list table {
    width: 100%;
    margin-bottom: 0;
    border-collapse: separate
}

.prod-table-list table thead th {
    padding: 14px 10px;
    text-align: left;
    color: #666;
    background: #eee;
    font-size: 13px;
    font-weight: 400
}

.prod-table-list table tbody tr:hover .p-vendor {
    font-weight: 700
}

.prod-table-list table tbody td {
    position: relative;
    padding: 10px 6px;
    vertical-align: middle;
    font-size: 14px
}

.prod-table-list table .pic-wrap .placehold_pos {
    width: 100%;
    max-width: 50px
}

.prod-table-list table .th-pic {
    width: 10%
}

.prod-table-list table .th-vendor {
    width: 6%
}

.prod-table-list table .th-title {
    width: 23%
}

.prod-table-list table .th-status {
    width: 10%
}

.prod-table-list table .td-add, .prod-table-list table .th-add {
    width: 10%
}

.prod-table-list table .th-price {
    width: 15%
}

.prod-table-list table .th-basket {
    width: 10%
}

.prod-table-list table .th-controls {
    width: 7%
}

.prod-table-list table .th-color {
    width: 8%
}

.prod-table-list table .th-white {
    width: 8%
}

.prod-table-list table .th-light {
    width: 8%
}

.prod-table-list table .th-unit {
    width: 8%
}

.prod-table-list.list-catalog.series-catalog table thead th, .prod-table-list.series-catalog.series-catalog table thead th {
    padding: 14px 10px;
    text-align: left;
    color: #666;
    background: #fff;
    font-size: 13px;
    font-weight: 400
}

.prod-table-list.list-catalog.series-catalog .section-head, .prod-table-list.series-catalog.series-catalog .section-head {
    border-bottom: 1px solid #e7e7e7
}

.prod-table-list.list-catalog .prod-card-table .controls-btns, .prod-table-list.series-catalog .prod-card-table .controls-btns {
    padding-right: 0;
    padding-left: 0
}

.prod-card-table {
    position: relative;
    background: #fff
}

.prod-card-table_catalog .p-vendor a:hover {
    text-decoration: none !important;
    color: inherit !important
}

.prod-card-table .area-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: inherit
}

.prod-card-table .colors-vars .wrapper-td {
    display: flex;
    align-items: center
}

.prod-card-table .prod-color {
    display: flex;
    align-content: center;
    align-items: center;
    flex-direction: column
}

.prod-card-table .prod-color__mark {
    top: 6px;
    left: 0;
    width: 10px;
    height: 10px;
    border: 1px solid #ccc
}

.prod-card-table .prod-color__mark:nth-child(n+2) {
    margin-top: -5px
}

.prod-card-table .prod-color__mark:nth-child(1) {
    transform: translateX(0)
}

.prod-card-table .prod-color__mark:nth-child(2) {
    transform: translateX(3px)
}

.prod-card-table .prod-color__mark:nth-child(3) {
    transform: translateX(6px)
}

.prod-card-table .prod-color__mark:nth-child(4) {
    transform: translateX(9px)
}

.prod-card-table .prod-color__mark:nth-child(5) {
    transform: translateX(12px)
}

.prod-card-table .prod-color__text {
    padding-left: 17.5px;
    font-size: 12px;
    line-height: 1
}

.prod-card-table .pic-wrap .pic-link {
    position: relative;
    display: block;
    min-width: 50px;
    height: 60px;
    text-decoration: none
}

.prod-card-table .pic-wrap .pic-link img {
    position: relative;
    top: 50%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
    transform: translateY(-50%)
}

.prod-card-list--table .prod-card-group .group-section {
    margin-bottom: 0;
    border: none
}

.prod-card-list--table .prod-table-wrap {
    border: 1px solid #e7e7e7
}

.prod-card-table .p-vendor {
    color: #000;
    font-size: 14px
}

.prod-card-table .p-vendor a {
    transition: color .2s ease;
    text-decoration: none;
    color: #000
}

.prod-card-table .p-vendor a:hover {
    text-decoration: underline;
    color: #5cd3cf
}

.prod-card-table .p-vendor .vendor-ttl {
    display: inline-block
}

.prod-card-table .title-wrap a {
    display: block;
    overflow: hidden;
    max-height: 5.2em;
    transition: color .2s ease;
    text-decoration: none;
    color: #000;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.3
}

.prod-card-table .title-wrap a.hover, .prod-card-table .title-wrap a:hover {
    color: #5cd3cf
}

.price-wrap__old-sale {
    display: flex
}

.prod-card-list .price-wrap__old-sale .mark-sale {
    margin-left: 10px
}

.prod-card-table .mark-sale + .status-wrap {
    margin-top: 10px
}

.prod-card-table .status-wrap {
    line-height: 1.3
}

.prod-card-table .status-wrap .count, .prod-card-table .status-wrap .text {
    font-size: 13px
}

.prod-card-table .add-wrap {
    display: flex
}

.prod-card-table .add-wrap .add-item {
    flex-basis: 50%
}

.prod-card-table .add-wrap .btn-add {
    opacity: .7;
    padding: 0;
    transition: opacity .2s ease;
    color: #5cd3cf;
    border: 0;
    background: 0 0;
    font-size: 13px;
    line-height: 1.2
}

.prod-card-table .add-wrap .btn-add:hover {
    opacity: 1
}

.prod-card-table .add-box__item {
    position: relative;
    padding-left: 0
}

.prod-card-table .add-box__item:not(:last-child) {
    margin-bottom: 4px
}

.prod-card-table .add-box .btn-add {
    top: 0;
    left: 0;
    opacity: .7;
    padding: 0;
    transition: opacity .2s ease;
    text-align: left;
    border: 0;
    background: 0 0;
    font-size: 12px;
    line-height: 1.2
}

.prod-card-table .add-box .btn-add:hover {
    opacity: 1
}

.prod-card-table .add-box .btn-add__plus {
    color: #458381
}

.prod-card-table .price-wrap .price-old {
    display: flex;
    align-items: center;
    height: auto
}

.prod-card-table .price-wrap .product-info {
    min-width: 270px
}

.prod-card-table .controls-basket {
    position: relative
}

.prod-card-table .controls-basket .count {
    position: relative;
    z-index: 2;
    float: left;
    width: 50%;
    padding-right: 4px
}

.prod-card-table .controls-basket .count + .basket-add {
    float: left;
    width: 50%;
    padding-left: 4px
}

.prod-card-table .controls-basket .count .btn-minus, .prod-card-table .controls-basket .count .btn-plus {
    margin-left: -11px
}

.prod-card-table .controls-basket .sale-block {
    left: 50%;
    min-width: 260px;
    transform: translateX(-50%)
}

.prod-card-table .controls-prod {
    position: relative;
    overflow: hidden;
    width: 30px !important;
    margin: -5px 10px -5px 5px
}

.prod-card-table .controls-prod .btn-collection, .prod-card-table .controls-prod .btn-compare {
    position: relative;
    display: block;
    width: 30px;
    height: 30px;
    padding: 0;
    transition: transform .2s ease;
    text-decoration: none;
    border: none;
    background: 0 0
}

.prod-card-table .controls-prod .btn-collection:hover, .prod-card-table .controls-prod .btn-compare:hover {
    background: #f5f3f3
}

.prod-card-table .td-property {
    font-size: 13px
}

.prod-card-table .td-property:after {
    display: block;
    clear: both;
    width: 100%;
    height: 0;
    content: ''
}

.prod-card-table .td-property .prop-ttl {
    float: left
}

.prod-card-table .td-property .prop-val > a {
    text-decoration: none;
    color: inherit
}

.prod-card-table .td-property .prop-val > a:hover {
    text-decoration: underline;
    color: #5cd3cf
}

.prod-card-table .td-property img {
    max-width: 50px
}

.offers-list {
    opacity: 1;
    margin-bottom: 65px;
    transition: opacity .4s ease
}

.offers-list.not-init {
    opacity: 0
}

.offers-list .filter {
    margin-bottom: 20px
}

.offers-list .filter .f-item {
    display: inline-block;
    height: 52px;
    margin-right: 4px;
    margin-bottom: 10px;
    padding: 0 30px;
    cursor: pointer;
    user-select: none;
    transition: background .2s ease;
    text-decoration: none;
    border-radius: 3px;
    background: #f5f5f6;
    font-size: 16px;
    line-height: 50px
}

.offers-list .filter .f-item:last-child {
    margin-right: 0
}

.offers-list .filter .f-item:hover {
    background: #d5eeed
}

.offers-list .filter .f-item.active {
    cursor: default;
    background: #458381
}

.offers-list .filter .f-item.active .count, .offers-list .filter .f-item.active .txt {
    color: #fff
}

.offers-list .filter .f-item .count, .offers-list .filter .f-item .txt {
    display: inline-block;
    transition: color .2s ease;
    vertical-align: middle;
    line-height: 1
}

.offers-list .filter .f-item .txt {
    color: #000
}

.offers-list .filter .f-item .count {
    margin-left: 8px;
    color: #458381
}

.offers-list .items-list {
    position: relative;
    transition: height .6s ease
}

.offers-list .item {
    position: relative;
    z-index: 1;
    display: block;
    float: left;
    overflow: hidden;
    width: 25%;
    height: 310px;
    transition: box-shadow .2s ease;
    text-decoration: none;
    border: 1px solid #e7e7e7;
    background: #fff
}

.offers-list .item:before {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    display: none;
    opacity: .7;
    width: 100%;
    height: 100%;
    content: ''
}

.offers-list .item:hover {
    z-index: 2
}

.offers-list .item:hover .ttl {
    color: #458381
}

.offers-list .item.poly-no .bg {
    display: none
}

.offers-list .item .item-pic {
    position: absolute;
    z-index: 3;
    right: 20px;
    bottom: 20px;
    display: block;
    max-width: 190px;
    max-height: 230px
}

.offers-list .item.height-2 {
    height: 620px
}

.offers-list .item.height-2 .item-pic {
    max-width: 280px;
    max-height: 275px
}

.offers-list .item.width-2 {
    width: 50%
}

.offers-list .item.width-2 .item-pic {
    max-width: 280px
}

.offers-list .item.sort-on {
    position: absolute;
    float: none;
    transition: box-shadow .2s ease, top .6s ease, left .6s ease
}

.offers-list .item.disable {
    display: none
}

.offers-list .item .mark-preview {
    background: #458381
}

.offers-list .item .ttl {
    color: #333
}

.offers-list .item:hover .ttl {
    color: #5cd3cf
}

.offers-list .item.type-gift.height-2:before {
    background: url(/local/templates/html/images/bg-type-gift.png) no-repeat left center
}

.offers-list .item.type-bonus.height-2:before {
    background: url(/local/templates/html/images/bg-type-bonus.png) no-repeat left center
}

.offers-list .item.type-sale.height-2:before {
    background: url(/local/templates/html/images/bg-type-sale.png) no-repeat right center
}

.offers-list .item .bg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    display: block;
    opacity: .6;
    width: 100%;
    height: 100%;
    transition: opacity .2s ease;
    background: #fff
}

.offers-list .item .bg:before {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
}

.offers-list .text-wrap {
    position: relative;
    z-index: 4;
    width: 65%;
    padding: 20px 10px 20px 15px
}

.offers-list .ttl {
    overflow: hidden;
    min-height: 2.6em;
    max-height: 5.2em;
    margin-bottom: 15px;
    text-transform: uppercase;
    color: #333;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 1.3
}

.offers-list .txt {
    color: #333;
    font-size: 14px;
    line-height: 1.4
}

.offers-list .txt ul li + li {
    margin-top: 4px
}

.offers-list .pic {
    position: absolute;
    z-index: 3;
    right: 0;
    bottom: 0;
    width: 230px;
    padding-right: 20px;
    padding-bottom: 20px;
    transition: transform .25s ease;
    transform: scale(1)
}

.offers-list .pic-link {
    position: relative;
    display: block;
    overflow: hidden;
    max-width: 230px;
    max-height: 230px;
    margin: 0 auto;
    text-decoration: none
}

.offers-list .pic-link img {
    display: block;
    max-width: 100%
}

.offers-list .mark-preview {
    position: absolute;
    z-index: 5;
    top: 15px;
    right: 30px;
    width: 54px;
    height: 54px;
    text-align: center;
    white-space: nowrap;
    letter-spacing: 1px;
    color: #fff;
    border-radius: 50%;
    background: #ccc;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 54px
}

.offers-list .mark-preview .m-txt {
    margin-right: 2px;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;
    font-size: 12px
}

.offers-list .mark-preview .icon {
    position: relative;
    top: -2px;
    vertical-align: middle;
    line-height: 1
}

.offers-list .mark-preview .icon:before {
    display: block
}

.offers-list .item.theme-1 .bg {
    opacity: 0
}

.offers-list .item.theme-1.width-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(236, 74, 129, .15) 70%, rgba(236, 74, 129, .4) 100%)
}

.offers-list .item.theme-1.width-2 .bg {
    opacity: .6
}

.offers-list .item.theme-1.width-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(236, 74, 129, .15) 70%, rgba(236, 74, 129, .4) 100%)
}

.offers-list .item.theme-1.height-2 .bg {
    opacity: .6
}

.offers-list .item.theme-2 .bg {
    opacity: 0
}

.offers-list .item.theme-2.width-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 145, 0, .15) 70%, rgba(255, 145, 0, .4) 100%)
}

.offers-list .item.theme-2.width-2 .bg {
    opacity: .6
}

.offers-list .item.theme-2.width-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 145, 0, .15) 70%, rgba(255, 145, 0, .4) 100%)
}

.offers-list .item.theme-2.height-2 .bg {
    opacity: .6
}

.offers-list .item.theme-3 .bg {
    opacity: 0
}

.offers-list .item.theme-3.width-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(116, 54, 143, .15) 70%, rgba(116, 54, 143, .4) 100%)
}

.offers-list .item.theme-3.width-2 .bg {
    opacity: .6
}

.offers-list .item.theme-3.width-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(116, 54, 143, .15) 70%, rgba(116, 54, 143, .4) 100%)
}

.offers-list .item.theme-3.height-2 .bg {
    opacity: .6
}

.offers-list .item.theme-4 .bg {
    opacity: 0
}

.offers-list .item.theme-4.width-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 177, 39, .15) 70%, rgba(0, 177, 39, .4) 100%)
}

.offers-list .item.theme-4.width-2 .bg {
    opacity: .6
}

.offers-list .item.theme-4.width-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 177, 39, .15) 70%, rgba(0, 177, 39, .4) 100%)
}

.offers-list .item.theme-4.height-2 .bg {
    opacity: .6
}

.offers-list .item.theme-5 .bg {
    opacity: 0
}

.offers-list .item.theme-5.width-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(102, 204, 255, .15) 70%, rgba(102, 204, 255, .4) 100%)
}

.offers-list .item.theme-5.width-2 .bg {
    opacity: .6
}

.offers-list .item.theme-5.width-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(102, 204, 255, .15) 70%, rgba(102, 204, 255, .4) 100%)
}

.offers-list .item.theme-5.height-2 .bg {
    opacity: .6
}

.offers-list .item.theme-6 .bg {
    opacity: 0
}

.offers-list .item.theme-6.width-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 132, 193, .15) 70%, rgba(0, 132, 193, .4) 100%)
}

.offers-list .item.theme-6.width-2 .bg {
    opacity: .6
}

.offers-list .item.theme-6.width-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 132, 193, .15) 70%, rgba(0, 132, 193, .4) 100%)
}

.offers-list .item.theme-6.height-2 .bg {
    opacity: .6
}

.offers-list .item.theme-7 .bg {
    opacity: 0
}

.offers-list .item.theme-7.width-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 72, 72, .15) 70%, rgba(255, 72, 72, .4) 100%)
}

.offers-list .item.theme-7.width-2 .bg {
    opacity: .6
}

.offers-list .item.theme-7.width-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 72, 72, .15) 70%, rgba(255, 72, 72, .4) 100%)
}

.offers-list .item.theme-7.height-2 .bg {
    opacity: .6
}

.offers-list .item.theme-8 .bg {
    opacity: 0
}

.offers-list .item.theme-8.width-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(181, 128, 204, .15) 70%, rgba(181, 128, 204, .4) 100%)
}

.offers-list .item.theme-8.width-2 .bg {
    opacity: .6
}

.offers-list .item.theme-8.width-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(181, 128, 204, .15) 70%, rgba(181, 128, 204, .4) 100%)
}

.offers-list .item.theme-8.height-2 .bg {
    opacity: .6
}

.offers-list .item.theme-9 .bg {
    opacity: 0
}

.offers-list .item.theme-9.width-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(133, 237, 134, .15) 70%, rgba(133, 237, 134, .4) 100%)
}

.offers-list .item.theme-9.width-2 .bg {
    opacity: .6
}

.offers-list .item.theme-9.width-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(133, 237, 134, .15) 70%, rgba(133, 237, 134, .4) 100%)
}

.offers-list .item.theme-9.height-2 .bg {
    opacity: .6
}

.offers-list .item.theme-10 .bg {
    opacity: 0
}

.offers-list .item.theme-10.width-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 238, 48, .15) 70%, rgba(255, 238, 48, .4) 100%)
}

.offers-list .item.theme-10.width-2 .bg {
    opacity: .6
}

.offers-list .item.theme-10.width-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 238, 48, .15) 70%, rgba(255, 238, 48, .4) 100%)
}

.offers-list .item.theme-10.height-2 .bg {
    opacity: .6
}

.offers-list .item.theme-11 .bg {
    opacity: 0
}

.offers-list .item.theme-11.width-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(223, 177, 219, .15) 70%, rgba(223, 177, 219, .4) 100%)
}

.offers-list .item.theme-11.width-2 .bg {
    opacity: .6
}

.offers-list .item.theme-11.width-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(223, 177, 219, .15) 70%, rgba(223, 177, 219, .4) 100%)
}

.offers-list .item.theme-11.height-2 .bg {
    opacity: .6
}

.offers-list .item.theme-12 .bg {
    opacity: 0
}

.offers-list .item.theme-12.width-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 126, 244, .15) 70%, rgba(255, 126, 244, .4) 100%)
}

.offers-list .item.theme-12.width-2 .bg {
    opacity: .6
}

.offers-list .item.theme-12.width-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(255, 126, 244, .15) 70%, rgba(255, 126, 244, .4) 100%)
}

.offers-list .item.theme-12.height-2 .bg {
    opacity: .6
}

.offers-list .item.theme-13 .bg {
    opacity: 0
}

.offers-list .item.theme-13.width-2 {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 150, 136, .15) 70%, rgba(0, 150, 136, .4) 100%)
}

.offers-list .item.theme-13.width-2 .bg {
    opacity: .6
}

.offers-list .item.theme-13.width-2 .bg:before {
    background: linear-gradient(135deg, #fff 25%, rgba(0, 150, 136, .15) 70%, rgba(0, 150, 136, .4) 100%)
}

.offers-list .item.theme-13.height-2 .bg {
    opacity: .6
}

.order-list {
    margin: 30px 0;
    padding: 40px;
    border: 1px solid #e7e7e7;
    background: #fcfcfc
}

.order-list .title {
    margin-top: 0;
    margin-bottom: 35px;
    word-spacing: 2px
}

.order-list .wrap-text {
    margin-bottom: 40px
}

.order-list .line {
    margin-bottom: 16px;
    line-height: 1.3
}

.order-list .line:after {
    display: block;
    clear: both;
    width: 100%;
    height: 0;
    content: ''
}

.order-list .key {
    float: left;
    width: 200px
}

.order-list .val {
    overflow: hidden
}

.smart-banner-big {
    margin-bottom: 30px;
    padding: 44px 60px 50px;
    text-align: center;
    color: #74368f;
    border: 4px solid #74368f
}

.smart-banner-big .title {
    margin-bottom: 30px;
    line-height: 1.2
}

.smart-banner-big .title .icon, .smart-banner-big .title .txt {
    display: inline-block;
    vertical-align: middle
}

.smart-banner-big .title .icon {
    margin-right: 10px
}

.smart-banner-big .title .icon:before {
    display: inline-block;
    width: 2.2em;
    height: 2.2em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -251.1em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .smart-banner-big .title .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.smart-banner-big .title .txt {
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 24px
}

.smart-banner-big .description {
    max-width: 540px;
    margin: 0 auto 15px;
    line-height: 1.3
}

.smart-banner-big .partners-list {
    margin: 30px 0
}

.smart-banner-big .partners-list .item {
    display: inline-block;
    margin: 20px;
    vertical-align: middle
}

.smart-banner-big .partners-list img {
    display: block;
    max-width: 200px;
    max-height: 100px
}

.smart-banner-big .form-smart-big .line-row {
    display: inline-block;
    margin: 0 5px;
    vertical-align: top
}

.smart-banner-big.preview {
    padding: 35px 55px 30px 140px;
    text-align: left;
    border: none;
    background: #ecddf2
}

.smart-banner-big.preview .description {
    max-width: none;
    margin-right: 0;
    margin-bottom: 5px;
    margin-left: 0
}

.smart-banner-big.preview .title {
    margin-bottom: 5px
}

.smart-banner-big.preview .title .icon {
    margin-right: 15px;
    margin-left: -40px;
    transform: scale(1.2)
}

.smart-banner-big.preview .title .txt {
    font-size: 30px
}

.smart-banner-big.preview .btn-wrap {
    margin-bottom: 10px;
    padding-top: 15px
}

.sale-block {
    padding-top: 10px
}

.sale-block-i {
    position: relative
}

.sale-block-i:before {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 22.5%;
    display: block;
    width: 10px;
    height: 10px;
    content: '';
    transform: translate(-50%, -50%) rotate(-45deg);
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    background: #f7fbfe
}

.sale-block_pos {
    position: absolute;
    z-index: 100;
    top: 100%;
    display: none;
    width: 100%
}

.sale-block .s-wrap {
    position: relative;
    text-align: center;
    border: 1px solid #e7e7e7;
    background: #f7fbfe;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .1)
}

.sale-block .s-ttl {
    padding: 25px 0 15px;
    text-transform: uppercase;
    color: #000;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.2
}

.sale-block .s-lnk {
    display: block;
    padding: 20px 0 14px;
    text-decoration: none;
    color: #333;
    border-top: 1px solid #e7e7e7;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    line-height: 1.2
}

.sale-block .s-lnk:hover {
    background: #f0f6fb
}

.sale-block .add-opt {
    padding: 10px 15px
}

.sale-block .add-opt + .s-ttl {
    border-top: 1px solid #e7e7e7
}

.sale-block .add-opt .opt-item:after, .sale-block .add-opt .opt-item:before {
    display: table;
    content: ' '
}

.sale-block .add-opt .opt-item:after {
    clear: both
}

.sale-block .add-opt .opt-item + .opt-item {
    margin-top: 5px
}

.sale-block .add-opt .opt-item.block .opt-count:before {
    width: 1.4em;
    height: 1.2em;
    background-position: -.2em -158.4em
}

.sale-block .add-opt .opt-item.pallet .opt-count:before {
    width: 1.8em;
    height: 1.2em;
    background-position: -.2em -160em
}

.sale-block .add-opt .btn-add, .sale-block .add-opt .opt-count {
    height: 20px;
    padding: 0;
    border: 0;
    background: 0 0;
    font-size: 13px;
    line-height: 20px
}

.sale-block .add-opt .opt-count {
    position: relative;
    float: left;
    padding-left: 25px;
    color: #999
}

.sale-block .add-opt .opt-count:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    content: ' ';
    transform: translateY(-50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .sale-block .add-opt .opt-count:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.sale-block .add-opt .btn-add {
    float: right;
    transition: color .2s ease;
    color: #5cd3cf
}

.sale-block .add-opt .btn-add:hover {
    color: #e94d58
}

.overlay {
    position: fixed;
    z-index: 1190;
    top: -50px;
    right: 0;
    bottom: -50px;
    left: 0;
    display: none;
    transition: none;
    background-color: rgba(0, 0, 0, .5)
}

.smart-bonus {
    width: 300px;
    max-width: 300px;
    height: auto;
    padding: 13px 15px 13px 19px;
    border-left: 4px #a13bdf solid;
    background: linear-gradient(to right, rgba(244, 237, 249, .9) 10%, #fff), #f7f7f7
}

.smart-bonus_pos {
    margin-top: 40px
}

.smart-bonus .icon.ic2-icon_bonus_card + .bonus-amount {
    padding-left: 25px
}

.smart-bonus .icon.ic2-icon_bonus_single + .bonus-amount {
    padding-left: 20px
}

.smart-bonus .ic2-icon_bonus_single {
    position: absolute
}

.smart-bonus .heading {
    position: relative;
    color: #a13bdf;
    font-size: 17px
}

.smart-bonus .heading + p {
    margin-top: 5px;
    margin-bottom: 0;
    color: #2e2e2e;
    font-size: 14px;
    line-height: 1.3
}

.product-view.grid-layout {
    display: grid !important;
    display: -ms-grid !important;
    flex-wrap: wrap;
    margin-bottom: 127px;
    grid-auto-flow: column;
    -ms-grid-columns: 502px 394px 566px;
    -ms-grid-rows: auto auto auto auto;
    grid-template-columns:502px 394px 566px;
    grid-template-rows:auto auto auto auto
}

.product-view.grid-layout .slider {
    position: relative
}

.product-view.grid-layout .smart-wrap__articul {
    display: none
}

.product-view.grid-layout .in-stock, .product-view.grid-layout .not-available {
    position: relative;
    display: flex;
    margin-top: 5px;
    margin-bottom: 49px;
    text-transform: uppercase;
    color: #458381;
    font-size: 13px
}

.product-view.grid-layout .params {
    position: relative;
    padding-bottom: 10px
}

.product-view.grid-layout .params .line {
    font-size: 17.5px;
    line-height: 1.2
}

.product-view.grid-layout .params .line.brand a {
    line-height: 1.6
}

.product-view.grid-layout .params .line.brand a:hover {
    text-decoration: underline
}

.product-view.grid-layout .params .line.link {
    margin-top: 33px
}

.product-view.grid-layout .params .line .all {
    position: relative;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 13.5px
}

.product-view.grid-layout .params .line .all:before {
    position: absolute;
    bottom: -5px;
    width: 100%;
    height: 1px;
    content: '';
    transition: bottom .3s ease;
    background: #5cd3cf
}

.product-view.grid-layout .params .line .all:hover:before {
    bottom: -2px
}

.product-view.grid-layout .params .line:not(.link) {
    margin-bottom: 18px
}

.product-view.grid-layout .params .line:not(.link):last-child {
    margin-bottom: 0
}

.product-view.grid-layout .params a {
    text-decoration: none
}

.product-view.grid-layout .params .check-wrap {
    position: relative;
    display: inline-block;
    width: 32px;
    height: 10px;
    cursor: pointer;
    vertical-align: middle
}

.product-view.grid-layout .params .check-wrap input[type=checkbox], .product-view.grid-layout .params .check-wrap input[type=radio] {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    opacity: 0
}

.product-view.grid-layout .params .check-wrap input[type=checkbox]:checked ~ .check-box, .product-view.grid-layout .params .check-wrap input[type=radio]:checked ~ .check-box {
    border-color: #e0e0e0
}

.product-view.grid-layout .params .check-wrap .check-box {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 32px;
    height: 32px;
    margin-top: -15px;
    transition: border .3s ease;
    border: 5px solid #fff;
    border-radius: 7px
}

.product-view.grid-layout .offer {
    position: relative;
    margin-left: 27px;
    padding-left: 45px;
    text-transform: uppercase;
    color: #f96a00;
    font-size: 14px
}

.product-view.grid-layout .offer_link {
    text-decoration: none
}

.product-view.grid-layout .offer_link:nth-of-type(1) {
    margin-right: 30px
}

.product-view.grid-layout .offer_link:hover {
    text-decoration: underline
}

.product-view.grid-layout .icon {
    position: absolute;
    top: 50%;
    left: 0;
    width: 30px;
    height: 30px;
    margin-top: -14px;
    transition: background .3s ease;
    transform: scale(1.4);
    border-radius: 50%;
    background: #458381
}

.product-view.grid-layout .icon:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 2em;
    height: 2.2em;
    content: ' ';
    transform: translate(-50%, -50%) scale(.7);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -369.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .product-view.grid-layout .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.product-view.grid-layout .text {
    margin-left: 7px
}

.product-view.grid-layout .smart-bonus {
    flex-basis: 100%;
    order: 0
}

.product-view.grid-layout .smart-wrap {
    flex-basis: 100%;
    order: 1
}

.product-view.grid-layout .slider {
    flex-basis: 33%;
    flex-grow: 0;
    flex-shrink: 0;
    order: 2
}

.product-view.grid-layout .details {
    flex-basis: 25%;
    flex-grow: 0;
    flex-shrink: 0;
    order: 3
}

.product-view.grid-layout .buy-view {
    flex-basis: 42%;
    flex-grow: 0;
    flex-shrink: 0;
    order: 4
}

.no-cssgridlegacy.no-cssgrid .product-view.grid-layout .slider {
    flex-basis: 527px;
    flex-grow: 0;
    flex-shrink: 0;
    order: 0
}

.no-cssgridlegacy.no-cssgrid .product-view.grid-layout .smart-wrap {
    flex-basis: auto;
    order: 1
}

.no-cssgridlegacy.no-cssgrid .product-view.grid-layout .details {
    order: 2
}

.no-cssgridlegacy.no-cssgrid .product-view.grid-layout .smart-bonus {
    flex-basis: auto;
    order: 3
}

.no-cssgridlegacy.no-cssgrid .product-view.grid-layout .p-crd-info {
    width: 583px
}

.product-view.grid-layout .smart-wrap {
    -ms-grid-column: 2;
    grid-column: 2/3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    grid-row: 1/2;
    -ms-grid-row-span: 1
}

.product-view.grid-layout .smart-bonus {
    align-self: end;
    -ms-grid-column: 2;
    grid-column: 2/3;
    -ms-grid-column-span: 1;
    grid-row: 3;
    justify-self: center
}

.product-view.grid-layout .details {
    -ms-grid-column: 2;
    grid-column: 2/3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    grid-row: 2/3;
    -ms-grid-row-span: 3
}

.product-view.grid-layout .slider {
    -ms-grid-column: 1;
    grid-column: 1/2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    grid-row: 1/5;
    -ms-grid-row-span: 4
}

.product-view.grid-layout .buy-view {
    -ms-grid-column: 3;
    grid-column: 3/4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    grid-row: 1/5;
    -ms-grid-row-span: 4
}

.product-view.grid-layout .offers {
    -ms-grid-column: 3;
    grid-column: 3/4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    grid-row: 3/5;
    -ms-grid-row-span: 2
}

.offers {
    display: inline-flex;
    align-items: center;
    height: 90px;
    margin-top: 41px;
    border-left: 4px #f99820 solid;
    background: linear-gradient(to right, #fff5ed, #fff)
}

.collection-group h2 {
    font-size: 31px
}

.collection-group h2 span {
    color: #5cd3cf
}

.mfp-iframe-holder .mfp-close {
    width: 20px
}

.sl-element .discount {
    position: absolute;
    z-index: 100;
    top: 253px;
    right: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 74px;
    height: 74px;
    pointer-events: none;
    color: #fff;
    border-radius: 50%;
    background: #5cd3cf;
    font-size: 19px
}

.sl-element .foto360-icon, .sl-element .video-icon, .sl-element .zoom-icon {
    position: absolute;
    z-index: 200;
    width: 25px;
    height: 25px
}

.sl-element .zoom-icon {
    top: 23px;
    right: 37px;
    background: url(/local/templates/html/images/tmp/zoom.png) center center no-repeat
}

.sl-element .video-icon {
    top: 24px;
    left: 37px;
    transition: .3s ease;
    transform: scale(1.35);
    background: url(/local/templates/html/images/tmp/play.png) center center no-repeat;
    background-size: contain
}

.sl-element .video-icon:hover {
    opacity: .75
}

.sl-element .foto360-icon {
    top: 70px;
    left: 35px;
    text-decoration: none;
    text-transform: uppercase;
    color: #bdbdbd;
    font-size: 24px
}

.sl-element .wrap.not-init .carousel .sl-item:not(:first-child) {
    display: none
}

.sl-element .wrap.not-init .pager-wrapper .pager {
    display: none
}

.sl-element .wrap.not-init .next, .sl-element .wrap.not-init .prev {
    display: none !important
}

.sl-element .carousel-wrapper {
    overflow: hidden;
    height: 412px
}

.sl-element .carousel {
    position: relative
}

.sl-element .carousel .sl-item {
    position: relative;
    display: block;
    float: left;
    width: 100%;
    height: 412px;
    padding: 0 38px
}

.sl-element .carousel .sl-item .pic {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 412px;
    text-decoration: none
}

.sl-element .carousel .sl-item img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 90%;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.sl-element .pager-wrapper {
    position: relative;
    width: 467px;
    height: 100px;
    margin: 10px auto 0;
    padding: 0 26px
}

.sl-element .pager {
    position: relative;
    z-index: 1;
    width: 100%
}

.sl-element .pager .sl-item {
    position: relative;
    display: block;
    float: left;
    width: 100px;
    height: 100px;
    margin: 0 18px;
    cursor: pointer !important;
    transition: border .3s ease
}

.sl-element .pager .sl-item:hover:before {
    content: ''
}

.sl-element .pager .sl-item.selected:before {
    position: absolute;
    width: 100px;
    height: 100px;
    content: '';
    cursor: default;
    border: 1px solid #5cd3cf
}

.sl-element .pager .sl-item:before {
    position: absolute;
    width: 100px;
    height: 100px;
    content: none;
    border: 1px solid silver
}

.sl-element .pager .sl-item .thumb-placeholder {
    position: absolute;
    position: relative;
    top: 50%;
    left: 50%;
    opacity: .9;
    width: 45px;
    height: 45px;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background: #fdfdfd
}

.sl-element .pager .sl-item .thumb-placeholder .play-btn:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -11px 0 0 -6px;
    content: '';
    border-width: 11px 0 11px 18px;
    border-style: solid;
    border-color: transparent #353535
}

.sl-element .pager .sl-item .thumb-placeholder .text {
    text-align: center;
    color: #5cd3cf;
    line-height: 45px
}

.sl-element .pager .sl-item img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 90%;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.sl-element .next, .sl-element .prev {
    position: absolute;
    z-index: 2;
    display: block;
    overflow: hidden;
    width: 17px;
    height: 17px;
    transition: background .2s ease;
    text-decoration: none
}

.sl-element .next:before, .sl-element .prev:before {
    position: absolute;
    display: block;
    width: 17px;
    height: 17px;
    content: '';
    transition: border .2s ease;
    border-top: 2px solid #ccc;
    border-right: 2px solid #ccc
}

.sl-element .next:hover:before, .sl-element .prev:hover:before {
    border-color: #999
}

.sl-element .prev {
    top: 54%;
    left: 6px;
    transform: translateY(-50%) rotate(-135deg)
}

.sl-element .next {
    top: 54%;
    right: 6px;
    transform: translateY(-50%) rotate(45deg)
}

.p-crd-info {
    position: relative;
    display: flex;
    flex-flow: wrap row;
    width: 100%;
    padding: 30px;
    border: 1px solid #e7e7e7
}

.p-crd-info__add-goods, .p-crd-info__price {
    flex: 1 0 51%
}

.p-crd-info__controls, .p-crd-info__delivery {
    flex-basis: auto
}

.p-crd-info__trigger-link {
    position: relative;
    align-self: center;
    padding-left: 30px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 9px
}

.p-crd-info__trigger-link:before {
    position: absolute;
    top: 50%;
    left: 10px;
    width: 20px;
    height: 20px;
    content: '';
    transform: translate(-50%, -45%) scale(.8);
    background: url(/local/templates/html/images/icons/i-truck.svg) no-repeat
}

.p-crd-info__elems-wrap + .p-crd-info__elems-wrap {
    margin-top: 10px
}

.p-crd-info__elems-wrap {
    display: flex;
    flex-basis: 100%
}

.p-crd-info__price {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    padding-right: 20px
}

.p-crd-info__price_mb {
    margin-bottom: 20px
}

.p-crd-info__controls {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.p-crd-info__controls_mb {
    margin-bottom: 20px
}

.p-crd-info__link:focus {
    text-decoration: none;
    color: inherit
}

.p-crd-info__btn-wrap {
    display: flex;
    flex-basis: 227px
}

.p-crd-info__add-goods_mt {
    margin-top: 30px
}

.p-crd-info__delivery_mt {
    margin-top: 30px
}

.p-crd-info__delivery_pos {
    display: flex;
    justify-content: center
}

.price-item {
    align-self: flex-start
}

.price-item_mb {
    margin-bottom: 15px
}

.price-item_old {
    position: relative;
    font-size: 20px
}

.price-item_old:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    content: '';
    background: #000
}

.product-card .price-item_old {
    position: absolute;
    top: -27px;
    left: 0
}

.price-item_new {
    position: relative;
    display: flex;
    border-bottom: 1px dashed #dadada
}

.price-item_new:hover .prod-price-drop {
    display: block
}

.price-item_red {
    color: #5cd3cf
}

.price-item__val {
    font-family: OpenSans-ExtraBold, Helvetica, Arial, sans-serif;
    font-size: 24px
}

.price-item__val_new {
    font-size: 45px;
    line-height: 45px
}

.price-item__val_not-avail {
    font-size: 34px;
    line-height: 34px
}

.price-item__cur {
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 1.45rem
}

.price-item__cur_new {
    font-size: 2.4rem
}

.p-crd-info__link {
    position: relative;
    display: block;
    min-height: 22px;
    padding-left: 32px;
    text-decoration: none;
    color: #666;
    font-family: OpenSans-Light, Helvetica, Arial, sans-serif
}

.p-crd-info__link + .p-crd-info__link {
    margin-top: 30px
}

.p-crd-info__link:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: inline-block;
    content: ' ';
    transform: translateY(-50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .p-crd-info__link:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.p-crd-info__link:hover {
    text-decoration: none
}

.p-crd-info__link.active {
    color: #5cd3cf
}

.p-crd-info__link-txt {
    font-size: 17.5px
}

.p-crd-info__link-txt:hover {
    color: #5cd3cf
}

.p-crd-info__link_compare:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -328em
}

.p-crd-info__link_compare:hover:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -332.4em
}

.p-crd-info__link_compare.active:before {
    width: 1.92em;
    height: 1.72em;
    background-position: -.2em -330.2em
}

.p-crd-info__link_collection:before {
    width: 1.89em;
    height: 1.791em;
    height: 1.89em;
    background-position: -.2em -321.4em
}

.p-crd-info__link_collection:hover:before {
    width: 1.89em;
    height: 1.791em;
    height: 1.89em;
    background-position: -.2em -325.8em
}

.p-crd-info__link_collection.active:before {
    width: 1.89em;
    height: 1.79em;
    background-position: -.2em -323.6em
}

.add-goods_mt {
    margin-bottom: 15px
}

.add-goods__plus {
    color: #458381
}

.add-goods__txt {
    text-decoration: none;
    color: #1a1a1a;
    font-size: 15px
}

.add-goods__txt:hover {
    text-decoration: underline;
    color: inherit
}

.add-goods__count {
    display: inline-block;
    margin-left: 5px;
    color: #a7a7a7
}

.p-crd-info__text {
    align-self: flex-start;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 36px;
    line-height: 40px
}

.p-crd-info_not-avail {
    flex-direction: row
}

.p-crd-info_not-avail button {
    align-self: flex-start
}

.controls-order-mob {
    position: fixed;
    z-index: 100;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 11px 15px;
    border-top: 1px solid #dadada;
    background: #fff
}

.controls-order-mob__text {
    align-self: center;
    margin-bottom: 0;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px
}

.controls-order-mob__btn {
    display: flex;
    align-items: center;
    flex: 0 0 190px;
    justify-content: center;
    height: 66px
}

.prod-table-list .th-collection {
    width: 40px !important
}

.product-promo {
    margin-bottom: 10px
}

.product-promo .list {
    margin-left: -50px
}

.product-promo .item {
    display: inline-block;
    margin-bottom: 40px;
    margin-left: 50px;
    vertical-align: middle;
    text-decoration: none
}

.product-promo .link {
    position: relative;
    display: block;
    height: 100%;
    text-decoration: none
}

.product-promo .review .link {
    height: 85px
}

.product-promo .review .link:hover .pic:before {
    opacity: 1;
    transform: scale(1)
}

.product-promo .review .link:hover .pic img {
    opacity: .6
}

.product-promo .review .link:hover .text {
    color: #5cd3cf
}

.product-promo .review .pic {
    position: relative;
    float: left;
    overflow: hidden;
    width: 155px;
    height: 85px;
    background: #333
}

.product-promo .review .pic:before {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    display: block;
    opacity: 0;
    margin-top: -10px;
    margin-left: -8px;
    content: '';
    transition: opacity .3s ease, transform .3s ease;
    transform: scale(1.5);
    border: 10px solid transparent;
    border-right: none;
    border-left: 16px solid #fff
}

.product-promo .review .pic img {
    position: relative;
    z-index: 1;
    display: block;
    opacity: 1;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    transition: opacity .3s ease
}

.product-promo .review .text {
    position: relative;
    top: 50%;
    overflow: hidden;
    width: 200px;
    max-height: 5.2em;
    padding-left: 20px;
    transition: color .3s ease;
    transform: translateY(-50%);
    text-transform: uppercase;
    color: #000;
    font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.3
}

.product-promo .gift .link {
    padding-left: 40px
}

.product-promo .gift .link:hover .icon {
    background: #5cd3cf
}

.product-promo .gift .link:hover .text {
    color: #5cd3cf
}

.product-promo .gift .icon {
    position: absolute;
    top: 50%;
    left: 0;
    width: 30px;
    height: 30px;
    margin-top: -14px;
    transition: background .3s ease;
    border-radius: 50%;
    background: #458381
}

.product-promo .gift .icon:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 2em;
    height: 2.2em;
    content: ' ';
    transform: translate(-50%, -50%) scale(.7);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -369.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .product-promo .gift .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.product-promo .gift .text {
    max-width: 220px;
    transition: color .3s ease;
    text-transform: uppercase;
    color: #458381;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.2
}

.basket-tabs, .product-tabs {
    margin-bottom: 35px
}

.basket-tabs .nav-tabs, .product-tabs .nav-tabs {
    position: relative;
    margin: 0;
    padding-top: 20px
}

.basket-tabs .nav-tabs:before, .product-tabs .nav-tabs:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    content: '';
    background: #f1f1f1
}

.basket-tabs .nav-tabs li, .product-tabs .nav-tabs li {
    margin-bottom: 0
}

.basket-tabs .nav-tabs li .tab-head, .product-tabs .nav-tabs li .tab-head {
    margin: 0;
    padding: 20px 26px 16px;
    font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
    font-size: 16px
}

.basket-tabs .nav-tabs li .tab-head:hover, .product-tabs .nav-tabs li .tab-head:hover {
    background: #d5eeed
}

.basket-tabs .nav-tabs li .tab-head span, .product-tabs .nav-tabs li .tab-head span {
    text-transform: uppercase;
    color: #666;
    border: none
}

.basket-tabs .nav-tabs li .tab-head span.count, .product-tabs .nav-tabs li .tab-head span.count {
    margin-left: 8px;
    color: #458381
}

.basket-tabs .nav-tabs li.active .tab-head, .product-tabs .nav-tabs li.active .tab-head {
    background: #fff
}

.basket-tabs .nav-tabs li.active .tab-head span, .product-tabs .nav-tabs li.active .tab-head span {
    color: #458381
}

.basket-tabs .tab-content, .product-tabs .tab-content {
    padding: 15px 0
}

.basket-tabs .tab-content .wrap-text .video, .product-tabs .tab-content .wrap-text .video {
    float: right;
    width: 100%;
    height: 246px;
    margin-bottom: 20px;
    margin-left: 20px
}

.basket-tabs .tab-content .tab-title, .product-tabs .tab-content .tab-title {
    position: relative;
    overflow: hidden;
    margin-top: 1.8em;
    margin-bottom: 1.2em;
    padding-right: 150px
}

.basket-tabs .tab-content .tab-title:before, .product-tabs .tab-content .tab-title:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    margin-top: -2px;
    content: '';
    background: #e7e7e7
}

.basket-tabs .tab-content .ttl-txt, .product-tabs .tab-content .ttl-txt {
    position: relative;
    display: inline-block;
    margin: 0;
    padding-right: 30px;
    background: #fff;
    line-height: 1.1
}

.basket-tabs .tab-content .related-products, .product-tabs .tab-content .related-products {
    margin-top: 40px;
    margin-bottom: 10px
}

.basket-tabs .tab-content .related-products .title-differ, .product-tabs .tab-content .related-products .title-differ {
    margin-bottom: 20px
}

.basket-tabs .tab-content .related-products.list, .product-tabs .tab-content .related-products.list {
    margin-top: 15px
}

#product-accordion-panel-10 {
    overflow: hidden
}

.reviews-grid {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    transition: transform .3s ease
}

.reviews-grid .video {
    width: 25%;
    height: 300px;
    padding-right: 15px;
    padding-bottom: 30px;
    padding-left: 15px
}

#product-accordion-panel-8 {
    position: relative;
    padding-top: 0
}

#product-accordion-panel-8 .tab-content {
    padding: 0
}

#product-accordion-panel-8 .acc-body {
    padding-top: 0
}

#product-accordion-panel-8 .title-differ {
    margin-bottom: 0
}

#product-accordion-panel-8 .tags {
    position: relative;
    z-index: 1;
    display: inline-block;
    margin-top: 0
}

#product-accordion-panel-8 .tags .list {
    margin: 0
}

#product-accordion-panel-8 .tags .item {
    margin-top: 5px
}

#product-accordion-panel-8 .related-products {
    display: flex;
    flex-direction: column;
    padding: 0
}

#product-accordion-panel-8 .related-products:before {
    content: none
}

.related-news {
    position: relative;
    margin-bottom: 45px;
    padding-top: 60px
}

.related-products {
    position: relative;
    margin-bottom: 0;
    padding-top: 25px
}

.related-products .sl-nav_descktop {
    top: 0
}

.related-products .infinite-slider {
    padding-bottom: 75px
}

.related-news.related-products_analogy, .related-products.related-products_analogy {
    flex-direction: column;
    margin-bottom: 0;
    padding-top: 0
}

.related-news.related-products_analogy::before, .related-products.related-products_analogy::before {
    display: none
}

.related-news .tab-content, .related-products .tab-content {
    padding: 0
}

.related-news [id^=slider]:not(.active), .related-products [id^=slider]:not(.active) {
    display: none
}

.related-news:before, .related-products:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    content: '';
    background: #e7e7e7
}

.related-news.new-cards, .related-products.new-cards {
    margin-bottom: 50px
}

.acc-body .related-news.new-cards, .acc-body .related-products.new-cards {
    margin-bottom: 0
}

.acc-body .related-news.new-cards .title-differ, .acc-body .related-products.new-cards .title-differ {
    display: none
}

.related-news.new-cards .title-differ, .related-products.new-cards .title-differ {
    display: block
}

.related-news.new-cards .slide, .related-products.new-cards .slide {
    height: auto;
    padding: 0
}

.related-news .title-differ, .related-products .title-differ {
    margin-bottom: 0
}

.related-news .title-differ + .tags, .related-products .title-differ + .tags {
    margin-top: 10px;
    margin-bottom: 10px
}

.related-news .caroufredsel_wrapper, .related-products .caroufredsel_wrapper {
    overflow: visible !important;
    cursor: auto !important
}

.related-news .wrap, .related-products .wrap {
    margin-right: -15px;
    margin-left: -15px
}

.related-news .wrap.not-init, .related-products .wrap.not-init {
    overflow: hidden
}

.related-products .wrap.not-init .slider {
    overflow: hidden;
    height: 440px
}

.related-news .wrap.not-init .slide, .related-products .wrap.not-init .slide {
    visibility: visible;
    width: 25%
}

.related-news .wrap.opacity, .related-products .wrap.opacity {
    opacity: 1;
    transition: opacity .4s ease
}

.related-news .prod-card-tile, .related-news .slide, .related-products .prod-card-tile, .related-products .slide {
    float: left;
    height: 440px;
    padding: 15px;
    transition: opacity .4s ease
}

.related-news .prod-card-tile.visible, .related-news .slide.visible, .related-products .prod-card-tile.visible, .related-products .slide.visible {
    visibility: visible;
    opacity: 1
}

.related-news .sl-nav-mob, .related-products .sl-nav-mob {
    display: none
}

.related-news .sl-nav-mob.not-init, .related-products .sl-nav-mob.not-init {
    display: none !important
}

.related-news .sl-nav-mob .prev, .related-products .sl-nav-mob .prev {
    float: left
}

.related-news .sl-nav-mob .next, .related-products .sl-nav-mob .next {
    float: right
}

.related-news .next, .related-news .prev, .related-products .next, .related-products .prev {
    position: relative;
    display: inline-block !important;
    width: 40px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    border: none;
    border-radius: 50%;
    background: #ededed;
    line-height: 40px
}

.related-news .next:active, .related-news .next:hover, .related-news .prev:active, .related-news .prev:hover, .related-products .next:active, .related-products .next:hover, .related-products .prev:active, .related-products .prev:hover {
    background: #5cd3cf
}

.related-news .next:active:before, .related-news .next:hover:before, .related-news .prev:active:before, .related-news .prev:hover:before, .related-products .next:active:before, .related-products .next:hover:before, .related-products .prev:active:before, .related-products .prev:hover:before {
    width: .6em;
    height: 1.1em;
    background-position: -.2em -533.7em
}

.related-news .next:before, .related-news .prev:before, .related-products .next:before, .related-products .prev:before {
    position: relative;
    display: inline-block;
    width: .6em;
    height: 1.1em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -532.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px;
    line-height: 1
}

.no-svg .related-news .next:before, .no-svg .related-news .prev:before, .no-svg .related-products .next:before, .no-svg .related-products .prev:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.related-news .prev:before, .related-products .prev:before {
    left: -1px;
    transform: rotate(180deg)
}

.related-news .next, .related-products .next {
    margin-left: 10px
}

.related-news .next:before, .related-products .next:before {
    right: -1px
}

.related-news.consumables, .related-products.consumables {
    padding-top: 0
}

.related-news.consumables:before, .related-products.consumables:before {
    display: none
}

.related-news.consumables .wrap.not-init .slider, .related-products.consumables .wrap.not-init .slider {
    height: auto
}

.related-news.consumables .wrap.not-init .slide + .slide, .related-products.consumables .wrap.not-init .slide + .slide {
    display: none
}

.related-news.consumables .slide:not(.normal), .related-products.consumables .slide:not(.normal) {
    height: auto;
    padding-top: 0;
    padding-bottom: 0
}

.related-news.no-accordion, .related-products.no-accordion {
    margin-bottom: 40px;
    padding-top: 50px
}

.related-news.no-accordion .title-differ, .related-products.no-accordion .title-differ {
    margin-bottom: 0
}

.related-news.no-accordion.double .sl-nav, .related-products.no-accordion.double .sl-nav {
    top: 0;
    padding-top: 5px
}

.related-news.no-accordion.double .sl-nav .not-init, .related-products.no-accordion.double .sl-nav .not-init {
    visibility: hidden
}

.related-news.no-accordion {
    margin-bottom: 40px;
    padding-top: 50px
}

.related-news.no-accordion .title-differ {
    margin-bottom: 0
}

.related-news.no-accordion.double .sl-nav {
    top: 0;
    padding-top: 5px
}

.related-news.no-accordion.double .sl-nav .not-init {
    visibility: hidden
}

.main-partners .slider, .slider-initial {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    width: 99999px;
    max-height: 100vh;
    transition: transform .35s ease;
    transform: translateX(calc(var(--i) / var(--n) * -100%));
    will-change: tranform
}

.main-partners .slider img, .slider-initial img {
    user-select: none;
    pointer-events: none
}

.tags {
    margin-top: 10px;
    margin-bottom: 8px
}

.tags .item {
    margin-right: 3px;
    margin-bottom: 8px
}

.tags .item.item_mb {
    margin-bottom: 10px !important
}

.tags .item:last-child {
    margin-right: 0
}

.tags .item > a {
    display: block;
    height: 26px;
    padding: 0 15px;
    text-decoration: none;
    color: #666;
    border-radius: 4px;
    background: #ebebeb;
    font-size: 14px;
    line-height: 26px
}

.tags .item > a:hover {
    background: #d5eeed
}

.tags .item.active > a {
    color: #fff;
    background: #5cd3cf
}

.reviews-list {
    margin-bottom: 50px
}

.reviews-list.showAll .wrap-btn-all .btn-all:before {
    margin-top: 0;
    transform: translateY(-50%) rotate(180deg)
}

.reviews-list.showAll .wrap-btn-all .btn-all .opened {
    display: block
}

.reviews-list.showAll .wrap-btn-all .btn-all .closed {
    display: none
}

.reviews-list .items-wrap {
    margin-right: -15px;
    margin-bottom: 30px;
    margin-left: -15px
}

.reviews-list .item {
    position: relative;
    float: left;
    width: 33.33%;
    height: 380px;
    margin-bottom: 30px;
    padding-right: 15px;
    padding-left: 15px
}

.reviews-list .item.item-hidden {
    display: none
}

.reviews-list .item.not-init .item_i {
    opacity: 0
}

.reviews-list .item_i {
    position: relative;
    opacity: 1;
    height: 380px;
    min-height: 380px;
    padding: 40px 30px 20px;
    transition: all .2s ease;
    background: #f8f8f8
}

.reviews-list .item_i.no-toggle .toggle-wrap {
    display: none
}

.reviews-list .item_i.no-toggle .text-wrap:before {
    display: none
}

.reviews-list .item_i.open {
    z-index: 100;
    height: auto;
    min-height: 400px;
    margin: -10px -10px 20px;
    padding: 50px 40px 15px;
    box-shadow: 0 3px 15px rgba(0, 0, 0, .3)
}

.reviews-list .item_i.open .toggle-wrap {
    padding-top: 20px
}

.reviews-list .item_i.open .btn-toggle span, .reviews-list .item_i.open .btn-toggle span:after, .reviews-list .item_i.open .btn-toggle span:before {
    background: #5cd3cf
}

.reviews-list .item_i.open .text-wrap:before {
    display: none
}

.reviews-list .item_i.open .btn-close {
    display: block
}

.reviews-list .item_i.open.closed {
    z-index: 99
}

.reviews-list .pic {
    position: relative;
    height: 90px;
    margin-bottom: 10px
}

.reviews-list .pic img {
    position: relative;
    top: 50%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    transform: translateY(-50%)
}

.reviews-list .text-wrap {
    position: relative;
    overflow: hidden;
    height: 180px;
    padding: 0 2px
}

.reviews-list .text-wrap:before {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 20px;
    content: '';
    background: linear-gradient(to bottom, rgba(248, 248, 248, 0) 0, #f8f8f8 80%)
}

.reviews-list .link-popup {
    position: relative;
    display: block;
    min-height: 60px;
    margin-top: 20px;
    padding-top: 22px;
    padding-bottom: 22px;
    padding-left: 90px;
    text-decoration: none
}

.reviews-list .link-popup:hover .l-txt {
    color: #5cd3cf
}

.reviews-list .link-popup .l-pic {
    position: absolute;
    top: 50%;
    left: 0;
    max-width: 70px;
    max-height: 60px;
    transform: translateY(-50%)
}

.reviews-list .link-popup .l-pic img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 60px
}

.reviews-list .link-popup .l-txt {
    color: #666;
    font-size: 14px;
    line-height: 1.3
}

.reviews-list .toggle-wrap {
    padding-top: 15px;
    transition: padding .2s ease;
    text-align: center
}

.reviews-list .btn-toggle {
    position: relative;
    width: 40px;
    height: 24px;
    border: none;
    outline: 0;
    background: 0 0
}

.reviews-list .btn-toggle:hover span, .reviews-list .btn-toggle:hover span:after, .reviews-list .btn-toggle:hover span:before {
    background: #5cd3cf
}

.reviews-list .btn-toggle span {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.reviews-list .btn-toggle span:after, .reviews-list .btn-toggle span:before {
    content: ''
}

.reviews-list .btn-toggle span, .reviews-list .btn-toggle span:after, .reviews-list .btn-toggle span:before {
    position: absolute;
    display: block;
    width: 6px;
    height: 6px;
    transition: background .2s ease;
    border-radius: 50%;
    background: #777
}

.reviews-list .btn-toggle span:before {
    top: 0;
    right: 100%;
    margin-right: 5px
}

.reviews-list .btn-toggle span:after {
    top: 0;
    left: 100%;
    margin-left: 5px
}

.reviews-list .btn-close {
    position: absolute;
    top: 15px;
    right: 15px;
    display: none;
    width: 30px;
    height: 30px;
    border: none;
    outline: 0;
    background: 0 0
}

.reviews-list .btn-close:hover:before {
    width: 1.003em;
    height: 1em;
    background-position: -.2em -337.4em
}

.reviews-list .btn-close:before {
    display: inline-block;
    width: 1.003em;
    height: 1em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -334.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .reviews-list .btn-close:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.reviews-list .text {
    font-family: OpenSans-Italic, Helvetica, Arial, sans-serif
}

.reviews-list .wrap-btn-all {
    text-align: center
}

.reviews-list .wrap-btn-all .btn-all {
    position: relative;
    padding-right: 45px;
    padding-left: 25px;
    transition: none;
    color: #333;
    border-color: #d6d6d6;
    background: 0 0;
    text-shadow: none;
    font-size: 14px
}

.reviews-list .wrap-btn-all .btn-all:active, .reviews-list .wrap-btn-all .btn-all:hover {
    color: #5cd3cf;
    border-color: #5cd3cf
}

.reviews-list .wrap-btn-all .btn-all:active:before, .reviews-list .wrap-btn-all .btn-all:hover:before {
    width: .9em;
    height: .6em;
    background-position: -.2em -234.3em
}

.reviews-list .wrap-btn-all .btn-all:before {
    position: absolute;
    top: 50%;
    right: 25px;
    display: block;
    width: .9em;
    height: .6em;
    margin-top: 1px;
    content: ' ';
    transform: translateY(-50%) rotate(0);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -232.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .reviews-list .wrap-btn-all .btn-all:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.reviews-list .wrap-btn-all .btn-all .opened {
    display: none
}

.reviews-list .wrap-btn-all .btn-all .closed {
    display: block
}

.search-field {
    margin-bottom: 40px
}

.search-field .search-form {
    position: relative
}

.search-field .form-control {
    padding-right: 50px
}

.search-field .btn-submit {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    width: 42px;
    height: 42px;
    padding: 0;
    border: none;
    background: 0 0;
    line-height: 42px
}

.search-field .btn-submit:before {
    display: inline-block;
    width: 1.5em;
    height: 1.6em;
    content: ' ';
    vertical-align: middle;
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -484.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .search-field .btn-submit:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.search-category {
    margin-bottom: 50px
}

.search-category .tags .item {
    display: inline-block
}

.search-results {
    margin-top: 0;
    margin-bottom: 60px
}

.search-results .nav-tabs {
    margin: 20px 0 20px
}

.search-results .nav-tabs > li {
    margin: 0
}

.search-results .nav-tabs > li .tab-head {
    text-decoration: none;
    border-radius: 3px;
    font-size: 14px
}

.search-results .tab-content {
    padding: 0
}

.search-results .prod-card-wrapper:first-child {
    margin-top: 0
}

.search-card-list {
    display: flex;
    flex-wrap: wrap
}

.btn-filters {
    display: none;
    width: 100%;
    margin-bottom: 20px;
    color: #666;
    background-color: #fff;
    font-size: 14px
}

.page-title.service-points {
    margin-bottom: 0
}

.page-title.service-points .pt-wrap {
    float: left
}

.page-title.service-points .filter-view {
    float: right;
    margin-top: 20px;
    margin-bottom: 0
}

.page-title.service-points .filter-view:before {
    content: none
}

.filter-view {
    z-index: 102
}

.filter-view.mob p {
    position: relative;
    display: inline-block
}

.filter-view.mob p:before {
    position: absolute;
    top: 50%;
    left: -21px;
    display: block;
    width: 8px;
    height: 8px;
    content: '';
    transform: translateY(-50%) rotate(135deg);
    border-top: 1px solid #333;
    border-left: 1px solid #333
}

.contacts-list .item {
    margin-bottom: 45px
}

.contacts-list .wrap {
    display: flex;
    padding-right: 0
}

.contacts-list .wrap:hover .block-btn {
    transform: translateY(0)
}

.contacts-list .line {
    position: initial;
    display: flex;
    padding-left: 0
}

.contacts-list .line .icon {
    position: initial;
    margin-right: 10px;
    transform: translateY(0)
}

.contacts-list .line .text {
    position: initial;
    font-size: 13.5px
}

.contacts-list .line .text.services {
    overflow: hidden;
    max-height: 60px
}

.contacts-list .line .text.services .more {
    cursor: pointer;
    user-select: none;
    color: #5cd3cf;
    font-size: 11px
}

.contacts-list .line .text.services .more:hover {
    text-decoration: underline
}

.contacts-list .line .text .tooltip {
    z-index: 10;
    top: 0;
    right: 0;
    opacity: 1;
    width: 230px;
    height: 101%;
    padding: 20px;
    transition: transform .3s ease;
    transform: translateX(101%);
    background: #ebebeb
}

.contacts-list .line .text .tooltip.active {
    transform: translateX(0)
}

.contacts-list .line .text button.close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    opacity: .7;
    width: 16px;
    height: 16px;
    transition: opacity .2s ease;
    text-align: center;
    line-height: 14px
}

.contacts-list .line .text button.close:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 1.003em;
    height: 1em;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg);
    background-repeat: no-repeat;
    background-position: -.2em -312.4em;
    background-size: 5.7em 524.3em;
    font-size: 10px
}

.contacts-list .block-info {
    overflow: hidden;
    width: calc(100% - 230px);
    min-height: 300px;
    margin-bottom: 20px;
    padding-right: 20px;
    padding-bottom: 0
}

.contacts-list .block-img {
    display: flex
}

.contacts-list .block-img .block-btn {
    align-self: flex-end;
    transition: transform .3s ease;
    transform: translateY(66px)
}

.table-responsive.service-points {
    display: none;
    margin-bottom: 50px
}

.table-responsive.service-points tr td:first-child {
    width: 20%
}

.table-responsive.service-points tr:last-child {
    border-bottom: none !important
}

.service-description .accordion .panel {
    border-bottom: none
}

.service-description .accordion .panel:last-child {
    border-bottom: none
}

.filter-view.mob.mob {
    display: none
}

.solution-menu {
    position: relative;
    margin-bottom: 30px;
    padding-top: 40px
}

.solution-menu:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 2000px;
    max-width: 100vw;
    height: 100px;
    content: '';
    transform: translateX(50%);
    background: #f2f4f7
}

.solution-menu .list {
    position: relative;
    display: flex;
    flex: 0 1 auto
}

.solution-menu .item {
    display: flex;
    width: 100%;
    border: 1px solid #e7e7e7;
    border-left: none
}

.solution-menu .item:first-child {
    border-left: 1px solid #e7e7e7
}

.solution-menu .link-wrap {
    position: relative;
    display: block;
    width: 100%;
    padding: 40px 35px 34px;
    transition: background .2s ease;
    text-decoration: none;
    background: #fff;
    line-height: 1
}

.solution-menu .link-wrap.active, .solution-menu .link-wrap:hover {
    background: #5cd3cf
}

.solution-menu .link-wrap.active .icon.trade:before, .solution-menu .link-wrap:hover .icon.trade:before {
    width: 3.7em;
    height: 3.3em;
    background-position: -.2em -7.2em
}

.solution-menu .link-wrap.active .icon.logic:before, .solution-menu .link-wrap:hover .icon.logic:before {
    width: 3.7em;
    height: 3.6em;
    background-position: -.2em -494.2em
}

.solution-menu .link-wrap.active .icon.hotel:before, .solution-menu .link-wrap:hover .icon.hotel:before {
    width: 3.5em;
    height: 3.5em;
    background-position: -.2em -454.1em
}

.solution-menu .link-wrap.active .icon.bank:before, .solution-menu .link-wrap:hover .icon.bank:before {
    width: 3.4em;
    height: 3.4em;
    background-position: -.2em -477.2em
}

.solution-menu .link-wrap.active .icon.education:before, .solution-menu .link-wrap:hover .icon.education:before {
    width: 3.8em;
    height: 3.3em;
    background-position: -.2em -349.9em
}

.solution-menu .link-wrap.active .ttl, .solution-menu .link-wrap:hover .ttl {
    color: #fff
}

.solution-menu .icon {
    position: relative;
    float: left;
    height: 40px;
    line-height: 40px
}

.solution-menu .icon:before {
    display: inline-block;
    content: ' ';
    vertical-align: middle;
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px;
    line-height: 1
}

.no-svg .solution-menu .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.solution-menu .icon.trade:before {
    width: 3.7em;
    height: 3.3em;
    background-position: -.2em -3.5em
}

.solution-menu .icon.logic:before {
    width: 3.7em;
    height: 3.6em;
    background-position: -.2em -490.2em
}

.solution-menu .icon.hotel:before {
    width: 3.5em;
    height: 3.5em;
    background-position: -.2em -450.2em
}

.solution-menu .icon.bank:before {
    width: 3.4em;
    height: 3.4em;
    background-position: -.2em -473.4em
}

.solution-menu .icon.education:before {
    width: 3.8em;
    height: 3.3em;
    background-position: -.2em -346.2em
}

.solution-menu .ttl {
    max-width: 190px;
    margin-left: 65px;
    white-space: normal;
    text-transform: uppercase;
    color: #333;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.3
}

.page-hat {
    position: relative
}

.page-hat .bg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    overflow: hidden;
    width: 2000px;
    max-width: 100vw;
    height: 200px;
    transform: translate(-50%)
}

.page-hat .bg img {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    min-width: 100%;
    max-width: none;
    min-height: 100%;
    transform: translate(-50%, -50%)
}

.page-hat .wrap {
    position: relative;
    z-index: 2
}

.page-hat .content {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 30px;
    padding-bottom: 30px
}

.page-hat .content:after, .page-hat .content:before {
    display: none
}

.page-hat .tm-logo {
    position: relative;
    float: left;
    max-width: 50%
}

.page-hat .tm-logo img {
    display: block;
    max-width: 100%
}

.page-hat .tm-info {
    position: relative;
    float: right;
    max-width: 50%;
    font-size: 14px
}

.page-hat .country {
    margin-bottom: 4px
}

.tm-gallery {
    margin-bottom: 40px
}

.tm-gallery .wrap {
    margin-right: -10px;
    margin-left: -10px
}

.tm-gallery .item {
    margin-bottom: 20px;
    padding: 0 10px
}

.tm-gallery .link-pic {
    position: relative;
    display: block;
    overflow: hidden;
    height: 180px;
    text-decoration: none
}

.tm-gallery .link-pic img {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    max-width: 90%;
    max-height: 90%;
    transition: transform .2s ease;
    transform: translate(-50%, -50%) scale(1);
    will-change: transform
}

.tm-gallery .link-pic .bg {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    width: 102%;
    height: 102%;
    transform: translate(-50%, -50%)
}

.tm-gallery .link-pic .bg:before {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    display: block;
    opacity: 0;
    width: 5em;
    height: 5em;
    content: ' ';
    transition: opacity .2s ease;
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -153em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .tm-gallery .link-pic .bg:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.tm-gallery .link-pic .bg:after {
    position: absolute;
    z-index: 1;
    display: block;
    opacity: 0;
    width: 100%;
    height: 100%;
    content: '';
    transition: opacity .2s ease;
    background: #000
}

.sl-trademarks {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: 0 0 50px
}

.sl-trademarks .infinite-slider {
    width: 100%
}

.sl-trademarks.showAll .wrap {
    padding: 0
}

.sl-trademarks.showAll .infinite-slider {
    display: block
}

.sl-trademarks.showAll .sl-nav {
    display: none
}

.sl-trademarks.showAll .wrap-btn-all .btn-all:before {
    margin-top: 0;
    transform: translateY(-50%) rotate(180deg)
}

.sl-trademarks.showAll .wrap-btn-all .btn-all .opened {
    display: block
}

.sl-trademarks.showAll .wrap-btn-all .btn-all .closed {
    display: none
}

.sl-trademarks.showAll .slide {
    width: 20%;
    max-width: none;
    text-align: center
}

.sl-trademarks .wrap {
    position: relative;
    opacity: 1;
    margin-bottom: 20px;
    padding: 0 50px;
    transition: opacity .5s ease-out
}

.sl-trademarks .wrap.not-init .slide:not(:first-child) {
    display: none
}

.sl-trademarks .wrap.init {
    opacity: 1
}

.sl-trademarks .slider {
    display: flex;
    overflow: hidden
}

.sl-trademarks .slide {
    position: relative;
    float: left;
    flex: 0 0 183.332px;
    width: 183.332px;
    height: 120px;
    padding: 30px;
    line-height: 120px
}

.sl-trademarks .slide img {
    display: block;
    opacity: .7;
    width: auto;
    max-width: 100%;
    max-height: 60px;
    transition: all .2s ease
}

.sl-trademarks .link-comment {
    position: absolute;
    top: 0;
    right: 20px;
    display: block;
    text-decoration: none;
    line-height: 1
}

.sl-trademarks .link-comment:hover:before {
    width: 2.2em;
    height: 1.903em;
    background-position: -.2em -397.2em
}

.sl-trademarks .link-comment:before {
    display: inline-block;
    width: 2.2em;
    height: 1.903em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -394.8em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .sl-trademarks .link-comment:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.sl-trademarks .wrap-pic {
    height: 60px;
    text-align: center;
    vertical-align: middle;
    line-height: 60px
}

.sl-trademarks .link {
    position: relative;
    display: inline-block;
    max-width: 100%;
    vertical-align: middle
}

.sl-trademarks .link:hover img {
    opacity: 1
}

.sl-trademarks .next, .sl-trademarks .prev {
    position: absolute;
    z-index: 10;
    top: 50%;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transform: translate(0, -50%);
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
    background: #ededed;
    line-height: 40px
}

.sl-trademarks .next:before, .sl-trademarks .prev:before {
    position: relative;
    display: inline-block;
    width: .6em;
    height: 1.1em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -532.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px;
    line-height: 1
}

.no-svg .sl-trademarks .next:before, .no-svg .sl-trademarks .prev:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.sl-trademarks .next:hover, .sl-trademarks .prev:hover {
    background: #5cd3cf
}

.sl-trademarks .next:hover:before, .sl-trademarks .prev:hover:before {
    width: .6em;
    height: 1.1em;
    background-position: -.2em -533.7em
}

.sl-trademarks .next:active, .sl-trademarks .prev:active {
    opacity: .9;
    background: #5cd3cf
}

.sl-trademarks .next:active:before, .sl-trademarks .prev:active:before {
    width: .6em;
    height: 1.1em;
    background-position: -.2em -533.7em
}

.sl-trademarks .next.disabled, .sl-trademarks .prev.disabled {
    display: none
}

.sl-trademarks .prev {
    left: 0
}

.sl-trademarks .prev:before {
    left: -1px;
    transform: rotate(180deg)
}

.sl-trademarks .next {
    right: 0
}

.sl-trademarks .next:before {
    right: -1px
}

.sl-trademarks .wrap-btn-all {
    text-align: center
}

.sl-trademarks .wrap-btn-all .btn-all {
    position: relative;
    padding-right: 45px;
    padding-left: 25px;
    transition: none;
    color: #333;
    border-color: #d6d6d6;
    background: 0 0;
    text-shadow: none;
    font-size: 14px
}

.sl-trademarks .wrap-btn-all .btn-all:active, .sl-trademarks .wrap-btn-all .btn-all:hover {
    color: #5cd3cf;
    border-color: #5cd3cf
}

.sl-trademarks .wrap-btn-all .btn-all:active:before, .sl-trademarks .wrap-btn-all .btn-all:hover:before {
    width: .9em;
    height: .6em;
    background-position: -.2em -234.3em
}

.sl-trademarks .wrap-btn-all .btn-all:before {
    position: absolute;
    top: 50%;
    right: 25px;
    display: block;
    width: .9em;
    height: .6em;
    margin-top: 1px;
    content: ' ';
    transform: translateY(-50%) rotate(0);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -232.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .sl-trademarks .wrap-btn-all .btn-all:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.sl-trademarks .wrap-btn-all .btn-all .opened {
    display: none
}

.sl-trademarks .wrap-btn-all .btn-all .closed {
    display: block
}

.drop-user-panel {
    display: none;
    padding: 20px 20px 0;
    background: #fff;
    box-shadow: 0 5px 30px rgba(0, 0, 0, .2);
    line-height: 1
}

.drop-user-panel:before {
    position: absolute;
    z-index: 1001;
    top: -7px;
    left: 50%;
    margin-left: -6px;
    content: '';
    border: 6px solid transparent;
    border-top: 0;
    border-bottom: 7px solid #fff
}

.drop-user-panel_pos {
    position: absolute;
    z-index: 1000;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0)
}

.drop-user-panel_pos:before {
    right: 50px;
    left: auto;
    margin-left: 0
}

.drop-user-panel_auth {
    width: 244px;
    padding-top: 31px
}

.b-auth-body-form {
    margin-bottom: 20px
}

.b-auth-body-sel {
    margin-bottom: 23px
}

.b-auth-body-sel:last-child {
    margin-bottom: 30px
}

.b-auth-body-sel__lbl {
    margin-bottom: 9px;
    font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
    font-size: 1.3rem
}

.b-auth-body-sel__select {
    width: 100%;
    height: 45px;
    padding-left: 18px;
    text-indent: 20px;
    border: none;
    background: #f4f4f4;
    box-shadow: inset 1px 0 4px 1px rgba(0, 0, 0, .05)
}

.b-auth-body-sel__opt {
    color: #000;
    font-size: 1.3rem
}

.b-auth-body .jq-selectbox li {
    padding-left: 0;
    white-space: nowrap
}

.b-auth-body .jq-selectbox__trigger-arrow {
    left: 28%;
    width: 6px;
    height: 6px;
    margin: -3px 0 0;
    transform: rotate(45deg);
    border-top: none;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    border-left: none
}

.b-auth-body .jq-selectbox__select {
    padding-left: 0;
    border-color: #ebebeb;
    box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, .03)
}

.b-auth-nav {
    position: relative;
    margin: 0 -20px;
    padding: 30px 20px 0
}

.b-auth-nav:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    content: '';
    background: #e6e6e6
}

.b-auth-nav__link {
    display: block;
    margin-bottom: 5px;
    padding: 6px 0 5px;
    text-decoration: none;
    color: #323232;
    font-family: OpenSans-Regular, Helvetica, Arial, sans-serif;
    font-size: 1.3rem
}

.b-auth-nav__link:focus, .b-auth-nav__link:hover {
    text-decoration: none;
    color: #323232
}

.b-auth-nav__link:first-child {
    margin-top: -10px
}

.b-auth-nav__link:last-child {
    margin-bottom: 20px
}

.radio-btn-wrap_pos {
    margin-bottom: 18px
}

.custom-radio-btn {
    position: relative;
    display: inline-block;
    min-height: 20px;
    margin-bottom: 0;
    padding-left: 20px;
    cursor: pointer;
    font-size: 1.5rem
}

.custom-radio-btn_pos {
    padding-left: 35px
}

.custom-radio-btn__input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
    cursor: pointer
}

.custom-radio-btn__checkmark {
    position: absolute;
    top: 50%;
    left: 0;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    border: 1px solid #dbe0e2;
    border-radius: 50%;
    background-color: #f6f6f6
}

.custom-radio-btn:hover input ~ span {
    background-color: #f1f1f1
}

.custom-radio-btn input:checked ~ .custom-radio-btn__checkmark {
    background-color: #fff
}

.custom-radio-btn span:after {
    position: absolute;
    display: none;
    content: ''
}

.custom-radio-btn input:checked ~ span:after {
    display: block
}

.custom-radio-btn span:after {
    top: 0;
    width: 10px;
    height: 10px;
    margin: 4px 0 0 4px;
    border-radius: 50%;
    background: #5cd3cf
}

.placehold_pos {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.placehold__inner {
    position: relative
}

.placehold__image {
    position: static !important;
    transform: translate(0, 0) !important
}

.color-placehold {
    position: absolute;
    z-index: 10;
    right: 0;
    bottom: 0;
    width: 50px;
    max-width: 131px;
    height: 50px;
    max-height: 106px;
    transform: translate(40%, 40%);
    border: 5px solid #e9e9e9;
    border-radius: 50%
}

.color-placehold_pos {
    width: 35px;
    height: 35px;
    transform: translate(40%, 40%);
    border-width: 4px
}

.prod-card-table td .hit, .prod-card-table td .insale, .prod-card-table td .new {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    width: 3px;
    height: 33.3333%;
    cursor: pointer
}

.prod-card-table td .hit span, .prod-card-table td .insale span, .prod-card-table td .new span {
    display: none
}

.prod-card-table td .hit:hover span, .prod-card-table td .insale:hover span, .prod-card-table td .new:hover span {
    position: absolute;
    left: -80px;
    display: block;
    width: 70px;
    padding: 3px;
    text-align: center;
    border: 1px #e6e6e6 solid;
    border-radius: 1px;
    background: #fff;
    font-size: 13px
}

.prod-card-table td .insale {
    background: #458381
}

.prod-card-table td .hit {
    top: 33.3333%;
    background: #2ab7e1
}

.prod-card-table td .new {
    top: calc(33.3333% * 2);
    background: #458381
}

.bouncing-loader {
    display: flex;
    justify-content: center
}

.bouncing-loader > div {
    width: .8rem;
    height: .8rem;
    margin: .5rem .2rem;
    animation: bouncing-loader .6s infinite alternate;
    border-radius: 50%;
    background: #5cd3cf
}

.bouncing-loader > div:nth-child(2) {
    animation-delay: .2s
}

.bouncing-loader > div:nth-child(3) {
    animation-delay: .4s
}

.grid {
    display: grid;
    display: -ms-grid;
    margin-right: -15px;
    margin-left: -15px;
    -ms-grid-columns: 20% 20% 20% 20% 20%;
    grid-template-columns:repeat(5, 20%)
}

.js-prod-variant {
    width: 100%;
    height: 100%
}

.js-prod-variant_hidden {
    display: none !important
}

.p-card-tile.p-card-tile_catalog {
    height: 465px;
    max-height: 465px
}

.p-card-tile {
    height: 450px;
    max-height: 450px;
    padding: 15px
}

.p-card-tile_sale {
    flex: 0 0 20%;
    width: 20%
}

.p-card-tile_catalog {
    flex: 0 0 25%;
    width: 25%
}

.p-card-tile_countDown {
    padding: 20px 0 0
}

.p-card-tile_countDown .timer-block {
    position: absolute;
    z-index: 125;
    top: 30px;
    left: 50%;
    transform: translateX(-50%)
}

.p-card-tile_countDown .p-card-tile-inner {
    height: 410px
}

.p-card-tile_countDown .prod-pic__color_pos {
    right: 17px
}

.p-card-tile_mainProducts {
    padding: 0 15px
}

.p-card-tile-inner:hover .controls-prod__btn__btn:hover:before {
    transition: opacity 0 !important
}

.p-card-tile-inner:hover .controls-prod__btn:before {
    opacity: 1;
    transition: opacity .5s ease
}

.p-card-tile-inner:hover .prod-drop {
    position: static;
    z-index: initial
}

.p-card-tile-inner {
    position: relative;
    z-index: 100;
    border: 1px solid #e7e7e7;
    background: #fff
}

.p-card-tile-inner:after {
    position: absolute;
    z-index: -1;
    top: -10px;
    right: -10px;
    bottom: -10px;
    left: -10px;
    opacity: 0;
    content: '';
    pointer-events: none;
    background-color: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .2)
}

.p-card-tile_hasVariants .prod-txt-content_mod {
    display: none
}

.p-card-tile_hasVariants .p-card-tile-inner_col-2:after {
    left: -100px !important
}

.p-card-tile_hasVariants .p-card-tile-inner:after {
    left: -60px
}

.p-card-tile_hasVariants .p-card-tile-inner:hover .prod-txt-content_mod {
    display: block
}

.p-card-tile_hasVariants .p-card-tile-inner:hover .prod-txt-content_standart {
    display: none
}

.p-card-tile-content .b-status-wrap__text {
    display: flex;
    align-items: center;
    flex-grow: 1;
    flex-wrap: wrap;
    justify-content: space-between
}

.p-card-tile-content .b-status-wrap__text br {
    display: none
}

.p-card-tile-content .b-status-wrap {
    margin-bottom: 10px
}

.p-card-tile-content {
    position: relative;
    width: 100%
}

.p-card-tile-content__drop {
    padding: 0 15px
}

.p-card-tile-content__variants {
    position: absolute
}

.prod-variants {
    z-index: 100;
    overflow: hidden;
    width: 40px;
    height: 410px;
    max-height: 100%;
    transition: transform .2s ease-out;
    column-gap: 0;
    will-change: transform
}

.prod-variants__color {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.prod-variants_2col {
    transition: transform .25s ease-out
}

.prod-variants__link {
    position: relative;
    display: flex;
    opacity: 0;
    width: 37px;
    height: 37px;
    margin-bottom: 4px;
    transition: opacity .1s;
    transition-delay: .05s
}

.prod-variants__link_btn {
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0 !important
}

.prod-variants__link_btn:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
    content: '';
    transition: .2s ease;
    transform: rotate(45deg);
    border: 2px solid #999;
    border-width: 0 2px 2px 0
}

.prod-variants__link_btn:hover:after {
    border-color: #5cd3cf !important
}

.prod-variants__link_btn:hover:before {
    content: none !important
}

.prod-variants__link_img-hovered:before, .prod-variants__link_img.hovered:before, .prod-variants__link_img:hover:before {
    position: absolute;
    width: 37px;
    height: 37px;
    content: '';
    border: 1px solid #e6e6e6
}

.prod-variants__link_size {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 31px;
    height: 31px;
    margin-right: 10px;
    margin-bottom: 10px;
    text-decoration: none;
    color: #666;
    background: #f1f1f1;
    font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
    font-size: 12px
}

.prod-variants__link_size-hovered, .prod-variants__link_size.hovered, .prod-variants__link_size:hover {
    text-decoration: none;
    color: #000;
    border: 1px solid #cdcdcd;
    background: #000;
    background: #e6e6e6
}

.prod-variants__link_color {
    width: 31px;
    height: 31px;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 50%
}

.prod-variants__link_color-hovered, .prod-variants__link_color.hovered, .prod-variants__link_color:hover {
    border: 5px solid #e6e6e6
}

.prod-variants__link:nth-child(-n+5) {
    opacity: 1
}

.prod-variants__thumb {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 87%;
    transform: translate(-50%, -50%)
}

.controls-prod {
    overflow: hidden;
    width: 50px
}

.controls-prod__btn:hover:before {
    transition: 0 !important
}

.controls-prod_toCollection:before, .controls-prod_toCompare:before, .controls-prod_zoom:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: inline-block;
    content: ' ';
    transform: translate(-50%, -50%);
    pointer-events: none;
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .controls-prod_toCollection:before, .no-svg .controls-prod_toCompare:before, .no-svg .controls-prod_zoom:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.controls-prod_toCollection:before {
    width: 1.89em;
    height: 1.791em;
    background-position: -.2em -321.4em
}

.controls-prod_toCollection:hover:before {
    width: 1.89em;
    height: 1.791em;
    background-position: -.2em -325.8em
}

.controls-prod_toCollection.active:before {
    width: 1.89em;
    height: 1.79em;
    background-position: -.2em -323.6em
}

.controls-prod_toCompare:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -328em
}

.controls-prod_toCompare:hover:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -332.4em
}

.controls-prod_toCompare.active:before {
    width: 1.92em;
    height: 1.72em;
    background-position: -.2em -330.2em
}

.controls-prod_zoom:before {
    width: 1.8em;
    height: 1.8em;
    background-position: -.2em -514em
}

.controls-prod_zoom:hover:before {
    width: 1.8em;
    height: 1.8em;
    background-position: -.2em -518.6em
}

.controls-prod_pos {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0
}

.controls-prod__btn {
    position: relative;
    display: block;
    width: 50px;
    height: 50px;
    padding: 0;
    transition: transform .15s ease;
    border: none;
    background: 0 0
}



.product-steker__item{
    position: relative;
    display: inline-block;
    height: 30px;
    margin-bottom: 10px;
    margin-right: 5px;
    font-size: 13px;
    line-height: 20px;
    text-decoration: none;
    padding: 5px 10px;
    border-radius: 2px
}
.product-steker__item.product-markers__item_hit{
    background-color: #f25d1d;
    color: #ffffff;
}

.product-steker__item.product-markers__item_new{
    background-color: #6db3af;
    color: #ffffff;
}

.product-steker__item.product-markers__item_custom{
    background-color: #634f9a;
    color: #ffffff;
}


.product-markers__item {
    position: relative;
    display: block;
    height: 40px;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 40px
}

.product-markers__item.product-markers__item_gift, .product-markers__item.product-markers__item_hit, .product-markers__item.product-markers__item_new {
    display: block;
    width: 35px;
    height: 35px;
    padding-right: 0;
    border: none;
    background-size: contain;
    line-height: 1
}

.product-markers__item.product-markers__item_gift {
    background-image: url(/images/i-categories-1.svg)
}

.product-markers__item.product-markers__item_hit {
    background-image: url(/images/i-categories-5.svg)
}

.product-markers__item.product-markers__item_new {
    background-image: url(/images/i-categories-4.svg)
}

.product-markers__item_gift {
    color: #458381
}

.product-markers__item img {
    width: 35px
}

.product-markers__item {
    position: relative;
    display: block;
    margin-bottom: 10px
}

.product-markers__item:hover .product-markers__item-tooltip {
    display: block
}

.product-markers__item-tooltip::after {
    position: absolute;
    top: 100%;
    left: 50%;
    content: '';
    transform: translateX(-50%);
    border: 5px solid transparent;
    border-top-color: #fff;
    border-bottom: none
}

.product-markers__item-tooltip {
    position: absolute;
    z-index: 5;
    bottom: 100%;
    left: 50%;
    display: none;
    min-width: 78px;
    padding: 5px 10px;
    transform: translateX(-50%);
    text-align: center;
    color: #323232;
    border-radius: 4px;
    background-color: #fff;
    filter: drop-shadow(0 0 4px rgba(0, 0, 0, .3))
}

.product-markers_pos {
    position: absolute;
    z-index: 2;
    top: 5px;
    right: 5px;
    text-align: right;
    margin-left: 60px;
}

.prod-pic {
    position: relative;
    z-index: 1;
    padding: 10px;
    background: #fff
}

.prod-pic__color {
    width: 46px;
    height: 46px;
    border: 3px solid #e7e5e5;
    border-radius: 50%
}

.prod-pic__color_pos {
    position: absolute;
    right: 40px;
    bottom: 20px
}

.prod-pic__link {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none
}

.prod-pic__image {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    max-width: 80%;
    max-height: 80%;
    transition: transform .3s ease;
    transform: translate(-50%, -50%);
    will-change: transform
}

.prod-pic__marker {
    position: absolute;
    z-index: 2;
    bottom: 15px;
    left: 35px
}

.mark-sale {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: auto;
    max-width: 100%;
    height: 20px;
    margin: 3px 10px;
    padding: 0 6px;
    white-space: nowrap;
    color: #fff;
    border-radius: 3px;
    background: #d61414;
    font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 1
}

.prod-card-line .pic-wrap .mark-sale, .prod-card-tile .pic-wrap .mark-sale {
    position: absolute;
    z-index: 2;
    bottom: 5px;
    left: 5px;
    width: 58px
}

.prod-txt-content {
    position: relative;
    padding: 0 15px;
    background: #fff
}

.prod-txt-content__price .price-wrap__prc-old {
    margin-top: 3px
}

.prod-txt-content__price {
    margin-bottom: 7px
}

.prod-txt-content__price .price-wrap__old-val {
    padding-right: 3px
}

.product-card-thumb-wrap {
    position: relative;
    margin-bottom: 7px
}

.product-card-thumb-wrap:not(:first-of-type) {
    margin-top: 25px
}

.p-card-tile-inner:hover .product-card-thumb-wrap__modification {
    display: block
}

.p-card-tile-inner:hover .prod-txt-content__name {
    display: block
}

.prod-txt-content__name {
    margin-bottom: 3px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2
}

.product-card-thumb-list {
    position: relative;
    display: flex;
    overflow: hidden;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
    max-width: 256px
}

@media (min-width: 1024px) {
    .product-card-thumb-list {
        height: 36px
    }

    .product-card-thumb-wrap .prod-txt-content__name {
        position: absolute;
        z-index: 1;
        top: -20px;
        width: 100%
    }

    .product-card-thumb-wrap:not(:first-of-type) {
        display: none
    }

    .product-card-thumb-toggle {
        position: absolute;
        top: 13px;
        right: 10px;
        display: block;
        width: 10px;
        height: 7px;
        content: ' ';
        background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
        background-repeat: no-repeat;
        background-position: -.2em -232.3em;
        background-size: 5.7em 585.5em;
        font-size: 10px
    }
}

@media (max-width: 1023px) {
    .product-card-thumb-toggle {
        display: none
    }
}

.p-card-tile-inner:hover .product-card-thumb-toggle {
    display: none
}

.p-card-tile-inner:hover .product-card-thumb-list {
    height: auto
}

.product-card-thumb {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    margin: 0 4px 4px 0;
    cursor: pointer;
    border: 1px solid rgb(0 0 0 / 5%);
    border-radius: 2px
}

.product-card-thumb.product-card-thumb__wide {
    width: auto;
    min-width: 32px;
    padding: 0 4px;
    font-size: 12px
}

.product-card-thumb.active {
    border: 1px solid #a5e06f
}

.product-card-thumb:not(.active):hover {
    border: 1px solid #eee;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%)
}

.title-wrap {
    overflow: hidden;
    height: 60px;
    max-height: 3.9em;
    background: #fff;
    line-height: 1.3
}

.title-wrap__ttl { /*! autoprefixer: off */
    display: -webkit-box;
    display: -moz-box; /*! autoprefixer: on */
    overflow: hidden;
    -webkit-box-orient: vertical;
    max-height: 54px;
    transition: color .2s ease;
    text-decoration: none;
    color: #000;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px;
    -webkit-line-clamp: 3
}

.title-wrap__ttl:hover {
    text-decoration: none;
    color: #5cd3cf
}

.title-wrap__articul {
    white-space: nowrap;
    color: #999;
    border-bottom: 1px dashed #999;
    font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
    font-size: 1.25rem
}

.price-wrap {
    background: #fff
}

.price-wrap_sale .price-wrap__cur-cur, .price-wrap_sale .price-wrap__cur-val {
    color: #458381
}

.price-wrap__prc-old {
    position: relative;
    display: table;
    height: 20px;
    line-height: 20px
}

.price-wrap__prc-old:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    content: '';
    border-bottom: 1px solid #ccc;
    background: #ccc
}

.price-wrap__old-cur, .price-wrap__old-val {
    display: table-cell;
    vertical-align: middle;
    color: #999;
    font-size: 12px
}

.price-wrap__prc-current {
    white-space: nowrap
}

.price-wrap__prc-cur-wrap {
    position: relative;
    display: table;
    cursor: pointer;
    border-bottom: 1px dashed #ccc;
    font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif
}

.price-wrap:hover .product-info, .price-wrap__prc-cur-wrap:hover .prod-price-drop_pos {
    display: block;
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto
}

.prod-price-drop_pos {
    position: absolute;
    z-index: 601;
    bottom: 100%;
    display: none;
    width: 247px;
    padding-bottom: 10px;
    transition-delay: .5s
}

.price-wrap .prod-price-drop_pos {
    position: absolute;
    z-index: 0;
    bottom: 100%;
    left: 0;
    visibility: hidden;
    opacity: 0;
    transition: .2s;
    transition-delay: .1s;
    transform: translateY(10%);
    pointer-events: none
}

.price-wrap__prc-cur-wrap:hover .prod-price-drop_pos {
    z-index: 100;
    transition-delay: .8s
}

.prod-price-drop_pos .icon-dot {
    transform: translateY(-2px)
}

.price-wrap:hover .product-info {
    transition-delay: .3s
}

.price-wrap:hover .product-info .icon {
    position: relative
}

.price-wrap__prc-cur-wrap > * {
    display: table-cell;
    padding-right: 3px
}

.price-wrap__prc-cur-wrap .icon-bonus, .price-wrap__prc-cur-wrap .icon-dot {
    padding-right: 8px
}

.price-wrap__cur-val {
    color: #000;
    font-size: 16px
}

.price-wrap__cur-cur {
    text-transform: uppercase;
    color: #000;
    font-size: 13px
}

.price-wrap__cur-txt {
    display: table-cell;
    text-transform: uppercase;
    color: #999;
    font-size: 8px
}

.b-status-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff
}

.b-status-wrap__count, .b-status-wrap__text {
    font-size: 13px
}

.b-status-wrap__count {
    display: none
}

.b-status-wrap__in-basket {
    position: relative;
    display: block;
    width: 20px;
    height: 20px
}

.b-status-wrap__in-basket:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: inline-block;
    width: 1.6em;
    height: 1.6em;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -112.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .b-status-wrap__in-basket:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.prod-drop {
    background: #fff
}

.prod-drop__controls {
    padding: 5px 0
}

.add-wrap_mod {
    padding: 5px 0
}

.add-wrap__item {
    position: relative;
    height: 20px;
    color: #999;
    font-size: 13px !important;
    line-height: 20px
}

.add-wrap__item_pallet.add-wrap__item_pos {
    margin-top: 4px
}

.add-wrap__item_block:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: inline-block;
    width: 1.4em;
    height: 1.2em;
    content: ' ';
    transform: translateY(-50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -158.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .add-wrap__item_block:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.add-wrap__item_pallet:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: inline-block;
    width: 1.8em;
    height: 1.2em;
    content: ' ';
    transform: translateY(-50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -160em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .add-wrap__item_pallet:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.add-wrap__item_pos {
    display: flex;
    justify-content: space-between;
    padding-left: 25px
}

.add-wrap__btn-add {
    opacity: .7;
    height: 20px;
    padding: 0;
    transition: opacity .2s ease;
    color: #458381;
    border: 0;
    background: 0 0;
    font-size: 13px;
    line-height: 20px
}

.add-wrap__btn-add:hover {
    opacity: 1
}

.b-basket-controls {
    display: flex
}

.b-basket-controls__btn_pos {
    margin-left: 12px
}

.b-count {
    position: relative;
    z-index: 2
}

.b-count.b-basket-controls__count {
    width: 30%
}

.b-count__input {
    width: 100%;
    height: 42px
}

.b-count__btn-mns, .b-count__btn-pls {
    display: block
}

.b-count__btn-pls:before {
    content: '+'
}

.b-count__btn-mns:before {
    content: '-'
}

.invisible {
    opacity: 0 !important
}

.transition {
    transition: .4s ease
}

.transition.move_next {
    transform: translateX(-294px)
}

.transition.move_prev {
    transform: translateX(294px)
}

.visible {
    opacity: 1 !important;
    transition-delay: .1s
}

.visible-delay {
    opacity: 1
}

.infinite-slider {
    position: relative;
    z-index: 122;
    display: flex;
    overflow: hidden;
    width: 100%;
    margin-top: -20px;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 10px
}

@media (min-width: 1024px) {
    .infinite-slider {
        margin-bottom: -70px;
        padding-bottom: 100px
    }
}

.infinite-slider_forTable {
    margin: 0 -15px
}

.infinite-slider_expanded .p-card-tile-content__drop {
    position: absolute;
    top: initial;
    bottom: 0;
    width: 100%
}

.infinite-slider .p-card-tile {
    flex-grow: 0;
    flex-shrink: 0;
    width: 294px;
    transition: .3s ease
}

.infinite-slider_fourSlides .p-card-tile:nth-child(n+5) {
    opacity: 0
}

.infinite-slider_fiveSlides.transition.move_prev {
    transform: translateX(314px) !important
}

.infinite-slider_fiveSlides.transition.move_next {
    transform: translateX(-314px) !important
}

.infinite-slider_fiveSlides .p-card-tile {
    flex: 0 0 auto;
    width: 298px
}

.infinite-slider_fiveSlides .p-card-tile:nth-child(n+6) {
    opacity: 0
}

.header-top-menu {
    border-bottom: 1px solid #f1f1f1;
    font-size: 14px
}

.open-catalog .header-top-menu {
    position: relative;
    z-index: 9;
    background-color: #fff
}

.header-top-menu .menu-list {
    position: relative
}

.header-top-menu .list {
    position: relative;
    display: flex;
    align-items: center;
    height: 46px;
    margin: 0
}

@media (min-width: 1024px) and (max-width: 1279px) {
    .header-top-menu .list {
        flex-wrap: wrap;
        height: 92px
    }
}

.header-top-menu .item {
    transition: all .15s ease
}

.header-top-menu .item.region {
    float: left
}

.header-top-menu .item.contacts {
    position: relative;
    float: left
}

.header-top-menu .item.contacts .drop-arrow {
    position: absolute;
    z-index: 1001;
    bottom: 0;
    left: 50%;
    display: none;
    margin-left: -6px;
    border: 6px solid transparent;
    border-top: 0;
    border-bottom: 7px solid #fff
}

.header-top-menu .item.contacts .contacts__drop-top-menu {
    position: absolute;
    z-index: 10000;
    top: 100%;
    left: 50%;
    display: none;
    transform: translate(-50%, 0)
}

.header-top-menu .item.contacts:hover .contacts__drop-top-menu, .header-top-menu .item.contacts:hover .drop-arrow {
    display: block
}

.header-top-menu .item.status {
    float: right
}

.header-top-menu .item.feedback {
    float: right
}

.header-top-menu .icon_officetonmarket:before {
    width: 1em;
    height: 1.7em;
    content: '';
    background-image: url(/local/templates/html/images/favicon_officetonmarket.svg);
    background-repeat: no-repeat;
    background-position: center center
}

.header-top-menu .item.old {
    float: right
}

.header-top-menu .item.old a {
    position: relative;
    display: block;
    height: 38px;
    padding: 0 20px;
    text-decoration: none;
    color: #333;
    line-height: 36px
}

.header-top-menu .item.old a:hover {
    color: #5cd3cf
}

.header-top-menu .item:hover {
    color: #458381
}

.header-top-menu .item:hover .icon svg {
    stroke: #458381
}

.header-top-menu .item.active .link {
    background: #ccc
}

.header-top-menu .item.active .link:hover {
    background: #c5c5c5
}

.header-top-menu .item.active .link:before {
    display: block
}

.header-top-menu .item.active .arrow {
    transform: rotate(180deg)
}

.header-top-menu .item .link {
    position: relative;
    display: block;
    height: 38px;
    padding: 0 20px;
    text-decoration: none;
    color: #333;
    line-height: 36px
}

.header-top-menu .item .link:hover {
    background: #ccc
}

.header-top-menu .item .link:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: none;
    margin-left: -6px;
    content: '';
    border: 6px solid transparent;
    border-top: 5px solid #fff;
    border-bottom: none
}

.header-top-menu .item .arrow, .header-top-menu .item .icon, .header-top-menu .item .txt {
    display: inline-block;
    vertical-align: middle;
    line-height: 1
}

.header-top-menu .item .icon {
    margin-right: 5px;
    line-height: 1
}

.header-top-menu .item .icon:before {
    display: block
}

.header-top-menu .item .txt {
    font-size: 14px
}

.header-top-menu .item .txt.differ .ttl, .header-top-menu .item .txt.differ .wrap-descr {
    display: inline-block
}

.header-top-menu .item .txt.differ .wrap-descr span {
    position: relative;
    display: inline-block
}

.header-top-menu .item .txt.differ .wrap-descr span:before {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 1px;
    height: 100%;
    content: '';
    background: #333
}

.header-top-menu .item .txt.differ .wrap-descr span + span {
    margin-left: 10px;
    padding-left: 10px
}

.header-top-menu .item .txt.differ .wrap-descr span + span:before {
    display: block
}

.header-top-menu .item .arrow {
    margin-left: 4px
}

.header-top-menu .item .arrow:before {
    display: block;
    width: .9em;
    height: .6em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -232.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .header-top-menu .item .arrow:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.header-top-menu .dropdown-block {
    position: relative;
    overflow: hidden;
    height: 0;
    padding: 0;
    transition: height .5s ease;
    will-change: height
}

.header-top-menu .btn-close {
    position: absolute;
    top: 20px;
    right: 0;
    border: none;
    background: 0 0
}

.header-top-menu .btn-close:before {
    display: inline-block;
    width: 1.003em;
    height: 1em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -334.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .header-top-menu .btn-close:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.header-top-menu .btn-close:hover:before {
    width: 1.003em;
    height: 1em;
    background-position: -.2em -337.4em
}

.header-top-menu .drop-panel {
    display: none;
    padding: 50px 0
}

.header-top-menu .title {
    margin: 0 0 8px;
    line-height: 1.2
}

.header-top-menu .title.order {
    padding-top: 17px
}

.header-top-menu .city-list {
    float: left;
    width: 20%;
    margin: 0
}

.header-top-menu .city-list li + li {
    margin-top: 10px
}

.header-top-menu .city-list li > a, .header-top-menu .city-list li > span {
    text-decoration: none;
    color: #333;
    line-height: 1.2
}

.header-top-menu .city-list li > a:hover {
    color: #5cd3cf
}

.header-top-menu .city-list li.active > a, .header-top-menu .city-list li.active > span {
    color: #458381
}

.header-top-menu .city-list li.active > a:hover {
    color: #5cd3cf
}

.header-top-menu .contact-item .title {
    float: left;
    margin-right: 20px
}

.header-top-menu .contact-item .info-wrap {
    position: relative;
    top: -3px;
    overflow: hidden
}

.header-top-menu .contact-item .address > span, .header-top-menu .contact-item .phones > span {
    display: block
}

.header-top-menu .contact-item .address {
    margin-bottom: 20px
}

.header-top-menu .inp-star {
    position: relative;
    padding-right: 20px
}

.header-top-menu .inp-star:before {
    position: absolute;
    top: 0;
    left: 100%;
    display: block;
    margin-left: -20px;
    padding-left: 5px;
    content: '*';
    line-height: 1
}

.header-top-menu .inp-star .jqselect {
    vertical-align: top
}

.header-top-menu .description {
    max-width: 900px
}

.header-top-menu .form-region {
    margin: 0 0 40px
}

.header-top-menu .form-region .form-group {
    max-width: 300px
}

.header-top-menu .form-region .jq-selectbox__dropdown {
    min-height: inherit
}

.header-top-menu .form-region .jq-selectbox__dropdown ul {
    max-height: 100px !important
}

.header-top-menu .form-message {
    margin-top: 30px
}

.header-top-menu .form-message .jq-selectbox__dropdown {
    min-height: inherit
}

.header-top-menu .form-message .jq-selectbox__dropdown ul {
    max-height: 122px !important
}

.header-top-menu .form-message .submit-wrap {
    padding-right: 20px
}

.header-top-menu .form-message .btn_submit {
    display: block;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 2px;
    font-size: 12px
}

.header-top-menu .form-order {
    padding-top: 10px
}

.header-top-menu .form-order .btn_submit {
    display: block;
    float: none;
    width: 100%;
    margin: 0;
    padding-top: 15px;
    padding-bottom: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 2px;
    font-size: 12px
}

.header-top-menu .form-order .name {
    text-align: right
}

.contacts-drop {
    min-width: 290px;
    padding: 20px 20px 0;
    background: #fff;
    box-shadow: 0 5px 30px rgba(0, 0, 0, .2)
}

.contacts-drop__table {
    margin-bottom: 0 !important
}

.contacts-drop__trow {
    border-bottom: none !important
}

.contacts-drop__trow:hover {
    background: 0 0 !important
}

.contacts-drop__tcell-city, .contacts-drop__tcell-phone {
    padding: 9px 0 !important
}

.contacts-drop__tcell-link {
    text-decoration: none;
    color: inherit
}

.contacts-drop__tcell-link:hover {
    text-decoration: underline;
    color: #5cd3cf
}

.contacts-drop__tcell-phone {
    padding: 8px 0;
    text-align: right
}

.contacts-drop__phone-num {
    transition: color .3s ease;
    text-decoration: none !important;
    color: #333;
    border-bottom: 1px dashed #5cd3cf
}

.contacts-drop__phone-num:hover {
    text-decoration: none !important;
    color: #5cd3cf
}

.contacts-drop__drop-foot {
    margin: 0 -20px;
    margin-top: 14px;
    text-align: center;
    background: #f4f4f4;
    font-size: 12px;
    line-height: 32px
}

.user-panel-mob {
    position: relative
}

.user-panel-mob:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 2000px;
    max-width: 100vw;
    height: 100%;
    content: '';
    transform: translateX(-50%);
    border-bottom: 1px solid #d4d2d2;
    background: #fff
}

.user-panel-mob .list {
    position: relative
}

.user-panel-mob .item {
    float: right
}

.user-panel-mob .item .wrap-link {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    padding: 0 20px;
    transition: none;
    text-decoration: none
}

.user-panel-mob .item .icon {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2
}

.user-panel-mob .item .icon:before {
    display: block;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .user-panel-mob .item .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.user-panel-mob .item .count {
    position: absolute;
    z-index: 1;
    top: 6px;
    right: 0;
    padding: 3px 4px;
    color: #5cd3cf;
    border-radius: 5px;
    background: rgba(0, 0, 0, .1);
    font-size: 10px;
    line-height: 1
}

.user-panel-mob .item .count:empty {
    padding: 0
}

.user-panel-mob .item.hamburger {
    float: left;
    height: 50px;
    padding: 0 20px 0 0;
    line-height: 50px
}

.user-panel-mob .item.hamburger .wrap-hamburger {
    position: relative;
    top: -1px;
    display: inline-block;
    height: 20px;
    vertical-align: middle
}

.user-panel-mob .item.hamburger .mm-opener {
    position: relative;
    display: block;
    width: 18px;
    height: 18px;
    padding: 0;
    cursor: pointer;
    user-select: none;
    transition: .3s;
    border: none;
    outline: 0;
    background: 0 0
}

.user-panel-mob .item.hamburger .mm-opener .ico {
    top: 50%;
    border: none
}

.user-panel-mob .item.hamburger .mm-opener .ico, .user-panel-mob .item.hamburger .mm-opener .ico:after, .user-panel-mob .item.hamburger .mm-opener .ico:before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    transition: .3s;
    background: #333
}

.user-panel-mob .item.hamburger .mm-opener .ico:after, .user-panel-mob .item.hamburger .mm-opener .ico:before {
    content: '';
    transform-origin: 3px center
}

.user-panel-mob .item.hamburger .mm-opener .ico:before {
    top: 6px
}

.user-panel-mob .item.hamburger .mm-opener .ico:after {
    top: -6px
}

.user-panel-mob .item.hamburger .mm-opener.opened .ico {
    transform: scale3d(.8, .8, .8);
    background: 0 0
}

.user-panel-mob .item.hamburger .mm-opener.opened .ico:after, .user-panel-mob .item.hamburger .mm-opener.opened .ico:before {
    top: 0;
    transform-origin: 50% 50%;
    background: #5cd3cf
}

.user-panel-mob .item.hamburger .mm-opener.opened .ico:before {
    transform: rotate3d(0, 0, 1, 45deg)
}

.user-panel-mob .item.hamburger .mm-opener.opened .ico:after {
    transform: rotate3d(0, 0, 1, -45deg)
}

.user-panel-mob .item.cabinet.active .icon:before {
    width: 1.354em;
    height: 1.7156em;
    background-position: -.2em -416.8em
}

.user-panel-mob .item.cabinet .icon:before {
    width: 1.354em;
    height: 1.7156em;
    background-position: -.2em -414.6em
}

.user-panel-mob .item.logo {
    float: left;
    padding: 0 20px
}

.user-panel-mob .item.logo > a, .user-panel-mob .item.logo > span {
    display: block;
    height: 50px;
    line-height: 50px
}

.user-panel-mob .item.logo img {
    position: relative;
    top: -1px;
    display: inline-block;
    width: auto;
    max-width: 100%;
    height: 20px
}

.user-panel-mob .item.logo img.b2c {
    height: 32px
}

.user-panel-mob .item.compare.active .icon:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -332.4em
}

.user-panel-mob .item.compare .icon:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -328em
}

.user-panel-mob .item.views.active .icon:before {
    width: 1.997em;
    height: 1.2656em;
    background-position: -.2em -356.9em
}

.user-panel-mob .item.favorite.active .icon:before {
    width: 1.762em;
    height: 1.5813em;
    background-position: -.2em -362.3em
}

.user-panel-mob .item.favorite .icon:before {
    width: 1.762em;
    height: 1.5813em;
    background-position: -.2em -360.3em
}

.user-panel-mob .item.basket.active .icon:before {
    width: 1.959em;
    height: 1.7281em;
    background-position: -.2em -235.3em
}

.user-panel-mob .item.basket .icon:before {
    width: 1.959em;
    height: 1.7281em;
    background-position: -.2em -239.7em
}

.user-panel-mob .item.search.open {
    background: #d4d2d2
}

.user-panel-mob .item.search.open .icon:before {
    width: 1.5em;
    height: 1.6em;
    background-position: -.2em -484.2em
}

.user-panel-mob .item.search.open .drop-block {
    display: block
}

.user-panel-mob .item.search .icon:before {
    width: 1.5em;
    height: 1.6em;
    background-position: -.2em -488.2em
}

.user-panel-mob .item.search .drop-block {
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 0;
    display: none;
    width: 100%
}

.user-panel-mob .item.search .drop-block:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 600%;
    height: 100%;
    margin-left: -300%;
    content: '';
    background: #d4d2d2;
    box-shadow: 0 7px 10px rgba(0, 0, 0, .3)
}

.user-panel-mob .item.search .search-form-mob {
    position: relative;
    padding: 15px 0
}

.user-panel-mob .item.search fieldset {
    position: relative;
    margin: 0;
    padding: 0;
    border: none
}

.user-panel-mob .item.search .input-wrap {
    margin-right: 50px
}

.user-panel-mob .item.search .input {
    display: block;
    border-color: #b8c0c3;
    border-right: none;
    border-radius: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    outline: 0;
    background: #fff
}

.user-panel-mob .item.search .btn-submit {
    position: relative;
    display: block;
    float: right;
    width: 50px;
    height: 42px;
    padding: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.user-panel-mob .item.search .btn-submit:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 1.5em;
    height: 1.6em;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -486.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .user-panel-mob .item.search .btn-submit:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.logo-block {
    float: left
}

.logo-block .pic {
    height: 72px;
    padding: 16px 0 0
}

.logo-block .pic a {
    display: block;
    text-decoration: none
}

.logo-block .pic img {
    display: block;
    width: 208px;
    height: 40px
}

.header-panel-wrap {
    display: flex
}

.header-panel-wrap .user-panel {
    flex: 0 1 100%
}

.user-panel .list {
    display: flex;
    align-items: flex-start
}

.user-panel .item {
    position: relative;
    float: left;
    padding: 14px 0 7px
}

.user-panel .item.hover .drop-arrow, .user-panel .item.hover .drop-info, .user-panel .item:hover .drop-arrow, .user-panel .item:hover .drop-info {
    display: block
}

.user-panel .item.old .icon {
    margin-right: 5px
}

.user-panel .item.hover .drop-arrow, .user-panel .item.hover .drop-info {
    display: block
}

.user-panel .item .wrap-link {
    position: relative;
    z-index: 1;
    display: block;
    height: 44px;
    padding: 0 14px;
    transition: background .2s ease;
    text-decoration: none;
    border: 1px solid #dbe0e2;
    border-radius: 4px;
    line-height: 38px
}

.user-panel .item .txt {
    font-size: 14px
}

.user-panel .item .count {
    position: absolute;
    z-index: 1;
    top: 6px;
    right: 10px;
    padding: 3px 4px;
    color: #5cd3cf;
    border-radius: 5px;
    background: rgba(255, 255, 255, .9);
    font-size: 10px;
    line-height: 1
}

.user-panel .item .drop-arrow {
    position: absolute;
    z-index: 1001;
    bottom: 0;
    left: 50%;
    display: none;
    margin-left: -6px;
    border: 6px solid transparent;
    border-top: 0;
    border-bottom: 7px solid #fff
}

.user-panel .item .drop-info {
    position: absolute;
    z-index: 1000;
    top: 100%;
    right: -1px;
    display: none;
    min-width: 300px;
    padding: 20px;
    background: #fff;
    box-shadow: 0 5px 30px rgba(0, 0, 0, .2)
}

.user-panel .item.basket {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 11px
}

.user-panel .item.basket:hover .wrap-link {
    background: #e9e9e9
}

.user-panel .item.basket:hover.active .wrap-link {
    background: #e9e9e9
}

.user-panel .item.basket.active .wrap-link {
    background: #e4e4e4
}

.user-panel .item.basket.active .wrap-link:hover {
    background: #e9e9e9
}

.user-panel .item.basket .txt {
    display: inline-block;
    max-width: 100px;
    margin-left: 10px;
    vertical-align: middle;
    line-height: 1.2
}

@media (min-width: 1280px) {
    .user-panel .item.basket .txt {
        width: 100px
    }
}

.user-panel .item.basket .txt > .total-count-txt {
    color: #666;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.user-panel .item.basket .txt > a, .user-panel .item.basket .txt > span {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: none;
    text-overflow: ellipsis;
    color: #333;
    font-weight: 600
}

.user-panel .item.basket .txt > a:hover {
    color: #5cd3cf
}

.user-panel .item.basket .icon {
    display: inline-block;
    vertical-align: middle
}

.user-panel .item.basket .icon:before {
    display: block;
    width: 23px;
    height: 22px;
    content: ' ';
    background-image: url(/local/templates/html/images/icons/i-basket.svg);
    background-repeat: no-repeat;
    background-position: center;
    font-size: 11.5px
}

.no-svg .user-panel .item.basket .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.user-panel .item.basket .drop-info {
    z-index: 9999;
    width: 620px;
    padding: 0
}

.user-panel .item.basket .total-wrap {
    padding: 15px 0 15px 20px;
    background: #ebebeb
}

.user-panel .item.basket .total-wrap .total-count {
    float: left;
    color: #888;
    line-height: 20px
}

.user-panel .item.basket .total-wrap .total-price {
    float: right;
    width: 200px;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 20px
}

.container-form .user-panel .item.basket .btn-basket-wrap input[type=submit], .user-panel .item.basket .btn-basket-wrap .btn, .user-panel .item.basket .btn-basket-wrap .container-form input[type=submit] {
    display: block;
    width: 100%;
    padding-top: 18px;
    padding-bottom: 19px;
    font-size: 14px
}

.user-panel .item .basket-table {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 300px;
    margin-bottom: 0
}

.user-panel .item .basket-table tbody tr:first-child td {
    border-top: none
}

.user-panel .item .basket-table .td-pic {
    width: 10%
}

.user-panel .item .basket-table .td-title {
    width: 200px;
    min-width: 200px;
    max-width: 200px
}

.user-panel .item .basket-table .td-count {
    width: 25%
}

.user-panel .item .basket-table .td-price {
    width: 25%
}

.user-panel .item .basket-table .td-delete {
    width: 10%
}

.user-panel .item .basket-table .mCSB_container {
    margin-right: 0
}

.user-panel .item .basket-table .mCSB_scrollTools {
    width: 6px
}

.user-panel .item .basket-table .mCSB_draggerRail {
    background: 0 0
}

.user-panel .item .basket-table .mCSB_dragger_bar {
    opacity: .8;
    background: #999
}

.user-panel .item.collection.active .wrap-link, .user-panel .item.collection:hover .wrap-link {
    background: #efefef
}

.user-panel .item.collection.active .icon:before {
    width: 1.89em;
    height: 1.791em;
    background-position: -.2em -325.8em
}

.user-panel .item.collection .icon {
    display: inline-block;
    vertical-align: middle
}

.user-panel .item.collection .icon:before {
    display: block;
    width: 1.89em;
    height: 1.791em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -321.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .user-panel .item.collection .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.user-panel .item.collection .drop-info {
    width: 310px;
    padding-top: 30px;
    padding-bottom: 30px
}

.user-panel .item.collection .form-group {
    margin-bottom: 0
}

.user-panel .item.collection .group-check {
    padding-top: 0
}

.user-panel .item.collection .radio {
    margin-bottom: 30px
}

.user-panel .item.collection .radio:last-child {
    margin-bottom: 0
}

.user-panel .item.collection .form-create {
    margin-top: 25px
}

.user-panel .item.collection .form-create .wrap-input {
    overflow: hidden
}

.user-panel .item.collection .form-create .form-control {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.container-form .user-panel .item.collection .form-create input[type=submit], .user-panel .item.collection .form-create .btn, .user-panel .item.collection .form-create .container-form input[type=submit] {
    display: block;
    float: right;
    padding-right: 12px;
    padding-left: 12px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.user-panel .item.cabinet {
    position: relative;
    flex-shrink: 0;
    padding: 0 27px;
    line-height: 72px
}

.header-top-menu:hover {
    position: relative;
    z-index: 1000
}

.header-top-menu .item.cabinet {
    position: relative;
    display: inline-flex;
    align-items: center;
    margin-left: 25px;
    padding-left: 21px;
    cursor: pointer
}

.header-top-menu .item.cabinet::before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: 18px;
    content: '';
    transform: translateY(-50%);
    background: #dbe0e2
}

.header-top-menu .cabinet .txt a {
    color: #458381
}

.header-top-menu .cabinet:focus .txt a, .header-top-menu .cabinet:hover .txt a {
    color: #5cd3cf
}

.header-top-menu .cabinet .icon {
    margin-right: 12px
}

.header-top-menu .cabinet .icon svg {
    transition: stroke ease .4s;
    stroke: #458381
}

.header-top-menu .cabinet:focus .icon svg, .header-top-menu .cabinet:hover .icon svg {
    transition: stroke ease .4s;
    stroke: #5cd3cf
}

.header-top-menu .drop-user-panel_pos {
    right: 0;
    left: auto;
    transform: none
}

@media (min-width: 1024px) and (max-width: 1279px) {
    .header-top-menu .top-menu {
        width: 100%
    }
}

.header-top-menu .flex-menu {
    height: 46px
}

.header-top-menu .flex-menu__item:not(:last-child) {
    margin-right: 53px
}

.top-menu .flex-menu__item.active .flex-menu__link {
    color: #458381
}

@media (max-width: 1599px) {
    .header-top-menu .flex-menu__item:not(:last-child) {
        margin-right: 33px
    }
}

.header-top-menu .flex-menu__link {
    height: 46px;
    white-space: nowrap;
    text-decoration: none;
    color: #323232;
    line-height: 46px
}

.header-top-menu .flex-menu__link:hover {
    color: inherit
}

.header-top-menu .flexMenu-popup .flex-menu__item::before {
    display: none
}

.header-top-menu .flexMenu-popup .flex-menu__link {
    height: 30px;
    line-height: 30px
}

.header-top-menu .flexMenu-popup .flex-menu__item {
    display: block;
    width: 100%;
    margin: 0
}

.header-top-menu .flexMenu-popup.flexMenu-popup {
    z-index: 10;
    top: 100%;
    right: 0;
    margin: 0;
    padding: 15px 20px;
    border: 1px solid #f1f1f1;
    background-color: #fff
}

.header-top-menu .add-menu {
    margin-left: auto
}

.header-top-menu .add-menu .flex-menu__item {
    position: relative
}

.header-top-menu .add-menu .flex-menu__item:not(:last-child) {
    margin-right: 65px
}

.header-top-menu .add-menu .flex-menu__item::after {
    position: absolute;
    top: 50%;
    left: -30px;
    width: 1px;
    height: 18px;
    content: '';
    transform: translateY(-50%);
    background: #dbe0e2
}

.header-top-menu .item.cabinet:hover .drop-user-panel, .user-panel .item.cabinet:hover .drop-user-panel {
    display: block
}

.user-panel .item.cabinet:hover {
    background: #efefef
}

.user-panel .item.cabinet.active .icon:before {
    width: 1.354em;
    height: 1.7156em;
    background-position: -.2em -416.8em
}

.user-panel .item.cabinet.active .cabinet__txt {
    color: #5cd3cf
}

.header-top-menu .item.cabinet .cabinet__enter + .icon + .txt {
    transition: color ease .4s;
    color: #458381
}

.header-top-menu .item.cabinet .cabinet__enter:focus + .icon + .txt, .header-top-menu .item.cabinet .cabinet__enter:hover + .icon + .txt {
    transition: color ease .4s;
    color: #5cd3cf
}

.header-top-menu .item.cabinet .cabinet__enter, .user-panel .item.cabinet .cabinet__enter {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: #458381
}

.user-panel .item.cabinet a {
    display: block;
    text-decoration: none;
    color: #333
}

.user-panel .item.cabinet a:hover {
    text-decoration: none;
    color: #5cd3cf
}

.user-panel .item.cabinet .txt {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2
}

.user-panel .item.cabinet .txt > .cabinet__log_out, .user-panel .item.cabinet .txt > a, .user-panel .item.cabinet .txt > span {
    display: block;
    text-decoration: none;
    color: #333
}

.user-panel .item.cabinet .txt > .cabinet__log_out:hover, .user-panel .item.cabinet .txt > a:hover, .user-panel .item.cabinet .txt > span:hover {
    text-decoration: none;
    color: #5cd3cf
}

.user-panel .item.cabinet .txt > .cabinet__log_out {
    position: relative;
    z-index: 99
}

.user-panel .item.cabinet .txt > .cabinet__log_out:hover {
    color: #5cd3cf
}

.user-panel .item.cabinet .icon {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle
}

.user-panel .item.cabinet .icon:before {
    display: block;
    width: 1.354em;
    height: 1.7156em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -414.6em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .user-panel .item.cabinet .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.user-panel .item.views:hover .wrap-link {
    background: #efefef
}

.user-panel .item.views.active .icon:before {
    width: 1.997em;
    height: 1.2656em;
    background-position: -.2em -358.6em
}

.user-panel .item.views .icon {
    display: inline-block;
    vertical-align: middle
}

.user-panel .item.views .icon:before {
    display: block;
    width: 1.997em;
    height: 1.2656em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -356.9em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .user-panel .item.views .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.user-panel .item.compare:hover .wrap-link {
    background: #efefef
}

.user-panel .item.compare.active .icon:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -332.4em
}

.user-panel .item.compare .icon {
    display: inline-block;
    vertical-align: middle
}

.user-panel .item.compare .icon:before {
    display: block;
    width: 1.919em;
    height: 1.7156em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -328em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .user-panel .item.compare .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.user-panel .item.delivery {
    max-width: 335px;
    padding: 0 15px;
    line-height: 74px
}

.user-panel .item.delivery .txt {
    display: inline-block;
    transition: color .2s ease;
    vertical-align: middle;
    text-decoration: none;
    color: inherit;
    line-height: 1.2
}

.user-panel .item.delivery .txt:hover {
    color: #5cd3cf
}

.user-panel .item.delivery .txt > span {
    display: inline
}

.user-panel .item.delivery .icon {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle
}

.user-panel .item.delivery .icon:before {
    display: block;
    width: 3.4em;
    height: 1.4em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -338.8em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .user-panel .item.delivery .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.user-panel .item.contacts {
    margin-left: 54px
}

.user-panel .item.contacts .contacts__drop-user-panel {
    position: absolute;
    z-index: 1000;
    top: 100%;
    left: 50%;
    display: none;
    transform: translate(-50%, 0)
}

.user-panel .item.contacts .wrap-link {
    display: none
}

.user-panel .item.contacts:hover .wrap-link {
    background: #efefef
}

.user-panel .item.contacts:hover .drop-arrow {
    display: block
}

.user-panel .item.contacts:hover .contacts__drop-user-panel {
    display: block
}

.user-panel .item.contacts.active .icon:before {
    width: 2em;
    height: 2em;
    background-position: -.2em -134.3em
}

.contacts-phones {
    display: flex;
    flex-wrap: wrap;
    width: 330px
}

.contacts-phones__link:hover {
    text-decoration: none
}

.contacts-phones__link {
    display: inline-flex;
    align-items: center;
    width: calc(50% - 16px);
    margin-right: 16px;
    white-space: nowrap;
    text-decoration: none;
    color: #323232;
    font-family: 'Open Sans', Sans-Serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.contacts-phones__link--text:hover {
    opacity: .8
}

.contacts-phones.contacts-phones .contacts-phones__link--text {
    justify-content: flex-end;
    color: #458381;
    font-weight: 400
}

.contacts-phones__link svg {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    fill: #458381
}

.contacts-phones__link span {
    margin-right: 4px;
    color: rgba(50, 50, 50, .5)
}

.user-panel .item.contacts .icon {
    display: inline-block;
    vertical-align: middle
}

.user-panel .item.contacts .icon:before {
    display: block;
    width: 2em;
    height: 2em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -131.9em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .user-panel .item.contacts .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.user-panel .item.contacts .drop-info {
    min-width: inherit;
    font-size: 14px
}

.user-panel .item.contacts .drop-info .p, .user-panel .item.contacts .drop-info p {
    white-space: nowrap
}

.user-panel .item.contacts .drop-info .p:last-child, .user-panel .item.contacts .drop-info p:last-child {
    margin-bottom: 0
}

.user-panel .item.search {
    z-index: 900;
    float: left;
    flex-grow: 1;
    width: 440px;
    height: 72px;
    padding-right: 0;
    padding-left: 0;
    border: none;
    line-height: 72px
}

.user-panel .item.search .wrap-form {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100%;
    padding-right: 10px;
    padding-left: 32px;
    transition: width .2s ease;
    background: #fff
}

.user-panel .item.search .wrap-form.opened {
    z-index: 115
}

.user-panel .item.search .wrap-form.opened .input {
    z-index: 1;
    padding-right: 100px;
    border-color: #5cd3cf;
    background: #fff
}

.user-panel .item.search .wrap-form.opened .input:-moz-placeholder {
    opacity: 1;
    color: #999
}

.user-panel .item.search .wrap-form.opened .input::-moz-placeholder {
    opacity: 1;
    color: #999
}

.user-panel .item.search .wrap-form.opened .input:-ms-input-placeholder {
    color: #999
}

.user-panel .item.search .wrap-form.opened .input::-webkit-input-placeholder {
    color: #999
}

.user-panel .item.search .wrap-form.opened .input.placeholder {
    color: #999
}

.user-panel .item.search .wrap-form.opened .btn-close {
    z-index: 2;
    display: block;
    cursor: pointer
}

.user-panel .item.search .wrap-form.opened .btn-close:before {
    width: 1.003em;
    height: 1em;
    background-position: -.2em -334.6em
}

.user-panel .item.search .wrap-form.opened .btn-close:hover:before {
    width: 1.003em;
    height: 1em;
    background-position: -.2em -337.4em
}

.user-panel .item.search .wrap-form.opened .btn-submit {
    right: 42px
}

.user-panel .item.search .wrap-form.opened .btn-submit:before {
    width: 1.5em;
    height: 1.6em;
    background-position: -.2em -488.2em
}

.user-panel .item.search .wrap-form.opened .btn-submit:hover:before {
    width: 1.5em;
    height: 1.6em;
    background-position: -.2em -484.2em
}

.user-panel .item.search .search-form {
    display: inline-block;
    width: 100%;
    margin-top: -4px;
    vertical-align: middle
}

.user-panel .item.search fieldset {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    border: none
}

.user-panel .item.search .input {
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    height: 42px;
    padding: 5px 50px 5px 10px;
    text-overflow: ellipsis;
    color: #000;
    border: 1px solid #dbe0e2;
    border-radius: 4px;
    background: #f6f6f6;
    font-size: 14px;
    line-height: normal
}

.user-panel .item.search .input:hover {
    border-color: #b8c0c3;
    background: #fff
}

.user-panel .item.search .input:focus {
    border-color: #5cd3cf;
    background: #fff
}

.user-panel .item.search .btn-close {
    position: absolute;
    z-index: 2;
    top: 1px;
    right: 0;
    display: none;
    width: 42px;
    height: 40px;
    padding: 0;
    text-align: center;
    border: none;
    background: 0 0;
    line-height: 40px
}

.user-panel .item.search .btn-close svg {
    display: block;
    width: 1.5em;
    height: 1.1em;
    margin: 12px auto 0;
    transition: fill ease .4s;
    fill: #575756
}

.user-panel .item.search .btn-close:hover svg {
    transition: fill ease .4s;
    fill: #458381
}

.no-svg .user-panel .item.search .btn-close:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.user-panel .item.search .btn-submit {
    position: absolute;
    z-index: 2;
    top: 1px;
    right: 0;
    width: 42px;
    height: 40px;
    padding: 0;
    border: none;
    background: 0 0;
    line-height: 40px
}

.user-panel .item.search .btn-submit svg {
    display: block;
    width: 1.5em;
    height: 1.1em;
    margin: 0 auto;
    transition: fill ease .4s;
    fill: #575756
}

.user-panel .item.search .btn-submit:hover svg {
    transition: fill ease .4s;
    fill: #458381
}

.no-svg .user-panel .item.search .btn-submit:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.user-panel .search-backdrop {
    position: fixed;
    z-index: 110;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh
}

.user-panel .search-dropdown {
    position: absolute;
    z-index: 120;
    top: 100%;
    left: 0;
    display: none;
    overflow: hidden;
    width: 100%;
    margin-top: -1px;
    border: 1px solid #5cd3cf;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background: #fff;
    box-shadow: 0 8px 15px rgba(0, 0, 0, .3);
    line-height: 1.4
}

.user-panel .search-dropdown.drop-show {
    display: block
}

.user-panel .search-dropdown table.table-reset {
    margin-bottom: 0
}

.user-panel .search-dropdown .wrap-list {
    overflow: hidden;
    max-height: 600px
}

.user-panel .search-dropdown .wrap-list .mCSB_container {
    margin-right: 0
}

.user-panel .search-dropdown .wrap-list .mCSB_scrollTools {
    width: 6px
}

.user-panel .search-dropdown .wrap-list .mCSB_draggerRail {
    background: 0 0
}

.user-panel .search-dropdown .wrap-list .mCSB_dragger_bar {
    opacity: .8;
    background: #999
}

.user-panel .sd-item {
    display: block;
    padding: 12px 24px;
    transition: background .2s ease;
    text-decoration: none;
    color: #333;
    background: #fff
}

.user-panel .sd-item:after {
    display: block;
    clear: both;
    width: 100%;
    height: 0;
    content: ''
}

.user-panel .sd-item:hover {
    background: #f1f1f1
}

.user-panel .sd-item.default .species {
    color: #5cd3cf
}

.user-panel .sd-item.product {
    padding: 18px 0;
    border-top: 1px solid #e7e7e7
}

.user-panel .sd-item.product .pic {
    float: left;
    overflow: hidden;
    width: 15%;
    height: 70px;
    padding: 0 10px
}

.user-panel .sd-item.product .pic .pic-link {
    display: block;
    height: 100%;
    text-decoration: none
}

.user-panel .sd-item.product .pic img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto
}

.user-panel .sd-item.product .ttl {
    float: left;
    width: 28%;
    padding: 0 25px 0 10px;
    line-height: 1.2
}

.user-panel .sd-item.product .ttl-name, .user-panel .sd-item.product .ttl-name a {
    margin-bottom: 6px;
    text-decoration: none;
    color: #000;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px
}

.user-panel .sd-item.product .ttl-name a.hover, .user-panel .sd-item.product .ttl-name a:hover {
    color: #5cd3cf
}

.user-panel .sd-item.product .ttl-manufacturer {
    margin-bottom: 4px
}

.user-panel .sd-item.product .counter {
    float: left;
    width: 15%
}

.user-panel .sd-item.product .counter-input, .user-panel .sd-item.product .counter-minus, .user-panel .sd-item.product .counter-plus {
    display: block;
    float: left;
    width: 33.33%;
    height: 42px;
    text-align: center;
    text-decoration: none;
    line-height: 42px
}

.user-panel .sd-item.product .counter-minus, .user-panel .sd-item.product .counter-plus {
    cursor: pointer;
    transition: background .2s ease;
    color: #666;
    background: 0 0;
    font-size: 20px
}

.user-panel .sd-item.product .counter-minus:hover, .user-panel .sd-item.product .counter-plus:hover {
    background: #e0e0e0
}

.user-panel .sd-item.product .counter-input {
    transition: border .2s ease;
    color: #000;
    border: 1px solid transparent;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    background: 0 0;
    font-size: 14px
}

.user-panel .sd-item.product .counter-input:focus, .user-panel .sd-item.product .counter-input:hover {
    border: 1px solid #b8c0c3
}

.user-panel .sd-item.product .price {
    float: left;
    width: 22%;
    padding: 0 10px 0 100px;
    line-height: 1.2
}

.user-panel .sd-item.product .price-old {
    position: relative;
    display: inline-block;
    margin-bottom: 5px;
    color: #000;
    font-size: 12px;
    line-height: 1
}

.user-panel .sd-item.product .price-old:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    content: '';
    background: #b2b2b2
}

.user-panel .sd-item.product .price-new {
    color: #000;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px
}

.user-panel .sd-item.product .price-new.sale {
    color: #5cd3cf
}

.user-panel .sd-item.product .btn-wrap {
    float: left;
    width: 20%;
    padding: 0 24px 0 10px;
    text-align: right
}

.user-panel .sd-item.collection {
    padding: 18px 0;
    border-top: 1px solid #e7e7e7
}

.user-panel .sd-item.collection:hover .ttl-name {
    color: #5cd3cf
}

.user-panel .sd-item.collection .pic {
    float: left;
    overflow: hidden;
    width: 15%;
    height: 70px;
    padding: 0 10px 0 35px
}

.user-panel .sd-item.collection .pic img {
    display: block;
    max-width: 100%;
    max-height: 100%
}

.user-panel .sd-item.collection .ttl {
    float: left;
    width: 60%;
    padding: 0 10px
}

.user-panel .sd-item.collection .ttl-collection {
    margin-bottom: 6px;
    color: #999;
    font-family: OpenSans-Italic, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.2
}

.user-panel .sd-item.collection .ttl-name {
    transition: color .2s ease;
    color: #000;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.2
}

.user-panel .sd-item.collection .logotype {
    float: left;
    overflow: hidden;
    width: 25%;
    height: 70px;
    padding: 0 10px
}

.user-panel .sd-item.collection .logotype img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto
}

.user-panel .sd-item.all-results {
    text-align: center;
    color: #fff;
    border-top: 1px solid #e7e7e7;
    background: #458381
}

.user-panel .sd-item.all-results:hover {
    background: #5cd3cf
}

.user-panel .prod-card-list.table {
    margin: 0;
    border: none
}

.user-panel .prod-card-list.table .prod-card td {
    vertical-align: middle
}

.user-panel .prod-card-list.table .prod-card td:first-child {
    padding-left: 20px
}

.user-panel .prod-card-list.table .prod-card td:last-child {
    padding-right: 20px
}

.user-panel .prod-card-list.table .prod-card .p-pic-link {
    height: auto
}

.user-panel .prod-card-list.table .prod-card .p-pic-link img {
    position: relative;
    top: auto;
    left: auto;
    display: block;
    transform: none
}

.user-panel .prod-card-list.table .prod-card .p-title a {
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 14px
}

.user-panel .prod-card-list.table .td-pic {
    width: 10%
}

.user-panel .prod-card-list.table .td-title {
    width: 40%
}

.user-panel .prod-card-list.table .td-price {
    width: 20%
}

.user-panel .prod-card-list.table .td-controls {
    width: 30%
}

.item-delivery {
    position: relative;
    top: -50%;
    display: flex;
    align-items: center;
    transform: translateY(50%);
    line-height: 20px !important
}

.item-delivery__rule-definition, .item-delivery__schedule {
    display: inline-block;
    text-decoration: none;
    color: #333
}

.item-delivery__rule-definition:hover, .item-delivery__schedule:hover {
    text-decoration: none
}

.item-delivery__elem {
    display: flex;
    flex-direction: row
}

.item-delivery__icon {
    margin-right: 10px
}

.item-delivery__icon_mod {
    position: relative;
    top: 3.5px;
    margin-right: 10px
}

.item-delivery__icon:before {
    display: block;
    width: 3.4em;
    height: 1.4em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -338.8em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .item-delivery__icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.drop-info .basket-table .item {
    width: 620px
}

.drop-info .basket-table td, .drop-info .basket-table tr {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.drop-info .basket-table .td-pic {
    padding: 0 !important
}

.basket-table td, .basket-table tr {
    vertical-align: middle !important
}

.grayscale {
    opacity: .3 !important;
    transition: .2s ease;
    filter: grayscale(80%)
}

.main-nav {
    position: relative;
    display: block
}

.main-menu-2 {
    position: relative;
    display: flex
}

.open-catalog .main-nav::before {
    z-index: 9
}

.main-nav::before {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    left: 0;
    display: block;
    overflow: hidden;
    min-width: 0;
    height: 100%;
    content: '';
    background: #458381
}

.main-nav.active .menu-backdrop {
    display: block
}

.main-nav.hover {
    z-index: 1000
}

.main-nav.hover .menu-backdrop {
    visibility: visible;
    opacity: .6
}

.main-menu-2 .menu-backdrop {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    display: none;
    visibility: hidden;
    opacity: 0;
    transition: opacity .3s ease;
    transform: translateX(-50%);
    background: #000
}

.open-catalog .main-menu-2 .menu_level_1 {
    z-index: 9
}

.main-menu-2 .menu_level_1 {
    position: relative;
    z-index: 3;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    margin: 0
}

.main-menu-2 .item_1 {
    position: relative;
    display: block;
    float: left;
    flex-shrink: 0
}

.main-menu-2 .item_1.hover > a:before, .main-menu-2 .item_1.hover > span:before {
    display: block
}

.main-menu-2 .flexMenu-viewMore:hover > a, .main-menu-2 .item_1.hover > a, .main-menu-2 .item_1:hover > a {
    background: #458381
}

.main-menu-2 .item_1.hover .drop-menu_1 {
    display: block
}

.main-menu-2 .item_1.hover > a:before, .main-menu-2 .item_1.hover > span:before {
    visibility: visible;
    opacity: 1
}

.main-menu-2 .item_1.hover .drop-menu_1 {
    visibility: visible;
    opacity: 1
}

.main-menu-2 .item_1 + .flexMenu-viewMore:before, .main-menu-2 .item_1 + .item_1:before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    opacity: .2;
    width: 1px;
    height: 20px;
    margin-top: -9px;
    content: '';
    background: #fff
}

.main-menu-2 .flexMenu-viewMore > a, .main-menu-2 .item_1 > a, .main-menu-2 .item_1 > span {
    position: relative;
    display: block;
    height: 50px;
    padding: 0 32px;
    transition: background .2s ease;
    text-align: center;
    text-decoration: none;
    color: #fff !important;
    font-size: 14px;
    line-height: 50px
}

.main-menu-2 .item_1 > a > span, .main-menu-2 .item_1 > span > span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2
}

.main-menu-2 .item_1 > a:before, .main-menu-2 .item_1 > span:before {
    position: absolute;
    z-index: 103;
    bottom: 0;
    left: 50%;
    display: none;
    visibility: hidden;
    opacity: 0;
    margin-left: -6px;
    content: '';
    transition: opacity .3s ease;
    border: 6px solid transparent;
    border-bottom: 5px solid #fff
}

.main-menu-2 .item_1.active > a, .main-menu-2 .item_1.active > span {
    background: #458381
}

.main-menu-2 .item_1.active:hover > a {
    background: #458381
}

.main-menu-2 .drop-menu_1 {
    position: absolute;
    z-index: 102;
    top: 100%;
    left: 0;
    display: none;
    visibility: hidden;
    opacity: 0;
    user-select: none;
    transition: opacity .3s ease;
    background: #fff;
    box-shadow: 0 2px 20px -3px rgba(0, 0, 0, .5)
}

.main-menu-2 .drop-menu_1 .container {
    margin-right: -15px;
    margin-left: -15px
}

.main-menu-2 .drop-wrap {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    height: 590px;
    min-height: 300px;
    max-height: 590px
}

.main-menu-2 .banner-block, .main-menu-2 .drop-menu_2, .main-menu-2 .menu-block, .main-menu-2 .partner-block {
    float: left;
    height: 590px
}

.main-menu-2 .menu-block {
    overflow: hidden;
    width: 21%;
    height: calc(100% - 72px);
    border-right: 1px solid #e7e7e7
}

.main-menu-2 .menu-block .menu_level_2 {
    overflow: auto;
    height: 100%
}

.main-menu-2 .menu-block .menu_level_2 .mCSB_scrollTools {
    position: static
}

.main-menu-2 .menu-block .menu_level_2 .mCSB_draggerContainer {
    display: none;
    margin-left: -9999px
}

.main-menu-2 .menu-block .menu_level_2 a[class^=mCSB_button] {
    z-index: 100 !important;
    opacity: 1;
    width: 100% !important;
    height: 25px;
    user-select: none;
    transition: opacity .3s ease !important;
    background: #fff;
    background-image: url(/local/templates/html/images/tmp/arrow_down.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain !important
}

.main-menu-2 .menu-block .menu_level_2 a[class^=mCSB_button].disable {
    opacity: 0;
    pointer-events: none
}

.main-menu-2 .menu-block .menu_level_2 .mCSB_buttonUp {
    z-index: 9999;
    top: 0 !important;
    background-image: url(/local/templates/html/images/tmp/arrow_up.png) !important;
    background-size: contain !important;
    box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, .15)
}

.main-menu-2 .menu-block .menu_level_2 .mCSB_buttonDown {
    z-index: 9999;
    box-shadow: 1px -1px 7px 0 rgba(0, 0, 0, .15)
}

.main-menu-2 .menu-block .wrap-btn {
    overflow-x: hidden
}

.main-menu-2 .button-nav {
    position: absolute;
    z-index: 100;
    display: none;
    overflow-x: hidden;
    box-sizing: initial;
    width: calc(21% - 1px);
    height: 40px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    transition: .3s ease-out;
    text-align: center;
    border-right: 1px solid #e7e7e7;
    background-color: transparent
}

.main-menu-2 .button-nav span {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    background: #fff
}

.main-menu-2 .button-nav span img {
    max-width: 22px
}

.main-menu-2 .button-nav.visible {
    display: block;
    opacity: 1
}

.main-menu-2 .button-nav_up {
    top: 0;
    padding-bottom: 7px
}

.main-menu-2 .button-nav_up > span {
    box-shadow: 0 3px 15px -6px grey
}

.main-menu-2 .button-nav_up img {
    transform: rotateX(-180deg)
}

.main-menu-2 .button-nav_down {
    bottom: 72px;
    padding-top: 7px
}

.main-menu-2 .button-nav_down > span {
    box-shadow: 0 -2px 15px -6px grey
}

.main-menu-2 .banner-block {
    flex: 1 1 0;
    height: calc(100% - 72px);
    transition: .3s ease
}

.main-menu-2 .banner-block a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 70%;
    height: 100%;
    margin: auto;
    text-decoration: none
}

.main-menu-2 .banner-block a img {
    max-width: 100%;
    max-height: 100%
}

.main-menu-2 .partner-block {
    display: flex;
    flex: 0 0 150px;
    justify-content: space-around;
    height: 72px;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid #e7e7e7;
    background-color: #fff
}

.main-menu-2 .partner-block .item {
    height: 72px
}

.main-menu-2 .partner-block .item .link {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 72px;
    padding: 15px;
    text-decoration: none
}

.main-menu-2 .partner-block .item .link:hover .img {
    opacity: 1;
    filter: grayscale(0)
}

.main-menu-2 .partner-block .item .img {
    opacity: .7;
    max-width: 100%;
    max-height: 100%;
    transition: all .2s ease;
    filter: grayscale(100%);
    will-change: transform
}

.main-menu-2 .item_2:last-child {
    margin-bottom: 15px
}

.main-menu-2 .item_2:first-child {
    margin-top: 15px
}

.main-menu-2 .item_2:before {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    content: '';
    background: 0 0
}

.main-menu-2 .item_2.on > a, .main-menu-2 .item_2.on > span {
    z-index: 3
}

.main-menu-2 .item_2.on:before {
    display: block
}

.main-menu-2 .item_2:hover > a {
    z-index: 10;
    text-decoration: underline;
    color: #458381
}

.main-menu-2 .item_2:hover .drop-menu_2 {
    display: block
}

.main-menu-2 .item_2.hover > a:before, .main-menu-2 .item_2.hover > span:before {
    opacity: 1;
    width: .9em;
    height: .6em;
    background-position: -.2em -234.3em
}

.main-menu-2 .item_2.hover .drop-menu_2 .col-menu, .main-menu-2 .item_2.hover .drop-menu_2 .menu_level_3, .main-menu-2 .item_2.hover .drop-menu_2 .promo-pic {
    opacity: 1
}

.main-menu-2 .item_2:first-child > a, .main-menu-2 .item_2:first-child > span {
    padding-top: 22px
}

.main-menu-2 .item_2:first-child > a:before, .main-menu-2 .item_2:first-child > span:before {
    margin-top: 8px
}

.main-menu-2 .item_2:last-child > a, .main-menu-2 .item_2:last-child > span {
    padding-bottom: 22px
}

.main-menu-2 .item_2:last-child > a:before, .main-menu-2 .item_2:last-child > span:before {
    margin-top: -7px
}

.main-menu-2 .item_2 > a, .main-menu-2 .item_2 > span {
    position: relative;
    z-index: 1;
    display: block;
    padding: 6px 20px 6px 25px;
    transition: none;
    text-decoration: none;
    color: #333;
    font-size: 14px;
    line-height: 1.2
}

.main-menu-2 .item_2 > a:before, .main-menu-2 .item_2 > span:before {
    position: absolute;
    top: 50%;
    right: 6px;
    display: none;
    opacity: .5;
    width: .9em;
    height: .6em;
    margin-top: 1px;
    content: ' ';
    transform: translateY(-50%) rotate(-90deg);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -232.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .main-menu-2 .item_2 > a:before, .no-svg .main-menu-2 .item_2 > span:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.main-menu-2 .item_2 > a:hover {
    text-decoration: underline;
    color: #458381
}

.main-menu-2 .item_2.active > a, .main-menu-2 .item_2.active > span {
    color: #458381
}

.main-menu-2 .item_2.active:hover > a {
    color: #458381
}

.main-menu-2 .item_2.inside > a:before, .main-menu-2 .item_2.inside > span:before {
    display: block
}

.main-menu-2 .drop-menu_2 {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 21%;
    display: none;
    height: calc(100% - 72px);
    border-right: 1px solid #e7e7e7;
    background: #fff
}

.main-menu-2 .drop-menu_2.two-col .col-menu {
    display: block;
    min-height: 1px
}

.main-menu-2 .drop-menu_2.two-col .promo-pic {
    width: 40%
}

.main-menu-2 .promo-pic {
    position: relative;
    z-index: 1;
    opacity: 0;
    float: right;
    width: 60%;
    height: 100%;
    transition: opacity .3s ease
}

.main-menu-2 .promo-pic .pic-link {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    text-decoration: none
}

.main-menu-2 .promo-pic img {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    max-width: 101%;
    max-height: 101%
}

.main-menu-2 .col-menu {
    display: none;
    opacity: 0;
    float: left;
    padding-top: 22px;
    padding-right: 30px;
    padding-bottom: 22px;
    transition: opacity .3s ease
}

.main-menu-2 .menu_level_3 {
    position: relative;
    z-index: 2;
    opacity: 0;
    float: left;
    transition: opacity .3s ease
}

.g-wrap .main-menu-2 .menu_level_3 {
    padding: 22px 30px 22px 25px
}

.main-menu-2 .item_3 {
    max-width: 250px
}

.main-menu-2 .item_3 + .item_3 {
    margin-top: 6px
}

.main-menu-2 .item_3 > a, .main-menu-2 .item_3 > span {
    display: inline-block;
    transition: none;
    vertical-align: top;
    text-decoration: none;
    color: #333;
    font-size: 14px;
    line-height: 1.2
}

.main-menu-2 .item_3 > a:hover, .main-menu-2 .item_3 > span:hover {
    color: #5cd3cf
}

.main-menu-2 .item_3.active > a, .main-menu-2 .item_3.active > span {
    color: #458381
}

.main-menu-2 .item_3.active:hover > a {
    color: #458381
}

.fixed {
    display: block;
    visibility: visible;
    opacity: 1
}

.sub-menu {
    overflow: hidden;
    margin: 17px 0 -7px;
    padding: 10px 60px 10px 10px;
    border: 1px solid #e7e7e7;
    border-radius: 0;
    background: #fff
}

.sub-menu .menu_level_1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    margin: 0
}

.sub-menu .item_1 {
    display: inline-block
}

.sub-menu .item_1 + .item_1 {
    margin-left: 38px
}

.sub-menu .item_1 > a, .sub-menu .item_1 > span {
    display: block;
    padding: 5px 0;
    transition: color .2s ease;
    text-decoration: none;
    color: #333;
    font-size: 13px;
    line-height: 1.2
}

.sub-menu .item_1 > a:hover {
    color: #5cd3cf
}

.sub-menu .item_1.active > a, .sub-menu .item_1.active > span {
    color: #458381
}

.sub-menu .item_1.active > a:hover {
    color: #5cd3cf
}

.breadcrumb-drop {
    position: relative;
    z-index: 600;
    margin-top: 0;
    margin-bottom: 0;
    padding: 15px 15px 10px 0;
    list-style: none;
    border-radius: 0;
    background-color: transparent
}

.g-wrap .breadcrumb-drop ol {
    font-size: 13px
}

.breadcrumb-drop ol > li {
    display: inline-block;
    margin-bottom: 4px;
    vertical-align: middle;
    color: red;
    line-height: 1
}

.breadcrumb-drop ol > li > a, .breadcrumb-drop ol > li > span {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    color: #666;
    border-bottom: 1px solid transparent;
    line-height: 1.2
}

.breadcrumb-drop ol > li > a:hover {
    color: #5cd3cf
}

.breadcrumb-drop ol > li > a:hover .icon-home:before {
    width: 1.4969em;
    height: 1.3em;
    background-position: -.2em -378.2em
}

.breadcrumb-drop ol > li + li:before {
    position: static;
    display: inline-block;
    width: 1.6em;
    height: 1.6em;
    margin: 0 7px;
    content: ' ';
    vertical-align: middle;
    color: #666;
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -21.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .breadcrumb-drop ol > li + li:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.breadcrumb-drop ol > li.home > a {
    border-color: transparent
}

.breadcrumb-drop ol > li .icon-home {
    position: relative;
    top: -2px;
    display: block
}

.breadcrumb-drop ol > li .icon-home:before {
    display: inline-block;
    width: 1.4969em;
    height: 1.3em;
    content: ' ';
    vertical-align: middle;
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -374.8em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .breadcrumb-drop ol > li .icon-home:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.breadcrumb-drop ol > li .wrap-drop {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.breadcrumb-drop ol > li .wrap-drop:hover > a, .breadcrumb-drop ol > li .wrap-drop:hover > span {
    color: #5cd3cf;
    border-color: #5cd3cf
}

.breadcrumb-drop ol > li .wrap-drop:hover .block-drop {
    display: block
}

.breadcrumb-drop ol > li .wrap-drop > a, .breadcrumb-drop ol > li .wrap-drop > span {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    color: #666;
    border-bottom: 1px dotted #666;
    line-height: 1.2
}

.breadcrumb-drop ol > li .block-drop {
    position: absolute;
    z-index: 105;
    top: 100%;
    left: 50%;
    display: none;
    padding-top: 15px;
    transform: translateX(-50%)
}

.breadcrumb-drop ol > li .block-drop:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 10px;
    height: 10px;
    content: '';
    transform: translate(-50%, 10px) rotate(-45deg);
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    background: #fff
}

.breadcrumb-drop ol > li .block-drop .block_i {
    width: 230px;
    padding: 20px;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .1)
}

.breadcrumb-drop ol > li .block-drop.double .block_i {
    width: 440px;
    padding-right: 10px;
    padding-left: 10px
}

.breadcrumb-drop ol > li .block-drop.double .list-drop {
    display: grid;
    display: -ms-grid;
    padding: 0 10px;
    grid-column-gap: 10px;
    -ms-grid-columns: 50% 50%;
    grid-row-gap: 16px;
    grid-template-columns:50% 50%
}

.breadcrumb-drop ol > li .block-drop.double .list-drop li + li {
    margin-top: 0
}

.breadcrumb-drop ol > li .list-drop li + li {
    margin-top: 16px
}

.breadcrumb-drop ol > li .list-drop li > a {
    display: inline-block;
    text-decoration: none;
    color: #000;
    line-height: 1.4
}

.breadcrumb-drop ol > li .list-drop li > a:hover {
    color: #5cd3cf
}

.breadcrumb-drop ol > li:nth-child(2) .block-drop.double {
    left: -53px;
    transform: none
}

.breadcrumb-drop ol > li:nth-child(2) .block-drop.double:before {
    left: 0;
    transform: translate(70px, 10px) rotate(-45deg)
}

.breadcrumb-drop .active > a, .breadcrumb-drop .active > span {
    color: #000
}

.menu-foot {
    position: relative;
    margin-right: -10px;
    margin-left: -10px
}

.menu-foot:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: none;
    width: 2000px;
    max-width: 100vw;
    height: 100%;
    content: '';
    transform: translateX(-50%);
    border-bottom: 1px solid #e7e7e7
}

.menu-foot:after {
    display: table;
    clear: both;
    width: 100%;
    height: 0;
    content: ''
}

.menu-foot .list_level_1 {
    position: relative;
    float: left;
    width: 25%;
    margin: 0
}

.g-wrap .menu-foot .list_level_1 {
    padding: 0 10px
}

.menu-foot .item_1 {
    margin-bottom: 14px
}

.menu-foot .item_1 > a, .menu-foot .item_1 > span {
    display: block;
    transition: color .2s ease;
    text-decoration: none;
    color: #333;
    font-size: 15px;
    line-height: 1.2
}

.touch-no .menu-foot .item_1 > a:hover {
    color: #5cd3cf
}

.menu-foot .item_1.active > a, .menu-foot .item_1.active > span {
    color: #5cd3cf
}

.touch-no .menu-foot .item_1.active > a:hover {
    color: #5cd3cf
}

.social-foot {
    text-align: right
}

.social-foot .item {
    display: inline-block
}

.social-foot .soc-link {
    display: inline-block
}

.social-foot .soc-link.fb:hover:before {
    opacity: .8
}

.social-foot .soc-link.fb:before {
    display: inline-block;
    width: 40px;
    height: 40px;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: 0 -595px;
    background-size: 47px 4828px;
    font-size: 10px
}

.no-svg .social-foot .soc-link.fb:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.social-foot .soc-link.vk:hover:before {
    opacity: .8
}

.social-foot .soc-link.vk:before {
    display: inline-block;
    width: 40px;
    height: 40px;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: 0 -715px;
    background-size: 47px 4828px;
    font-size: 11px
}

.no-svg .social-foot .soc-link.vk:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.soc-link.ok::before {
    display: inline-block;
    width: 40px;
    height: 40px;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: 0 -676px;
    background-size: 47px 4828px;
    font-size: 11px
}

.social-foot .soc-link.ok:hover:before {
    opacity: .8
}

.soc-link.inst::before {
    display: inline-block;
    width: 40px;
    height: 40px;
    content: ' ';
    background-image: url(/local/templates/html/images/instagram.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 36px 36px;
    font-size: 11px
}

.social-foot .soc-link.inst:hover:before {
    opacity: .8
}

.soc-link.tg::before {
    display: inline-block;
    width: 40px;
    height: 40px;
    content: ' ';
    background-image: url(/local/templates/html/images/telegram.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 36px 36px;
    font-size: 11px
}

.social-foot .soc-link.tg:hover:before {
    opacity: .8
}

.logo-foot {
    margin-bottom: 20px
}

.logo-foot .pic {
    text-align: right
}

.logo-foot .pic img {
    display: inline-block;
    max-width: 100%;
    height: auto
}

.copyright .text {
    text-align: right;
    letter-spacing: .4px;
    color: #333;
    font-size: 14px
}

.top-menu-mob {
    padding: 22px 15px;
    background: #f2f2f2
}

.top-menu-mob .item:not(:last-child) {
    margin-bottom: 15px
}

.top-menu-mob .item.favorite.active > a:before, .top-menu-mob .item.favorite.active > span:before {
    width: 1.762em;
    height: 1.5813em;
    background-position: -.2em -362.3em
}

.top-menu-mob .item.favorite:hover > a:before {
    width: 1.762em;
    height: 1.5813em;
    background-position: -.2em -362.3em
}

.top-menu-mob .item.favorite > a:before, .top-menu-mob .item.favorite > span:before {
    top: 2px;
    width: 1.762em;
    height: 1.5813em;
    background-position: -.2em -360.3em
}

.top-menu-mob .item.collections.active > a:before, .top-menu-mob .item.collections.active > span:before {
    width: 1.89em;
    height: 1.791em;
    background-position: -.2em -325.8em
}

.top-menu-mob .item.collections:hover > a:before {
    width: 1.89em;
    height: 1.791em;
    background-position: -.2em -325.8em
}

.top-menu-mob .item.collections > a:before, .top-menu-mob .item.collections > span:before {
    top: 0;
    width: 1.89em;
    height: 1.791em;
    background-position: -.2em -321.4em
}

.top-menu-mob .item.compare.active > a:before, .top-menu-mob .item.compare.active > span:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -332.4em
}

.top-menu-mob .item.compare:hover > a:before {
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -332.4em
}

.top-menu-mob .item.compare > a:before, .top-menu-mob .item.compare > span:before {
    top: 0;
    width: 1.919em;
    height: 1.7156em;
    background-position: -.2em -328em
}

.top-menu-mob .item.contacts.active > a:before, .top-menu-mob .item.contacts.active > span:before {
    width: 1.5em;
    height: 1.5em;
    background-position: -.2em -308.7em
}

.top-menu-mob .item.contacts:hover > a:before {
    width: 1.5em;
    height: 1.5em;
    background-position: -.2em -308.7em
}

.top-menu-mob .item.contacts > a:before, .top-menu-mob .item.contacts > span:before {
    top: 2px;
    width: 1.5em;
    height: 1.5em;
    background-position: -.2em -306.8em
}

.top-menu-mob .item.status.active > a:before, .top-menu-mob .item.status.active > span:before {
    width: 1.7em;
    height: 1.7em;
    background-position: -.2em -387.3em
}

.top-menu-mob .item.status:hover > a:before {
    width: 1.7em;
    height: 1.7em;
    background-position: -.2em -387.3em
}

.top-menu-mob .item.status > a:before, .top-menu-mob .item.status > span:before {
    top: 1px;
    width: 1.7em;
    height: 1.7em;
    background-position: -.2em -385.2em
}

.top-menu-mob .item.views > a:before, .top-menu-mob .item.views > span:before {
    top: 5px;
    width: 1.997em;
    height: 1.2656em;
    background-position: -.2em -356.9em
}

.top-menu-mob .item > a, .top-menu-mob .item > span {
    position: relative;
    display: block;
    padding-left: 30px;
    transition: none;
    text-decoration: none;
    color: #333
}

.top-menu-mob .item > a:before, .top-menu-mob .item > span:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .top-menu-mob .item > a:before, .no-svg .top-menu-mob .item > span:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.top-menu-mob .item > a:hover {
    color: #5cd3cf
}

.top-menu-mob .item.active > a, .top-menu-mob .item.active > span {
    color: #5cd3cf
}

.main-menu-mob {
    margin-bottom: 30px
}

.main-menu-mob .menu_level_1 {
    margin: 0;
    padding: 0
}

.main-menu-mob .item_1 + .item_1 {
    border-top: 1px solid #fff
}

.main-menu-mob .item_1:last-child .menu_level_2 {
    border-bottom: 1px solid #e7e7e7
}

.main-menu-mob .item_1 .link-wrap_1 {
    position: relative
}

.main-menu-mob .item_1 .link-wrap_1 > a:not(.icon_1), .main-menu-mob .item_1 .link-wrap_1 > span {
    display: block;
    padding: 20px 60px 18px 15px;
    text-decoration: none;
    color: #fff;
    background: #458381;
    font-size: 16px;
    line-height: 1.2
}

.touch-no .main-menu-mob .item_1 .link-wrap_1 > a:not(.icon_1):hover {
    background: #458381
}

.main-menu-mob .item_1.active .link-wrap_1 > a:not(.icon_1), .main-menu-mob .item_1.active .link-wrap_1 > span {
    background: #458381
}

.touch-no .main-menu-mob .item_1.active .link-wrap_1 > a:not(.icon_1):hover {
    background: #458381
}

.main-menu-mob .item_1 .icon_1 {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    display: block;
    width: 50px;
    height: 100%;
    text-decoration: none
}

.main-menu-mob .item_1 .icon_1.collapsed:after {
    transform: rotate(0)
}

.main-menu-mob .item_1 .icon_1:after, .main-menu-mob .item_1 .icon_1:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    background: #fff
}

.main-menu-mob .item_1 .icon_1:before {
    width: 11px;
    height: 1px;
    margin-top: 0;
    margin-left: -5px
}

.main-menu-mob .item_1 .icon_1:after {
    width: 1px;
    height: 11px;
    margin-top: -5px;
    margin-left: 0;
    transition: transform .2s ease;
    transform: rotate(90deg)
}

.main-menu-mob .menu_level_2 {
    padding: 10px 0
}

.main-menu-mob .item_2 .link-wrap_2 {
    position: relative
}

.main-menu-mob .item_2 .link-wrap_2 > a:not(.icon_2), .main-menu-mob .item_2 .link-wrap_2 > span {
    display: block;
    padding: 12px 60px 12px 15px;
    text-decoration: none;
    color: #333;
    font-size: 14px
}

.touch-no .main-menu-mob .item_2 .link-wrap_2 > a:not(.icon_2):hover {
    color: #458381
}

.main-menu-mob .item_2.active .link-wrap_2 > a:not(.icon_2), .main-menu-mob .item_2.active .link-wrap_2 > span {
    color: #458381
}

.touch-no .main-menu-mob .item_2.active .link-wrap_2 > a:not(.icon_2):hover {
    color: #458381
}

.main-menu-mob .item_2 .icon_2 {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    display: block;
    width: 50px;
    height: 100%;
    text-decoration: none
}

.touch-no .main-menu-mob .item_2 .icon_2:hover:before {
    border-color: #5cd3cf
}

.main-menu-mob .item_2 .icon_2.collapsed:before {
    transform: translate(-50%, -50%) rotate(45deg)
}

.main-menu-mob .item_2 .icon_2:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 8px;
    height: 8px;
    content: '';
    transition: transform .5s ease;
    transform: translate(-50%, -50%) rotate(135deg);
    border-top: 1px solid #333;
    border-right: 1px solid #333
}

.main-menu-mob .item_2 .sub-block {
    border-right: 1px solid #e7e7e7;
    background: #fff
}

.main-menu-mob .item_2 .back {
    position: relative;
    display: block;
    padding: 20px 15px 20px 35px;
    text-decoration: none;
    color: #333;
    background: #f2f2f2;
    font-size: 16px;
    line-height: 1
}

.touch-no .main-menu-mob .item_2 .back:hover {
    background: #e1e1e1
}

.main-menu-mob .item_2 .back:before {
    position: absolute;
    top: 50%;
    left: 20px;
    display: block;
    width: 8px;
    height: 8px;
    content: '';
    transform: translateY(-50%) rotate(-45deg);
    border-top: 1px solid #333;
    border-left: 1px solid #333
}

.main-menu-mob .item_2 .subtitle {
    position: relative;
    padding: 20px 35px 18px 15px;
    text-transform: uppercase;
    color: #5cd3cf;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7
}

.main-menu-mob .menu_level_3 {
    padding: 0 0 20px
}

.main-menu-mob .item_3 + .item_3 {
    border-top: 1px solid #e7e7e7
}

.main-menu-mob .item_3 > a, .main-menu-mob .item_3 > span {
    display: block;
    padding: 12px 15px 10px 30px;
    text-decoration: none;
    color: #333
}

.touch-no .main-menu-mob .item_3 > a:hover {
    color: #458381
}

.main-menu-mob .item_3.active > a, .main-menu-mob .item_3.active > span {
    color: #458381
}

.touch-no .main-menu-mob .item_3.active > a:hover {
    color: #458381
}

.sub-menu-mob {
    margin-top: 30px;
    margin-bottom: 30px
}

.sub-menu-mob .menu_level_1 {
    margin: 0
}

.sub-menu-mob .item_1 > a, .sub-menu-mob .item_1 > span {
    display: block;
    padding: 10px 15px;
    text-decoration: none;
    text-transform: uppercase;
    color: #333;
    font-size: 16px;
    line-height: 1
}

.sub-menu-mob .item_2 > a, .sub-menu-mob .item_2 > span {
    display: block;
    padding: 10px 15px 10px 35px;
    text-decoration: none;
    text-transform: none;
    color: #333;
    font-size: 16px;
    line-height: 1
}

.sub-menu-mob .item_2 + .item_1 {
    margin-top: 15px
}

.touch-no .sub-menu-mob .item_1 > a:hover {
    color: #458381
}

.sub-menu-mob .item_1.active > a, .sub-menu-mob .item_1.active > span {
    color: #458381
}

.touch-no .sub-menu-mob .item_1.active > a:hover {
    color: #458381
}

.social-mob {
    margin-top: 30px;
    margin-bottom: 40px;
    padding: 0 15px
}

.social-mob .item {
    display: inline-block;
    margin-right: 12px
}

.social-mob .soc-link {
    display: block
}

.social-mob .soc-link.fb:hover:before {
    opacity: .7
}

.social-mob .soc-link.fb:before {
    display: inline-block;
    width: 4.7em;
    height: 4.5em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -72.4em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.social-mob .soc-link.ok::before {
    width: 4.7em;
    height: 4.5em;
    background-position: 0 -776px;
    background-size: 64px 5568px
}

.no-svg .social-mob .soc-link.fb:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.social-mob .soc-link.vk:hover:before {
    opacity: .7
}

.social-mob .soc-link.vk:before {
    display: inline-block;
    width: 4.7em;
    height: 4.5em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -86.9em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .social-mob .soc-link.vk:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.qn-open .questionnaire {
    transform: translate(0, 35%);
    box-shadow: 4px 2px 10px rgba(0, 0, 0, .3)
}

.qn-open .questionnaire .qn-btn {
    background: #fff5e7;
    box-shadow: 4px 2px 10px rgba(0, 0, 0, .3)
}

.qn-open .questionnaire .qn-btn .icon {
    top: 2px;
    transform: rotate(0)
}

.mm-open .questionnaire, .ms-open .questionnaire {
    z-index: 100
}

.questionnaire {
    position: fixed;
    z-index: 900;
    top: 50%;
    left: 0;
    width: 80%;
    max-width: 380px;
    min-height: 180px;
    max-height: 100%;
    transition: transform .4s ease, box-shadow .4s ease;
    transform: translate(-100%, 35%);
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    will-change: transform
}

.questionnaire .qn-wrap {
    padding: 30px;
    color: #458381;
    font-size: 16px;
    line-height: 1.3
}

.questionnaire .btn-wrap {
    padding-top: 10px
}

.container-form .questionnaire .btn-wrap .btn + input[type=submit], .container-form .questionnaire .btn-wrap input[type=submit] + .btn, .container-form .questionnaire .btn-wrap input[type=submit] + input[type=submit], .questionnaire .btn-wrap .btn + .btn, .questionnaire .btn-wrap .container-form .btn + input[type=submit], .questionnaire .btn-wrap .container-form input[type=submit] + .btn, .questionnaire .btn-wrap .container-form input[type=submit] + input[type=submit] {
    margin-left: 10px
}

.container-form .questionnaire input[type=submit], .questionnaire .btn, .questionnaire .container-form input[type=submit] {
    border-radius: 3px
}

.questionnaire .pic {
    margin-bottom: 15px
}

.questionnaire .pic img {
    display: block;
    max-height: 50px
}

.questionnaire .qn-btn {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 100%;
    display: block;
    width: 42px;
    height: 100%;
    padding: 0;
    cursor: pointer;
    transition: box-shadow .4s ease, background .2s ease;
    border: none;
    border-left: 1px solid #e7e7e7;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background: #fff;
    box-shadow: 1px 0 10px rgba(0, 0, 0, .2)
}

.questionnaire .qn-btn:hover {
    background: #fff5e7
}

.questionnaire .qn-btn .qn-btn-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 180px;
    height: 40px;
    transform: translate(-50%, -50%) rotate(90deg);
    color: #458381;
    font-size: 14px;
    line-height: 38px
}

.questionnaire .qn-btn .icon, .questionnaire .qn-btn .icon-pic, .questionnaire .qn-btn .txt {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    line-height: 1
}

.questionnaire .qn-btn .icon-pic {
    margin-right: 10px
}

.questionnaire .qn-btn .icon-pic:before {
    display: block;
    width: 3em;
    height: 2.4em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -444.9em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .questionnaire .qn-btn .icon-pic:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.questionnaire .qn-btn .txt {
    margin-right: 6px
}

.questionnaire .qn-btn .icon {
    top: 1px;
    transition: all .3s ease;
    transform: rotate(180deg)
}

.questionnaire .qn-btn .icon:before {
    display: block;
    width: 1em;
    height: .6em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -436.7em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .questionnaire .qn-btn .icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.questionnaire__counter {
    position: absolute;
    top: 30px;
    right: 30px
}

.push-message {
    position: fixed;
    z-index: 2000;
    bottom: 0;
    left: 0;
    width: 100%
}

.push-message.open {
    bottom: -70px;
    padding-top: 70px;
    transform: translateY(-70px)
}

.push-message .item {
    position: relative;
    z-index: 1;
    padding: 28px 0 24px;
    background: #555;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, .3)
}

.push-message .item.up {
    margin-bottom: 0;
    transition: margin .4s ease
}

.push-message .item.type-success {
    background: #458381
}

.push-message .item.type-error {
    background: #458381
}

.push-message .item.type-warning {
    background: #458381
}

.push-message .item + .item {
    z-index: 2
}

.push-message .item-wrap {
    position: relative;
    display: inline-block
}

.push-message .msg-icon {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -1px;
    transform: translateY(-50%)
}

.push-message .msg-icon:before {
    display: block;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .push-message .msg-icon:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.push-message .msg-icon.icon-basket:before {
    width: 2.5em;
    height: 2.2em;
    background-position: -.2em -399.6em
}

.push-message .msg-icon.icon-star:before {
    width: 2.4em;
    height: 2.3em;
    background-position: -.2em -411.9em
}

.push-message .msg-icon.icon-trash:before {
    width: 2.2em;
    height: 2.5em;
    background-position: -.2em -403.8em
}

.push-message .msg-icon.icon-attention:before {
    width: 2.4em;
    height: 2.2em;
    background-position: -.2em -406.7em
}

.push-message .msg-wrap {
    max-width: 620px;
    padding-right: 30px;
    padding-left: 50px;
    text-align: left;
    color: #fff;
    font-size: 14px
}

.push-message .msg-wrap a {
    color: #fff
}

.push-message .msg-wrap a:hover {
    opacity: .8
}

.push-message .msg-close {
    position: absolute;
    top: 50%;
    right: 10px;
    opacity: .8;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;
    border: none;
    background: 0 0
}

.push-message .msg-close:hover {
    opacity: 1
}

.push-message .msg-close:before {
    display: block;
    width: 1.2em;
    height: 1.2em;
    margin: auto;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -402.2em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .push-message .msg-close:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.prod-card-tile_opened {
    left: 0
}

.prod-card-tile_opened:hover .tile-wrapper {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding: 0 !important;
    box-shadow: none !important
}

.reserved-panel {
    position: fixed;
    z-index: 1050;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    max-height: 100vh;
    transition: transform .4s ease, bottom .4s ease;
    transform: translateY(100%);
    border: 1.5px solid #ebebeb;
    background: #f8f8f8;
    box-shadow: 0 -2px 25px rgba(0, 0, 0, .3)
}

.reserved-panel .tab-content {
    padding: 0 0 10px
}

.reserved-panel .slider .prod-card-tile_opened .tile-wrapper {
    flex-grow: 1
}

.reserved-panel .slider .prod-card-tile_opened .tile-wrap {
    flex-grow: 1
}

.reserved-panel {
    box-shadow: none
}

.reserved-panel.open {
    transform: translateY(0)
}

.reserved-panel.open .wrap-toggle .btn-toggle:before {
    transform: rotate(-180deg)
}

.reserved-panel .panel-header {
    color: #000;
    background: #ebebeb;
    font-size: 14px
}

.reserved-panel .header-wrap {
    position: relative;
    margin-right: 40px
}

.reserved-panel .wrap-available, .reserved-panel .wrap-notification, .reserved-panel .wrap-toggle {
    line-height: 30px
}

.reserved-panel .wrap-toggle {
    float: left;
    width: 20%
}

.reserved-panel .wrap-toggle .btn-toggle {
    position: relative;
    padding: 2px 18px 2px 2px;
    vertical-align: middle;
    text-transform: uppercase;
    color: #5cd3cf;
    border: none;
    background: 0 0;
    line-height: 1
}

.reserved-panel .wrap-toggle .btn-toggle:before {
    position: absolute;
    top: 50%;
    right: 2px;
    display: block;
    width: .9em;
    height: .6em;
    margin-top: -3px;
    content: ' ';
    transition: transform .2s ease;
    transform: rotate(0);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -234.3em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .reserved-panel .wrap-toggle .btn-toggle:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.reserved-panel .wrap-available {
    float: left;
    width: 55%;
    text-align: center
}

.reserved-panel .wrap-available span {
    vertical-align: middle;
    line-height: 1
}

.reserved-panel .wrap-available .count {
    margin: 0 10px;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 36px
}

.reserved-panel .wrap-available .cur {
    margin-right: 10px;
    font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
    font-size: 16px
}

.reserved-panel .wrap-notification {
    float: right;
    width: 25%;
    text-align: right
}

.reserved-panel .wrap-notification .authorization, .reserved-panel .wrap-notification .controls, .reserved-panel .wrap-notification .message {
    display: inline-block;
    vertical-align: middle;
    line-height: 1
}

.reserved-panel .tags {
    position: relative;
    z-index: 9999;
    display: inline-block
}

.reserved-panel .tags .nav {
    display: flex;
    flex-wrap: wrap
}

.reserved-panel .tags .nav li {
    width: auto
}

.reserved-panel .panel-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 30px;
    margin-bottom: 30px
}

.reserved-panel .panel-head__title {
    margin-bottom: 0;
    text-transform: uppercase;
    color: #333;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 1.2
}

.reserved-panel .panel-head__title_mt {
    margin-top: 1em;
    margin-bottom: .5em
}

.reserved-panel .panel-head__title .count {
    color: #5cd3cf
}

.reserved-panel .panel-head__close {
    text-align: right
}

.reserved-panel .panel-head__close .btn-close {
    position: relative;
    width: 24px;
    height: 24px;
    padding: 0;
    vertical-align: middle;
    border: none;
    background: 0 0
}

.reserved-panel .panel-head__close .btn-close:before {
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 30px;
    content: 'Скрыть';
    transition: opacity .18s ease
}

.reserved-panel .panel-head__close .btn-close:hover:before {
    color: #5cd3cf
}

.reserved-panel .panel-head__close .btn-close:hover:after {
    width: 1.003em;
    height: 1em;
    background-position: -.2em -337.4em
}

.reserved-panel .panel-head__close .btn-close:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 1.003em;
    height: 1em;
    content: ' ';
    transform: translate(-50%, -50%) scale(1.2);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -336em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .reserved-panel .panel-head__close .btn-close:after {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.reserved-panel .panel-body {
    position: relative;
    background: #f8f8f8
}

.reserved-panel .panel-body .nav {
    margin: 0
}

.reserved-panel .related-products.no-accordion {
    margin: 0;
    padding: 0
}

.reserved-panel .related-products.no-accordion:before {
    display: none
}

.reserved-panel .related-products.no-accordion .prod-card .p-available {
    display: inline-block;
    margin-bottom: 10px;
    padding: 2px 8px;
    vertical-align: top;
    color: #458381;
    border-radius: 4px;
    background: #e5f8ec;
    font-size: 13px
}

.scroll-to {
    position: fixed;
    z-index: 1999;
    right: -25px;
    bottom: -50px;
    display: flex;
    align-items: flex-end;
    flex-flow: column nowrap;
    transition: transform .5s ease
}

.scroll-to-top {
    z-index: 900;
    width: 50px;
    height: 50px;
    cursor: pointer;
    transition: opacity .2s ease;
    text-align: center;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 1px 15px rgba(0, 0, 0, .3);
    line-height: 50px;
    will-change: bottom
}

.scroll-to-top_mt {
    margin-top: 25px
}

.mm-open .scroll-to-top {
    display: none !important
}

.scroll-to-top:hover {
    opacity: 1
}

.scroll-to-top img {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 34px;
    height: 34px;
    vertical-align: middle
}

.ear-promo {
    position: fixed;
    z-index: 900;
    top: 220px;
    left: 50px;
    will-change: top
}

.ear-promo .ear-wrap {
    position: relative;
    display: block;
    width: 0;
    height: 0;
    text-decoration: none
}

.ear-promo .ear-wrap:hover .description, .ear-promo .ear-wrap:hover .title {
    visibility: hidden
}

.ear-promo .ear-wrap:hover .button {
    display: block
}

.ear-promo .inner-wrap {
    position: absolute;
    right: 0;
    bottom: 0;
    transform: rotate(-90deg);
    transform-origin: right bottom;
    background: #458381;
    box-shadow: -2px -2px 15px rgba(0, 0, 0, .5)
}

.ear-promo .pic {
    position: absolute;
    bottom: -18px;
    left: 5px;
    float: left;
    width: 100px;
    height: 100px
}

.ear-promo .pic img {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    max-width: 90px;
    max-height: 90px;
    transform: translateX(-50%) rotate(90deg);
    transform-origin: center center
}

.ear-promo .text-wrap {
    position: relative;
    width: 200px;
    margin-left: 110px;
    padding: 10px;
    color: #fff;
    line-height: 1.2
}

.ear-promo .title {
    text-transform: uppercase;
    font-size: 14px
}

.ear-promo .description {
    text-transform: lowercase;
    font-size: 12px
}

.ear-promo .button {
    position: absolute;
    top: 50%;
    left: 10px;
    display: none;
    transform: translateY(-50%);
    font-size: 14px
}

.ear-promo .button:after {
    display: inline-block;
    width: 2.6em;
    height: .903em;
    margin-left: 10px;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -557.7em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .ear-promo .button:after {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

#eHintBtn {
    position: fixed;
    z-index: 1000;
    bottom: 0;
    left: 0
}

.cursor .caroufredsel_wrapper {
    cursor: url(data:application/octet-stream;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAA//AAAd/wAAGf+AAAH9gAADbYAAA2yAAAZsAAAGbAAAAGAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//4AB//8AAf//AAD//5AA///gAP//4AD//8AF///AB///5A////5///8=), move !important
}

.cursor .caroufredsel_wrapper:active {
    cursor: url(data:application/octet-stream;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAAH/AAAB/wAAA/0AAANsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//+AB///wAf//4AH//+AD///yT/////////////////////////////8=), move !important
}

.modal .h1, .modal .h2, .modal .h3, .modal .h4, .modal h1, .modal h2, .modal h3, .modal h4 {
    margin-top: 0
}

.modal .close {
    top: 10px;
    right: 10px;
    display: block;
    opacity: .7;
    width: 16px;
    height: 16px;
    transition: opacity .2s ease;
    text-align: center;
    line-height: 14px
}

.modal .close:hover {
    opacity: 1
}

.modal .close:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 1.003em;
    height: 1em;
    content: ' ';
    transform: translate(-50%, -50%);
    background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
    background-repeat: no-repeat;
    background-position: -.2em -336em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.no-svg .modal .close:before {
    background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
}

.main .g-content {
    padding-top: 10px;
    padding-bottom: 0
}

.title-differ {
    position: relative;
    margin-bottom: 10px
}

.title-differ .d-ttl {
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    color: #333;
    font-family: Circe-Regular, Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 1.2
}

.title-differ .d-ttl-note {
    display: block;
    margin-top: 2px;
    text-transform: none;
    color: #666;
    font-size: 16px;
    line-height: 1.2
}

.title-differ .d-ttl .d-count {
    margin-left: 8px;
    color: #5cd3cf
}

.title-differ a.d-ttl {
    display: inline-block
}

.title-differ .d-info a {
    text-decoration: none;
    color: #333
}

.title-differ .d-info a:hover {
    color: #5cd3cf
}

.accord-section.opened-manager-block .manager-accord {
    height: auto
}

.accord-section .d-ttl, .main-advance .d-ttl {
    margin: 0 0 20px;
    user-select: none;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    font-family: OpenSans-Bold;
    font-size: 28px;
    font-weight: 700
}

.accord-section .accord-link {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    margin-top: -18px;
    text-align: center;
    text-decoration: none;
    color: #5cd3cf;
    border: 1px solid #5cd3cf
}

.accord-section .accord-link:hover {
    border-color: #5cd3cf
}

.accord-section .accord-link:hover:after, .accord-section .accord-link:hover:before {
    background: #5cd3cf
}

.accord-section .accord-link:after, .accord-section .accord-link:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    transition: transform .3s ease, background .2s ease;
    background: #5cd3cf
}

.accord-section .accord-link:before {
    width: 16px;
    height: 2px;
    margin-top: -1px;
    margin-left: -8px
}

.accord-section .accord-link:after {
    width: 2px;
    height: 16px;
    margin-top: -8px;
    margin-left: -1px;
    transform: rotate(90deg)
}

.accord-section .accord-wrap {
    overflow: hidden;
    height: auto;
    transition: height .3s ease
}

.js-slider {
    opacity: 1;
    transition: opacity .3s ease;
    white-space: inherit
}

.js-slider.not-init {
    opacity: 0;
    white-space: nowrap
}

.js-slider.init {
    margin-right: -15px;
    margin-left: -15px;
    white-space: nowrap
}

.js-slider.init .mCSB_container {
    padding-right: 15px;
    padding-left: 15px
}

.js-slider .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    height: 0
}

.js-slider .mCSB_scrollTools .mCSB_draggerRail {
    height: 0;
    margin: 0
}

.js-slider .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    height: 0;
    margin: 0
}

.js-slider .mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-bottom: 0
}

.js-slider .js-slider-item {
    display: inline-block
}

.lnk-pseudo {
    cursor: pointer;
    color: #5cd3cf;
    border-bottom: 1px dashed #5cd3cf
}

[v-cloak] {
    display: none
}

.zoomContainer {
    z-index: 120
}

.mb30 {
    margin-bottom: 30px !important
}

.mb40 {
    margin-bottom: 40px !important
}

.mb50 {
    margin-bottom: 50px !important
}

table {
    overflow: visible
}

.categories-list {
    margin-bottom: 20px
}

.categories-list__grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: calc(100% + 20px);
    margin: 0 -10px
}

.categories-list__cell {
    box-sizing: border-box;
    width: 16.66%;
    padding: 19px 10px 10px
}

.categories-list__item {
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 14px 15px 14px 24px;
    transition: all ease .4s;
    text-decoration: none;
    text-transform: uppercase;
    color: #323232;
    border: 1px solid #dbe0e2;
    border-radius: 4px;
    background: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px
}

.touch-no .categories-list__item:focus, .touch-no .categories-list__item:hover {
    transform: translate3d(0, -7px, 0);
    text-decoration: none;
    color: #5cd3cf;
    box-shadow: 0 3px 7px rgba(0, 0, 0, .1)
}

.categories-list__item:hover {
    text-decoration: none
}

.touch-no .categories-list__item:focus svg, .touch-no .categories-list__item:hover svg {
    transition: fill ease .4s;
    fill: #5cd3cf
}

.categories-list__icon {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    justify-content: center;
    width: 40px;
    height: 40px;
    margin-right: 12px
}

.categories-list__icon svg {
    transition: fill ease .4s;
    fill: #458381
}

.categories-list__name {
    flex-grow: 1;
    min-width: 0
}

.categories-list--aside {
    position: sticky;
    z-index: 190;
    top: 90px;
    display: none;
    flex-shrink: 0;
    margin-top: 71px;
    margin-left: 20px
}

.categories-list--aside .categories-list__grid {
    align-items: flex-end;
    flex-direction: column;
    width: auto;
    margin: 0
}

.categories-list--aside .categories-list__cell {
    position: relative;
    width: 58px;
    height: 58px;
    margin-bottom: 10px;
    padding: 0
}

.categories-list--aside .categories-list__item {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    padding: 8px;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #fff
}

.categories-list--aside .categories-list__icon {
    display: inline-flex;
    margin-right: 0;
    vertical-align: middle
}

.categories-list--aside .categories-list__name::before {
    display: block;
    flex-shrink: 0;
    width: 10px;
    content: ''
}

.categories-list--aside .categories-list__name {
    display: inline-flex;
    overflow: hidden;
    flex: 0 0 auto;
    width: 0;
    vertical-align: middle;
    white-space: normal;
    will-change: width
}

.categories-list--aside .categories-list__item:hover {
    transform: none;
    text-decoration: none;
    color: #323232;
    box-shadow: none
}

.categories-list--aside .categories-list__item:hover .categories-list__name {
    width: 115px
}

.g-main--w-aside .g-main_c {
    width: calc(100% - 78px)
}

.g-main--w-aside .g-main_i {
    position: relative;
    display: flex;
    align-items: flex-start
}

.g-main--w-aside .categories-list--aside {
    display: block
}

@media (max-width: 1023px) {
    .g-main--w-aside .categories-list--aside {
        display: none
    }

    .g-main--w-aside .g-main_i {
        padding-right: 15px
    }

    .g-main--w-aside .g-main_i {
        padding-right: 15px
    }

    .inner .g-main {
        padding-top: 65px
    }

    .categories-list--aside {
        display: none
    }

    .product-preview {
        margin: 15px auto 40px
    }
}

.open-catalog .fixed-panel-wrap.fixed {
    position: relative;
    z-index: 10;
    background-color: #fff
}

.open-catalog .g-header {
    z-index: 970
}

.g-header {
    position: relative;
    z-index: 200
}

.container-list-menu.open-fade .hover-menu__overlay, .main-nav.open-fade .hover-menu__overlay {
    display: block
}

.container-list-menu .item_1--catalog::before {
    right: 0;
    left: auto
}

.container-list-menu .item_1--catalog {
    position: relative;
    z-index: 9;
    display: inline-flex;
    align-items: center;
    min-width: 206px;
    padding-left: 12px;
    cursor: pointer;
    transition: background .3s;
    background: #3a6d6c
}

.container-list-menu .item_1--catalog:hover {
    background: #24aba6
}

.container-list-menu .item_1--catalog span {
    padding-left: 5px;
    letter-spacing: .04em;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 48px
}

.container-list-menu.open-fade .item_1--catalog {
    background-color: transparent
}

.container-list-menu.open-fade .item_1--catalog::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    opacity: .15;
    width: 100%;
    height: 100%;
    content: '';
    transition-duration: .3s;
    background: #fff
}

.flex-menu {
    height: 50px;
    margin: 0;
    padding: 0;
    list-style: none
}

.flex-menu:hover {
    overflow: visible
}

.flex-menu li {
    position: relative;
    float: left
}

.main-menu-2 .flexMenu-popup.flexMenu-popup {
    top: 100%;
    right: 0;
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 10px 0;
    list-style: none;
    background-color: #5cd3cf
}

.main-menu-2 .flexMenu-popup .item_1 {
    margin: 0
}

.main-menu-2 .flexMenu-popup .item_1::before {
    display: none
}

.main-menu-2 .flexMenu-popup .item_1 a {
    text-align: left;
    white-space: nowrap
}

.flexMenu-viewMore > a {
    position: relative;
    padding-right: 25px
}

.flexMenu-viewMore.active > a::after {
    transform: translateY(-50%) rotate(135deg)
}

.flexMenu-viewMore > a::after {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 6px;
    height: 6px;
    content: '';
    transition-duration: .3s;
    transform: translateY(-50%) rotate(-45deg);
    border-bottom: 1px solid;
    border-left: 1px solid
}

.hamburger {
    display: inline-block;
    overflow: visible;
    flex-shrink: 0;
    margin: 0;
    padding: 10px;
    cursor: pointer;
    transition-timing-function: linear;
    transition-duration: .15s;
    transition-property: opacity, filter;
    text-transform: none;
    color: inherit;
    border: 0;
    background-color: transparent;
    font: inherit
}

.open-fade .hamburger .hamburger-inner, .open-fade .hamburger .hamburger-inner::after, .open-fade .hamburger .hamburger-inner::before {
    background-color: #fff
}

.hamburger-box {
    position: relative;
    display: inline-block;
    width: 22px;
    height: 20px;
    vertical-align: top
}

.hamburger-inner {
    top: 50%;
    display: block;
    margin-top: -2px
}

.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    position: absolute;
    width: 22px;
    height: 2px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform;
    border-radius: 2px;
    background-color: #fff
}

.hamburger-inner::after, .hamburger-inner::before {
    display: block;
    content: ''
}

.hamburger-inner::before {
    top: -10px
}

.hamburger-inner::after {
    bottom: -10px
}

.hamburger--slider .hamburger-inner {
    top: 4px
}

.hamburger--slider .hamburger-inner::before {
    top: 7px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform, opacity
}

.hamburger--slider .hamburger-inner::after {
    top: 14px
}

.open-fade .hamburger--slider .hamburger-inner {
    transform: translate3d(0, 7px, 0) rotate(45deg)
}

.open-fade .hamburger--slider .hamburger-inner::before {
    opacity: 0;
    transform: rotate(-45deg) translate3d(-6px, -7px, 0)
}

.open-fade .hamburger--slider .hamburger-inner::after {
    transform: translate3d(0, -14px, 0) rotate(-90deg)
}

.hover-menu {
    position: absolute;
    z-index: 10;
    top: 100%;
    left: 0;
    display: none;
    width: 100%;
    background-color: #fff
}

.hover-menu .partner-block {
    display: block;
    align-self: flex-start;
    flex-basis: 80px;
    height: auto;
    border-top: none
}

.hover-menu .partner-block .item {
    height: auto;
    margin-bottom: 16px
}

.hover-menu .partner-block .item .link {
    height: 80px;
    padding: 0
}

.hover-menu__overlay {
    position: fixed;
    z-index: 5;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    opacity: .6;
    background: #000
}

.hover-menu__list {
    background: #f1f1f1
}

.hover-menu__item {
    width: 100%
}

.hover-menu__item.active .hover-menu__submenu {
    display: flex;
    visibility: visible;
    opacity: 1;
    transition: all ease .2s
}

.hover-menu__link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    min-height: 54px;
    padding: 8px 20px 10px 24px;
    transition-duration: .3s;
    text-decoration: none;
    color: #323232;
    border-bottom: 1px solid #e7e7e7;
    font-size: 14px;
    line-height: 18px
}

.hover-menu__link:hover {
    text-decoration: none;
    color: #458381
}

.hover-menu__link:hover::after {
    border-color: #323232
}

.hover-menu__link::after {
    display: block;
    flex-shrink: 0;
    width: 5px;
    height: 5px;
    content: '';
    transition-duration: .3s;
    transform: rotate(45deg);
    border-top: 1px solid #acacac;
    border-right: 1px solid #acacac
}

.hover-menu__link span {
    margin-right: 10px
}

.hover-menu__link-group {
    display: inline-flex;
    align-items: flex-start;
    flex-direction: column;
    width: 100%;
    margin-bottom: 20px
}

.hover-menu__caption {
    transition-duration: .3s;
    text-decoration: none;
    color: #323232;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px
}

.hover-menu__caption:hover {
    text-decoration: none;
    color: #458381
}

.hover-menu__caption + .hover-menu__sub-link {
    margin-top: 8px
}

.hover-menu__sub-link {
    transition-duration: .3s;
    text-decoration: none;
    color: #666;
    font-size: 14px;
    line-height: 24px
}

.hover-menu__sub-link:hover {
    text-decoration: none;
    color: #458381
}

.hover-menu__submenu {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    display: flex;
    visibility: hidden;
    opacity: 0;
    align-items: flex-start;
    box-sizing: border-box;
    height: auto;
    padding: 0 0 1px;
    transition: all ease .2s;
    background-color: #fff
}

.hover-menu__submenu .partner-block {
    flex: 0 0 150px;
    padding-left: 30px;
    background-color: #fff
}

.hover-menu__submenu-wrap {
    position: sticky;
    top: 0;
    overflow: visible;
    flex-grow: 1;
    min-width: 0;
    height: 1px;
    max-height: calc(100vh - 200px);
    margin: 0;
    padding: 0
}

.hover-menu__submenu-wrap::-webkit-scrollbar {
    width: 6px;
    background-color: #ddd
}

.hover-menu__submenu-wrap::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .5)
}

.hover-menu__submenu-list-wrap {
    overflow-y: auto;
    max-height: calc(100vh - 200px)
}

.hover-menu__submenu-list {
    padding: 20px 30px 20px;
    background: #fff;
    column-count: 3;
    column-gap: 20px
}

.site-toggler {
    display: flex;
    align-items: center
}

.site-toggler__radio:first-child {
    order: -10
}

.site-toggler__radio:hover {
    opacity: 1
}

.site-toggler__radio.left, .site-toggler__radio.right {
    opacity: 1;
    cursor: default;
    font-weight: 700
}

.site-toggler__radio {
    opacity: .7;
    margin: 0;
    padding: 13px 0 15px;
    cursor: pointer;
    transition-duration: .3s;
    color: #458381;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px
}

.site-toggler__radio.right ~ .site-toggler__icon::before {
    left: 24px
}

.site-toggler__icon::before {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 14px;
    height: 14px;
    content: '';
    transition-duration: .3s;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .25)
}

.site-toggler__icon {
    position: relative;
    flex-shrink: 0;
    order: -5;
    width: 40px;
    height: 18px;
    margin: 0 12px;
    border-radius: 9px;
    background: #458381
}

.main-slide {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%
}

.main-slide__bg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: right center
}

.main-slide__content {
    position: relative;
    z-index: 2;
    flex-shrink: 0;
    width: 33%;
    min-width: 400px;
    padding: 30px 40px 40px;
    color: #fff;
    background-color: #5b6393
}

.main-slide__title.main-slide__title, .main-slide__title.main-slide__title a {
    margin-bottom: 15px;
    text-decoration: none;
    color: inherit;
    font-size: 22px
}

.main-slide__text {
    margin-bottom: 20px;
    color: inherit
}

.btn-white {
    color: #5b6393;
    background-color: #fff;
    font-weight: 700
}

.btn-white:hover {
    color: #fff;
    border-color: #fff;
    background-color: #55418e
}

.product-simple-table_img-cell {
    margin-right: 10px
}

.main-promo .title-differ {
    display: none;
    margin-bottom: 5px
}

.wrap--carousel.wrap--carousel.wrap--carousel {
    width: calc(100% + 30px);
    margin: 10px -15px 0;
    padding-top: 0
}

.carousel__slider .slick-slide {
    padding: 0 15px
}

.carousel__slider {
    display: flex;
    overflow: hidden;
    width: 100%
}

.carousel__slider .item {
    width: auto
}

.item--visual.item--visual.item--visual {
    display: flex;
    flex-direction: column;
    padding: 0;
    border: 1px solid #e7e7e7
}

.item--visual.item--visual .bg {
    display: none
}

.item--visual.item--visual .ttl-wrap {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    padding: 5px 10px 0
}

.item--visual.item--visual.item--visual .icon::before, .item--visual.item--visual.item--visual:hover .icon::before {
    display: none
}

.item--visual.item--visual .icon {
    position: static;
    flex-shrink: 0;
    margin: 0 10px 0 0
}

.item--visual.item--visual .icon img {
    max-width: 100%;
    max-height: 100%
}

.item--visual.item--visual.item--visual:hover .ttl {
    opacity: .7;
    color: #333
}

.item--visual.item--visual .ttl {
    margin-left: 0
}

.item__visual img {
    width: 100%;
    max-width: 100%;
    object-fit: cover
}

.item__visual {
    display: flex;
    flex-grow: 1;
    height: 200px;
    border-top: 1px solid #e7e7e7
}

.items-wrap--second-level .item.open-height .btn-toggle span, .items-wrap--second-level .item.open-height .btn-toggle span:after, .items-wrap--second-level .item.open-height .btn-toggle span:before {
    background-color: #5cd3cf
}

.items-wrap--second-level.items-wrap--second-level .item.open-height .item_i {
    z-index: 100;
    height: auto;
    min-height: 282px;
    margin: -10px -10px 20px;
    padding: 10px 10px 15px;
    box-shadow: 0 3px 15px rgba(0, 0, 0, .15)
}

.items-wrap--second-level.items-wrap--second-level .item.open-height .text-wrap::after {
    display: none
}

.items-wrap--second-level.items-wrap--second-level .item.open-height .text-wrap {
    height: auto
}

.items-wrap--second-level.items-wrap--second-level .item {
    float: left;
    margin-bottom: 30px;
    padding-right: 15px;
    padding-left: 15px
}

.items-wrap--second-level.items-wrap--second-level .item, .items-wrap--second-level.items-wrap--second-level .item_i {
    height: 292px
}

.items-wrap--second-level.items-wrap--second-level.items-wrap--second-level .text-wrap::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
    content: '';
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1))
}

.items-wrap--second-level.items-wrap--second-level.items-wrap--second-level .text-wrap {
    height: 130px;
    min-height: 130px;
    padding-bottom: 0
}



.g-main {
    position: relative
}

#gift-form {
    overflow: visible;
}

#gift-form .modal-content {
    .modal-body.success .modal-gift {
        bottom: -150px;
    }

    .modal-body.success .modal-headphones {
        top: -14px;
    }
}

#gift-form .modal-content {
    box-shadow: none;
    width: 660px;
    max-height: 500px;
    border-radius: 20px;
    border: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    button.close {
        position: absolute;
        top: 22px;
        right: 22px;
    }

    button.close:before {
        display: none;
    }

    .form-error-container {
        margin-top: 6px;
    }

    .help-block {
        color: red;
    }

    .modal-body {
        display: flex;
        flex-direction: column;
        padding: 44px 0;
        align-items: center;
        max-width: 430px;
        margin: 0 auto;
        height: 100%;
    }

    .modal-gift, .modal-headphones {
        position: absolute;
        z-index: 10401;
    }

    .modal-gift {
        width: 330px;
        height: 330px;
        right: -273px;
        bottom: -41px;
        /*transform: rotate(-24deg);*/
    }

    .modal-headphones {
        width: 240px;
        height: 240px;
        left: -225px;
        top: 6px;
    }

    .modal-title {
        margin-top: 0;
        font-weight: 600;
        font-size: 34px;
        line-height: 41px;
        letter-spacing: 0;
        text-align: center;

        span {
            font-weight: 700;
            font-size: 34px;
            line-height: 41px;
            letter-spacing: 0;
            text-align: center;
            text-transform: uppercase;
            color: rgba(27, 115, 112, 1);
        }
    }

    .tab-content {
        width: 100%;
        padding: 25px 52px 0 52px;
    }

    .form-horizontal .form-group {
        margin: 0 0 16px 0;
    }

    .form-group.control-group.has-feedback label {
        font-weight: 300;
        font-size: 14px;
        line-height: 100%;
        letter-spacing: 0;
        color: rgba(0, 0, 0, 0.5);
    }

    .btn-width-fill {
        width: 100%;
        padding: 11px 0 14px;
        font-weight: 700;
        font-size: 14px;
        line-height: 100%;
        letter-spacing: 0;
        text-align: center;
        border-radius: 6px;
    }
}

#gift-form.second-step .modal-content {
    height: fit-content;

    .tab-content {
        padding: 25px 0;
        font-weight: 400;
        font-size: 18px;
        line-height: 100%;
        letter-spacing: 0;
        text-align: center;
    }

    .modal-gift {
        bottom: -97px;
    }

    .modal-headphones {
        top: -38px;
    }

    .btn-width-fill {
        width: fit-content;
        color: #fff;
        text-decoration: none;
        padding: 11px 48px 14px 48px;
    }
}

.modal img.modal-gift-mobile{
    display: none;
}

@media (min-width: 406px) {
    .controls-order-mob_not-avail {
        justify-content: space-between
    }
}

@media (min-width: 471px) and (max-width: 767px) {
    .product-page .scroll-to {
        bottom: 95px
    }
}

@media (min-width: 480px) {
    .attention-opts {
        flex-flow: row wrap
    }

    .attention-opts__title {
        flex: 1 0 100%
    }

    .attention-opts__btn-group {
        flex-grow: 1
    }
}

@media (max-height: 510px) and (min-width: 1024px) {
    .prod-card-tile.prod-card-tile_opened {
        position: static;
        display: flex
    }
}

@media (min-width: 661px) {
    .sel-gift-area-btns__btn {
        width: 49%
    }
}

@media (min-width: 768px) {
    .container {
        width: 750px
    }

    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left
    }

    .col-sm-1 {
        width: 8.33333%
    }

    .col-sm-2 {
        width: 16.66667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.33333%
    }

    .col-sm-5 {
        width: 41.66667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.33333%
    }

    .col-sm-8 {
        width: 66.66667%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.33333%
    }

    .col-sm-11 {
        width: 91.66667%
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-pull-1 {
        right: 8.33333%
    }

    .col-sm-pull-2 {
        right: 16.66667%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-4 {
        right: 33.33333%
    }

    .col-sm-pull-5 {
        right: 41.66667%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-7 {
        right: 58.33333%
    }

    .col-sm-pull-8 {
        right: 66.66667%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-10 {
        right: 83.33333%
    }

    .col-sm-pull-11 {
        right: 91.66667%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-push-1 {
        left: 8.33333%
    }

    .col-sm-push-2 {
        left: 16.66667%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-4 {
        left: 33.33333%
    }

    .col-sm-push-5 {
        left: 41.66667%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-7 {
        left: 58.33333%
    }

    .col-sm-push-8 {
        left: 66.66667%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-10 {
        left: 83.33333%
    }

    .col-sm-push-11 {
        left: 91.66667%
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }

    .col-sm-offset-1 {
        margin-left: 8.33333%
    }

    .col-sm-offset-2 {
        margin-left: 16.66667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333%
    }

    .col-sm-offset-5 {
        margin-left: 41.66667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333%
    }

    .col-sm-offset-8 {
        margin-left: 66.66667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333%
    }

    .col-sm-offset-11 {
        margin-left: 91.66667%
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .row-clear .col-xs-3.col-sm-3, .row-clear .col-xs-3.col-sm-4, .row-clear .col-xs-3.col-sm-6, .row-clear .col-xs-4.col-sm-3, .row-clear .col-xs-4.col-sm-4, .row-clear .col-xs-4.col-sm-6, .row-clear .col-xs-6.col-sm-3, .row-clear .col-xs-6.col-sm-4, .row-clear .col-xs-6.col-sm-6 {
        clear: none
    }

    .row-clear .col-sm-3:nth-child(4n+1), .row-clear .col-sm-4:nth-child(3n+1), .row-clear .col-sm-6:nth-child(2n+1) {
        clear: both
    }

    .basket-table-mob .prod-list .item:nth-child(2n+1) {
        clear: both
    }

    .order-step .step-controls {
        position: absolute;
        top: 15px;
        right: 15px
    }

    .modal-prod-info .modal-dialog {
        width: 300px
    }

    .modal-auth .modal-dialog {
        width: 520px
    }

    .modal-ordered .modal-dialog {
        width: 520px
    }

    .attention-modal .modal-dialog {
        width: 638px
    }

    .attention-modal .modal-body {
        padding: 45px 50px
    }

    .modal-reason .modal-dialog {
        width: 520px
    }

    .modal-order-wait .modal-dialog {
        width: 740px
    }

    .modal-division-edit .modal-dialog {
        width: 520px
    }

    .modal-division-edit .list-agreements {
        margin-bottom: 10px
    }

    .smart-b-note {
        align-items: center
    }

    .container-form .personal-information .btn-controls .btn + input[type=submit], .container-form .personal-information .btn-controls input[type=submit] + .btn, .container-form .personal-information .btn-controls input[type=submit] + input[type=submit], .personal-information .btn-controls .btn + .btn, .personal-information .btn-controls .container-form .btn + input[type=submit], .personal-information .btn-controls .container-form input[type=submit] + .btn, .personal-information .btn-controls .container-form input[type=submit] + input[type=submit] {
        margin-left: 10px
    }

    .modal-download .modal-dialog {
        width: 420px
    }

    .modal-report-edit .modal-dialog {
        width: 720px
    }

    .modal-report-edit .accordion .acc-body .line {
        float: left;
        width: 50%
    }

    .modal-report-edit .accordion .acc-body .line:nth-child(2n+1) {
        clear: both
    }

    .container-form .orders-wait .orders-controls input.add-all[type=submit], .orders-wait .orders-controls .btn.add-all, .orders-wait .orders-controls .container-form input.add-all[type=submit] {
        padding-left: 70px
    }

    .modal-catalog-sort .modal-dialog {
        width: 400px
    }

    .modal-start-hint .modal-dialog {
        width: 400px
    }

    .prod-table-list .mob-title {
        display: none
    }

    .category-list:not(.list-aside).solution-list .items-wrap .item {
        width: 50%
    }

    .category-list.list-short .item {
        flex-basis: 50%
    }

    .category-list.list-short .item_i {
        flex: 1 0 100%
    }

    .modal-sharing .modal-dialog {
        width: 300px
    }

    .tooltip-info__wrap p {
        display: block;
        margin-bottom: 0;
        margin-left: 10px;
        font-size: 13px
    }

    .control-group.form-group .controls {
        float: right
    }

    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-static {
        display: inline-block
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
        width: auto
    }

    .form-inline .input-group > .form-control {
        width: 100%
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox, .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox label, .form-inline .radio label {
        padding-left: 0
    }

    .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }

    .form-horizontal .control-label {
        margin-bottom: 0;
        padding-top: 7px;
        text-align: right
    }

    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.3px
    }

    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px
    }

    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }

    .modal-content {
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }

    .modal-sm {
        width: 300px
    }

    .modal-fluid {
        max-width: 430px
    }

    .caption .description {
        text-align: center
    }

    .caption.right {
        float: right;
        max-width: 50%;
        margin-top: 6px;
        margin-left: 30px;
        padding-left: 15px
    }

    .caption.left {
        float: left;
        max-width: 50%;
        margin-top: 6px;
        margin-right: 30px;
        padding-right: 15px
    }

    .slider-img .sl-pagination {
        display: none !important
    }

    .prod-card-list.horizontal .prod-card {
        height: 122px;
        margin-top: 0;
        margin-right: 0;
        margin-left: 0;
        padding: 0
    }

    .prod-card-list.horizontal .prod-card .prod-wrap {
        height: 122px
    }

    .prod-card-list.horizontal .prod-card .prod-wrap:after {
        display: table;
        clear: both;
        height: 0;
        content: ''
    }

    .prod-card-list.horizontal .prod-card .p-markers .el {
        float: left;
        height: 30px;
        padding: 0 10px;
        border-top: 2px solid;
        border-left: none;
        line-height: 30px
    }

    .prod-card-list.horizontal .prod-card .p-controls {
        position: relative;
        top: 50%;
        float: right;
        width: 10%;
        padding: 0 10px;
        transform: translateY(-50%);
        text-align: center
    }

    .prod-card-list.horizontal .prod-card .p-controls a {
        display: inline-block;
        opacity: 1;
        margin: 0;
        transform: none;
        vertical-align: middle
    }

    .prod-card-list.horizontal .prod-card .p-controls a.zoom {
        display: none
    }

    .prod-card-list.horizontal .prod-card .p-pic {
        float: left;
        width: 20%;
        height: 100%;
        margin: 0;
        padding: 25px 20px 15px
    }

    .prod-card-list.horizontal .prod-card .p-pic-link {
        width: 100%;
        height: 100%
    }

    .prod-card-list.horizontal .prod-card .p-mark-preview {
        bottom: 15px;
        left: 20px
    }

    .prod-card-list.horizontal .prod-card .p-mark-preview .el-mark {
        width: 50px;
        height: 50px;
        line-height: 50px
    }

    .prod-card-list.horizontal .prod-card .p-wrap {
        float: left;
        width: 45%;
        height: 100%;
        margin: 0
    }

    .prod-card-list.horizontal .prod-card .p-title {
        position: relative;
        top: 50%;
        float: left;
        width: 60%;
        margin: 0;
        padding: 0;
        transform: translateY(-50%)
    }

    .prod-card-list.horizontal .prod-card .p-title a {
        display: inline-block;
        min-height: inherit;
        max-height: 5.2em;
        vertical-align: middle;
        line-height: 1.3
    }

    .prod-card-list.horizontal .prod-card .p-price {
        position: relative;
        z-index: 2;
        top: 50%;
        float: left;
        width: 40%;
        padding-right: 0;
        padding-left: 30px;
        transform: translateY(-50%)
    }

    .prod-card-list.horizontal .prod-card .p-price:hover {
        z-index: 105
    }

    .prod-card-list.horizontal .prod-card .p-price .p-price-cur {
        margin-right: 10px;
        font-size: 16px
    }

    .prod-card-list.horizontal .prod-card .p-price .p-price-cur.sale .val {
        font-size: 16px
    }

    .prod-card-list.horizontal .prod-card .p-price .p-price-cur.sale .cur {
        font-size: 14px
    }

    .prod-card-list.horizontal .prod-card .p-price .product-info {
        min-width: 255px
    }

    .prod-card-list.horizontal .prod-card .p-price .product-info .product-info_i:before {
        left: 30px
    }

    .prod-card-list.horizontal .prod-card .c-btn-wrap, .prod-card-list.horizontal .prod-card .p-btn-wrap {
        position: relative;
        top: 50%;
        right: auto;
        bottom: auto;
        left: auto;
        float: left;
        transform: translateY(-50%)
    }

    .prod-card-list.horizontal .prod-card .p-btn-wrap {
        width: 25%
    }

    .prod-card-list.horizontal .prod-card .p-btn-wrap .sale-block {
        display: none
    }

    .prod-card-list.horizontal .prod-card .p-btn-wrap .p-count ~ .sale-block {
        display: none
    }

    .prod-card-list.horizontal .prod-card .p-btn-wrap:hover {
        z-index: 10
    }

    .prod-card-list.horizontal .prod-card.collection .p-wrap {
        position: relative;
        top: 50%;
        width: 50%;
        height: auto;
        margin: 0;
        transform: translateY(-50%)
    }

    .prod-card-list.horizontal .prod-card.collection .p-type-ttl {
        margin-bottom: 8px;
        padding: 0;
        line-height: 1
    }

    .prod-card-list.horizontal .prod-card.collection .p-title {
        top: auto;
        width: 100%;
        transform: none
    }

    .prod-card-list.horizontal .prod-card.collection .p-title a {
        max-height: 3.6em
    }

    .prod-card-list.horizontal .prod-card.collection .c-btn-wrap {
        width: 28%;
        padding: 0 30px
    }

    .prod-card-list.table table tbody td {
        border-top: 1px solid #e7e7e7
    }

    .prod-card-list.table .prod-card .p-mark-preview {
        top: -5px;
        bottom: auto;
        left: -5px
    }

    .prod-card-list.table .prod-card .p-mark-preview .el-mark {
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        width: auto;
        height: 20px;
        padding: 0 3px;
        color: #666;
        border-radius: 2px;
        background: rgba(204, 204, 204, .3);
        font-size: 12px;
        line-height: 20px
    }

    .prod-card-list.table .prod-card .p-mark-preview .el-mark.sale {
        color: #5cd3cf;
        background: rgba(207, 26, 39, .1)
    }

    .prod-card-list.table .prod-card .p-vendor .vendor-ttl {
        display: none
    }

    .prod-card-list.table .prod-card .td-property .prop-ttl {
        display: none
    }

    .prod-card-list.table .prod-card .p-title a {
        font-family: OpenSans-Regular, Helvetica, Arial, sans-serif
    }

    .prod-card-list.table .prod-card .p-controls a {
        width: 40px;
        height: 40px
    }

    .nav-tabs > li .tab-head {
        margin-right: 5px;
        border-radius: 0
    }

    .nav-justified > li, .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%
    }

    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0
    }

    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 0
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
        border-bottom-color: #fff
    }

    .modal-pass .modal-dialog {
        width: 520px
    }

    .main-slider .slide .full-pic .mob {
        display: none
    }

    .prod-table-list table tbody td {
        border-top: 1px solid #e7e7e7
    }

    .prod-card-table .p-vendor .vendor-ttl {
        display: none
    }

    .prod-card-table .td-property .prop-ttl {
        display: none
    }

    .offers-list .item.height-2:before {
        display: block
    }

    .offers-list .item.height-2 .mark-preview {
        display: none
    }

    .offers-list .item.height-2 .text-wrap {
        width: 80%;
        margin: 30px auto 0
    }

    .offers-list .item.height-2 .text-wrap .ttl {
        min-height: inherit;
        max-height: 5.2em
    }

    .offers-list .item.height-2 .pic {
        width: 55%
    }

    .offers-list .item.height-2 .pic-link {
        max-width: 100%;
        height: 200px
    }

    .offers-list .item.width-2 .text-wrap {
        top: 50%;
        padding-left: 50px;
        transform: translateY(-50%)
    }

    .offers-list .item.width-2 .text-wrap .ttl {
        min-height: inherit
    }

    .controls-order-mob_mod {
        display: none
    }

    .push-message .item_i {
        position: relative;
        text-align: center
    }
}

@media (min-width: 768px) and (max-width: 1599px) {
    .offers-list .item.height-2 .text-wrap .ttl {
        font-size: 20px
    }

    .offers-list .item.width-2 .text-wrap .ttl {
        font-size: 20px
    }

    .p-crd-info__count-control .count-control__input, .p-crd-info__count-control .count-control__minus, .p-crd-info__count-control .count-control__plus {
        width: 52px;
        height: 52px;
        line-height: 52px
    }

    .p-crd-info__count-control .count-control__input {
        width: 60px
    }

    .p-crd-info__count-control .count-control__minus {
        line-height: 50px
    }

    .prod-table-list table tbody td {
        padding: 5px;
        font-size: 12px;
        line-height: 1
    }

    .prod-table-list .b-status-wrap__count, .prod-table-list .b-status-wrap__text {
        font-size: 12px
    }

    .prod-table-list td div.controls-basket {
        min-width: 88px
    }
}

@media (min-width: 768px) and (min-width: 1024px) {
    .prod-card-list.horizontal .prod-card .p-btn-wrap:hover .sale-block {
        display: block
    }
}

@media (min-width: 768px) and (max-width: 1279px) {
    .category-list.list-aside .items-wrap .item:nth-child(2n+1) {
        clear: both
    }

    .category-list.list-bricks.list-aside .grid-item {
        width: 50%
    }

    .category-list.list-bricks.list-aside .grid-item:nth-child(2n+1) .item_i {
        margin-right: 15px;
        margin-left: 0
    }

    .category-list.list-bricks.list-aside .grid-item:nth-child(2n) .item_i {
        margin-right: 0;
        margin-left: 15px
    }

    .p-crd-info__controls {
        align-items: flex-end;
        flex-basis: auto;
        justify-content: center
    }

    .p-crd-info__btn-wrap_pos {
        order: 2;
        margin-top: 20px
    }

    .p-crd-info__add-goods_pos {
        flex-basis: 100%;
        order: 1
    }

    .p-crd-info__delivery_pos {
        order: 3
    }

    .p-crd-info__link {
        padding-left: 19px
    }

    .p-crd-info__link-txt {
        display: none
    }

    .hover-menu__submenu-list {
        column-count: 2
    }

    .section-head + .section-body .prod-table-list {
        border-top: none
    }

    .prod-table-list.prod-table-list {
        border-top: none
    }

    .prod-table-list.prod-table-list table {
        display: block;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        width: calc(100% + 1px);
        max-width: none;
        margin-right: -1px;
        border: none
    }

    .prod-table-list.list-catalog table {
        width: 100%
    }

    .prod-table-list.prod-table-list table thead {
        display: none
    }

    .prod-table-list.prod-table-list table tbody {
        display: flex;
        width: 100%
    }

    .prod-table-list.prod-table-list table tr {
        display: flex;
        align-items: center;
        flex: 0 0 auto;
        flex-wrap: wrap;
        width: 50%;
        padding: 15px 10px;
        border: 1px solid #e7e7e7;
        border-left: none
    }

    .prod-table-list.prod-table-list table tr:last-child {
        border-right: none
    }

    .prod-table-list.prod-table-list table td {
        display: flex;
        flex: 0 0 auto;
        width: auto;
        margin-bottom: 10px;
        padding: 0;
        border: none
    }

    .prod-table-list.prod-table-list table td .area-link {
        display: none
    }

    .prod-card-table .prod-color {
        display: inline-flex
    }

    .prod-card-table .prod-color__text {
        padding-left: 5px
    }

    .prod-table-list.prod-table-list table td:last-child {
        margin-bottom: 0
    }

    .prod-card-table-data-cell {
        display: flex;
        width: 100%
    }

    .prod-table-list.prod-table-list table .prod-card-table-price-cell {
        margin: 10px 0 20px
    }

    .prod-card-table-data-label {
        display: block;
        flex: 0 0 auto;
        width: 120px;
        margin-right: 20px;
        word-break: break-word;
        color: #666
    }

    .prod-table-list.prod-table-list table .td-basket {
        display: block;
        width: calc(100% - 50px);
        margin: 0
    }

    .prod-table-list.prod-table-list table .controls-btns {
        width: 30px;
        margin: 0 0 0 20px
    }

    .prod-table-list.prod-table-list table .controls-prod {
        margin: 0
    }

    .prod-table-list.prod-table-list table .pic-wrap {
        flex: 1 1 auto
    }

    .prod-table-list.prod-table-list table .fade-item {
        display: flex;
        opacity: 1
    }

    .prod-table-list.prod-table-list .wrap-toggle {
        display: none
    }

    .prod-table-list.prod-table-list .tooltip-drop_sm-pos-table {
        display: none
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .visible-sm {
        display: block !important
    }

    table.visible-sm {
        display: table
    }

    tr.visible-sm {
        display: table-row !important
    }

    td.visible-sm, th.visible-sm {
        display: table-cell !important
    }

    .visible-sm-block {
        display: block !important
    }

    .visible-sm-inline {
        display: inline !important
    }

    .visible-sm-inline-block {
        display: inline-block !important
    }

    .hidden-sm {
        display: none !important
    }

    .orders-active table tbody tr:nth-child(2n+1) {
        clear: both
    }

    .prod-card.xs .p-pic {
        width: 200px
    }

    .prod-card.xs .p-pic .p-pic-link {
        width: 100px;
        height: 100px
    }

    .prod-card.xs .p-title {
        width: 220px
    }

    .category-list:not(.list-aside) .items-wrap.masonry .grid-item:nth-child(odd) .item_i {
        margin-left: 0 !important
    }

    .category-list:not(.list-aside) .items-wrap.masonry .grid-item:nth-child(even) .item_i {
        margin-right: 0 !important
    }

    .category-list .c-aside .item {
        float: left;
        clear: none;
        width: 50%
    }

    .category-list .c-aside .item:nth-child(2n+1) {
        clear: both
    }

    .category-list.list-bricks .c-aside {
        margin-top: 30px
    }

    .category-list.list-bricks .c-aside .item {
        width: 50% !important
    }

    .prod-card-list.horizontal .prod-card {
        height: 140px
    }

    .prod-card-list.horizontal .prod-card .prod-wrap {
        height: 140px
    }

    .prod-card-list.horizontal .prod-card .p-controls {
        width: 12%
    }

    .prod-card-list.horizontal .prod-card .p-pic {
        float: left;
        width: 16%;
        margin: 0;
        padding: 20px 14px
    }

    .prod-card-list.horizontal .prod-card .p-mark-preview {
        top: auto;
        right: auto;
        bottom: 14px;
        left: 14px
    }

    .prod-card-list.horizontal .prod-card .p-mark-preview .el-mark {
        top: auto;
        right: auto;
        bottom: 0
    }

    .prod-card-list.horizontal .prod-card .p-wrap {
        float: left;
        clear: none;
        width: 50%;
        height: 100%
    }

    .prod-card-list.horizontal .prod-card .p-title {
        width: 55%;
        padding-left: 10px
    }

    .prod-card-list.horizontal .prod-card .p-title a {
        max-height: 6.5em;
        line-height: 1.3
    }

    .prod-card-list.horizontal .prod-card .p-price {
        width: 45%;
        padding-left: 20px
    }

    .prod-card-list.horizontal .prod-card .p-btn-wrap {
        width: 22%;
        padding-left: 10px
    }

    .prod-card-list.horizontal .prod-card .p-btn-wrap .p-count, .prod-card-list.horizontal .prod-card .p-btn-wrap .p-count-minus, .prod-card-list.horizontal .prod-card .p-btn-wrap .p-count-plus {
        width: 33.33%
    }

    .prod-card-list.horizontal .prod-card .p-btn-wrap .btn-success {
        width: 100%;
        margin-top: 10px
    }

    .prod-card-list.horizontal .prod-card.collection .p-pic .p-pic-link {
        width: 100%;
        height: 100%
    }

    .prod-card-list.horizontal .prod-card.collection .p-type-ttl {
        padding-left: 10px
    }

    .prod-card-list.horizontal .prod-card.collection .c-btn-wrap {
        width: 34%;
        padding-left: 10px
    }

    .prod-card-list.table .prod-card .c-btn-wrap .p-count, .prod-card-list.table .prod-card .c-btn-wrap .p-count-minus, .prod-card-list.table .prod-card .c-btn-wrap .p-count-plus, .prod-card-list.table .prod-card .p-btn-wrap .p-count, .prod-card-list.table .prod-card .p-btn-wrap .p-count-minus, .prod-card-list.table .prod-card .p-btn-wrap .p-count-plus {
        width: 33.33%
    }

    .prod-card-list.table .prod-card .c-btn-wrap .btn-success, .prod-card-list.table .prod-card .p-btn-wrap .btn-success {
        width: 100%;
        margin-top: 10px
    }

    .prod-card-list.table .prod-card .c-btn-wrap {
        margin-right: -60px
    }

    .news-card-wrapper:nth-child(2n+1) {
        clear: both
    }

    #section-HIT.main-products .p-card-tile, #section-HIT.main-products .slide, #section-NEW.main-products .p-card-tile, #section-NEW.main-products .slide {
        width: 375px
    }

    .prod-tile-list:not(.list-catalog) .prod-tile-item {
        width: 50%
    }

    .prod-tile-list:not(.list-catalog) .prod-tile-item:nth-child(2n+1) {
        clear: both
    }

    .prod-tile-list.list-catalog .prod-tile-item {
        width: 50%
    }

    .prod-tile-list.list-catalog .prod-tile-item:nth-child(2n+1) {
        clear: both
    }

    .prod-line-list .prod-line-item {
        width: 50%
    }

    .prod-card-table .price-wrap .price-cur {
        height: auto
    }

    .prod-card-table .price-wrap .price-cur .price-cur-inner {
        white-space: normal;
        border-bottom: none
    }

    .offers-list.simple .item:nth-child(n+1) {
        border-top: none
    }

    .offers-list.simple .item:nth-child(n+1):not(:nth-child(2n+1)) {
        border-left: none
    }

    .smart-banner-big .form-smart-big .form-control {
        width: 180px
    }

    .reviews-list .item:nth-child(2n+1) {
        clear: both
    }

    .price-wrap__prc-cur-wrap .icon-bonus, .price-wrap__prc-cur-wrap .icon-dot {
        padding-right: 5px;
        vertical-align: unset
    }

    .price-wrap__prc-cur-wrap .icon-bonus:before, .price-wrap__prc-cur-wrap .icon-dot:before {
        font-size: 8px
    }

    .price-wrap__cur-val {
        font-size: 12px
    }

    .price-wrap__cur-cur {
        font-size: 10px
    }

    .price-wrap__cur-txt {
        font-size: 7px
    }
}

@media (max-height: 789px) and (min-width: 1024px) {
    .prod-card-tile.prod-card-tile_opened {
        left: 45px;
        width: 38px;
        height: 120px;
        font-size: 9px;
        line-height: 38px
    }

    .prod-card-tile_opened {
        left: 0 !important
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
    .reviews-grid .video {
        flex-shrink: 0;
        width: 375px
    }

    .related-products .slider-initial .p-card-tile, .related-products .slider-initial .prod-card-tile {
        width: 375px
    }
}

@media (min-width: 1024px) and (max-width: 1599px) {
    .prod-card-list.table.headless table thead .th-basket {
        width: 157px
    }
}

@media (min-width: 1024px) {
    .prod-card-tile_main-products .tile-wrapper {
        height: 410px !important
    }

    .prod-variants__link:nth-child(5):after {
        transform: rotate(45deg)
    }

    .page-title.page-title_basket-ext .pt__bottom {
        display: none
    }

    .dl-horizontal dt {
        float: left;
        clear: left;
        overflow: hidden;
        width: 160px;
        text-align: right;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .dl-horizontal dd {
        margin-left: 180px
    }

    .container {
        width: 980px
    }

    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left
    }

    .col-md-1 {
        width: 8.33333%
    }

    .col-md-2 {
        width: 16.66667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333%
    }

    .col-md-5 {
        width: 41.66667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.33333%
    }

    .col-md-8 {
        width: 66.66667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333%
    }

    .col-md-11 {
        width: 91.66667%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.33333%
    }

    .col-md-pull-2 {
        right: 16.66667%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.33333%
    }

    .col-md-pull-5 {
        right: 41.66667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.33333%
    }

    .col-md-pull-8 {
        right: 66.66667%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.33333%
    }

    .col-md-pull-11 {
        right: 91.66667%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.33333%
    }

    .col-md-push-2 {
        left: 16.66667%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.33333%
    }

    .col-md-push-5 {
        left: 41.66667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.33333%
    }

    .col-md-push-8 {
        left: 66.66667%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.33333%
    }

    .col-md-push-11 {
        left: 91.66667%
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-left: 8.33333%
    }

    .col-md-offset-2 {
        margin-left: 16.66667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333%
    }

    .col-md-offset-5 {
        margin-left: 41.66667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.33333%
    }

    .col-md-offset-8 {
        margin-left: 66.66667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333%
    }

    .col-md-offset-11 {
        margin-left: 91.66667%
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-menu-left {
        right: auto;
        left: 0
    }

    .row-clear .col-sm-3.col-md-2, .row-clear .col-sm-3.col-md-3, .row-clear .col-sm-3.col-md-4, .row-clear .col-sm-3.col-md-6, .row-clear .col-sm-4.col-md-2, .row-clear .col-sm-4.col-md-3, .row-clear .col-sm-4.col-md-4, .row-clear .col-sm-4.col-md-6, .row-clear .col-sm-6.col-md-2, .row-clear .col-sm-6.col-md-3, .row-clear .col-sm-6.col-md-4, .row-clear .col-sm-6.col-md-6, .row-clear .col-xs-3.col-md-2, .row-clear .col-xs-3.col-md-3, .row-clear .col-xs-3.col-md-4, .row-clear .col-xs-3.col-md-6, .row-clear .col-xs-4.col-md-2, .row-clear .col-xs-4.col-md-3, .row-clear .col-xs-4.col-md-4, .row-clear .col-xs-4.col-md-6, .row-clear .col-xs-6.col-md-2, .row-clear .col-xs-6.col-md-3, .row-clear .col-xs-6.col-md-4, .row-clear .col-xs-6.col-md-6 {
        clear: none
    }

    .row-clear .col-md-2:nth-child(6n+1), .row-clear .col-md-3:nth-child(4n+1), .row-clear .col-md-4:nth-child(3n+1), .row-clear .col-md-6:nth-child(2n+1) {
        clear: both
    }

    .g-header-mob {
        display: none
    }

    .main-advance .list {
        display: flex
    }

    .main-advance .title-differ {
        display: none
    }

    .main .main-advance .title-differ {
        display: block
    }

    .main-advance a.item:hover {
        background: #5cd3cf
    }

    .main-advance a.item:hover .icon {
        filter: brightness(0) invert(1)
    }

    .main-advance a.item:hover .text, .main-advance a.item:hover .ttl {
        color: #fff
    }

    .sl-nav_mob {
        display: none
    }

    .basket-table-mob {
        display: none
    }

    .basket-table .count-btn-wrap:hover .sale-block {
        display: block
    }

    .basket-table .count-btn-wrap .p-count:focus ~ .sale-block {
        display: block
    }

    tr.tr-select-gift td.tr-select-gift-td {
        max-width: 835px
    }

    .sel-gift-area__descr {
        flex-flow: column;
        justify-content: center
    }

    .sel-gift-area__ttl {
        margin-bottom: 8px
    }

    .sel-gift-area__descr {
        width: 29%
    }

    .sel-gift-area-btns {
        width: 57.25%
    }

    .sel-gift-area-btns__ttl {
        top: auto;
        bottom: -14px
    }

    .touch-no .agreement-list .divisions .d-item {
        transition: background .3s ease
    }

    .touch-no .agreement-list .divisions .d-item:hover {
        background: #fcfcfc
    }

    .touch-no .agreement-list .divisions .d-item:hover .btn-remove {
        opacity: 1
    }

    .touch-no .agreement-list .divisions .btn-remove {
        opacity: 0;
        transition: opacity .3s ease
    }

    .collection-page .cabinet-menu {
        padding-top: 15px
    }

    .cabinet-menu .item_1:first-child {
        padding-top: 0
    }

    .cabinet-menu .item_1:last-child {
        padding-bottom: 0
    }

    .cabinet-menu .item_1 > a, .cabinet-menu .item_1 > span:not(.indicator) {
        font-family: OpenSans-Bold, Helvetica, Arial, sans-serif
    }

    .prod-card.collection .p-pic .p-pic-link.js-hover-trg:nth-child(1) {
        margin: 0 auto
    }

    .cabinet-content .accordion {
        padding-right: 30px
    }

    .cabinet-section .acc-link .icon {
        display: none
    }

    .cabinet-section .collapse {
        display: block;
        visibility: visible;
        height: auto !important
    }

    .orders-active {
        border: 1px solid #e7e7e7
    }

    .orders-active table tbody tr:not(.wait-order):hover {
        background: #f9f9f9
    }

    .orders-active table tbody tr.wait-order {
        background: #fff1e6
    }

    .orders-active table tbody td {
        border-top: 1px solid #e7e7e7
    }

    .orders-active .td-title {
        display: none
    }

    .cabinet-comment table td {
        border-top: 1px solid #e7e7e7
    }

    .modal-order-wait .modal-dialog {
        width: 990px
    }

    .touch-no .modal-division-edit .list-agreements .item {
        transition: background .3s ease
    }

    .touch-no .modal-division-edit .list-agreements .item:hover {
        background: #fcfcfc
    }

    .touch-no .modal-division-edit .list-agreements .item:hover .btn-remove {
        opacity: 1
    }

    .touch-no .modal-division-edit .list-agreements .btn-remove {
        opacity: 0;
        transition: opacity .3s ease
    }

    .order-information table td {
        border-top: 1px solid #e7e7e7
    }

    .touch-no .modal-report-edit .groups-list .g-item {
        transition: background .3s ease
    }

    .touch-no .modal-report-edit .groups-list .g-item:hover {
        background: #fcfcfc
    }

    .touch-no .modal-report-edit .groups-list .g-item:hover .btn-remove {
        opacity: 1
    }

    .touch-no .modal-report-edit .groups-list .btn-remove {
        opacity: 0;
        transition: opacity .3s ease
    }

    .filter-params:not(.mob) {
        padding-top: 15px
    }

    .filter-params .acc-link:hover .title {
        color: #5cd3cf
    }

    .filter-params .acc-link:hover .icon:after, .filter-params .acc-link:hover .icon:before {
        background: #5cd3cf
    }

    .catalog-page .pagination ul {
        text-align: right
    }

    .cartridges #form-cartridges [for^=select] {
        display: none
    }

    .prod-card:hover {
        height: 430px;
        margin-top: -10px;
        margin-right: -10px;
        margin-left: -10px;
        padding: 10px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
    }

    .prod-card:hover .p-controls a {
        opacity: 1;
        transform: translateX(0)
    }

    .prod-card:hover .p-controls a:nth-child(1) {
        transition-delay: 0
    }

    .prod-card:hover .p-controls a:nth-child(2) {
        transition-delay: .1s
    }

    .prod-card:hover .p-controls a:nth-child(3) {
        transition-delay: .2s
    }

    .prod-card:hover .p-controls a:nth-child(4) {
        transition-delay: .3s
    }

    .prod-card:hover .p-controls a:nth-child(5) {
        transition-delay: .4s
    }

    .prod-card:hover .p-controls a:nth-child(6) {
        transition-delay: .5s
    }

    .prod-card:hover .p-controls a:nth-child(7) {
        transition-delay: .6s
    }

    .prod-card:hover .p-controls a:nth-child(8) {
        transition-delay: .7s
    }

    .prod-card:hover .p-controls a:nth-child(9) {
        transition-delay: .8s
    }

    .prod-card:hover .p-controls a:nth-child(10) {
        transition-delay: .9s
    }

    .prod-card:hover .p-pic .p-mark-preview .el-mark:nth-child(1) {
        left: 0
    }

    .prod-card:hover .p-pic .p-mark-preview .el-mark:nth-child(2) {
        left: 44px
    }

    .prod-card:hover .p-pic .p-mark-preview .el-mark:nth-child(3) {
        left: 88px
    }

    .prod-card:hover .p-pic .p-mark-preview .el-mark:nth-child(4) {
        left: 132px
    }

    .prod-card:hover .p-pic .p-mark-preview .el-mark:nth-child(5) {
        left: 176px
    }

    .prod-card .p-price .p-price-cur.hint-hover .product-info, .prod-card .p-price .p-price-cur:hover .product-info {
        display: block
    }

    .prod-card .p-btn-wrap:hover .sale-block {
        display: block
    }

    .prod-card .p-btn-wrap .p-count:focus ~ .sale-block {
        display: block
    }

    .filter-view .wrap-params {
        display: none
    }

    .category-list.list-short .item {
        flex-basis: calc(100% / 3)
    }

    .contacts-list .item.general .item_i {
        background: #f9f9f9
    }

    .contacts-list .block-btn .btn-contacts:hover {
        background: #f3f3f3
    }

    .contacts-list .block-btn .btn-contacts.active, .contacts-list .block-btn .btn-contacts:active {
        background: #e7e7e7
    }

    .modal-map .modal-dialog {
        width: 800px
    }

    .basket-page .page-title {
        margin-bottom: 0
    }

    .page-title .pt-basket {
        display: none
    }

    .btn-status:not(.in-basket) .icon {
        display: none
    }

    .modal-lg {
        width: 900px
    }

    .caption.vertical {
        display: flex;
        align-items: center;
        flex-wrap: wrap
    }

    .caption.vertical .text {
        padding-left: 30px
    }

    .catalog-page .prod-card-list.horizontal {
        padding-top: 5px
    }

    .prod-card-list.table table tbody tr:hover {
        background: #f9f9f9
    }

    .news-card:hover {
        height: 420px;
        margin-top: -10px;
        margin-right: -10px;
        margin-left: -10px;
        padding: 10px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, .1)
    }

    .news-card .text {
        padding-bottom: 0
    }

    .accordion.product-acc .panel {
        border: none
    }

    .accordion.product-acc .acc-heading {
        display: none
    }

    .accordion.product-acc .acc-body {
        padding: 0
    }

    .accordion.product-acc .collapse {
        display: block;
        visibility: visible;
        height: auto !important
    }

    .main-slider .sl-pagination.sm {
        display: none
    }

    .main-promo .item:hover {
        z-index: 2;
        border-right-color: rgba(0, 0, 0, .25);
        border-bottom-color: rgba(0, 0, 0, .25);
        box-shadow: 0 5px 20px rgba(0, 0, 0, .3)
    }

    .main-products.new-cards .slide .prod-card-tile .title-wrap {
        margin-bottom: 25px
    }

    .main-products .wrap {
        padding-top: 10px
    }

    .main-solutions .list {
        border-left: 1px solid #e7e7e7
    }

    .main-solutions .item:hover .icon:before {
        display: inline-block;
        content: ' ';
        background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
        background-repeat: no-repeat;
        background-size: 5.7em 585.5em;
        font-size: 10px
    }

    .no-svg .main-solutions .item:hover .icon:before {
        background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
    }

    .main-solutions .item:hover .icon.trade:before {
        width: 3.7em;
        height: 3.3em;
        background-position: -.2em -7.2em
    }

    .main-solutions .item:hover .icon.logic:before {
        width: 3.7em;
        height: 3.6em;
        background-position: -.2em -494.2em
    }

    .main-solutions .item:hover .icon.hotel:before {
        width: 3.5em;
        height: 3.5em;
        background-position: -.2em -454.1em
    }

    .main-solutions .item:hover .icon.bank:before {
        width: 3.4em;
        height: 3.4em;
        background-position: -.2em -477.2em
    }

    .main-solutions .item:hover .icon.education:before {
        width: 3.8em;
        height: 3.3em;
        background-position: -.2em -349.9em
    }

    .main-solutions .item:hover .ttl {
        color: #fff
    }

    .touch-no .prod-card-line .price-wrap .price-cur .price-cur-inner:hover .product-info, .touch-no .prod-card-table .price-wrap .price-cur .price-cur-inner:hover .product-info, .touch-no .prod-card-tile .price-wrap .price-cur .price-cur-inner:hover .product-info {
        display: block
    }

    .prod-card-line .controls-basket:hover .sale-block, .prod-card-table .controls-basket:hover .sale-block, .prod-card-tile .controls-basket:hover .sale-block {
        display: block
    }

    .prod-card-tile:hover {
        z-index: 110
    }

    .prod-card-tile:hover .tile-wrapper {
        height: auto;
        margin-top: -10px;
        margin-right: -10px;
        margin-left: -10px;
        padding: 10px 10px 15px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, .2)
    }

    .prod-card-tile:hover .status-wrap .count {
        display: block
    }

    .prod-card-tile:hover .status-wrap .in-basket {
        display: none
    }

    .prod-card-tile:hover .controls-prod a, .prod-card-tile:hover .controls-prod button {
        opacity: 1;
        transform: translateX(0)
    }

    .prod-card-tile:hover .controls-prod a:nth-child(1), .prod-card-tile:hover .controls-prod button:nth-child(1) {
        transition-delay: .3s
    }

    .prod-card-tile:hover .controls-prod a:nth-child(2), .prod-card-tile:hover .controls-prod button:nth-child(2) {
        transition-delay: .4s
    }

    .prod-card-tile:hover .controls-prod a:nth-child(3), .prod-card-tile:hover .controls-prod button:nth-child(3) {
        transition-delay: .5s
    }

    .prod-card-tile:hover .controls-prod a:nth-child(4), .prod-card-tile:hover .controls-prod button:nth-child(4) {
        transition-delay: .6s
    }

    .prod-card-tile:hover .controls-prod a:nth-child(5), .prod-card-tile:hover .controls-prod button:nth-child(5) {
        transition-delay: .7s
    }

    .prod-card-tile:hover .controls-prod a:nth-child(6), .prod-card-tile:hover .controls-prod button:nth-child(6) {
        transition-delay: .8s
    }

    .prod-card-tile:hover .controls-prod a:nth-child(7), .prod-card-tile:hover .controls-prod button:nth-child(7) {
        transition-delay: .9s
    }

    .prod-card-tile:hover .controls-prod a:nth-child(8), .prod-card-tile:hover .controls-prod button:nth-child(8) {
        transition-delay: 1s
    }

    .prod-card-tile:hover .controls-prod a:nth-child(9), .prod-card-tile:hover .controls-prod button:nth-child(9) {
        transition-delay: 1.1s
    }

    .prod-card-tile:hover .controls-prod a:nth-child(10), .prod-card-tile:hover .controls-prod button:nth-child(10) {
        transition-delay: 1.2s
    }

    .prod-card-tile:hover {
        z-index: 110
    }

    .prod-card-tile:hover .tile-wrapper {
        height: auto
    }

    .prod-card-tile:hover .tile-wrap {
        height: auto
    }

    .prod-card-tile:hover .drop-wrap {
        overflow: inherit;
        height: auto
    }

    .prod-card-tile .tile-wrapper {
        transition: all .2s ease
    }

    .prod-card-tile .tile-wrap {
        transition: all .2s ease
    }

    .prod-card-line:hover {
        z-index: 110
    }

    .prod-card-line:hover .line-wrapper {
        height: 150px;
        margin-top: -10px;
        margin-right: -10px;
        margin-left: -10px;
        padding: 10px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, .2)
    }

    .prod-card-line:hover .controls-prod button {
        opacity: 1;
        transform: translateX(0)
    }

    .prod-card-line:hover .controls-prod button:nth-child(1) {
        transition-delay: 0
    }

    .prod-card-line:hover .controls-prod button:nth-child(2) {
        transition-delay: .1s
    }

    .prod-card-line:hover .controls-prod button:nth-child(3) {
        transition-delay: .2s
    }

    .prod-card-line:hover .controls-prod button:nth-child(4) {
        transition-delay: .3s
    }

    .prod-card-line:hover .controls-prod button:nth-child(5) {
        transition-delay: .4s
    }

    .prod-card-line:hover .controls-prod button:nth-child(6) {
        transition-delay: .5s
    }

    .prod-card-line:hover .controls-prod button:nth-child(7) {
        transition-delay: .6s
    }

    .prod-card-line:hover .controls-prod button:nth-child(8) {
        transition-delay: .7s
    }

    .prod-card-line:hover .controls-prod button:nth-child(9) {
        transition-delay: .8s
    }

    .prod-card-line:hover .controls-prod button:nth-child(10) {
        transition-delay: .9s
    }

    .prod-card-line .line-wrapper {
        transition: all .2s ease
    }

    .prod-card-line .vertical-wrap {
        position: relative;
        top: 50%;
        float: left;
        transform: translateY(-50%)
    }

    .prod-card-line .markers-wrap .m-item + .m-item {
        margin-left: 15px
    }

    .prod-card-line .status-wrap .count {
        margin-left: 10px
    }

    .prod-card-line .price-wrap .price-old {
        height: auto
    }

    .prod-table-list table tbody tr:hover {
        background: #fefefe
    }

    .prod-table-list.list-catalog .th-pic, .prod-table-list.series-catalog .th-pic {
        width: auto
    }

    .prod-table-list.list-catalog .th-vendor, .prod-table-list.series-catalog .th-vendor {
        width: 10%
    }

    .prod-table-list.list-catalog .th-title, .prod-table-list.series-catalog .th-title {
        width: 22%
    }

    .prod-table-list.list-catalog .th-status, .prod-table-list.series-catalog .th-status {
        width: 15%
    }

    .prod-table-list.list-catalog .th-basket, .prod-table-list.series-catalog .th-basket {
        width: 23%
    }

    .prod-table-list.list-catalog .th-controls, .prod-table-list.series-catalog .th-controls {
        width: 3%
    }

    .prod-card-table:hover {
        z-index: 110
    }

    .prod-card-table:hover .controls-basket .count {
        z-index: 5
    }

    .prod-card-table:hover .controls-basket .sale-block {
        z-index: 4
    }

    .prod-card-table:hover .controls-prod button {
        opacity: 1;
        transform: translateX(0)
    }

    .prod-card-table:hover .controls-prod button:nth-child(1) {
        transition-delay: 0
    }

    .prod-card-table:hover .controls-prod button:nth-child(2) {
        transition-delay: .1s
    }

    .prod-card-table:hover .controls-prod button:nth-child(3) {
        transition-delay: .2s
    }

    .prod-card-table:hover .controls-prod button:nth-child(4) {
        transition-delay: .3s
    }

    .prod-card-table:hover .controls-prod button:nth-child(5) {
        transition-delay: .4s
    }

    .prod-card-table:hover .controls-prod button:nth-child(6) {
        transition-delay: .5s
    }

    .prod-card-table:hover .controls-prod button:nth-child(7) {
        transition-delay: .6s
    }

    .prod-card-table:hover .controls-prod button:nth-child(8) {
        transition-delay: .7s
    }

    .prod-card-table:hover .controls-prod button:nth-child(9) {
        transition-delay: .8s
    }

    .prod-card-table:hover .controls-prod button:nth-child(10) {
        transition-delay: .9s
    }

    .offers-list .item:hover {
        border-right: 1px solid rgba(0, 0, 0, .2);
        border-bottom: 1px solid rgba(0, 0, 0, .2);
        box-shadow: 0 2px 20px rgba(0, 0, 0, .3)
    }

    .offers-list .item.theme-1:hover {
        background: linear-gradient(135deg, #fff 25%, rgba(236, 74, 129, .15) 70%, rgba(236, 74, 129, .4) 100%)
    }

    .offers-list .item.theme-1:hover .bg {
        opacity: .6
    }

    .offers-list .item.theme-1:hover .bg:before {
        background: linear-gradient(135deg, #fff 25%, rgba(236, 74, 129, .15) 70%, rgba(236, 74, 129, .4) 100%)
    }

    .offers-list .item.theme-1.width-2:hover {
        background: #fff
    }

    .offers-list .item.theme-1.width-2:hover .bg {
        opacity: 0
    }

    .offers-list .item.theme-1.height-2:hover {
        background: #fff
    }

    .offers-list .item.theme-1.height-2:hover .bg:before {
        background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
    }

    .offers-list .item.theme-2:hover {
        background: linear-gradient(135deg, #fff 25%, rgba(255, 145, 0, .15) 70%, rgba(255, 145, 0, .4) 100%)
    }

    .offers-list .item.theme-2:hover .bg {
        opacity: .6
    }

    .offers-list .item.theme-2:hover .bg:before {
        background: linear-gradient(135deg, #fff 25%, rgba(255, 145, 0, .15) 70%, rgba(255, 145, 0, .4) 100%)
    }

    .offers-list .item.theme-2.width-2:hover {
        background: #fff
    }

    .offers-list .item.theme-2.width-2:hover .bg {
        opacity: 0
    }

    .offers-list .item.theme-2.height-2:hover {
        background: #fff
    }

    .offers-list .item.theme-2.height-2:hover .bg:before {
        background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
    }

    .offers-list .item.theme-3:hover {
        background: linear-gradient(135deg, #fff 25%, rgba(116, 54, 143, .15) 70%, rgba(116, 54, 143, .4) 100%)
    }

    .offers-list .item.theme-3:hover .bg {
        opacity: .6
    }

    .offers-list .item.theme-3:hover .bg:before {
        background: linear-gradient(135deg, #fff 25%, rgba(116, 54, 143, .15) 70%, rgba(116, 54, 143, .4) 100%)
    }

    .offers-list .item.theme-3.width-2:hover {
        background: #fff
    }

    .offers-list .item.theme-3.width-2:hover .bg {
        opacity: 0
    }

    .offers-list .item.theme-3.height-2:hover {
        background: #fff
    }

    .offers-list .item.theme-3.height-2:hover .bg:before {
        background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
    }

    .offers-list .item.theme-4:hover {
        background: linear-gradient(135deg, #fff 25%, rgba(0, 177, 39, .15) 70%, rgba(0, 177, 39, .4) 100%)
    }

    .offers-list .item.theme-4:hover .bg {
        opacity: .6
    }

    .offers-list .item.theme-4:hover .bg:before {
        background: linear-gradient(135deg, #fff 25%, rgba(0, 177, 39, .15) 70%, rgba(0, 177, 39, .4) 100%)
    }

    .offers-list .item.theme-4.width-2:hover {
        background: #fff
    }

    .offers-list .item.theme-4.width-2:hover .bg {
        opacity: 0
    }

    .offers-list .item.theme-4.height-2:hover {
        background: #fff
    }

    .offers-list .item.theme-4.height-2:hover .bg:before {
        background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
    }

    .offers-list .item.theme-5:hover {
        background: linear-gradient(135deg, #fff 25%, rgba(102, 204, 255, .15) 70%, rgba(102, 204, 255, .4) 100%)
    }

    .offers-list .item.theme-5:hover .bg {
        opacity: .6
    }

    .offers-list .item.theme-5:hover .bg:before {
        background: linear-gradient(135deg, #fff 25%, rgba(102, 204, 255, .15) 70%, rgba(102, 204, 255, .4) 100%)
    }

    .offers-list .item.theme-5.width-2:hover {
        background: #fff
    }

    .offers-list .item.theme-5.width-2:hover .bg {
        opacity: 0
    }

    .offers-list .item.theme-5.height-2:hover {
        background: #fff
    }

    .offers-list .item.theme-5.height-2:hover .bg:before {
        background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
    }

    .offers-list .item.theme-6:hover {
        background: linear-gradient(135deg, #fff 25%, rgba(0, 132, 193, .15) 70%, rgba(0, 132, 193, .4) 100%)
    }

    .offers-list .item.theme-6:hover .bg {
        opacity: .6
    }

    .offers-list .item.theme-6:hover .bg:before {
        background: linear-gradient(135deg, #fff 25%, rgba(0, 132, 193, .15) 70%, rgba(0, 132, 193, .4) 100%)
    }

    .offers-list .item.theme-6.width-2:hover {
        background: #fff
    }

    .offers-list .item.theme-6.width-2:hover .bg {
        opacity: 0
    }

    .offers-list .item.theme-6.height-2:hover {
        background: #fff
    }

    .offers-list .item.theme-6.height-2:hover .bg:before {
        background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
    }

    .offers-list .item.theme-7:hover {
        background: linear-gradient(135deg, #fff 25%, rgba(255, 72, 72, .15) 70%, rgba(255, 72, 72, .4) 100%)
    }

    .offers-list .item.theme-7:hover .bg {
        opacity: .6
    }

    .offers-list .item.theme-7:hover .bg:before {
        background: linear-gradient(135deg, #fff 25%, rgba(255, 72, 72, .15) 70%, rgba(255, 72, 72, .4) 100%)
    }

    .offers-list .item.theme-7.width-2:hover {
        background: #fff
    }

    .offers-list .item.theme-7.width-2:hover .bg {
        opacity: 0
    }

    .offers-list .item.theme-7.height-2:hover {
        background: #fff
    }

    .offers-list .item.theme-7.height-2:hover .bg:before {
        background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
    }

    .offers-list .item.theme-8:hover {
        background: linear-gradient(135deg, #fff 25%, rgba(181, 128, 204, .15) 70%, rgba(181, 128, 204, .4) 100%)
    }

    .offers-list .item.theme-8:hover .bg {
        opacity: .6
    }

    .offers-list .item.theme-8:hover .bg:before {
        background: linear-gradient(135deg, #fff 25%, rgba(181, 128, 204, .15) 70%, rgba(181, 128, 204, .4) 100%)
    }

    .offers-list .item.theme-8.width-2:hover {
        background: #fff
    }

    .offers-list .item.theme-8.width-2:hover .bg {
        opacity: 0
    }

    .offers-list .item.theme-8.height-2:hover {
        background: #fff
    }

    .offers-list .item.theme-8.height-2:hover .bg:before {
        background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
    }

    .offers-list .item.theme-9:hover {
        background: linear-gradient(135deg, #fff 25%, rgba(133, 237, 134, .15) 70%, rgba(133, 237, 134, .4) 100%)
    }

    .offers-list .item.theme-9:hover .bg {
        opacity: .6
    }

    .offers-list .item.theme-9:hover .bg:before {
        background: linear-gradient(135deg, #fff 25%, rgba(133, 237, 134, .15) 70%, rgba(133, 237, 134, .4) 100%)
    }

    .offers-list .item.theme-9.width-2:hover {
        background: #fff
    }

    .offers-list .item.theme-9.width-2:hover .bg {
        opacity: 0
    }

    .offers-list .item.theme-9.height-2:hover {
        background: #fff
    }

    .offers-list .item.theme-9.height-2:hover .bg:before {
        background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
    }

    .offers-list .item.theme-10:hover {
        background: linear-gradient(135deg, #fff 25%, rgba(255, 238, 48, .15) 70%, rgba(255, 238, 48, .4) 100%)
    }

    .offers-list .item.theme-10:hover .bg {
        opacity: .6
    }

    .offers-list .item.theme-10:hover .bg:before {
        background: linear-gradient(135deg, #fff 25%, rgba(255, 238, 48, .15) 70%, rgba(255, 238, 48, .4) 100%)
    }

    .offers-list .item.theme-10.width-2:hover {
        background: #fff
    }

    .offers-list .item.theme-10.width-2:hover .bg {
        opacity: 0
    }

    .offers-list .item.theme-10.height-2:hover {
        background: #fff
    }

    .offers-list .item.theme-10.height-2:hover .bg:before {
        background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
    }

    .offers-list .item.theme-11:hover {
        background: linear-gradient(135deg, #fff 25%, rgba(223, 177, 219, .15) 70%, rgba(223, 177, 219, .4) 100%)
    }

    .offers-list .item.theme-11:hover .bg {
        opacity: .6
    }

    .offers-list .item.theme-11:hover .bg:before {
        background: linear-gradient(135deg, #fff 25%, rgba(223, 177, 219, .15) 70%, rgba(223, 177, 219, .4) 100%)
    }

    .offers-list .item.theme-11.width-2:hover {
        background: #fff
    }

    .offers-list .item.theme-11.width-2:hover .bg {
        opacity: 0
    }

    .offers-list .item.theme-11.height-2:hover {
        background: #fff
    }

    .offers-list .item.theme-11.height-2:hover .bg:before {
        background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
    }

    .offers-list .item.theme-12:hover {
        background: linear-gradient(135deg, #fff 25%, rgba(255, 126, 244, .15) 70%, rgba(255, 126, 244, .4) 100%)
    }

    .offers-list .item.theme-12:hover .bg {
        opacity: .6
    }

    .offers-list .item.theme-12:hover .bg:before {
        background: linear-gradient(135deg, #fff 25%, rgba(255, 126, 244, .15) 70%, rgba(255, 126, 244, .4) 100%)
    }

    .offers-list .item.theme-12.width-2:hover {
        background: #fff
    }

    .offers-list .item.theme-12.width-2:hover .bg {
        opacity: 0
    }

    .offers-list .item.theme-12.height-2:hover {
        background: #fff
    }

    .offers-list .item.theme-12.height-2:hover .bg:before {
        background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
    }

    .offers-list .item.theme-13:hover {
        background: linear-gradient(135deg, #fff 25%, rgba(0, 150, 136, .15) 70%, rgba(0, 150, 136, .4) 100%)
    }

    .offers-list .item.theme-13:hover .bg {
        opacity: .6
    }

    .offers-list .item.theme-13:hover .bg:before {
        background: linear-gradient(135deg, #fff 25%, rgba(0, 150, 136, .15) 70%, rgba(0, 150, 136, .4) 100%)
    }

    .offers-list .item.theme-13.width-2:hover {
        background: #fff
    }

    .offers-list .item.theme-13.width-2:hover .bg {
        opacity: 0
    }

    .offers-list .item.theme-13.height-2:hover {
        background: #fff
    }

    .offers-list .item.theme-13.height-2:hover .bg:before {
        background: linear-gradient(135deg, #fff 0, #fff 40%, rgba(0, 0, 0, 0) 100%)
    }

    .smart-banner-big .form-smart-big .form-control {
        width: 220px
    }

    .smart-banner-big.preview .btn-wrap {
        padding-top: 22px;
        text-align: right
    }

    .product-promo {
        display: none
    }

    .basket-tabs .tab-content .wrap-text .video, .product-tabs .tab-content .wrap-text .video {
        width: 40%
    }

    .basket-tabs .tab-content .related-products.list .slide, .product-tabs .tab-content .related-products.list .slide {
        width: 33.33%
    }

    .basket-tabs .tab-content .related-products.list .slide:not(.normal), .product-tabs .tab-content .related-products.list .slide:not(.normal) {
        margin-top: 30px
    }

    .reviews-grid {
        padding-top: 40px
    }

    #product-accordion-panel-8 {
        padding-top: 60px
    }

    #product-accordion-panel-8:before {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        display: block;
        height: 1px;
        content: '';
        background: #e7e7e7
    }

    #product-accordion-panel-8 .related-products {
        margin-top: -40px
    }

    .related-news .sl-nav-mob, .related-products .sl-nav-mob {
        display: none !important
    }

    .related-news.no-accordion.double .title-differ, .related-products.no-accordion.double .title-differ {
        margin-bottom: 5px
    }

    .related-news.no-accordion.double .title-differ {
        margin-bottom: 5px
    }

    .reviews-list .item:nth-child(3n+1) {
        clear: both
    }

    .page-title.service-points {
        margin-bottom: 30px
    }

    .tm-gallery .link-pic:hover img {
        transform: translate(-50%, -50%) scale(1.2)
    }

    .tm-gallery .link-pic:hover .bg:before {
        opacity: 1
    }

    .tm-gallery .link-pic:hover .bg:after {
        opacity: .2
    }

    .p-card-tile_mainProducts .p-card-tile-inner {
        height: 410px
    }

    .p-card-tile-inner:hover .controls-prod__btn:nth-child(1):before {
        transition-delay: 130ms
    }

    .p-card-tile-inner:hover .controls-prod__btn:nth-child(2):before {
        transition-delay: 260ms
    }

    .p-card-tile-inner:hover .controls-prod__btn:nth-child(3):before {
        transition-delay: 390ms
    }

    .p-card-tile-inner:hover .prod-variants.hasArrow .prod-variants__link_btn {
        z-index: 12134;
        opacity: 1 !important;
        background: #fff
    }

    .p-card-tile-inner:hover .prod-variants__link {
        opacity: 1;
        transition: opacity .1s;
        transition-delay: .1s;
        pointer-events: auto
    }

    .p-card-tile-inner:hover .prod-variants__link:nth-child(5):after {
        content: none !important
    }

    .p-card-tile-inner:hover .prod-variants__link.prod-variants__link_size {
        background: #f1f1f1
    }

    .p-card-tile-inner:hover .prod-variants__link .prod-variants__color, .p-card-tile-inner:hover .prod-variants__link .prod-variants__size, .p-card-tile-inner:hover .prod-variants__link .prod-variants__thumb {
        opacity: 1
    }

    .p-card-tile-inner:hover .b-status-wrap__count {
        display: block
    }

    .p-card-tile-inner:hover .b-status-wrap__in-basket {
        display: none
    }

    .p-card-tile-inner:hover {
        z-index: 123;
        height: auto;
        min-height: 98%;
        border-color: transparent
    }

    .p-card-tile-inner:hover .title-wrap__ttl {
        max-height: none; /*! autoprefixer: off */
        -webkit-line-clamp: 12 /*! autoprefixer: on */
    }

    .p-card-tile-inner:hover:after {
        opacity: 1;
        transition: opacity .1s ease;
        pointer-events: auto
    }

    .p-card-tile-inner {
        height: 100%
    }

    .title-wrap {
        height: initial;
        max-height: initial
    }

    .p-card-tile-inner:hover .prod-variants {
        transition: transform .2s ease-out;
        transform: translate(-5px);
        will-change: transform
    }

    .p-card-tile-inner:hover .prod-variants_2col {
        transition: transform .25s ease-out
    }

    .p-card-tile-content__drop {
        position: absolute;
        z-index: -1;
        top: 0;
        width: 100%
    }

    .p-card-tile-content__variants {
        top: 0;
        right: 100%;
        margin-top: 15px;
        transform: translateX(48px)
    }

    .prod-variants_2col {
        display: flex;
        flex-flow: column wrap;
        width: 74px;
        transform: translateX(88px)
    }

    .prod-variants__link {
        pointer-events: none
    }

    .prod-variants__link:nth-child(5) {
        position: relative
    }

    .prod-variants__link:nth-child(5).prod-variants__link_size {
        background: 0 0
    }

    .prod-variants__link:nth-child(5) .prod-variants__color, .prod-variants__link:nth-child(5) .prod-variants__size, .prod-variants__link:nth-child(5) .prod-variants__thumb {
        opacity: 0;
        transition: opacity .3s
    }

    .prod-variants__link:nth-child(5):after {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 12px;
        height: 12px;
        margin-top: -6px;
        margin-left: -6px;
        content: '';
        transition: .2s ease;
        transform: rotate(45deg);
        border: 2px solid #999;
        border-width: 0 2px 2px 0
    }

    .prod-variants__link_btn:active:after {
        transform: rotate(45deg) translate(3px, 3px)
    }

    .controls-prod_toCollection:before, .controls-prod_toCompare:before, .controls-prod_zoom:before {
        opacity: 0
    }

    .product-markers__item {
        padding-right: 10px;
        border-right: 2px solid #ccc
    }

    .product-markers__item_hit {
        border-color: #458381
    }

    .product-markers__item_gift {
        border-color: #458381
    }

    .product-markers__item_new {
        border-color: #6cf
    }

    .product-markers_pos {
        right: 5px
    }

    .prod-pic__link {
        height: 210px
    }

    .b-count:hover .b-count__btn-mns, .b-count:hover .b-count__btn-pls {
        opacity: 1
    }

    .b-count:hover .b-count__btn-mns:before, .b-count:hover .b-count__btn-pls:before {
        position: absolute;
        content: ''
    }

    .b-count__input {
        display: block;
        transition: border-color ease-in-out .15s;
        text-align: center;
        border: 1px solid #dbe0e2;
        border-radius: 3px;
        background: #f6f6f6
    }

    .b-count__input:hover {
        border-color: #5cd3cf
    }

    .b-count__btn-mns, .b-count__btn-pls {
        position: absolute;
        left: 50%;
        opacity: 0;
        width: 18px;
        height: 15px;
        margin-left: -9px;
        padding: 0;
        transition: opacity .15s ease;
        border: none;
        background: 0 0
    }

    .b-count__btn-pls {
        bottom: 100%
    }

    .b-count__btn-pls:before {
        position: absolute;
        bottom: 0;
        left: 0;
        content: '';
        border: 9px solid transparent;
        border-bottom: 10px solid #5cd3cf
    }

    .b-count__btn-mns:before {
        position: absolute;
        top: 0;
        left: 0;
        content: '';
        border: 9px solid transparent;
        border-top: 10px solid #5cd3cf
    }

    .infinite-slider_forTable {
        display: none
    }

    .infinite-slider_expanded .js-prod-variant {
        position: relative;
        height: 502px
    }

    .infinite-slider_expanded .p-card-tile {
        height: auto;
        max-height: initial
    }

    .infinite-slider_expanded .p-card-tile-content {
        height: 502px
    }

    .infinite-slider_expanded .p-card-tile.hasAllAddControls .prod-variants, .infinite-slider_expanded .p-card-tile.hasOneAddControls .prod-variants, .infinite-slider_expanded .p-card-tile.noAddControls .prod-variants {
        height: 492px
    }

    .infinite-slider_expanded .p-card-tile-inner {
        height: 502px
    }

    .infinite-slider_expanded .p-card-tile-inner:hover {
        height: 502px
    }

    .infinite-slider_expanded .p-card-tile-inner:hover .p-card-tile-content__drop {
        position: absolute;
        top: initial;
        bottom: 0;
        width: 100%
    }

    .reserved-panel .tab-content {
        margin-top: -34px
    }

    .reserved-panel .related-products.no-accordion .prod-card .p-pic-link {
        height: 150px
    }

    .reserved-panel .related-products.no-accordion .prod-card .p-available {
        margin-left: 15px
    }

    .g-sidebar:not(.pull-right) + .g-content {
        padding-left: 30px
    }

    .g-sidebar.pull-right + .g-content {
        padding-right: 30px
    }

    .accord-section .accord-link {
        display: none
    }

    .main-products .sl-nav_mob {
        position: absolute;
        z-index: 130;
        top: 50%;
        display: block;
        width: 100%
    }

    .main-products .sl-nav__prev {
        position: absolute;
        left: -15px
    }

    .main-products .sl-nav__next {
        position: absolute;
        right: -15px
    }
}

@media (min-width: 1024px) and (max-width: 1280px) {
    .category-list:not(.list-aside) .items-wrap.masonry .grid-item:nth-child(3n+1) .item_i {
        margin-left: 0 !important
    }

    .category-list:not(.list-aside) .items-wrap.masonry .grid-item:nth-child(3n) .item_i {
        margin-right: 0 !important
    }
}

@media (min-width: 1024px) and (max-width: 1599px) {
    .sel-gift-area-btns__btn {
        padding: 0 10px
    }
}

@media (min-width: 1024px) and (max-width: 1279px) {
    .visible-md {
        display: block !important
    }

    table.visible-md {
        display: table
    }

    tr.visible-md {
        display: table-row !important
    }

    td.visible-md, th.visible-md {
        display: table-cell !important
    }

    .visible-md-block {
        display: block !important
    }

    .visible-md-inline {
        display: inline !important
    }

    .visible-md-inline-block {
        display: inline-block !important
    }

    .hidden-md {
        display: none !important
    }

    .order-step .fieldset {
        max-width: 400px
    }

    .category-list:not(.list-aside).solution-list .items-wrap .item {
        width: calc(100% / 3)
    }

    .page-title.expanded .pt-additional, .page-title.expanded .pt-wrap {
        flex-grow: 0;
        width: 50%
    }

    .catalog-page .prod-card-list.horizontal .prod-card {
        height: 140px
    }

    .catalog-page .prod-card-list.horizontal .prod-card .prod-wrap {
        height: 140px
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-controls {
        width: 12%
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-pic {
        float: left;
        width: 16%;
        margin: 0;
        padding: 20px 14px
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-mark-preview {
        top: auto;
        right: auto;
        bottom: 14px;
        left: 14px
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-mark-preview .el-mark {
        top: auto;
        right: auto;
        bottom: 0
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-wrap {
        float: left;
        clear: none;
        width: 50%;
        height: 100%;
        padding-left: 0
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-title {
        width: 55%;
        padding-left: 0
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-title a {
        max-height: 6.5em;
        font-size: 13px;
        line-height: 1.3
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-price {
        width: 45%;
        padding-left: 20px
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-price .p-price-cur {
        margin-right: 0;
        font-size: 14px
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-price .p-price-cur.sale .val {
        font-size: 14px
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-price .product-info .product-info_i:before {
        left: 22px
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-btn-wrap {
        width: 22%;
        padding-left: 10px
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-btn-wrap .p-count, .catalog-page .prod-card-list.horizontal .prod-card .p-btn-wrap .p-count-minus, .catalog-page .prod-card-list.horizontal .prod-card .p-btn-wrap .p-count-plus {
        width: 33.33%
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-btn-wrap .btn-success {
        width: 100%;
        margin-top: 10px
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-btn-wrap .sale-block {
        left: 50%;
        min-width: 220px;
        margin-left: 5px;
        transform: translateX(-50%)
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-btn-wrap .sale-block .s-wrap:before {
        left: 50%
    }

    .catalog-page .prod-card-list.table table thead th {
        font-size: 13px
    }

    .catalog-page .prod-card-list.table .prod-card .p-vendor {
        font-size: 13px
    }

    .catalog-page .prod-card-list.table .prod-card .p-title a {
        font-size: 13px
    }

    .catalog-page .prod-card-list.table .prod-card .p-price .p-price-cur.sale .val {
        font-size: 14px
    }

    .catalog-page .prod-card-list.table .prod-card .c-btn-wrap .p-count, .catalog-page .prod-card-list.table .prod-card .c-btn-wrap .p-count-minus, .catalog-page .prod-card-list.table .prod-card .c-btn-wrap .p-count-plus, .catalog-page .prod-card-list.table .prod-card .p-btn-wrap .p-count, .catalog-page .prod-card-list.table .prod-card .p-btn-wrap .p-count-minus, .catalog-page .prod-card-list.table .prod-card .p-btn-wrap .p-count-plus {
        width: 33.33%
    }

    .catalog-page .prod-card-list.table .prod-card .c-btn-wrap .btn-success, .catalog-page .prod-card-list.table .prod-card .p-btn-wrap .btn-success {
        width: 100%;
        margin-top: 10px
    }

    .catalog-page .prod-card-list.table .prod-card .c-btn-wrap .sale-block, .catalog-page .prod-card-list.table .prod-card .p-btn-wrap .sale-block {
        left: 50%;
        min-width: 220px;
        transform: translateX(-50%)
    }

    .catalog-page .prod-card-list.table .prod-card .c-btn-wrap .sale-block .s-wrap:before, .catalog-page .prod-card-list.table .prod-card .p-btn-wrap .sale-block .s-wrap:before {
        left: 50%
    }

    .catalog-page .prod-card-list.table .prod-card .c-btn-wrap {
        margin-right: -60px;
        margin-left: -25px
    }

    .catalog-page .collection-group .section-head .pic, .catalog-page .prod-card-group .section-head .pic, .catalog-page .prod-table-list .section-head .pic {
        width: 130px;
        height: 130px
    }

    .catalog-page .collection-group .section-head .manufacturer, .catalog-page .prod-card-group .section-head .manufacturer, .catalog-page .prod-table-list .section-head .manufacturer {
        margin-left: 30px
    }

    .catalog-page .collection-group .prod-msg td, .catalog-page .prod-card-group .prod-msg td, .catalog-page .prod-table-list .prod-msg td {
        padding-right: 40px
    }

    .catalog-page .collection-group .prod-msg .text, .catalog-page .prod-card-group .prod-msg .text, .catalog-page .prod-table-list .prod-msg .text {
        display: block;
        width: auto;
        margin-bottom: 20px
    }

    .catalog-page .collection-group .prod-msg .basket-remove, .catalog-page .prod-card-group .prod-msg .basket-remove, .catalog-page .prod-table-list .prod-msg .basket-remove {
        margin-left: 40px
    }

    .catalog-page .collection-group .prod-msg .message-close, .catalog-page .prod-card-group .prod-msg .message-close, .catalog-page .prod-table-list .prod-msg .message-close {
        top: 15px;
        right: 15px;
        transform: none
    }

    .news-card-wrapper:nth-child(3n+1) {
        clear: both
    }

    .main-promo .item {
        border-left: none
    }

    .main-promo .item:nth-child(3n+1) {
        border-left: 1px solid #e7e7e7
    }

    .main-promo .item:nth-child(4), .main-promo .item:nth-child(5), .main-promo .item:nth-child(6) {
        border-top: none
    }

    #section-HIT.main-products .p-card-tile, #section-HIT.main-products .slide, #section-NEW.main-products .p-card-tile, #section-NEW.main-products .slide {
        width: 327px
    }

    .main-solutions .item:nth-child(3n+4), .main-solutions .item:nth-child(3n+5), .main-solutions .item:nth-child(3n+6) {
        border-top: none
    }

    .prod-tile-list:not(.list-catalog) .prod-tile-item {
        width: 33.33%
    }

    .prod-tile-list:not(.list-catalog) .prod-tile-item:nth-child(3n+1) {
        clear: both
    }

    .prod-tile-list.list-catalog .prod-tile-item {
        width: 50%
    }

    .prod-tile-list.list-catalog .prod-tile-item:nth-child(2n+1) {
        clear: both
    }

    .prod-line-list.list-catalog .prod-card-line .pic-wrap {
        width: 10%
    }

    .prod-line-list.list-catalog .prod-card-line .pic-wrap .mark-sale {
        bottom: 0;
        left: 0;
        height: 20px
    }

    .prod-line-list.list-catalog .prod-card-line .p-wrap {
        width: 38%
    }

    .prod-line-list.list-catalog .prod-card-line .p-wrap .title-wrap a {
        font-size: 13px
    }

    .prod-line-list.list-catalog .prod-card-line .add-wrap {
        display: none;
        width: 18%;
        padding: 0
    }

    .prod-line-list.list-catalog .prod-card-line .add-wrap .add-item {
        font-size: 12px
    }

    .prod-line-list.list-catalog .prod-card-line .add-wrap .add-item + .add-item {
        margin-top: 10px;
        margin-left: 0
    }

    .prod-line-list.list-catalog .prod-card-line .add-wrap .btn-add {
        height: auto;
        margin-top: 3px;
        font-size: 12px;
        line-height: 16px
    }

    .prod-line-list.list-catalog .prod-card-line .price-wrap {
        width: 26%;
        padding-left: 15px
    }

    .prod-line-list.list-catalog .prod-card-line .price-wrap .price-cur {
        height: auto
    }

    .prod-line-list.list-catalog .prod-card-line .price-wrap .price-cur-inner {
        white-space: normal;
        border: none;
        font-size: 14px
    }

    .prod-line-list.list-catalog .prod-card-line .controls-wrap {
        width: 26%;
        padding-right: 50px
    }

    .prod-line-list.list-catalog .prod-card-line .controls-wrap .controls-prod {
        right: 0
    }

    .prod-line-list.list-catalog .prod-card-line .controls-wrap .controls-prod .btn-collection, .prod-line-list.list-catalog .prod-card-line .controls-wrap .controls-prod .btn-compare {
        width: 40px;
        height: 40px
    }

    .prod-table-list.list-catalog .prod-card-table td:nth-child(2), .prod-table-list.series-catalog .prod-card-table td:nth-child(2) {
        display: none
    }

    .prod-table-list.list-catalog .prod-card-table .title-wrap a, .prod-table-list.series-catalog .prod-card-table .title-wrap a {
        max-height: 7em;
        line-height: 1.4
    }

    .prod-table-list.list-catalog .prod-card-table .td-add, .prod-table-list.series-catalog .prod-card-table .td-add {
        display: none
    }

    .prod-table-list.list-catalog .prod-card-table .price-cur, .prod-table-list.series-catalog .prod-card-table .price-cur {
        display: flex;
        height: auto
    }

    .prod-table-list.list-catalog .prod-card-table .price-cur .price-cur-inner, .prod-table-list.series-catalog .prod-card-table .price-cur .price-cur-inner {
        white-space: normal;
        border-bottom: none;
        font-size: 14px
    }

    .prod-table-list.list-catalog .prod-card-table .controls-prod, .prod-table-list.series-catalog .prod-card-table .controls-prod {
        left: auto;
        width: 40px
    }

    .offers-list.simple .item:nth-child(n+1):not(:nth-child(3n+1)) {
        border-left: none
    }

    .offers-list.simple .item:nth-child(n+1) {
        border-top: none
    }

    .basket-tabs .nav-tabs li .tab-head, .product-tabs .nav-tabs li .tab-head {
        font-size: 14px
    }

    .reviews-list .item_i {
        padding-right: 20px;
        padding-left: 20px
    }

    .reviews-list .item_i.open {
        padding-right: 30px;
        padding-left: 30px
    }
}

@media (max-width: 1179px) and (min-width: 1024px) {
    .p-card-tile_hasVariants:nth-child(3n+1) .p-card-tile-inner:after {
        left: 0
    }

    .p-card-tile_hasVariants:nth-child(3n+1) .p-card-tile-inner_col-2:after {
        left: 0 !important
    }

    .p-card-tile_hasVariants:nth-child(3n+1) .p-card-tile-inner:hover .p-card-tile-content__variants {
        left: 100%
    }

    .p-card-tile_hasVariants:nth-child(3n+1) .p-card-tile-inner .prod-variants, .p-card-tile_hasVariants:nth-child(3n+1) .p-card-tile-inner .prod-variants__link, .p-card-tile_hasVariants:nth-child(3n+1) .prod-variants__link:nth-child(5) .prod-variants__color, .p-card-tile_hasVariants:nth-child(3n+1) .prod-variants__link:nth-child(5) .prod-variants__thumb {
        transition: none
    }

    .p-card-tile_hasVariants:nth-child(3n+1) .p-card-tile-inner:hover {
        margin-right: -60px;
        margin-left: -10px !important;
        padding-right: 60px;
        padding-left: 10px !important
    }

    .p-card-tile_hasVariants:nth-child(3n+1) .p-card-tile-inner:hover .prod-variants {
        transition: transform .2s ease-out;
        transform: translate(calc(15px))
    }

    .p-card-tile_hasVariants:nth-child(3n+1) .p-card-tile-inner_col-2:hover {
        margin-right: -100px;
        margin-left: -10px !important;
        padding-right: 100px;
        padding-left: 10px !important
    }

    .p-card-tile_hasVariants:nth-child(3n+1) .p-card-tile-inner_col-2:hover .prod-variants {
        transform: translate(calc(15px))
    }
}

@media (min-width: 1279px) {
    .category-list.list-short .item {
        flex-basis: 25%
    }

    .p-crd-info__price_mb {
        margin-bottom: 50px
    }

    .p-crd-info__controls_mb {
        margin-bottom: 50px
    }
}

@media (max-width: 1279px) and (min-width: 768px) {
    .no-cssgridlegacy.no-cssgrid .product-view.grid-layout {
        flex-direction: row
    }

    .no-cssgridlegacy.no-cssgrid .product-view.grid-layout .slider {
        flex-basis: 55% !important;
        flex-grow: 0;
        flex-shrink: 0
    }

    .no-cssgridlegacy.no-cssgrid .product-view.grid-layout .middle-block {
        order: 2
    }

    .no-cssgridlegacy.no-cssgrid .product-view.grid-layout .buy-view-block {
        flex-basis: 42% !important;
        flex-grow: 0;
        flex-shrink: 0;
        order: 1
    }
}

@media (max-width: 1279px) and (min-width: 1024px) {
    .basket-controls .btn-index-default:last-child {
        margin-top: 10px
    }

    .basket-controls .btn-index-default.btn-commerce {
        margin-left: 0
    }

    .prod-table-list.list-catalog .th-vendor, .prod-table-list.series-catalog .th-vendor {
        display: none
    }

    .related-products .slider-initial .p-card-tile, .related-products .slider-initial .prod-card-tile {
        width: 326px
    }
}

@media (min-width: 1280px) and (max-width: 1599px) {
    .main-slider.main-slider .slide, .main-slider.main-slider .slider-wrap {
        min-height: 320px
    }

    tr.tr-select-gift td.tr-select-gift-td {
        max-width: 1105px
    }

    .orders-wait .controls-wrap button {
        margin-left: 15px
    }

    .orders-wait .controls-wrap button + button {
        display: block;
        clear: both;
        margin-top: 10px;
        margin-left: 15px
    }

    .orders-wait .controls-wrap .btn-tobasket {
        margin-left: 15px
    }

    .catalog-page .collection-group .prod-msg .text, .catalog-page .prod-card-group .prod-msg .text, .catalog-page .prod-table-list .prod-msg .text {
        width: 460px
    }

    .news-card-wrapper:nth-child(4n+1) {
        clear: both
    }

    .main-slider .shares-list {
        border-right: 1px solid #e7e7e7;
        border-left: 1px solid #e7e7e7
    }

    .main-slider .s-item {
        float: left;
        width: 33.33%;
        padding: 0 30px 0 20px
    }

    .main-slider .s-item + .s-item {
        border-top: none;
        border-left: 1px solid #e7e7e7
    }

    #section-HIT.main-products .p-card-tile, #section-HIT.main-products .slide, #section-NEW.main-products .p-card-tile, #section-NEW.main-products .slide {
        width: 282px
    }

    .main-solutions .item {
        padding-right: 25px;
        padding-left: 25px
    }

    .main-solutions .ttl-wrap {
        height: auto;
        line-height: 1
    }

    .main-solutions .icon {
        position: relative;
        top: 0;
        margin-top: 0;
        margin-bottom: 10px
    }

    .main-solutions .ttl {
        min-height: 2.6em;
        margin-left: 0;
        padding-right: 10px
    }

    .prod-tile-list:not(.list-catalog) .prod-tile-item {
        width: 25%
    }

    .prod-tile-list:not(.list-catalog) .prod-tile-item:nth-child(4n+1) {
        clear: both
    }

    .prod-tile-list.list-catalog .prod-tile-item {
        width: 33.33%
    }

    .prod-tile-list.list-catalog .prod-tile-item:nth-child(3n+1) {
        clear: both
    }

    .prod-line-list.list-catalog .prod-card-line .pic-wrap {
        width: 13%
    }

    .prod-line-list.list-catalog .prod-card-line .pic-wrap .mark-sale {
        bottom: 0;
        left: 0
    }

    .prod-line-list.list-catalog .prod-card-line .p-wrap {
        width: 28%
    }

    .prod-line-list.list-catalog .prod-card-line .add-wrap {
        width: 18%
    }

    .prod-line-list.list-catalog .prod-card-line .add-wrap .add-item {
        display: block;
        float: none
    }

    .prod-line-list.list-catalog .prod-card-line .add-wrap .add-item + .add-item {
        margin-top: 10px;
        margin-left: 0
    }

    .prod-line-list.list-catalog .prod-card-line .price-wrap {
        width: 19%
    }

    .prod-line-list.list-catalog .prod-card-line .controls-wrap {
        width: 22%
    }

    .prod-table-list.list-catalog .prod-card-table .p-vendor, .prod-table-list.series-catalog .prod-card-table .p-vendor {
        font-size: 13px
    }

    .prod-table-list.list-catalog .prod-card-table .title-wrap a, .prod-table-list.series-catalog .prod-card-table .title-wrap a {
        font-size: 13px
    }

    .prod-table-list.list-catalog .prod-card-table .td-add .add-item, .prod-table-list.series-catalog .prod-card-table .td-add .add-item {
        float: none;
        margin-left: 0
    }

    .prod-table-list.list-catalog .prod-card-table .td-add .add-item + .add-item, .prod-table-list.series-catalog .prod-card-table .td-add .add-item + .add-item {
        margin-top: 10px
    }

    .prod-table-list.list-catalog .prod-card-table .price-cur .price-cur-inner, .prod-table-list.series-catalog .prod-card-table .price-cur .price-cur-inner {
        font-size: 15px
    }

    .product-view.grid-layout {
        -ms-grid-columns: 39% 23% 38%;
        grid-template-columns:39% 23% 38%
    }

    .p-crd-info__controls {
        flex-basis: 49%
    }
}

@media (min-width: 1280px) and (max-width: 1599px) and (max-width: 1599px) {
    .prod-table-list.list-catalog .prod-card-table .td-add, .prod-table-list.series-catalog .prod-card-table .td-add {
        display: none
    }
}

@media (min-width: 1280px) {
    .promo-text-slider .infinite-slider_fiveSlides .p-card-tile {
        width: 330px
    }

    .container {
        width: 1270px
    }

    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: left
    }

    .col-lg-1 {
        width: 8.33333%
    }

    .col-lg-2 {
        width: 16.66667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333%
    }

    .col-lg-5 {
        width: 41.66667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.33333%
    }

    .col-lg-8 {
        width: 66.66667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333%
    }

    .col-lg-11 {
        width: 91.66667%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.33333%
    }

    .col-lg-pull-2 {
        right: 16.66667%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.33333%
    }

    .col-lg-pull-5 {
        right: 41.66667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.33333%
    }

    .col-lg-pull-8 {
        right: 66.66667%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.33333%
    }

    .col-lg-pull-11 {
        right: 91.66667%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.33333%
    }

    .col-lg-push-2 {
        left: 16.66667%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.33333%
    }

    .col-lg-push-5 {
        left: 41.66667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.33333%
    }

    .col-lg-push-8 {
        left: 66.66667%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.33333%
    }

    .col-lg-push-11 {
        left: 91.66667%
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-left: 8.33333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333%
    }

    .col-lg-offset-8 {
        margin-left: 66.66667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333%
    }

    .col-lg-offset-11 {
        margin-left: 91.66667%
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .visible-lg {
        display: block !important
    }

    table.visible-lg {
        display: table
    }

    tr.visible-lg {
        display: table-row !important
    }

    td.visible-lg, th.visible-lg {
        display: table-cell !important
    }

    .visible-lg-block {
        display: block !important
    }

    .visible-lg-inline {
        display: inline !important
    }

    .visible-lg-inline-block {
        display: inline-block !important
    }

    .hidden-lg {
        display: none !important
    }

    .row-clear .col-md-2.col-lg-2, .row-clear .col-md-2.col-lg-3, .row-clear .col-md-2.col-lg-4, .row-clear .col-md-2.col-lg-6, .row-clear .col-md-3.col-lg-2, .row-clear .col-md-3.col-lg-3, .row-clear .col-md-3.col-lg-4, .row-clear .col-md-3.col-lg-6, .row-clear .col-md-4.col-lg-2, .row-clear .col-md-4.col-lg-3, .row-clear .col-md-4.col-lg-4, .row-clear .col-md-4.col-lg-6, .row-clear .col-md-6.col-lg-2, .row-clear .col-md-6.col-lg-3, .row-clear .col-md-6.col-lg-4, .row-clear .col-md-6.col-lg-6, .row-clear .col-sm-3.col-lg-2, .row-clear .col-sm-3.col-lg-3, .row-clear .col-sm-3.col-lg-4, .row-clear .col-sm-3.col-lg-6, .row-clear .col-sm-4.col-lg-2, .row-clear .col-sm-4.col-lg-3, .row-clear .col-sm-4.col-lg-4, .row-clear .col-sm-4.col-lg-6, .row-clear .col-sm-6.col-lg-2, .row-clear .col-sm-6.col-lg-3, .row-clear .col-sm-6.col-lg-4, .row-clear .col-sm-6.col-lg-6, .row-clear .col-xs-3.col-lg-2, .row-clear .col-xs-3.col-lg-3, .row-clear .col-xs-3.col-lg-4, .row-clear .col-xs-3.col-lg-6, .row-clear .col-xs-4.col-lg-2, .row-clear .col-xs-4.col-lg-3, .row-clear .col-xs-4.col-lg-4, .row-clear .col-xs-4.col-lg-6, .row-clear .col-xs-6.col-lg-2, .row-clear .col-xs-6.col-lg-3, .row-clear .col-xs-6.col-lg-4, .row-clear .col-xs-6.col-lg-6 {
        clear: none
    }

    .row-clear .col-lg-2:nth-child(6n+1), .row-clear .col-lg-3:nth-child(4n+1), .row-clear .col-lg-4:nth-child(3n+1), .row-clear .col-lg-6:nth-child(2n+1) {
        clear: both
    }

    .orders-active table thead th:first-child {
        padding-left: 20px
    }

    .orders-active table tbody td:first-child {
        padding-left: 20px
    }

    .orders-active table tbody td:last-child {
        padding-right: 20px
    }

    .cabinet-comment table td:last-child {
        padding-right: 20px
    }

    .modal-order-wait .modal-dialog {
        width: 1250px
    }

    .divisions-table .wrap {
        border: 1px solid #e7e7e7
    }

    .divisions-table table tbody tr:hover {
        background: #f9f9f9
    }

    .divisions-table table tbody td {
        border-top: 1px solid #e7e7e7
    }

    .divisions-table .td-title {
        display: none
    }

    .divisions-table .controls-wrap button + button {
        margin-top: 15px
    }

    .cabinet-section__item.order-list {
        margin: 0;
        border: none
    }

    .cabinet-section__item_gift.order-list.cabinet-section__item {
        flex: 0 0 370px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: inherit
    }

    .cabinet-section__expl {
        width: 80%
    }

    .order-information table td:first-child {
        padding-left: 20px
    }

    .order-information table td:last-child {
        padding-right: 20px
    }

    .order-basket .basket-table .th-vendor {
        padding-left: 20px
    }

    .order-basket .basket-table .td-vendor {
        padding-left: 20px
    }

    .order-basket .basket-table .tr-total .td-total {
        padding-left: 20px
    }

    .orders-wait .wrap {
        border: 1px solid #e7e7e7
    }

    .orders-wait table tbody tr:hover {
        background: #f9f9f9
    }

    .orders-wait table tbody td {
        border-top: 1px solid #e7e7e7
    }

    .orders-wait .td-title {
        display: none
    }

    .filter-view .wrap-sort {
        display: none
    }

    .category-list:not(.list-aside).solution-list .items-wrap .item {
        width: 25%
    }

    .category-list.list-aside .items-wrap .item:nth-child(3n+1) {
        clear: both
    }

    .category-list.list-bricks.list-aside .grid-item {
        width: calc(100% / 3)
    }

    .category-list.list-bricks.list-aside .grid-item:nth-child(3n+1) .item_i {
        margin-right: 15px;
        margin-left: 0
    }

    .category-list.list-bricks.list-aside .grid-item:nth-child(3n) .item_i {
        margin-right: 0;
        margin-left: 15px
    }

    .params-tab table td:first-child {
        width: 30%
    }

    .contacts-list .manager-item:nth-child(2) .m-wrap {
        border-top: 1px solid #eee
    }

    .page-title .pt-feedback .txt {
        margin-left: 40px
    }

    .page-title .pt-feedback .btn-wrap {
        margin-left: 40px
    }

    .page-title .pt-product-share .sharing .btn-share {
        display: none
    }

    .page-title.expanded .pt-product-share .sharing {
        padding-right: 0;
        border-right: 0;
        border-left: 0
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-controls {
        width: 15%
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-pic {
        width: 14%
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-wrap {
        width: 46%
    }

    .catalog-page .prod-card-list.horizontal .prod-card .p-price {
        padding-left: 25px
    }

    .prod-card-list.table table thead th:first-child {
        padding-left: 20px
    }

    .prod-card-list.table table tbody td:first-child .td-property {
        padding-left: 10px
    }

    .main-promo .item {
        border-left: none
    }

    .main-promo .item:first-child {
        border-left: 1px solid #e7e7e7
    }

    .main-products .promo-block {
        z-index: 130
    }

    .main-solutions .item:nth-child(5n+10), .main-solutions .item:nth-child(5n+6), .main-solutions .item:nth-child(5n+7), .main-solutions .item:nth-child(5n+8), .main-solutions .item:nth-child(5n+9) {
        border-top: none
    }

    .prod-card-line .add-wrap .add-item {
        float: left
    }

    .prod-card-line .add-wrap .add-item + .add-item {
        margin-left: 15%
    }

    .prod-table-list.list-catalog .th-pic, .prod-table-list.series-catalog .th-pic {
        width: 4%;
        min-width: 45px
    }

    .prod-table-list.list-catalog .th-vendor, .prod-table-list.series-catalog .th-vendor {
        width: 7%
    }

    .prod-table-list.list-catalog .th-title, .prod-table-list.series-catalog .th-title {
        width: 22%
    }

    .prod-table-list.list-catalog .th-status, .prod-table-list.series-catalog .th-status {
        width: 11%
    }

    .prod-table-list.list-catalog .th-add, .prod-table-list.series-catalog .th-add {
        width: 10%
    }

    .prod-table-list.list-catalog .th-price, .prod-table-list.series-catalog .th-price {
        width: auto
    }

    .prod-table-list.list-catalog .th-basket, .prod-table-list.series-catalog .th-basket {
        width: 14%
    }

    .prod-table-list.list-catalog .th-controls, .prod-table-list.series-catalog .th-controls {
        width: 5%
    }

    .prod-card-table .add-wrap .add-item.block {
        margin-right: auto
    }

    .prod-card-table .add-wrap .add-item.pallet {
        margin-left: auto
    }

    .offers-list.simple .item:nth-child(2n+1) {
        border-top: none
    }

    .offers-list.simple .item:nth-child(n+1) {
        border-top: none
    }

    .offers-list.simple .item:nth-child(n+1):not(:nth-child(4n+1)) {
        border-left: none
    }

    .no-cssgridlegacy.no-cssgrid .product-view.grid-layout {
        align-content: space-between;
        flex-direction: column;
        height: 600px
    }

    .no-cssgridlegacy.no-cssgrid .product-view.grid-layout .buy-view {
        flex-basis: 583px;
        flex-grow: 0;
        flex-shrink: 0;
        order: 4;
        width: 583px
    }

    .offers.second {
        display: none
    }

    .p-crd-info__btn-wrap_pos {
        margin-left: auto
    }

    .basket-tabs .tab-content .related-products.list .slide, .product-tabs .tab-content .related-products.list .slide {
        width: 25%
    }

    .user-panel .item.basket .count {
        display: none
    }
}

@media (min-width: 1281px) {
    .category-list:not(.list-aside) .items-wrap.masonry .grid-item:nth-child(4n+1) .item_i {
        margin-left: 0 !important
    }

    .category-list:not(.list-aside) .items-wrap.masonry .grid-item:nth-child(4n) .item_i {
        margin-right: 0 !important
    }
}

@media (min-width: 1290px) {
    .p-crd-info__delivery {
        flex: 0 1 49%;
        flex-shrink: 1
    }
}

@media (max-width: 1460px) and (min-width: 1280px) {
    .p-card-tile_hasVariants:nth-child(4n+1) .p-card-tile-inner:after {
        left: 0
    }

    .p-card-tile_hasVariants:nth-child(4n+1) .p-card-tile-inner_col-2:after {
        left: 0 !important
    }

    .p-card-tile_hasVariants:nth-child(4n+1) .p-card-tile-inner:hover .p-card-tile-content__variants {
        left: 100%
    }

    .p-card-tile_hasVariants:nth-child(4n+1) .p-card-tile-inner .prod-variants, .p-card-tile_hasVariants:nth-child(4n+1) .p-card-tile-inner .prod-variants__link, .p-card-tile_hasVariants:nth-child(4n+1) .prod-variants__link:nth-child(5) .prod-variants__color, .p-card-tile_hasVariants:nth-child(4n+1) .prod-variants__link:nth-child(5) .prod-variants__thumb {
        transition: none
    }

    .p-card-tile_hasVariants:nth-child(4n+1) .p-card-tile-inner:hover {
        margin-right: -60px;
        margin-left: -10px !important;
        padding-right: 60px;
        padding-left: 10px !important
    }

    .p-card-tile_hasVariants:nth-child(4n+1) .p-card-tile-inner:hover .prod-variants {
        transition: transform .2s ease-out;
        transform: translate(calc(15px))
    }

    .p-card-tile_hasVariants:nth-child(4n+1) .p-card-tile-inner_col-2:hover {
        margin-right: -100px;
        margin-left: -10px !important;
        padding-right: 100px;
        padding-left: 10px !important
    }

    .p-card-tile_hasVariants:nth-child(4n+1) .p-card-tile-inner_col-2:hover .prod-variants {
        transform: translate(calc(15px))
    }
}

@media (max-width: 1599px) and (min-width: 1024px) {
    .reviews-grid .video {
        width: 33.3333%
    }
}

@media (max-width: 1599px) and (min-width: 1280px) {
    .related-products .slider-initial .p-card-tile, .related-products .slider-initial .prod-card-tile {
        width: 317px
    }
}

@media (min-width: 1599px) {
    .cabinet-section__item_gift.order-list.cabinet-section__item {
        padding: 40px 40px 20px
    }

    .product-view.grid-layout .details, .product-view.grid-layout .smart-wrap {
        width: 300px;
        justify-self: center
    }
}

@media (min-width: 1600px) {
    .container {
        width: 1570px
    }

    .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
        float: left
    }

    .col-xl-1 {
        width: 8.33333%
    }

    .col-xl-2 {
        width: 16.66667%
    }

    .col-xl-3 {
        width: 25%
    }

    .col-xl-4 {
        width: 33.33333%
    }

    .col-xl-5 {
        width: 41.66667%
    }

    .col-xl-6 {
        width: 50%
    }

    .col-xl-7 {
        width: 58.33333%
    }

    .col-xl-8 {
        width: 66.66667%
    }

    .col-xl-9 {
        width: 75%
    }

    .col-xl-10 {
        width: 83.33333%
    }

    .col-xl-11 {
        width: 91.66667%
    }

    .col-xl-12 {
        width: 100%
    }

    .col-xl-pull-0 {
        right: auto
    }

    .col-xl-pull-1 {
        right: 8.33333%
    }

    .col-xl-pull-2 {
        right: 16.66667%
    }

    .col-xl-pull-3 {
        right: 25%
    }

    .col-xl-pull-4 {
        right: 33.33333%
    }

    .col-xl-pull-5 {
        right: 41.66667%
    }

    .col-xl-pull-6 {
        right: 50%
    }

    .col-xl-pull-7 {
        right: 58.33333%
    }

    .col-xl-pull-8 {
        right: 66.66667%
    }

    .col-xl-pull-9 {
        right: 75%
    }

    .col-xl-pull-10 {
        right: 83.33333%
    }

    .col-xl-pull-11 {
        right: 91.66667%
    }

    .col-xl-pull-12 {
        right: 100%
    }

    .col-xl-push-0 {
        left: auto
    }

    .col-xl-push-1 {
        left: 8.33333%
    }

    .col-xl-push-2 {
        left: 16.66667%
    }

    .col-xl-push-3 {
        left: 25%
    }

    .col-xl-push-4 {
        left: 33.33333%
    }

    .col-xl-push-5 {
        left: 41.66667%
    }

    .col-xl-push-6 {
        left: 50%
    }

    .col-xl-push-7 {
        left: 58.33333%
    }

    .col-xl-push-8 {
        left: 66.66667%
    }

    .col-xl-push-9 {
        left: 75%
    }

    .col-xl-push-10 {
        left: 83.33333%
    }

    .col-xl-push-11 {
        left: 91.66667%
    }

    .col-xl-push-12 {
        left: 100%
    }

    .col-xl-offset-0 {
        margin-left: 0
    }

    .col-xl-offset-1 {
        margin-left: 8.33333%
    }

    .col-xl-offset-2 {
        margin-left: 16.66667%
    }

    .col-xl-offset-3 {
        margin-left: 25%
    }

    .col-xl-offset-4 {
        margin-left: 33.33333%
    }

    .col-xl-offset-5 {
        margin-left: 41.66667%
    }

    .col-xl-offset-6 {
        margin-left: 50%
    }

    .col-xl-offset-7 {
        margin-left: 58.33333%
    }

    .col-xl-offset-8 {
        margin-left: 66.66667%
    }

    .col-xl-offset-9 {
        margin-left: 75%
    }

    .col-xl-offset-10 {
        margin-left: 83.33333%
    }

    .col-xl-offset-11 {
        margin-left: 91.66667%
    }

    .col-xl-offset-12 {
        margin-left: 100%
    }

    tr.tr-select-gift td.tr-select-gift-td {
        max-width: 1389px
    }

    .order-nav .wrap .completeness {
        margin-left: 44px;
        font-size: 24px;
        line-height: 1.1
    }

    .cabinet-aside .ca-item + .ca-item {
        margin-top: 30px
    }

    .modal-order-wait .modal-dialog {
        width: 1560px
    }

    .cabinet-section__item.order-list {
        padding: 40px 40px 65px
    }

    .cabinet-section__expl {
        width: 50%
    }

    .smart-b-brands {
        width: 70%
    }

    .headless .prod-card .p-price .p-price-cur .icon-bonus:before {
        width: 1.6em;
        height: 1.6em;
        background-position: -.2em -253.7em
    }

    .page-title.expanded .labels .item {
        height: 29px;
        margin-right: 12px;
        font-size: 13.5px;
        line-height: 29px
    }

    .page-title.expanded .pt-product-share .rate {
        display: flex;
        float: left;
        align-items: center;
        padding: 0;
        border-left: none
    }

    .page-title.expanded .pt-product-share .rate .count {
        margin-right: 0;
        margin-left: 0;
        padding: 10px 0;
        transform: translate(-41px);
        font-size: 19px
    }

    .page-title.expanded .pt-product-share .rate .star {
        transform: scale(1.3)
    }

    .page-title.expanded .pt-product-share .rate .star + .star {
        margin-left: 20px
    }

    .btn-full-w {
        font-size: 19px
    }

    .prod-card-list.table.headless .prod-card .p-price .p-price-cur {
        border-bottom: none
    }

    .prod-card-list.table.headless .prod-card .p-price .p-price-cur.sale .cur, .prod-card-list.table.headless .prod-card .p-price .p-price-cur.sale .val {
        text-transform: uppercase;
        color: #000;
        font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
        font-size: 21px
    }

    .prod-card-list.table.headless .prod-card .val_cur-wrap {
        display: inline-block;
        border-bottom: 1px dotted #999
    }

    .prod-card-list.table.headless .prod-card .p-nds {
        vertical-align: bottom;
        text-transform: lowercase;
        font-size: 16px;
        line-height: 18px
    }

    .prod-card-list.table.headless table .th-pic {
        width: 123px
    }

    .prod-card-list.table.headless table .th-vendor {
        width: 169px
    }

    .prod-card-list.table.headless table .th-title {
        width: 347px
    }

    .prod-card-list.table.headless table .th-status {
        width: 156px
    }

    .prod-card-list.table.headless table .th-add {
        width: 366px
    }

    .prod-card-list.table.headless table .th-price {
        width: 230px
    }

    .prod-card-list.table.headless table .th-basket {
        width: 107px
    }

    .prod-card-list.table.headless table .th-controls {
        width: 40px
    }

    .prod-card-list.table.headless table .prod-card .p-pic .p-pic-link {
        height: 62px
    }

    .prod-card-list.table.headless table .prod-card .p-vendor {
        transition: .2s ease;
        text-decoration: none;
        font-size: 17px
    }

    .prod-card-list.table.headless table .prod-card .p-vendor:hover {
        text-decoration: underline;
        color: #5cd3cf
    }

    .prod-card-list.table.headless table .prod-card .p-title a {
        font-family: OpenSans-Bold, Helvetica, Arial, sans-serif;
        font-size: 18px
    }

    .prod-card-list.table.headless table thead th {
        height: 64px;
        padding: 0;
        font-size: 16px
    }

    .prod-card-list.table.headless table thead th .th-vendor {
        padding-left: 25px
    }

    .prod-card-list.table.headless table thead th:nth-child(2) {
        padding-left: 25px
    }

    .prod-card-list.table.headless table tbody tr td:last-child, .prod-card-list.table.headless table tbody tr td:nth-last-child(2) {
        padding-right: 0
    }

    .prod-card-list.table.headless table tbody tr td:nth-last-child(3) > * {
        display: inline-block
    }

    .prod-card-list.table.headless table tbody tr td {
        padding: 15px 20px 15px 0
    }

    .prod-card-list.table.headless table tbody tr td:first-child {
        padding-left: 15px
    }

    .prod-card-list.table.headless table tbody tr td:nth-child(2) {
        padding-left: 25px
    }

    .catalog-page .collection-group .prod-msg .text, .catalog-page .prod-card-group .prod-msg .text, .catalog-page .prod-table-list .prod-msg .text {
        width: 680px
    }

    .news-card-wrapper:nth-child(5n+1) {
        clear: both
    }

    .prod-tile-list:not(.list-catalog) .prod-tile-item {
        width: 20%
    }

    .prod-tile-list:not(.list-catalog) .prod-tile-item:nth-child(5n+1) {
        clear: both
    }

    .prod-tile-list.list-catalog .prod-tile-item {
        width: 25%
    }

    .prod-tile-list.list-catalog .prod-tile-item:nth-child(4n+1) {
        clear: both
    }

    .prod-line-list.list-catalog .prod-card-line .pic-wrap {
        width: 11%
    }

    .prod-line-list.list-catalog .prod-card-line .p-wrap {
        width: 25%
    }

    .prod-line-list.list-catalog .prod-card-line .add-wrap {
        width: 27%
    }

    .prod-line-list.list-catalog .prod-card-line .add-wrap .add-item + .add-item {
        margin-left: 10%
    }

    .prod-line-list.list-catalog .prod-card-line .price-wrap {
        width: 17%
    }

    .prod-line-list.list-catalog .prod-card-line .controls-wrap {
        width: 20%;
        padding-right: 80px
    }

    .prod-table-list.list-catalog .th-pic, .prod-table-list.series-catalog .th-pic {
        width: 80px
    }

    .prod-table-list.list-catalog .th-vendor, .prod-table-list.series-catalog .th-vendor {
        width: auto
    }

    .prod-table-list.list-catalog .th-title, .prod-table-list.series-catalog .th-title {
        width: auto
    }

    .prod-table-list.list-catalog .th-status, .prod-table-list.series-catalog .th-status {
        width: auto
    }

    .prod-table-list.list-catalog .th-add, .prod-table-list.series-catalog .th-add {
        width: auto
    }

    .prod-table-list.list-catalog .th-price, .prod-table-list.series-catalog .th-price {
        width: auto
    }

    .prod-table-list.list-catalog .th-basket, .prod-table-list.series-catalog .th-basket {
        width: 10%
    }

    .prod-table-list.list-catalog .th-controls, .prod-table-list.series-catalog .th-controls {
        width: auto
    }

    .headless .prod-card-table .status-wrap .count, .headless .prod-card-table .status-wrap .text {
        font-size: 16px;
        line-height: 1.45
    }

    .headless .prod-card-table .add-wrap .add-item, .headless .prod-card-table .add-wrap .btn-add {
        text-align: left;
        font-size: 16px;
        line-height: 1.45
    }

    .offers-list .item.height-2 .text-wrap .ttl {
        font-size: 24px
    }

    .offers-list .item.width-2 .text-wrap .ttl {
        font-size: 24px
    }

    .smart-bonus .ic2-icon_bonus_single {
        top: -2px
    }

    .sl-element .carousel .sl-item {
        padding: 0 68px
    }

    .p-crd-info__trigger-link_pos {
        transform: translateX(15px)
    }

    .p-crd-info__trigger-link {
        font-size: 13px
    }

    .price-item_new {
        padding-bottom: 5px
    }

    .basket-tabs .tab-content .related-products.list .slide, .product-tabs .tab-content .related-products.list .slide {
        width: 20%
    }

    .related-products .slider-initial .p-card-tile, .related-products .slider-initial .prod-card-tile {
        width: 314px
    }

    .user-panel .prod-card-list.table .prod-card td:first-child {
        padding-left: 30px
    }

    .user-panel .prod-card-list.table .prod-card td:last-child {
        padding-right: 30px
    }
}

@media (min-width: 1600px) and (min-width: 1280px) {
    .prod-card-list.table.headless table thead th:first-child {
        padding-left: 15px
    }
}

@media (max-width: 1799px) and (min-width: 1600px) {
    .p-card-tile_hasVariants:nth-child(5n+1) .p-card-tile-inner:after {
        left: 0
    }

    .p-card-tile_hasVariants:nth-child(5n+1) .p-card-tile-inner_col-2:after {
        left: 0 !important
    }

    .p-card-tile_hasVariants:nth-child(5n+1) .p-card-tile-inner:hover .p-card-tile-content__variants {
        left: 100%
    }

    .p-card-tile_hasVariants:nth-child(5n+1) .p-card-tile-inner .prod-variants, .p-card-tile_hasVariants:nth-child(5n+1) .p-card-tile-inner .prod-variants__link, .p-card-tile_hasVariants:nth-child(5n+1) .prod-variants__link:nth-child(5) .prod-variants__color, .p-card-tile_hasVariants:nth-child(5n+1) .prod-variants__link:nth-child(5) .prod-variants__thumb {
        transition: none
    }

    .p-card-tile_hasVariants:nth-child(5n+1) .p-card-tile-inner:hover {
        margin-right: -60px;
        margin-left: -10px !important;
        padding-right: 60px;
        padding-left: 10px !important
    }

    .p-card-tile_hasVariants:nth-child(5n+1) .p-card-tile-inner:hover .prod-variants {
        transition: transform .2s ease-out;
        transform: translate(calc(15px))
    }

    .p-card-tile_hasVariants:nth-child(5n+1) .p-card-tile-inner_col-2:hover {
        margin-right: -100px;
        margin-left: -10px !important;
        padding-right: 100px;
        padding-left: 10px !important
    }

    .p-card-tile_hasVariants:nth-child(5n+1) .p-card-tile-inner_col-2:hover .prod-variants {
        transform: translate(calc(15px))
    }
}

@media (min-height: 790px) {
    .reserved-panel .slider {
        display: flex
    }

    .reserved-panel .slider .prod-card-tile_opened {
        display: flex
    }
}

@media (max-width: 1660px) {
    .ear-promo {
        display: none
    }
}

@media (max-width: 1600px) {
    .offers-list .item.width-2 .item-pic {
        max-width: 210px
    }
}

@media (max-width: 1599px) {
    .fixed-panel-wrap.fixed.init .user-panel .item.search {
        width: 390px
    }

    .about-content .about-statistics .count {
        font-size: 30px
    }

    .about-content .about-statistics .text {
        font-size: 14px
    }

    .main-advance .ttl-wrap {
        height: auto;
        line-height: 1.2
    }

    .main-advance .icon {
        position: relative;
        top: 0;
        margin-top: 0;
        margin-bottom: 15px
    }

    .main-advance .ttl {
        display: block;
        min-height: 3.9em;
        margin-left: 0
    }

    .basket-table .th-gift {
        width: 6%
    }

    .basket-table .td-vendor {
        width: 7%
    }

    .basket-table .td-pic {
        width: 6%
    }

    .basket-table .td-title {
        width: 21%
    }

    .basket-table .td-count {
        width: 13%
    }

    .ordering-page .basket-table .td-count {
        width: 10%
    }

    .basket-table .td-price {
        width: 12%
    }

    .basket-table .td-bonus {
        width: 9%
    }

    .basket-table .td-nds {
        width: 9%
    }

    .basket-table .td-fullprice {
        width: 12%
    }

    .basket-table .td-delete {
        width: 5%
    }

    .sel-gift-area-btns__btn span {
        font-size: 1.1rem
    }

    .basket-page .grid .order-content {
        flex-basis: 605px
    }

    .basket-page .grid .order-nav {
        flex-basis: 287.5px
    }

    .cabinet-aside .ca-list {
        margin-right: -15px;
        margin-left: -15px
    }

    .cabinet-aside .ca-item {
        float: left;
        width: 20%;
        padding-right: 15px;
        padding-left: 15px
    }

    .orders-active .controls-wrap button + button {
        margin-left: 20px
    }

    .price-banner .wrap-title {
        width: 300px
    }

    .divisions-table table .th-division {
        width: 15%
    }

    .divisions-table table .th-contacts {
        width: 20%
    }

    .divisions-table table .th-limit {
        width: 12%
    }

    .divisions-table table tbody td {
        font-size: 13px
    }

    .order-information .td-title {
        width: 40%
    }

    .order-information .td-text {
        width: 60%
    }

    .order-basket .basket-table .td-vendor {
        width: 12%
    }

    .order-basket .basket-table .td-count {
        width: 13%
    }

    .order-basket .basket-table .td-bonus {
        width: 13%
    }

    .order-basket .basket-table .td-fullprice {
        width: 22%
    }

    .order-basket .basket-table .tr-total .td-fullprice {
        font-size: 16px
    }

    .orders-wait table .th-check {
        width: 5%
    }

    .orders-wait table .th-number {
        width: 9%
    }

    .orders-wait table .th-date {
        width: 11%
    }

    .orders-wait table .th-division {
        width: 22%
    }

    .orders-wait table .th-contact {
        width: 13%
    }

    .orders-wait table .th-count {
        width: 12%
    }

    .orders-wait table .th-price {
        width: 12%
    }

    .orders-wait table .th-comment {
        width: 6%
    }

    .orders-wait table .th-actions {
        width: 10%
    }

    .orders-wait table tbody td {
        font-size: 13px
    }

    .prod-card-wrapper {
        width: 25%
    }

    .catalog-page .prod-card-wrapper, .collection-page .prod-card-wrapper {
        width: 33.33%
    }

    .category-list .text .ttl {
        font-size: 20px
    }

    .category-list .item.promotion .promo-title .txt {
        font-size: 18px
    }

    .contacts-list .item {
        float: none;
        width: 100%;
        margin-bottom: 30px
    }

    .contacts-list .block-info {
        height: auto;
        min-height: 270px
    }

    .contacts-list .block-accord {
        display: none
    }

    .page-title .pt-feedback .title-wrap {
        margin-right: 50px
    }

    .page-title .pt-feedback .ttl {
        display: block
    }

    .page-title .pt-feedback .txt {
        display: block;
        margin-top: 4px
    }

    .page-title.expanded .h1 {
        font-size: 24px
    }

    .prod-card-list.table table .th-vendor {
        width: 8%
    }

    .prod-card-list.table table .th-title {
        width: 32%
    }

    .prod-card-list.table table .th-price {
        width: 20%
    }

    .prod-card-list.table table .th-basket {
        width: 22%
    }

    .prod-card-list.table table .th-controls {
        width: 12%
    }

    .catalog-page .prod-card-list.table table .th-vendor {
        width: 8%
    }

    .catalog-page .prod-card-list.table table .th-title {
        width: 33%
    }

    .catalog-page .prod-card-list.table table .th-price {
        width: 17%
    }

    .catalog-page .prod-card-list.table table .th-basket {
        width: 29%
    }

    .prod-card-list.table.headless table thead tr > * {
        width: auto
    }

    .collection-group .prod-msg .text, .prod-card-group .prod-msg .text, .prod-table-list .prod-msg .text {
        width: 780px
    }

    .news-card-wrapper {
        width: 25%
    }

    .main-slider .col_3 {
        width: 23%
    }

    .main-slider .wrap-shares {
        padding-top: 10px
    }

    .main-slider .s-pic {
        width: 100px
    }

    .main-promo .page-anchor .anch-item {
        margin-left: 50px
    }

    .main-promo .ttl {
        font-size: 16px
    }

    .main-products .wrap.not-init .slide {
        width: 33.33%
    }

    .main-services .ttl {
        padding-right: 20px;
        padding-left: 20px
    }

    .prod-card-line .pic-wrap {
        width: 15%
    }

    .prod-card-line .p-wrap {
        width: 25%
    }

    .prod-card-line .add-wrap {
        width: 25%
    }

    .prod-card-line .add-wrap .add-item + .add-item {
        margin-left: 10%
    }

    .prod-card-line .price-wrap {
        width: 18%
    }

    .prod-card-line .controls-wrap {
        width: 17%;
        padding-right: 80px
    }

    .prod-table-list table .th-pic {
        width: 7%
    }

    .prod-table-list table .th-vendor {
        width: 7%
    }

    .prod-table-list table .th-title {
        width: 20%
    }

    .prod-table-list table .th-status {
        width: 10%
    }

    .prod-table-list table .td-add, .prod-table-list table .th-add {
        display: none;
        width: 24%
    }

    .prod-table-list table .th-price {
        width: 15%
    }

    .prod-table-list table .th-basket {
        width: 11%
    }

    .prod-table-list table .th-controls {
        width: 6%
    }

    .prod-table-list table .th-color {
        text-align: center
    }

    .prod-card-table_catalog .colors-vars .wrapper-td {
        justify-content: center
    }

    .prod-card-table_catalog .prod-color__text {
        display: none
    }

    .offers-list .ttl {
        font-size: 16px
    }

    .smart-bonus {
        width: 100%;
        padding: 12px 14px
    }

    .smart-bonus .heading {
        font-size: 13px
    }

    .smart-bonus .heading + p {
        width: 80%;
        margin-top: 0;
        font-size: 11px
    }

    .product-view.grid-layout .in-stock, .product-view.grid-layout .not-available {
        margin-bottom: 29px;
        font-size: 11px
    }

    .product-view.grid-layout .params .line {
        font-size: 14px
    }

    .product-view.grid-layout .params .line .all {
        font-size: 11px
    }

    .product-view.grid-layout .params {
        margin-top: 19px
    }

    .product-view.grid-layout .text {
        font-size: 11px
    }

    .product-view.grid-layout .slider {
        flex-basis: 38%
    }

    .product-view.grid-layout .buy-view {
        flex-basis: 37%
    }

    .sl-element .discount {
        top: 211px;
        right: 125px;
        width: 56px;
        height: 56px;
        font-size: 14px
    }

    .sl-element .zoom-icon {
        top: 27px;
        right: 24px;
        transform: scale(.8)
    }

    .sl-element .video-icon {
        top: 24px;
        transform: scale(1)
    }

    .sl-element .foto360-icon {
        font-size: 20px
    }

    .sl-element .carousel-wrapper {
        height: 350px
    }

    .sl-element .carousel .sl-item {
        height: 350px
    }

    .sl-element .carousel .sl-item .pic {
        height: 350px
    }

    .sl-element .carousel .sl-item img {
        max-width: 70%
    }

    .sl-element .pager-wrapper {
        width: 417px;
        height: 78px;
        margin-top: 15px;
        padding: 0 36px
    }

    .sl-element .pager .sl-item {
        width: 78px;
        height: 78px
    }

    .sl-element .pager .sl-item.selected:before {
        width: 78px;
        height: 78px
    }

    .sl-element .pager .sl-item:before {
        width: 78px;
        height: 78px
    }

    .sl-element .next, .sl-element .prev {
        width: 14px;
        height: 14px
    }

    .sl-element .next:before, .sl-element .prev:before {
        width: 14px;
        height: 14px
    }

    .sl-element .prev {
        left: 10px
    }

    .sl-element .next {
        right: 10px
    }

    .p-crd-info {
        padding: 30px 25px
    }

    .p-crd-info__btn-wrap {
        flex-basis: 205px
    }

    .price-item__val {
        font-size: 20px
    }

    .price-item__val_new {
        font-size: 44px;
        line-height: 44px
    }

    .p-crd-info__link-txt {
        font-size: 14.5px
    }

    .add-goods__plus {
        font-size: 12px
    }

    .add-goods__txt {
        font-size: 12px
    }

    .add-goods__count {
        font-size: 12px
    }

    .related-news .wrap.not-init .slide, .related-products .wrap.not-init .slide {
        width: 33.33%
    }

    .solution-menu .link-wrap {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .solution-menu .icon {
        position: relative;
        float: none;
        margin-top: 0;
        margin-bottom: 20px
    }

    .solution-menu .ttl {
        margin-left: 0
    }

    .test-page .grid {
        -ms-grid-columns: 25% 25% 25% 25%;
        grid-template-columns:repeat(4, 25%)
    }

    .p-card-tile_sale {
        flex: 0 0 25%;
        width: 25%
    }

    .p-card-tile_catalog {
        flex: 0 0 33.3333%;
        width: 33.3333%
    }

    .infinite-slider_fourSlides.transition.move_next {
        transform: translateX(-282px)
    }

    .infinite-slider_fourSlides.transition.move_prev {
        transform: translateX(282px)
    }

    .infinite-slider_fourSlides .p-card-tile {
        flex: 0 0 auto;
        width: 282px
    }

    .infinite-slider_fourSlides .p-card-tile:nth-child(n+4) {
        opacity: 0
    }

    .infinite-slider_fiveSlides.transition.move_next {
        transform: translateX(-317px)
    }

    .infinite-slider_fiveSlides.transition.move_prev {
        transform: translateX(317px)
    }

    .infinite-slider_fiveSlides .p-card-tile {
        flex: 0 0 auto;
        width: 298px
    }

    .infinite-slider_fiveSlides .p-card-tile:nth-child(n+5) {
        opacity: 0
    }

    .header-top-menu .item .txt {
        font-size: 13px
    }

    .user-panel .item .txt {
        font-size: 13px
    }

    .user-panel .item.delivery {
        font-size: 13px
    }

    .user-panel .item.delivery .txt > span {
        display: block
    }

    .user-panel .item.search {
        width: 260px
    }

    .user-panel .sd-item.product .counter {
        width: 17%
    }

    .user-panel .sd-item.product .price {
        width: 20%;
        padding-left: 30px
    }

    .user-panel .prod-card-list.table .td-pic {
        width: 10%
    }

    .user-panel .prod-card-list.table .td-title {
        width: 35%
    }

    .user-panel .prod-card-list.table .td-price {
        width: 20%
    }

    .user-panel .prod-card-list.table .td-controls {
        width: 35%
    }

    .main-menu-2 .menu-block {
        width: 24%
    }

    .main-menu-2 .button-nav {
        width: calc(24% - 1px)
    }

    .main-menu-2 .banner-block {
        width: 76%
    }

    .main-menu-2 .item_2:before {
        width: 24%
    }

    .main-menu-2 .drop-menu_2 {
        left: 24%
    }

    .main-menu-2 .drop-menu_2.two-col .menu_level_3 {
        padding-left: 20px
    }

    .sub-menu {
        padding: 10px 20px 10px 10px
    }

    .float-lg-right {
        float: right
    }

    .prod-table-list.series-catalog.series-catalog table thead th {
        padding: 14px 5px;
        font-size: 11px
    }
}

@media (max-width: 1480px) {
    .collection-group h2 {
        font-size: 21px
    }
}

@media screen and (max-width: 1450px) {
    .prod-popup .modal-dialog {
        width: 95%;
        margin: 0 auto
    }
}

@media (max-width: 1375px) {
    .questionnaire {
        display: none
    }

    .ear-promo {
        display: none
    }
}

@media (max-width: 1280px) {
    .smart-b-brands-pic {
        max-width: 90px
    }

    .prod-table-list.list-catalog table .pic-wrap .placehold_pos {
        width: 100%;
        max-width: 100%
    }

    .no-cssgridlegacy.no-cssgrid .product-view.grid-layout .p-crd-info {
        width: auto
    }
}

@media (max-width: 1279px) {
    .category-list.list-bricks .item {
        width: 33.33%
    }

    .g-wrap table th {
        padding-right: 8px;
        padding-left: 8px;
        font-size: 12px
    }

    .fixed-panel-wrap.fixed.init .user-panel .item.search {
        width: 260px;
        margin: 0
    }

    .fixed-panel-wrap.fixed.init .user-panel .item.search .wrap-form {
        padding: 0 20px;
        border: none
    }

    .fixed-panel-wrap.fixed.init .user-panel .item.search .wrap-form:hover {
        background: #fff
    }

    .fixed-panel-wrap.fixed.init .user-panel .item.search .input {
        position: relative;
        z-index: 1;
        display: block;
        width: 100%;
        height: 42px;
        padding: 5px 100px 5px 10px;
        cursor: text;
        color: #000;
        border: 1px solid #dbe0e2;
        border-radius: 2px;
        background: #f6f6f6
    }

    .fixed-panel-wrap.fixed.init .user-panel .item.search .input:-moz-placeholder {
        opacity: 1;
        color: #adadad
    }

    .fixed-panel-wrap.fixed.init .user-panel .item.search .input::-moz-placeholder {
        opacity: 1;
        color: #adadad
    }

    .fixed-panel-wrap.fixed.init .user-panel .item.search .input:-ms-input-placeholder {
        color: #adadad
    }

    .fixed-panel-wrap.fixed.init .user-panel .item.search .input::-webkit-input-placeholder {
        color: #adadad
    }

    .fixed-panel-wrap.fixed.init .user-panel .item.search .input.placeholder {
        color: #adadad
    }

    .fixed-panel-wrap.fixed.init .user-panel .item.search .input:hover {
        border-color: #b8c0c3
    }

    .fixed-panel-wrap.fixed.init .user-panel .item.search .input:focus {
        border-color: #5cd3cf;
        background: #fff
    }

    .fixed-panel-wrap.fixed.init .user-panel .item.search .btn-close {
        z-index: 2;
        width: 42px
    }

    .about-content .pic-map {
        padding-left: 30px
    }

    .about-content .about-statistics {
        margin-top: 40px
    }

    .about-content .about-statistics .count {
        margin-bottom: 10px
    }

    .about-range .menu .list_1 {
        width: 50%
    }

    .about-range .main-advance .ttl-wrap {
        margin-bottom: 0
    }

    .main-advance .icon {
        margin-bottom: 20px
    }

    .main-advance .ttl {
        font-size: 16px
    }

    .main-advance .item {
        padding: 10px 15px 15px
    }

    .main-advance .text {
        font-size: 12px
    }

    .basket-table tbody td, .basket-table tfoot td {
        font-size: 13px
    }

    .basket-table .td-title {
        width: 20%;
        padding-left: 0
    }

    .basket-table .td-nds {
        width: 10%
    }

    .basket-table .td-fullprice {
        font-size: 14px
    }

    .basket-table .count-btn-wrap {
        width: 120px
    }

    .basket-table .count-btn-wrap .p-count, .basket-table .count-btn-wrap .p-count-minus, .basket-table .count-btn-wrap .p-count-plus {
        height: 40px;
        line-height: 40px
    }

    .basket-table .count-btn-wrap .p-count {
        font-size: 13px
    }

    .basket-table .reserved-controls {
        font-size: 11px
    }

    .basket-table .prod-price .price-cur {
        font-size: 14px
    }

    .basket-table .tr-total .td-fullprice {
        font-size: 16px
    }

    .basket-page .grid .order-content {
        flex-basis: 50%;
        margin-left: 30px
    }

    .basket-page .grid .order-aside {
        flex-basis: 25%
    }

    .basket-page .grid .order-nav {
        flex-basis: 25%
    }

    .order-step .number {
        font-size: 60px
    }

    .order-nav .point {
        top: 3px
    }

    .order-nav .number {
        font-size: 20px
    }

    .order-nav .text {
        font-size: 13px
    }

    .order-nav .percent {
        font-size: 20px
    }

    .cabinet-manager {
        padding-right: 20px;
        padding-left: 20px
    }

    .cabinet-manager .title {
        font-size: 20px
    }

    .cabinet-manager .name {
        font-size: 16px
    }

    .cabinet-aside .ca-item {
        width: 25%
    }

    .cabinet-aside .ca-item:first-child {
        display: none
    }

    .cabinet-basket {
        padding: 25px 14px 30px
    }

    .cabinet-section {
        padding: 30px 25px 25px
    }

    .cabinet-section .section-body {
        padding-top: 25px
    }

    .orders-active table .th-number {
        width: 12%
    }

    .orders-active table .th-count {
        width: 13%
    }

    .orders-active table .th-price {
        width: 17%
    }

    .orders-active table .th-controls, .orders-active table .th-review {
        width: 23%
    }

    .orders-active table tbody td {
        font-size: 13px
    }

    .orders-active .controls-wrap button + button {
        margin-left: 12px
    }

    .cabinet-comment table td {
        font-size: 13px
    }

    .cabinet-comment .td-title {
        width: 30%
    }

    .cabinet-comment .td-rate {
        width: 30%
    }

    .cabinet-comment .td-comment {
        width: 40%
    }

    .price-banner .wrap-title {
        width: 400px;
        margin: 0 0 35px
    }

    .price-banner .title .text {
        padding-right: 0
    }

    .divisions-table table {
        display: block
    }

    .divisions-table table .th-division {
        width: auto
    }

    .divisions-table table .th-address {
        width: auto
    }

    .divisions-table table .th-contacts {
        width: auto
    }

    .divisions-table table .th-agreement {
        width: auto
    }

    .divisions-table table .th-limit {
        width: auto
    }

    .divisions-table table .th-ordering {
        width: auto
    }

    .divisions-table table .th-controls {
        width: auto
    }

    .divisions-table table thead {
        display: none
    }

    .divisions-table table tbody {
        display: block
    }

    .divisions-table table tbody tr {
        display: block;
        padding: 10px 0;
        border-radius: 4px;
        background: #f4f4f4
    }

    .divisions-table table tbody tr + tr {
        margin-top: 15px
    }

    .divisions-table table tbody td {
        display: block;
        padding: 0
    }

    .divisions-table table tbody td:after, .divisions-table table tbody td:before {
        display: table;
        content: ' '
    }

    .divisions-table table tbody td:after {
        clear: both
    }

    .divisions-table table tbody td + td {
        border-top: 1px solid #e6e6e6
    }

    .divisions-table .td-title, .divisions-table .td-val {
        float: left;
        padding: 8px 15px
    }

    .divisions-table .td-title {
        width: 30%;
        color: #666
    }

    .divisions-table .td-val {
        width: 70%
    }

    .divisions-table .controls-wrap button {
        clear: none
    }

    .divisions-table .controls-wrap button + button {
        margin-left: 25px
    }

    .cabinet-section_order-msg.cabinet-section {
        flex-direction: column;
        margin-bottom: 0;
        border: none
    }

    .cabinet-section__descr {
        margin-bottom: 30px
    }

    .cabinet-section__item_gift.order-list.cabinet-section__item {
        padding-bottom: 20px
    }

    .smart-b-note {
        padding: 20px 30px 20px 60px
    }

    .smart-b-note-wrap__credit {
        font-size: 20px;
        line-height: 1.2
    }

    .smart-b-note-wrap__credit_pos {
        margin-top: 10px;
        margin-bottom: 10px
    }

    .smart-b-note-wrap__credit.icon-bonus:before {
        font-size: 10px
    }

    .smart-b-note-wrap__credit_pos.icon-bonus:before {
        left: -25px;
        transform: translateY(-55%)
    }

    .order-information table td {
        font-size: 13px
    }

    .order-basket .basket-table .td-count {
        width: 11%
    }

    .order-basket .basket-table .td-bonus {
        width: 16%
    }

    .order-basket .basket-table .td-fullprice {
        width: 21%
    }

    .order-basket .basket-table .prod-pic a {
        width: 40px
    }

    .order-basket .basket-table .td-gift .text {
        font-size: 15px
    }

    .order-basket .basket-table .td-gift .txt-descr {
        max-width: 300px
    }

    .order-basket .basket-table .tr-total .td-fullprice {
        font-size: 14px
    }

    .chart-report .report-filter .name {
        padding-top: 15px
    }

    .modal-report-edit .checkbox-wrap .check-box {
        border-color: #ccc;
        background: #fff
    }

    .orders-wait table {
        display: block
    }

    .orders-wait table .th-check {
        width: auto
    }

    .orders-wait table .th-number {
        width: auto
    }

    .orders-wait table .th-date {
        width: auto
    }

    .orders-wait table .th-division {
        width: auto
    }

    .orders-wait table .th-contact {
        width: auto
    }

    .orders-wait table .th-count {
        width: auto
    }

    .orders-wait table .th-price {
        width: auto
    }

    .orders-wait table .th-comment {
        width: auto
    }

    .orders-wait table .th-actions {
        width: auto
    }

    .orders-wait table thead {
        display: none
    }

    .orders-wait table tbody {
        display: block
    }

    .orders-wait table tbody tr {
        display: block;
        padding: 10px 0;
        border-radius: 4px;
        background: #f4f4f4
    }

    .orders-wait table tbody tr + tr {
        margin-top: 15px
    }

    .orders-wait table tbody td {
        display: block;
        padding: 0
    }

    .orders-wait table tbody td:after, .orders-wait table tbody td:before {
        display: table;
        content: ' '
    }

    .orders-wait table tbody td:after {
        clear: both
    }

    .orders-wait table tbody td + td {
        border-top: 1px solid #e6e6e6
    }

    .orders-wait .td-title, .orders-wait .td-val {
        float: left;
        padding: 8px 15px
    }

    .orders-wait .td-title {
        width: 30%;
        color: #666
    }

    .orders-wait .td-val {
        width: 70%
    }

    .orders-wait .checkbox-wrap .check-box {
        border-color: #ccc;
        background: #fff
    }

    .cartridges #form-cartridges {
        width: 100%
    }

    .prod-card-wrapper {
        width: 33.33%
    }

    .catalog-page .prod-card-wrapper, .collection-page .prod-card-wrapper {
        width: 50%
    }

    .catalog-page .prod-card-wrapper:nth-child(2n+1), .collection-page .prod-card-wrapper:nth-child(2n+1) {
        clear: both
    }

    .filter-view .switch-sort {
        display: none
    }

    .category-list:not(.list-aside) .items-wrap.masonry .grid-item {
        width: 33.33%
    }

    .category-list.list-aside .items-wrap .item {
        width: 50%
    }

    .contacts-list .wrap {
        padding-right: 0
    }

    .contacts-list .block-pic {
        display: none
    }

    .contacts-list .manager-item {
        float: none;
        width: auto
    }

    .contacts-list .m-wrap {
        padding: 25px 0
    }

    .contacts-list .m-pic {
        width: 80px;
        height: 80px
    }

    .contacts-list .m-info {
        height: 80px
    }

    .contacts-list .part {
        position: relative;
        top: 50%;
        float: left;
        width: 50%;
        padding: 0 20px;
        transform: translateY(-50%)
    }

    .contacts-list .m-status {
        margin-bottom: 0
    }

    .page-title .pt-wrap .pt-wrap_i {
        padding-top: 28px;
        padding-right: 20px;
        padding-bottom: 22px
    }

    .page-title .pt-feedback .btn-wrap, .page-title .pt-feedback .title-wrap, .page-title .pt-feedback .ttl, .page-title .pt-feedback .txt {
        display: flex;
        align-items: center;
        flex-direction: column;
        margin: 0
    }

    .page-title .pt-product-share .sharing {
        display: flex
    }

    .page-title .pt-product-share .sharing .list {
        display: none
    }

    .page-title .pt-product-share .sharing .btn-share {
        align-self: center
    }

    .page-title .pt-product-share .sharing.no-modal .list {
        display: block
    }

    .page-title.extend .pt-additional {
        flex: 1.2
    }

    .page-title.extend.type-2 .pt-additional {
        flex: .7
    }

    .page-title.expanded .pt-product-share .sharing__wrap {
        display: none
    }

    .catalog-page .caption.vertical {
        display: block
    }

    .catalog-page .caption.vertical .pic {
        margin-bottom: 30px
    }

    .catalog-page .caption.vertical .text {
        padding-left: 0
    }

    .prod-card-list.table table .th-vendor {
        width: 10%
    }

    .prod-card-list.table table .th-title {
        width: 30%
    }

    .prod-card-list.table table .th-price {
        width: 15%
    }

    .prod-card-list.table table .th-basket {
        width: 29%
    }

    .prod-card-list.table table .th-controls {
        width: 8%
    }

    .prod-card-list.table .prod-card .p-price .p-price-cur {
        margin-right: 0
    }

    .catalog-page .prod-card-list.table table .th-vendor {
        width: 8%
    }

    .catalog-page .prod-card-list.table table .th-title {
        width: 27%
    }

    .catalog-page .prod-card-list.table table .th-price {
        width: 25%
    }

    .catalog-page .prod-card-list.table table .th-basket {
        width: 24%
    }

    .catalog-page .prod-card-list.table table .th-controls {
        width: 8%
    }

    .collection-group .prod-msg .text, .prod-card-group .prod-msg .text, .prod-table-list .prod-msg .text {
        width: 480px
    }

    .news-card-wrapper {
        width: 33.33%
    }

    .main-slider .col_1 {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px
    }

    .main-slider .col_2 {
        width: 100%;
        padding-left: 15px
    }

    .main-slider .col_3 {
        order: 1;
        width: 30%
    }

    .main-slider .cart-item {
        padding-top: 10px
    }

    .main-slider .promo-menu {
        padding: 10px 0 20px
    }

    .main-slider .s-item {
        padding-right: 30px;
        padding-left: 20px
    }

    .main-promo .title-differ .differ-wrap {
        float: none
    }

    .main-promo .page-anchor {
        display: none
    }

    .main-promo .item {
        width: 33.33%
    }

    .main-products .promo-block .item {
        float: left;
        width: 50%
    }

    .main-products .promo-block .item + .item {
        margin-top: 0
    }

    .main-solutions .item {
        width: 33.33%
    }

    .main-services .item {
        width: 33.33% !important;
        margin: 0 !important;
        border-right: 1px solid #e7e7e7;
        border-bottom: 1px solid #e7e7e7
    }

    .main-services .ttl {
        padding-right: 40px;
        padding-left: 40px
    }

    .prod-card-line .pic-wrap {
        width: 12%
    }

    .prod-card-line .p-wrap {
        width: 28%;
        padding-right: 10px
    }

    .prod-card-line .add-wrap {
        width: 20%
    }

    .prod-card-line .add-wrap .add-item + .add-item {
        margin-top: 10px;
        margin-left: 0
    }

    .prod-card-line .price-wrap {
        width: 20%
    }

    .prod-card-line .controls-wrap {
        width: 20%
    }

    .prod-table-list table .th-pic {
        width: 7%
    }

    .prod-table-list table .th-vendor {
        width: 9%
    }

    .prod-table-list table .th-title {
        width: 20%
    }

    .prod-table-list table .th-status {
        width: 12%
    }

    .prod-table-list table .td-add, .prod-table-list table .th-add {
        width: 18%
    }

    .prod-table-list table .th-price {
        width: 17%
    }

    .prod-table-list table .th-basket {
        width: 12%
    }

    .prod-table-list table .th-controls {
        width: 5%
    }

    .prod-table-list.list-catalog .th-add, .prod-table-list.series-catalog .th-add {
        display: none
    }

    .prod-card-table .p-vendor {
        font-size: 13px
    }

    .prod-card-table .title-wrap a {
        font-size: 13px
    }

    .prod-card-table .add-wrap {
        flex-direction: column
    }

    .prod-card-table .add-wrap .add-item {
        float: none;
        margin-left: 0;
        text-align: center;
        font-size: 13px
    }

    .prod-card-table .add-wrap .add-item + .add-item {
        margin-top: 10px
    }

    .prod-card-table .price-wrap .price-cur .price-cur-inner {
        font-size: 15px
    }

    .prod-card-table .controls-basket .sale-block {
        margin-left: 0 !important
    }

    .offers-list .item {
        width: 33.33%
    }

    .offers-list .item.width-2 {
        width: 66.66%
    }

    .sale-block-i:before {
        left: 50%
    }

    .sale-block {
        left: 50%;
        width: 300px;
        margin-left: -150px
    }

    .smart-bonus {
        margin-bottom: 15px
    }

    .product-view.grid-layout .buy-view .offers {
        display: none
    }

    .product-view.grid-layout .in-stock, .product-view.grid-layout .not-available {
        margin-bottom: 22px
    }

    .product-view.grid-layout .params {
        margin-top: 50px
    }

    .product-view.grid-layout .params .line.link {
        margin-top: 28px
    }

    .product-view.grid-layout .params {
        margin-top: 50px
    }

    .product-view.grid-layout {
        flex-direction: row;
        justify-content: space-between;
        height: auto
    }

    .product-view.grid-layout .slider {
        flex-basis: 55%;
        flex-grow: 0;
        flex-shrink: 0;
        order: 0;
        width: 55%;
        height: auto
    }

    .product-view.grid-layout .in-stock {
        flex-basis: 100%
    }

    .product-view.grid-layout .buy-view {
        flex-basis: 42%;
        flex-grow: 0;
        flex-shrink: 0;
        order: 1
    }

    .product-view.grid-layout .smart-wrap {
        flex-basis: 100%;
        order: 2
    }

    .product-view.grid-layout .smart-bonus {
        order: 3
    }

    .product-view.grid-layout .smart-bonus_pos {
        margin-top: 0
    }

    .product-view.grid-layout .details {
        flex-basis: 100%;
        order: 4
    }

    .product-view.grid-layout .params_i {
        -moz-column-count: 2;
        column-count: 2
    }

    .product-view.grid-layout .offers.second {
        order: 5
    }

    .product-view.grid-layout {
        column-gap: 3%;
        -ms-grid-columns: 55% 42%;
        grid-template-columns:55% 42%;
        grid-template-rows:auto auto auto auto
    }

    .product-view.grid-layout .slider {
        width: 100%;
        grid-area: slider;
        -ms-grid-column: 1;
        grid-column: 1/2;
        -ms-grid-column-span: 1;
        -ms-grid-row: 1;
        grid-row: 1/4;
        -ms-grid-row-span: 3
    }

    .product-view.grid-layout .smart-wrap {
        -ms-grid-column: 2;
        grid-column: 2/3;
        -ms-grid-column-span: 1;
        -ms-grid-row: 1;
        grid-row: 1/2;
        -ms-grid-row-span: 1;
        justify-self: auto
    }

    .product-view.grid-layout .smart-bonus {
        -ms-grid-column: 2;
        grid-column: 2/3;
        -ms-grid-column-span: 1;
        -ms-grid-row: 2;
        grid-row: 2/3;
        -ms-grid-row-span: 1;
        justify-self: start
    }

    .product-view.grid-layout .smart-bonus_pos {
        margin-top: 0
    }

    .product-view.grid-layout .buy-view {
        grid-area: buy;
        -ms-grid-column: 2;
        grid-column: 2/3;
        -ms-grid-column-span: 1;
        -ms-grid-row: 3;
        grid-row: 3/4;
        -ms-grid-row-span: 1
    }

    .product-view.grid-layout .buy-view_not-avail {
        -ms-grid-row: 2;
        grid-row: 2/4;
        -ms-grid-row-span: 2
    }

    .product-view.grid-layout .details {
        -ms-grid-column: 1;
        grid-column: 1/3;
        -ms-grid-column-span: 2;
        -ms-grid-row: 4;
        grid-row: 4/5;
        -ms-grid-row-span: 1;
        justify-self: auto
    }

    .product-view.grid-layout .details .params_i {
        margin-left: 0
    }

    .product-view.grid-layout .offers {
        grid-area: offers;
        -ms-grid-column: 1;
        grid-column: 1/3;
        -ms-grid-column-span: 2;
        -ms-grid-row: 5;
        grid-row: 5/6;
        -ms-grid-row-span: 1
    }

    .product-view.grid-layout_not-available {
        grid-template-rows:50px auto auto auto !important
    }

    .product-view.grid-layout_not-available .buy-view {
        -ms-grid-row: 2;
        grid-row: 2/4;
        -ms-grid-row-span: 2
    }

    .sl-element .discount {
        right: 140px
    }

    .sl-element .pager-wrapper {
        margin-top: 25px
    }

    .p-crd-info__count-control {
        flex-basis: 100%
    }

    .p-crd-info__btn-wrap {
        flex-basis: 164px
    }

    .p-crd-info__add-goods_mt {
        margin-top: 20px
    }

    .p-crd-info__delivery_mt {
        margin-top: 20px
    }

    .p-crd-info__delivery_pos {
        flex-basis: 100%;
        justify-content: flex-start
    }

    .add-goods_mt {
        margin-bottom: 5px
    }

    .p-crd-info__text {
        font-size: 33px
    }

    .basket-tabs .nav-tabs li .tab-head, .product-tabs .nav-tabs li .tab-head {
        padding-right: 18px;
        padding-left: 18px
    }

    .solution-menu .link-wrap {
        padding-right: 20px;
        padding-left: 20px
    }

    .solution-menu .ttl {
        font-size: 16px;
        line-height: 1.2
    }

    .tm-gallery .item {
        float: left;
        width: 33.33%
    }

    .sl-trademarks .slide {
        flex: 0 0 212.5px;
        width: 212.5px
    }

    .test-page .grid {
        -ms-grid-columns: 33.33% 33.33% 33.33%;
        grid-template-columns:repeat(3, 33.3333%)
    }

    .p-card-tile_sale {
        flex: 0 0 33.3333%;
        width: 33.3333%
    }

    .p-card-tile_catalog {
        flex: 0 0 50%;
        width: 50%
    }

    .p-card-tile_countDown {
        padding: 10px 0 0
    }

    .infinite-slider_fourSlides.transition.move_next {
        transform: translateX(-326px)
    }

    .infinite-slider_fourSlides.transition.move_prev {
        transform: translateX(326px)
    }

    .infinite-slider_fourSlides .p-card-tile {
        flex: 0 0 auto;
        width: 326px
    }

    .infinite-slider_fiveSlides.transition.move_next {
        transform: translateX(-326px)
    }

    .infinite-slider_fiveSlides.transition.move_prev {
        transform: translateX(326px)
    }

    .infinite-slider_fiveSlides .p-card-tile {
        flex: 0 0 auto;
        width: 301px
    }

    .infinite-slider_fiveSlides .p-card-tile:nth-child(n+4) {
        opacity: 0
    }

    .header-top-menu .item .txt.differ .ttl {
        display: none
    }

    .header-top-menu .item .txt.differ .wrap-descr span {
        display: block
    }

    .header-top-menu .item .txt.differ .wrap-descr span + span {
        margin-left: 0;
        padding-left: 0
    }

    .header-top-menu .item .txt.differ .wrap-descr span + span:before {
        display: none
    }

    .header-top-menu .city-list {
        width: 33.33%
    }

    .header-top-menu .contact-item .title {
        float: none
    }

    .logo-block .pic img {
        width: 180px
    }

    .user-panel .item .wrap-link {
        padding: 0 22px 0 16px
    }

    .user-panel .item.basket .txt {
        display: none
    }

    .user-panel .item.cabinet {
        padding: 0 24px
    }

    .user-panel .item.delivery {
        padding: 0 24px
    }

    .user-panel .item.search {
        width: 68px;
        margin-left: 30px
    }

    .user-panel .item.search .wrap-form {
        padding-right: 10px;
        padding-left: 10px;
        border-right: 1px solid #e7e7e7;
        border-left: 1px solid #e7e7e7
    }

    .user-panel .item.search .wrap-form:not(.opened) {
        padding-right: 0;
        padding-left: 0
    }

    .user-panel .item.search .wrap-form:not(.opened):hover {
        background: #efefef
    }

    .user-panel .item.search .wrap-form:not(.opened) .input {
        overflow: hidden;
        height: 74px;
        padding-right: 66px;
        padding-left: 0;
        cursor: pointer;
        color: transparent;
        border-color: transparent;
        background: 0 0
    }

    .user-panel .item.search .wrap-form:not(.opened) .input:-moz-placeholder {
        opacity: 1;
        color: transparent
    }

    .user-panel .item.search .wrap-form:not(.opened) .input::-moz-placeholder {
        opacity: 1;
        color: transparent
    }

    .user-panel .item.search .wrap-form:not(.opened) .input:-ms-input-placeholder {
        color: transparent
    }

    .user-panel .item.search .wrap-form:not(.opened) .input::-webkit-input-placeholder {
        color: transparent
    }

    .user-panel .item.search .wrap-form:not(.opened) .input.placeholder {
        color: transparent
    }

    .user-panel .item.search .wrap-form:not(.opened) .btn-close {
        top: 50%;
        width: 66px;
        transform: translateY(-50%)
    }

    .user-panel .item.search .input {
        z-index: 2
    }

    .user-panel .item.search .btn-close {
        z-index: 1
    }

    .user-panel .search-dropdown .wrap-list {
        max-height: 440px
    }

    .user-panel .sd-item.product .pic {
        width: 13%;
        height: 50px
    }

    .user-panel .sd-item.product .ttl {
        width: 28%;
        padding-right: 10px;
        padding-left: 0
    }

    .user-panel .sd-item.product .ttl-name, .user-panel .sd-item.product .ttl-name a {
        font-size: 13px
    }

    .user-panel .sd-item.product .ttl-manufacturer {
        font-size: 13px
    }

    .user-panel .sd-item.product .ttl-descr {
        font-size: 13px
    }

    .user-panel .sd-item.product .counter {
        width: 18%
    }

    .user-panel .sd-item.product .counter-input, .user-panel .sd-item.product .counter-minus, .user-panel .sd-item.product .counter-plus {
        height: 38px;
        line-height: 38px
    }

    .user-panel .sd-item.product .counter-input {
        font-size: 13px
    }

    .user-panel .sd-item.product .price {
        width: 21%;
        padding-left: 20px
    }

    .user-panel .sd-item.product .price-new {
        font-size: 15px
    }

    .container-form .user-panel .sd-item.product .btn-wrap input[type=submit], .user-panel .sd-item.product .btn-wrap .btn, .user-panel .sd-item.product .btn-wrap .container-form input[type=submit] {
        width: 100%;
        padding-right: 0;
        padding-left: 0
    }

    .user-panel .prod-card-list.table .prod-card .p-title a {
        font-size: 13px
    }

    .user-panel .prod-card-list.table .td-pic {
        width: 10%
    }

    .user-panel .prod-card-list.table .td-title {
        width: 30%
    }

    .user-panel .prod-card-list.table .td-price {
        width: 20%
    }

    .user-panel .prod-card-list.table .td-controls {
        width: 40%
    }

    .main-menu-2 .menu-block {
        width: 26%
    }

    .main-menu-2 .button-nav {
        width: calc(26% - 1px)
    }

    .main-menu-2 .banner-block {
        width: 74%
    }

    .main-menu-2 .item_2:before {
        width: 26%
    }

    .main-menu-2 .item_2 > a, .main-menu-2 .item_2 > span {
        padding-left: 20px;
        font-size: 13px
    }

    .main-menu-2 .drop-menu_2 {
        left: 26%
    }

    .main-menu-2 .drop-menu_2.two-col .menu_level_3 {
        padding-right: 20px;
        padding-left: 15px
    }

    .main-menu-2 .drop-menu_2.two-col .promo-pic {
        width: 38%
    }

    .main-menu-2 .item_3 > a, .main-menu-2 .item_3 > span {
        font-size: 13px
    }

    .sub-menu .item_1 + .item_1 {
        margin-left: 12px
    }

    .sub-menu .item_1 > a, .sub-menu .item_1 > span {
        font-size: 12px
    }

    .menu-foot {
        margin-bottom: 40px;
        padding-bottom: 30px
    }

    .menu-foot .item_1 > a, .menu-foot .item_1 > span {
        font-size: 14px
    }

    .categories-list__cell {
        width: 33.33%
    }
}

@media (max-width: 1279px) and (max-width: 767px) {
    .product-view.grid-layout_not-available .buy-view {
        display: none
    }
}

@media (max-width: 1279px) {
    .table-responsive.service-points th {
        font-size: 13px !important
    }

    .table-responsive.service-points th.route {
        display: none
    }

    .table-responsive.service-points td.route {
        display: none
    }

    .table-responsive.service-points .btn-map {
        width: 155px
    }

    .single-solution__left {
        height: auto
    }

    .single-solution__left .solution-nav {
        height: auto
    }

    .single-solution__left .solution-nav__list {
        height: auto
    }
}

@media screen and (max-width: 1023px) {
    .cartridges #form-cartridges .form-group {
        float: none;
        width: 100%;
        margin-left: 0
    }

    .cartridges #form-cartridges .form-group:first-child {
        width: 100%
    }

    .cartridges #form-cartridges .form-group + .form-group {
        margin-left: 0
    }

    .news-card-wrapper {
        width: 50%;
        height: auto;
        margin-top: 22px;
        padding-top: 0;
        padding-bottom: 0
    }

    .prod-table-list table .pic-wrap .placehold_pos {
        max-width: 120px
    }

    .main-slide {
        display: block
    }

    .main-slide__bg.main-slide__bg {
        position: static;
        height: auto;
        min-height: 33vw
    }

    .main-slide__content {
        width: 100%;
        min-width: 0;
        padding: 15px 20px 20px
    }

    .main-slide__title {
        margin-bottom: 10px
    }

    .g-main--w-aside .g-main_c {
        width: 100%
    }

    .related-products .sl-nav_mob {
        position: absolute;
        z-index: 130;
        top: calc(50% - 20px);
        left: 0;
        display: flex;
        width: 100%;
        margin: 0;
        padding: 0
    }

    .related-products .infinite-slider {
        padding-bottom: 20px
    }

    .page-title.page-title_basket-ext .pt__head .pt-message-wrap {
        display: none
    }

    .popup-head .popup-head__val_counter {
        display: none
    }

    .popup-head .popup__head_item:not(:last-child) {
        margin-right: 10px
    }

    .popup-head .popup-head__count-control {
        margin-right: 0
    }

    .popup-body__foto {
        margin-top: 20px
    }

    .popup-body__content, .popup-body__foto {
        width: 100%
    }

    #product-accordion-panel-8 .title-differ {
        display: none
    }

    .prod-table-list tbody.descktop-table {
        display: none
    }

    .prod-table-list tbody.infinite-slider_forTable {
        display: flex !important;
        margin: 0 -15px
    }

    .prod-table-list tbody.infinite-slider_forTable .prod-card-table {
        flex: 0 0 345px;
        margin: 0 15px;
        border: 1px solid #e7e7e7
    }

    .prod-table-list tbody.infinite-slider_forTable .prod-card-table:nth-child(n+3) {
        opacity: 0 !important
    }

    .prod-table-list tbody.infinite-slider_forTable .prod-card-table:hover {
        background: 0 0
    }

    .prod-table-list tbody.infinite-slider_forTable .prod-card-table td {
        display: block;
        border-top: none
    }

    .menu-foot:before {
        display: block
    }

    .category-list.list-bricks .item {
        width: 50%
    }

    .text-content img {
        width: 100% !important;
        height: auto !important
    }

    .lead {
        margin-top: 0;
        font-size: 17px
    }

    .g-header {
        position: fixed;
        z-index: 1010;
        top: 64px;
        left: 0;
        width: 100%
    }

    .g-header-desk {
        display: none
    }

    .btn-scroll-on .g-footer {
        padding-bottom: 30px
    }

    .g-footer .g-footer_i {
        padding-top: 0;
        border-top: none
    }

    .content-404 .big-title {
        font-size: 180px
    }

    .about-content .pic-map {
        padding: 0
    }

    .about-content .about-statistics {
        margin-bottom: 60px
    }

    .about-content .about-statistics .count {
        margin-bottom: 15px;
        font-size: 36px
    }

    .about-content .about-statistics .text {
        font-size: 16px
    }

    .about-range .menu {
        margin-bottom: 30px
    }

    .about-range .main-advance .item {
        padding-right: 0;
        padding-left: 0
    }

    .main-about:before {
        display: none
    }

    .main-about .text {
        padding: 10px 20px;
        text-align: left
    }

    .content-video iframe {
        width: 100%;
        height: 360px
    }

    .main-advance .item {
        float: none;
        width: auto;
        padding: 10px 20px;
        transition: none;
        border: 0 !important;
        border-bottom: 1px solid #dbe0e2 !important
    }

    .main-advance .item:last-child {
        border-bottom: 0 !important
    }

    .main-advance .ttl-wrap {
        height: auto;
        margin-bottom: 10px;
        line-height: 30px
    }

    .main-advance .icon {
        position: absolute;
        top: 0;
        height: 30px
    }

    .main-advance .icon svg {
        width: 35px !important;
        height: 35px !important
    }

    .main-advance .ttl {
        display: inline-block;
        min-height: inherit;
        max-height: none;
        margin-left: 50px;
        font-size: 14px;
        line-height: 1.2
    }

    .sl-nav_descktop {
        display: none
    }

    .basket-page .basket-tabs {
        display: none
    }

    .basket-delivery .delivery-info {
        text-align: left
    }

    .basket-table {
        margin-bottom: 30px
    }

    .basket-table .table-wrap {
        display: none
    }

    .basket-table .delivery-info {
        text-align: left
    }

    .sel-gift-area {
        flex-direction: column;
        padding: 25px 15px 33px;
        border-right: 1px solid #e7e7e7;
        border-left: 1px solid #e7e7e7
    }

    .sel-gift-area__txt {
        margin-top: 15px
    }

    .sel-gift-area__ttl {
        flex-basis: calc(100% - 33px);
        flex-grow: 0;
        flex-shrink: 0
    }

    .sel-gift-area__gift-ic.descktop {
        display: none
    }

    .sel-gift-area__gift-ic.mob {
        display: block;
        flex: 0 0 33px
    }

    .sel-gift-area-btns_pos {
        margin-top: 40px
    }

    .basket-controls .btn-index-default {
        min-width: 70px
    }

    .basket-controls .btn-index-default span {
        display: none
    }

    .basket-page .grid {
        flex-direction: column
    }

    .basket-page .grid .order-content {
        flex-grow: 1;
        order: 1;
        margin-right: 0;
        margin-left: 0
    }

    .basket-page .grid .order-nav {
        flex-basis: auto;
        order: 0;
        margin-bottom: 30px
    }

    .smart-banner {
        max-width: none
    }

    .order-nav {
        margin-right: -100px;
        margin-left: -100px
    }

    .order-nav .step {
        float: left;
        width: 33.33%;
        min-height: inherit;
        padding: 0;
        text-align: center
    }

    .order-nav .step.active .indicator:before {
        background: linear-gradient(to right, #458381 0, #ccc 50%)
    }

    .order-nav .indicator {
        position: relative;
        width: 100%;
        height: 40px;
        margin-bottom: 10px
    }

    .order-nav .indicator:before {
        top: 50%;
        left: 50%;
        width: 100%;
        height: 2px;
        margin-top: -1px
    }

    .order-nav .point {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }

    .order-nav .wrap {
        display: inline-block;
        padding: 0 10px
    }

    .order-nav .number {
        margin-right: 0;
        font-size: 24px
    }

    .order-nav .text {
        display: none
    }

    .order-nav .percent {
        display: none
    }

    .modal-ordered .info-block {
        display: none
    }

    .cabinet-menu .item_1 {
        padding: 20px 0
    }

    .cabinet-menu .item_1.active {
        border: none
    }

    .cabinet-menu .item_1 + .item_1 {
        border-top: 1px solid #e7e7e7
    }

    .cabinet-menu .item_1 + .item_1.active {
        border: none
    }

    .cabinet-menu .item_1:first-child.active + .item_1 {
        border: none
    }

    .cabinet-menu .item_1 > a, .cabinet-menu .item_1 > span:not(.indicator) {
        display: block;
        overflow: hidden
    }

    .cabinet-menu .item_1.active {
        padding: 0
    }

    .cabinet-menu .item_1.active > a, .cabinet-menu .item_1.active > span {
        display: none
    }

    .cabinet-menu .item_1 .indicator {
        display: block
    }

    .cabinet-menu .item_1.smartbonus > a, .cabinet-menu .item_1.smartbonus > span {
        color: #74368f
    }

    .cabinet-manager {
        display: none
    }

    .prod-card.collection .p-pic.collection-photos {
        padding-right: 15px;
        padding-left: 15px
    }

    .prod-card.collection .p-pic .p-pic-link.js-hover-trg {
        min-width: 25%;
        height: 120px
    }

    .prod-card.collection .c-btn-wrap_mod.c-btn-wrap {
        padding-right: 15px;
        padding-left: 15px
    }

    .cabinet-content {
        margin-bottom: 0
    }

    .cabinet-section .acc-link {
        padding-left: 50px;
        cursor: pointer;
        user-select: none
    }

    .orders-active table {
        display: block
    }

    .orders-active table .th-number {
        width: auto
    }

    .orders-active table .th-date {
        width: auto
    }

    .orders-active table .th-count {
        width: auto
    }

    .orders-active table .th-price {
        width: auto
    }

    .orders-active table .th-division, .orders-active table .th-status {
        width: auto
    }

    .orders-active table .th-controls, .orders-active table .th-review {
        width: auto
    }

    .orders-active table thead {
        display: none
    }

    .orders-active table tbody {
        display: block;
        margin-right: -15px;
        margin-left: -15px
    }

    .orders-active table tbody:after, .orders-active table tbody:before {
        display: table;
        content: ' '
    }

    .orders-active table tbody:after {
        clear: both
    }

    .orders-active table tbody tr {
        display: block;
        float: left;
        width: 50%;
        margin-bottom: 15px;
        padding-right: 15px;
        padding-left: 15px
    }

    .orders-active table tbody tr.wait-order td {
        background: #fff1e6
    }

    .orders-active table tbody td {
        display: block;
        padding: 0;
        background: #f4f4f4
    }

    .orders-active table tbody td:after, .orders-active table tbody td:before {
        display: table;
        content: ' '
    }

    .orders-active table tbody td:after {
        clear: both
    }

    .orders-active table tbody td:first-child {
        padding-top: 7px;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px
    }

    .orders-active table tbody td.td-controls, .orders-active table tbody td.td-review {
        padding-bottom: 7px;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px
    }

    .orders-active .td-title, .orders-active .td-val {
        float: left;
        width: 50%;
        padding: 5px 12px
    }

    .orders-active .review-link {
        display: none
    }

    .orders-active .controls-wrap button {
        margin-right: 8px
    }

    .orders-active .controls-wrap button + button {
        margin-left: 15px
    }

    .cabinet-comment table {
        display: block
    }

    .cabinet-comment table tbody {
        display: block
    }

    .cabinet-comment table tr {
        display: block
    }

    .cabinet-comment table tr + tr {
        border-top: 1px solid #e7e7e7
    }

    .cabinet-comment table td {
        display: block;
        font-size: 14px
    }

    .cabinet-comment table td:first-child {
        padding-top: 20px
    }

    .cabinet-comment table td:last-child {
        padding-bottom: 20px
    }

    .cabinet-comment .td-title {
        width: auto;
        text-align: center
    }

    .cabinet-comment .td-rate {
        width: auto
    }

    .cabinet-comment .td-comment {
        width: auto;
        text-align: center
    }

    .cabinet-comment .comment-text {
        padding-right: 10px;
        padding-left: 10px
    }

    .rate-input .star + .star {
        margin-left: 16px
    }

    .order-information .td-title {
        width: 45%
    }

    .order-information .td-text {
        width: 55%
    }

    .container-form .personal-information .btn-controls input[type=submit], .personal-information .btn-controls .btn, .personal-information .btn-controls .container-form input[type=submit] {
        opacity: 1
    }

    .filter-params:not(.mob) {
        display: none
    }

    .catalog-page .prod-card-list {
        margin-bottom: 50px
    }

    .collection-page .prod-card-list {
        margin-bottom: 30px
    }

    .prod-card-list.single {
        margin-top: 0;
        margin-bottom: 30px
    }

    .prod-card-list.single .prod-card-wrapper {
        width: 50%
    }

    .prod-card-wrapper {
        width: 50%;
        height: auto;
        margin-top: 22px;
        padding-top: 0;
        padding-bottom: 0
    }

    .prod-card-wrapper:nth-child(2n+1) {
        clear: both
    }

    .prod-card {
        height: auto;
        padding: 20px 15px 15px
    }

    .prod-card .p-descr, .prod-card .p-manufacturer, .prod-card .p-markers {
        display: none
    }

    .prod-card .p-mark-preview {
        top: 0;
        right: 0;
        bottom: auto;
        left: auto
    }

    .prod-card .p-mark-preview .el-mark {
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        width: 50px;
        height: 50px;
        line-height: 50px
    }

    .prod-card .p-mark-preview .el-mark:nth-child(1) {
        left: auto
    }

    .prod-card .p-mark-preview .el-mark:not(.sale) {
        display: none
    }

    .prod-card .p-controls {
        display: block;
        float: right
    }

    .prod-card .p-controls a {
        opacity: 1;
        transform: none
    }

    .prod-card .p-controls a.zoom {
        display: none
    }

    .prod-card .p-pic {
        float: left;
        width: 200px;
        margin: 0 0 10px;
        padding: 0
    }

    .prod-card .p-pic .p-pic-link {
        width: 100px;
        height: 100px;
        margin-left: 0
    }

    .prod-card .p-pic .p-pic-link img {
        left: 0;
        transform: translate(0, -50%)
    }

    .prod-card .p-wrap {
        clear: both;
        overflow: hidden;
        width: auto;
        margin-bottom: 25px;
        padding: 0
    }

    .prod-card .p-price, .prod-card .p-title {
        padding: 0
    }

    .prod-card .p-title {
        width: 75%;
        margin-bottom: 10px
    }

    .prod-card .p-title a {
        min-height: 3.6em;
        max-height: 3.6em;
        font-size: 14px
    }

    .prod-card .p-price .p-price-cur {
        cursor: pointer;
        font-size: 16px
    }

    .prod-card .p-price .p-price-cur.sale .cur, .prod-card .p-price .p-price-cur.sale .val {
        display: inline-block;
        line-height: 1.2
    }

    .prod-card .p-btn-wrap {
        position: static
    }

    .prod-card .prod-wrap {
        height: auto
    }

    .prod-card.xs .p-wrap {
        overflow: hidden
    }

    .filter-view .wrap-params {
        width: 19%
    }

    .filter-view .btn-params {
        padding: 0
    }

    .filter-view .switch-view {
        flex-grow: 1
    }

    .filter-view .switch-view .item.collection {
        margin: auto;
        padding: 0
    }

    .filter-view .wrap-sort:not(.single) {
        width: 22%
    }

    .filter-view .wrap-sort.single .btn-sort {
        padding: 0 20px
    }

    .filter-view .wrap-sort .btn-sort {
        padding: 0
    }

    .prod-table-list table thead {
        display: table-header-group
    }

    .category-list:not(.list-aside) .items-wrap.masonry .grid-item {
        width: 50%
    }

    .category-list.list-bricks.list-aside {
        margin-bottom: 30px
    }

    .params-tab {
        padding-top: 0
    }

    .params-tab table {
        border: none
    }

    .params-tab table td {
        font-size: 14px
    }

    .product-tabs .comments {
        padding-top: 0
    }

    .comments .form-comment .rate .star + .star {
        margin-left: 16px
    }

    .comments .reply-list {
        padding-left: 80px
    }

    .document-list {
        padding-top: 0
    }

    .contacts-list {
        margin-bottom: 0
    }

    .contacts-list .item {
        margin-bottom: 0
    }

    .contacts-list .item_i {
        padding-bottom: 20px;
        border: none
    }

    .contacts-list .block-info {
        min-height: inherit;
        padding: 0
    }

    .contacts-list .line {
        padding-right: 10px
    }

    .contacts-list .line a {
        font-size: 14px
    }

    .contacts-list .block-btn .btn-map {
        display: none
    }

    .contacts-list .block-btn .btn-contacts {
        overflow: inherit;
        height: auto;
        margin-top: 25px;
        padding: 4px 50px 4px 45px;
        line-height: 1.2
    }

    .contacts-list .block-btn .btn-contacts:before {
        position: absolute;
        top: 50%;
        right: 0;
        display: block;
        width: .9em;
        height: .6em;
        margin-top: 1px;
        content: ' ';
        transform: translateY(-50%) rotate(-90deg);
        background-image: url(/local/templates/html/images/sprite_svg.svg?r=3981500178);
        background-repeat: no-repeat;
        background-position: -.2em -234.3em;
        background-size: 5.7em 585.5em;
        font-size: 10px
    }

    .no-svg .contacts-list .block-btn .btn-contacts:before {
        background-image: url(/local/templates/html/images/sprite_svg.png?r=3981500178)
    }

    .contacts-list .block-btn .btn-contacts .icon {
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%)
    }

    .contacts-list .block-btn .btn-contacts .txt {
        display: block;
        font-size: 14px;
        line-height: 1.3
    }

    .contacts-list .manager-accord {
        transition: none
    }

    .contacts-list .manager-item .m-line a {
        font-size: 14px
    }

    .contacts-list .m-info {
        height: auto
    }

    .contacts-list .block-accord {
        transition: none
    }

    .modal-map.vertical-center .modal-dialog {
        padding-top: 0;
        padding-bottom: 0
    }

    .delivery-schedule {
        max-width: none
    }

    .page-title_cabinet-order {
        padding-bottom: 15px
    }

    .page-title:before {
        border-top: none
    }

    .page-title .pt-wrap .pt-wrap_i {
        padding-right: 0
    }

    .page-title .pt-additional {
        padding-bottom: 0
    }

    .page-title .pt-banner:before {
        display: block
    }

    .page-title .pt-banner .banner-link {
        float: none
    }

    .page-title .pt-banner img {
        margin: 0 auto
    }

    .page-title .pt-feedback .feedback-wrap {
        text-align: center
    }

    .page-title .pt-feedback .ttl {
        font-size: 18px
    }

    .page-title .pt-product-share:before {
        display: block
    }

    .page-title .pt-product-share .sharing {
        padding-top: 20px;
        padding-bottom: 20px;
        background: 0 0
    }

    .page-title .pt-product-share .sharing.no-modal {
        float: none;
        padding: 10px 0;
        border: none;
        background: 0 0
    }

    .page-title .pt-product-share .sharing.no-modal .list {
        text-align: center
    }

    .page-title .pt-product-share .sharing.no-modal a {
        display: inline-block;
        float: none;
        margin: 0 8px;
        vertical-align: top
    }

    .page-title .pt-product-share .rate {
        float: left;
        padding-top: 17px;
        padding-right: 0;
        padding-left: 0;
        border: none;
        background: 0 0
    }

    .page-title .pt-links {
        display: none
    }

    .page-title.extend {
        display: block
    }

    .page-title.extend:before {
        display: none
    }

    .page-title.extend .pt-wrap:before {
        display: block
    }

    .page-title.extend .pt-additional {
        padding-top: 0
    }

    .page-title.page-title_basket-ext .pt__bottom .pt-message-wrap {
        padding-bottom: 10px
    }

    .page-title.page-title_basket-ext .pt__bottom .pt-message-wrap:after {
        position: absolute;
        z-index: 1;
        bottom: -5px;
        left: -50%;
        width: 200%;
        height: 1px;
        content: '';
        background-color: #e7e7e7
    }

    .page-title.expanded .h1 {
        font-size: 18px
    }

    .page-title.expanded .labels .item {
        height: 18px;
        margin-right: 7px;
        font-size: 9px;
        line-height: 18px
    }

    .page-title.expanded .pt-product-share .rate .count {
        padding-top: 10px
    }

    .btn-status span:not(.icon) {
        display: none
    }

    .caption.vertical .pic {
        margin-bottom: 30px
    }

    .prod-card.collection .c-btn-wrap {
        position: static
    }

    .prod-card.collection .p-pic {
        float: none;
        width: auto
    }

    .prod-card.collection .p-pic .p-pic-link {
        width: 120px;
        height: 110px;
        margin: 0 auto
    }

    .prod-card.collection .p-wrap {
        width: auto
    }

    .prod-card.collection .p-type-ttl {
        font-size: 13px
    }

    .prod-card.collection .p-title {
        margin-bottom: 20px
    }

    .prod-card.collection .p-title a {
        min-height: 3.6em;
        max-height: 3.6em;
        font-size: 14px
    }

    .prod-card-list.table table .th-pic {
        width: 9%
    }

    .prod-card-list.table table .th-vendor {
        width: 12%
    }

    .prod-card-list.table table .th-title {
        width: 28%
    }

    .prod-card-list.table table .th-price {
        width: 20%
    }

    .prod-card-list.table table .th-basket {
        width: 23%
    }

    .prod-card-list.table .prod-card .p-title {
        width: 100%
    }

    .catalog-page .prod-card-list.table table .th-pic {
        width: 9%
    }

    .catalog-page .prod-card-list.table table .th-vendor {
        width: 12%
    }

    .catalog-page .prod-card-list.table table .th-title {
        width: 28%
    }

    .catalog-page .prod-card-list.table table .th-price {
        width: 20%
    }

    .catalog-page .prod-card-list.table table .th-basket {
        width: 23%
    }

    .prod-card-list.table.headless table {
        table-layout: fixed
    }

    .collection-group .section-head .pic, .prod-card-group .section-head .pic, .prod-table-list .section-head .pic {
        width: 150px;
        height: 150px
    }

    .collection-group .section-head .manufacturer, .prod-card-group .section-head .manufacturer, .prod-table-list .section-head .manufacturer {
        margin-left: 30px
    }

    .g-wrap .collection-group .prod-msg td, .g-wrap .prod-card-group .prod-msg td, .g-wrap .prod-table-list .prod-msg td {
        padding-right: 40px
    }

    .collection-group .prod-msg .text, .prod-card-group .prod-msg .text, .prod-table-list .prod-msg .text {
        display: block;
        width: auto;
        margin-bottom: 20px
    }

    .collection-group .prod-msg .basket-remove, .prod-card-group .prod-msg .basket-remove, .prod-table-list .prod-msg .basket-remove {
        margin-left: 40px
    }

    .collection-group .prod-msg .message-close, .prod-card-group .prod-msg .message-close, .prod-table-list .prod-msg .message-close {
        top: 15px;
        right: 15px;
        transform: none
    }

    .product-page .collection-group, .product-page .prod-card-group, .product-page .prod-table-list {
        margin-bottom: 0
    }

    .product-page .collection-group .group-section, .product-page .prod-card-group .group-section, .product-page .prod-table-list .group-section {
        margin-bottom: 0
    }

    .prod-card-group .group-section {
        border: none
    }

    .prod-card-group .wrap-toggle {
        display: none
    }

    .prod-table-list table thead {
        display: none
    }

    .prod-table-list tbody.infinite-slider_forTable {
        display: none
    }

    .news-card {
        height: auto
    }

    .news-card .news-wrap {
        height: auto
    }

    .news-card .ttl a {
        min-height: 4.2em;
        max-height: 4.2em
    }

    .prod-price-drop {
        display: none !important
    }

    .main-slider .col_2 {
        left: 0;
        width: 100%
    }

    .main-slider .col_3 {
        left: 0;
        display: none;
        width: 100%
    }

    .main-slider .slide .wrap_i__link {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 100%
    }

    .main-slider .slide .pic {
        height: 160px;
        margin-top: 40px;
        line-height: 160px
    }

    .main-slider .slide .full-pic .text-wrap, .main-slider .slide .text-wrap {
        max-width: none;
        margin: 30px;
        text-align: center
    }

    .main-slider .sl-pagination.lg {
        display: none
    }

    .main-slider .s-item {
        height: 110px
    }

    .main-slider .s-pic {
        width: 80px;
        height: 60px;
        margin-right: 30px;
        line-height: 60px
    }

    .main-slider .slide .full-pic {
        flex-direction: column;
        width: 100%
    }

    .main-slider__onepic {
        position: static;
        height: auto
    }

    .main-slider .sl-pagination {
        position: static
    }

    .main-promo .wrap-sl.sl-init .item:nth-child(3), .main-promo .wrap-sl.sl-init .item:nth-child(4), .main-promo .wrap-sl.sl-init .item:nth-child(5), .main-promo .wrap-sl.sl-init .item:nth-child(6) {
        display: block
    }

    .main-promo .item {
        width: 50%
    }

    .main-promo .item:nth-child(3), .main-promo .item:nth-child(4), .main-promo .item:nth-child(5), .main-promo .item:nth-child(6) {
        display: none
    }

    .main-products.new-cards .slide .prod-card-tile {
        height: auto;
        padding-top: 0;
        padding-bottom: 0
    }

    .main-products.new-cards .slide .prod-card-tile .tile-wrap, .main-products.new-cards .slide .prod-card-tile .tile-wrapper {
        height: auto
    }

    .main-products .wrap.not-init .slider {
        height: auto
    }

    .main-products .wrap.not-init .slide {
        opacity: 1;
        width: 50%
    }

    .main-products .slider {
        margin-bottom: 10px
    }

    .main-products .slide {
        height: auto
    }

    .main-products .next, .main-products .prev {
        display: none !important
    }

    .main-solutions .item {
        float: none;
        width: 100%;
        padding: 10px 20px;
        border: none
    }

    .main-solutions .bg {
        display: none
    }

    .main-solutions .ttl-wrap {
        display: inline-block;
        min-height: 30px;
        margin-bottom: 0;
        line-height: 30px
    }

    .main-solutions .ttl-wrap:hover .ttl {
        color: #5cd3cf
    }

    .main-solutions .icon {
        height: 30px;
        margin-top: -15px;
        line-height: 30px
    }

    .main-solutions .icon.trade:before {
        width: 3.037em;
        height: 2.644em;
        background-position: -.2em -10.9em
    }

    .main-solutions .icon.logic:before {
        width: 3.2em;
        height: 3em;
        background-position: -.2em -498.2em
    }

    .main-solutions .icon.hotel:before {
        width: 2.872em;
        height: 2.8em;
        background-position: -.2em -458em
    }

    .main-solutions .icon.bank:before {
        width: 2.791em;
        height: 2.722em;
        background-position: -.2em -481em
    }

    .main-solutions .icon.education:before {
        width: 3.4em;
        height: 2.9em;
        background-position: -.2em -353.6em
    }

    .main-solutions .ttl {
        max-height: none;
        text-transform: none;
        line-height: 1.2
    }

    .main-solutions .list-link {
        display: none
    }

    .main-solutions .all-wrap {
        display: none
    }

    .main-services .item {
        float: none;
        width: 100% !important;
        height: auto;
        border: none
    }

    .main-services .item:hover .ttl {
        color: #5cd3cf
    }

    .main-services .bg {
        display: none
    }

    .main-services .ttl {
        top: 0;
        max-height: none;
        padding: 10px 0;
        transform: none;
        text-align: left;
        text-transform: none;
        color: #333
    }

    .main-services .ttl:before {
        left: 30px;
        display: none
    }

    .prod-card-line .price-wrap .price-cur .price-cur-inner, .prod-card-table .price-wrap .price-cur .price-cur-inner, .prod-card-tile .price-wrap .price-cur .price-cur-inner {
        font-size: 15px
    }

    .prod-card-line .price-wrap .price-cur .price-cur-inner:hover, .prod-card-table .price-wrap .price-cur .price-cur-inner:hover, .prod-card-tile .price-wrap .price-cur .price-cur-inner:hover {
        cursor: pointer
    }

    .prod-card-line .controls-basket .count .btn-minus, .prod-card-line .controls-basket .count .btn-plus, .prod-card-table .controls-basket .count .btn-minus, .prod-card-table .controls-basket .count .btn-plus, .prod-card-tile .controls-basket .count .btn-minus, .prod-card-tile .controls-basket .count .btn-plus {
        display: none
    }

    .prod-card-line .sale-block, .prod-card-table .sale-block, .prod-card-tile .sale-block {
        display: none
    }

    .prod-tile-list {
        margin-bottom: 40px
    }

    .prod-card-tile {
        height: auto
    }

    .prod-card-tile .tile-wrapper {
        height: auto
    }

    .prod-card-tile .tile-wrap {
        height: auto
    }

    .prod-card-tile .markers-wrap .m-item {
        clear: none;
        padding: 0 10px;
        border: none
    }

    .prod-card-tile .pic-wrap {
        float: left;
        width: 50%
    }

    .prod-card-tile .pic-wrap .mark-sale, .prod-line-list.list-catalog .prod-card-line .pic-wrap .mark-sale {
        bottom: 5px;
        left: 5px
    }

    .prod-card-tile .p-wrap {
        float: left;
        width: 50%;
        padding: 40px 10px 0
    }

    .prod-card-tile .title-wrap {
        height: 96px;
        max-height: 6.5em
    }

    .prod-card-tile .status-wrap {
        height: 40px
    }

    .prod-card-tile .status-wrap .count {
        display: block;
        float: left;
        clear: both
    }

    .prod-card-tile .status-wrap .in-basket {
        display: none
    }

    .prod-card-tile .drop-wrap {
        clear: both;
        height: auto
    }

    .prod-card-tile .add-wrap {
        display: none
    }

    .prod-card-tile .controls-wrap {
        padding: 15px 0
    }

    .prod-card-tile .controls-prod {
        position: relative;
        float: left;
        overflow: inherit;
        width: 51%;
        margin-left: -1%
    }

    .prod-card-tile .controls-prod + .controls-basket {
        float: left;
        width: 51%;
        margin-right: -1%
    }

    .prod-card-tile .controls-prod .btn-collection, .prod-card-tile .controls-prod .btn-compare, .prod-card-tile .controls-prod a.ic2-icon_zoom {
        float: left;
        width: 46%;
        height: 42px;
        margin: 0 2%;
        transition: none;
        transform: none;
        border-radius: 3px;
        background: #f5f3f3
    }

    .prod-card-tile .controls-prod a.ic2-icon_zoom {
        display: none
    }

    .prod-card-tile .controls-basket .count {
        float: left;
        width: 46%;
        margin: 0 2%
    }

    .prod-card-tile .controls-basket .count + .basket-add {
        float: left;
        width: 46%;
        margin: 0 2%;
        padding: 0
    }

    .prod-line-list {
        margin-right: -15px;
        margin-bottom: 40px;
        margin-left: -15px
    }

    .prod-card-line {
        height: auto;
        padding: 15px
    }

    .prod-card-line .line-wrapper {
        height: auto
    }

    .prod-card-line .line-wrap {
        height: auto
    }

    .prod-card-line .pic-wrap {
        float: left;
        width: 50%
    }

    .prod-card-line .pic-wrap .pic-link {
        height: 210px
    }

    .prod-card-line .p-wrap {
        float: left;
        width: 50%;
        padding: 40px 10px 0
    }

    .prod-card-line .markers-wrap {
        position: absolute;
        z-index: 2;
        top: 0;
        left: 0;
        margin: 0
    }

    .prod-card-line .markers-wrap .m-item {
        height: 40px;
        padding: 0 10px;
        border: none;
        line-height: 40px
    }

    .prod-card-line .title-wrap {
        height: 96px;
        max-height: 6.5em
    }

    .prod-card-line .status-wrap {
        float: left;
        width: 50%;
        height: 40px;
        padding: 0 10px
    }

    .prod-card-line .status-wrap .count, .prod-card-line .status-wrap .text {
        clear: both
    }

    .prod-card-line .add-wrap {
        display: none
    }

    .prod-card-line .price-wrap {
        float: left;
        width: 50%;
        margin-bottom: 10px
    }

    .prod-card-line .controls-wrap {
        clear: both;
        width: auto;
        padding: 15px
    }

    .prod-card-line .controls-prod {
        position: relative;
        top: auto;
        right: auto;
        float: left;
        overflow: inherit;
        width: 51%;
        margin-left: -1%;
        transform: none
    }

    .prod-card-line .controls-prod + .controls-basket {
        float: left;
        width: 51%;
        margin-right: -1%
    }

    .prod-card-line .controls-prod .btn-collection, .prod-card-line .controls-prod .btn-compare {
        float: left;
        width: 46%;
        height: 42px;
        margin: 0 2%;
        transition: none;
        transform: none;
        border-radius: 3px;
        background: #f5f3f3
    }

    .prod-card-line .controls-basket .count {
        float: left;
        width: 46%;
        margin: 0 2%;
        padding: 0
    }

    .prod-card-line .controls-basket .count + .basket-add {
        float: left;
        width: 46%;
        margin: 0 2%;
        padding: 0
    }

    .prod-table-list table .th-pic {
        width: 8%
    }

    .prod-table-list table .th-vendor {
        width: 9%
    }

    .prod-table-list table .th-title {
        width: 22%
    }

    .prod-table-list table .th-status {
        width: 14%
    }

    .prod-table-list table .td-add, .prod-table-list table .th-add {
        display: none;
        width: auto
    }

    .prod-table-list table .th-price {
        width: 23%
    }

    .prod-table-list table .th-basket {
        width: 16%
    }

    .prod-table-list table .th-controls {
        width: 8%
    }

    .prod-card-table .title-wrap a {
        max-height: 7em;
        font-size: 13px;
        line-height: 1.4
    }

    .prod-card-table .td-add {
        display: none
    }

    .prod-card-table .add-wrap {
        display: none
    }

    .prod-card-table .controls-prod {
        left: auto;
        width: auto;
        margin: 0 auto
    }

    .prod-card-table .controls-prod .btn-collection, .prod-card-table .controls-prod .btn-compare {
        width: 42px;
        height: 42px;
        transition: none;
        transform: none
    }

    .offers-list {
        margin-bottom: 50px
    }

    .offers-list .item {
        width: 50%
    }

    .offers-list .item.width-2 {
        width: 100%
    }

    .smart-banner-big {
        padding: 34px 40px 40px
    }

    .smart-banner-big.preview {
        padding-right: 40px;
        padding-left: 40px;
        text-align: center
    }

    .smart-banner-big.preview .description {
        margin-bottom: 10px
    }

    .smart-banner-big.preview .title {
        margin-bottom: 10px
    }

    .smart-banner-big.preview .title .icon {
        margin-left: 0
    }

    .sale-block_pos {
        display: none !important
    }

    .product-view.grid-layout {
        margin-bottom: 60px
    }

    .sl-element .discount {
        top: 232px;
        right: 100px
    }

    .sl-element .zoom-icon {
        top: 57px;
        right: 32px
    }

    .sl-element .video-icon {
        top: 55px;
        left: 11px
    }

    .sl-element .foto360-icon {
        top: 93px;
        left: 10px
    }

    .sl-element .carousel .sl-item img {
        min-width: 80%;
        transform: translate(-50%, -44%)
    }

    .sl-element .pager-wrapper {
        width: 371px;
        margin-top: 10px;
        padding: 0 26px
    }

    .sl-element .pager .sl-item {
        margin: 0 11px
    }

    .p-crd-info {
        padding: 20px 22px 31px 27px
    }

    .p-crd-info__text {
        font-size: 23px
    }

    .product-promo .item {
        margin-bottom: 20px
    }

    .product-promo .item:last-child {
        margin-bottom: 20px
    }

    .product-promo .review .pic:before {
        opacity: 1
    }

    .product-promo .review .pic img {
        opacity: .6
    }

    .basket-tabs, .product-tabs {
        margin-bottom: 0
    }

    .basket-tabs .nav-tabs, .product-tabs .nav-tabs {
        display: none
    }

    .basket-tabs .tab-content, .product-tabs .tab-content {
        padding: 0
    }

    .basket-tabs .tab-content .tab-pane, .product-tabs .tab-content .tab-pane {
        display: block;
        visibility: visible;
        opacity: 1
    }

    .basket-tabs .tab-content .tab-title:first-child, .product-tabs .tab-content .tab-title:first-child {
        margin-top: 0
    }

    .basket-tabs .tab-content .related-products, .product-tabs .tab-content .related-products {
        margin-top: 0;
        margin-bottom: 0
    }

    .basket-tabs .tab-content .related-products .title-differ, .product-tabs .tab-content .related-products .title-differ {
        margin-bottom: 10px
    }

    .basket-tabs .tab-content .related-products.list, .product-tabs .tab-content .related-products.list {
        margin-top: 0
    }

    .related-news, .related-products {
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .related-news:before, .related-products:before {
        display: none
    }

    .related-news.new-cards .slide .prod-card-tile, .related-products.new-cards .slide .prod-card-tile {
        padding-top: 0;
        padding-bottom: 0
    }

    .related-news .title-differ, .related-products .title-differ {
        display: none;
        margin-bottom: 10px
    }

    .related-news .title-differ + .tags, .related-products .title-differ + .tags {
        margin-bottom: 15px
    }

    .related-news .caroufredsel_wrapper, .related-products .caroufredsel_wrapper {
        margin-bottom: 10px !important
    }

    .related-news .wrap.not-init .slider, .related-products .wrap.not-init .slider {
        height: auto
    }

    .related-news .wrap.not-init .slide, .related-products .wrap.not-init .slide {
        width: 50%;
        margin-bottom: 20px
    }

    .related-products .wrap.not-init .slide + .slide {
        display: none
    }

    .related-news .wrap.close-panel, .related-products .wrap.close-panel {
        overflow: hidden;
        height: 350px
    }

    .related-news .wrap.close-panel .next, .related-news .wrap.close-panel .prev, .related-products .wrap.close-panel .next, .related-products .wrap.close-panel .prev {
        display: none !important
    }

    .related-news .slider, .related-products .slider {
        margin-bottom: 30px
    }

    .related-news .prod-card-tile, .related-news .slide, .related-products .prod-card-tile, .related-products .slide {
        height: auto;
        padding: 0 15px
    }

    .related-news.no-accordion, .related-products.no-accordion {
        margin-bottom: 50px
    }

    .related-news.no-accordion:before, .related-products.no-accordion:before {
        display: block
    }

    .related-news.no-accordion .title-differ, .related-products.no-accordion .title-differ {
        display: block;
        margin-bottom: 20px
    }

    .related-news.no-accordion {
        margin-bottom: 50px
    }

    .related-news.no-accordion:before {
        display: block
    }

    .related-news.no-accordion .title-differ {
        display: block;
        margin-bottom: 20px
    }

    .reviews-list .item {
        width: 50%
    }

    .btn-filters {
        display: block
    }

    .page-title.service-points .filter-view {
        display: none
    }

    .contacts-list .block-info {
        width: 100%
    }

    .filter-view.mob.mob {
        display: block
    }

    .filter-view.mob.mob .wrap-params {
        width: 100%
    }

    .filter-view.mob.mob .wrap-params .btn-params {
        padding: 0 10px;
        border-left: 1px solid #e7e7e7
    }

    .solution-menu .list {
        overflow: hidden !important;
        white-space: nowrap
    }

    .solution-menu .item {
        display: inline-block;
        float: none;
        width: 190px;
        vertical-align: top;
        border-left: 1px solid #e7e7e7
    }

    .solution-menu .item + .item {
        margin-left: 5px
    }

    .solution-menu .icon {
        height: 30px;
        margin-top: -15px;
        line-height: 30px
    }

    .sl-trademarks .sl-nav {
        display: flex
    }

    .sl-trademarks.showAll .slide {
        width: 25%
    }

    .sl-trademarks .slide {
        flex: 0 0 155px;
        width: 155px
    }

    .color-placehold_pos {
        width: 50px;
        height: 50px
    }

    .test-page .grid {
        -ms-grid-columns: 50% 50%;
        grid-template-columns:repeat(2, 50%)
    }

    .js-prod-variant {
        display: flex;
        align-content: space-between;
        flex-flow: wrap row
    }

    .p-card-tile_sale {
        flex: 0 0 50%;
        width: 50%
    }

    .p-card-tile_catalog {
        flex: 0 0 50%;
        width: 50%
    }

    .p-card-tile_mainProducts .prod-txt-content_mod, .p-card-tile_mainProducts .prod-txt-content_standart {
        height: 210px
    }

    .p-card-tile_mainProducts .prod-txt-content {
        padding-left: 0
    }

    .p-card-tile_mainProducts__text {
        font-size: 12px
    }

    .p-card-tile_mainProducts .title-wrap {
        height: 95px;
        max-height: 95px
    }

    .p-card-tile_mainProducts .title-wrap__ttl {
        font-size: 13px
    }

    .p-card-tile {
        height: 337px;
        max-height: 337px
    }

    .p-card-tile-inner {
        display: flex;
        height: 100%
    }

    .p-card-tile-content {
        display: flex;
        align-content: space-between;
        flex-flow: wrap row
    }

    .p-card-tile-content__drop {
        flex: 0 0 100%
    }

    .p-card-tile-content__variants {
        bottom: 75px;
        left: 15px
    }

    .prod-variants.hasArrowMob .prod-variants__link_btn {
        z-index: 1235;
        opacity: 1 !important
    }

    .prod-variants.hasArrowMob .prod-variants__link_btn:after {
        position: absolute;
        content: ''
    }

    .prod-variants {
        display: flex;
        flex-flow: row wrap;
        width: calc(100% - 10px);
        height: 37px
    }

    .prod-variants__link {
        margin-right: 4px;
        margin-bottom: 0
    }

    .prod-variants__link_btn {
        left: 164px
    }

    .prod-variants__link_btn:after {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 12px;
        height: 12px;
        margin-top: -6px;
        margin-left: -6px;
        content: '';
        transition: .2s ease;
        transform: rotate(315deg);
        border: 2px solid #999;
        border-width: 0 2px 2px 0
    }

    .prod-variants__link_size {
        width: 37px;
        height: 37px
    }

    .prod-variants__link_color {
        width: 37px;
        height: 37px
    }

    .controls-prod_pos {
        top: -5px;
        right: 0;
        left: initial;
        display: flex;
        width: auto;
        transform: scale(.8)
    }

    .product-markers {
        display: flex
    }

    .product-markers__item {
        padding-left: 15px
    }

    .product-markers_pos {
        left: 0
    }

    .prod-pic__color {
        width: 37px;
        height: 37px;
        border-radius: 50%
    }

    .prod-pic__color_pos {
        position: absolute;
        right: 0;
        bottom: 0
    }

    .prod-pic__image {
        max-width: 85%;
        max-height: 85%;
        transform: translate(-50%, -37%)
    }

    .prod-pic_mod {
        flex: 0 0 50%;
        width: 50%;
        height: 178px
    }

    .prod-txt-content {
        padding-top: 35px;
        padding-left: 0
    }

    .prod-txt-content_mod, .prod-txt-content_standart {
        flex: 0 0 50%;
        max-width: 50%;
        height: auto;
        padding-top: 42px
    }

    .title-wrap {
        height: 76px;
        max-height: 76px
    }

    .title-wrap__ttl {
        font-size: 11px
    }

    .title-wrap__articul {
        font-size: 1.1rem
    }

    .b-status-wrap__text {
        font-size: 11px
    }

    .add-wrap_mod {
        display: none
    }

    .b-count {
        display: flex
    }

    .b-count__btn-mns {
        order: -1
    }

    .b-count__btn-mns, .b-count__btn-pls, .b-count__input {
        cursor: pointer;
        user-select: none;
        text-align: center;
        border: none;
        background: 0 0;
        line-height: 42px
    }

    .b-count__input {
        width: 33.3333%
    }

    .b-count__btn-mns, .b-count__btn-pls {
        flex: 0 0 33.3333%;
        padding: 0
    }

    .b-count__btn-mns:hover, .b-count__btn-pls:hover {
        border-color: #f1f1f1;
        background: #f1f1f1
    }

    .b-count__btn-mns:active, .b-count__btn-pls:active {
        border-color: #e8e8e8;
        background: #e8e8e8
    }

    .b-count__btn-pls {
        border-left: 1px #cdcdcd solid
    }

    .b-count__btn-mns {
        border-right: 1px #cdcdcd solid
    }

    .b-count.b-basket-controls__count {
        flex: 0 0 75%
    }

    .product-accordion-panel_optional {
        display: none
    }

    .infinite-slider_optional {
        display: none
    }

    .infinite-slider_fourSlides.transition.move_next {
        transform: translateX(-50%)
    }

    .infinite-slider_fourSlides.transition.move_prev {
        transform: translateX(50%)
    }

    .infinite-slider_fourSlides .p-card-tile {
        flex: 0 0 auto;
        width: 50%
    }

    .infinite-slider_fourSlides .p-card-tile:nth-child(n+3) {
        opacity: 0
    }

    .infinite-slider_fiveSlides.transition.move_next {
        transform: translateX(-50%)
    }

    .infinite-slider_fiveSlides.transition.move_prev {
        transform: translateX(50%)
    }

    .infinite-slider_fiveSlides .p-card-tile {
        flex: 0 0 auto;
        width: 50%
    }

    .infinite-slider_fiveSlides .p-card-tile:nth-child(n+3) {
        opacity: 0
    }

    .header-top-menu {
        display: none
    }

    .breadcrumb-drop {
        display: none
    }

    .menu-foot {
        margin-right: 0;
        margin-bottom: 40px !important;
        margin-left: 0
    }

    .menu-foot .list_level_1 {
        width: 50%
    }

    .reserved-panel .wrap-toggle {
        width: 15%
    }

    .reserved-panel .wrap-available .text {
        display: none
    }

    .reserved-panel .wrap-available .count {
        font-size: 24px
    }

    .reserved-panel .wrap-notification {
        width: 30%
    }

    .reserved-panel .tags {
        display: inline-block
    }

    .reserved-panel .tags .nav li {
        margin-right: 8px;
        margin-bottom: 8px
    }

    .reserved-panel .panel-head__title {
        font-size: 21px
    }

    .reserved-panel .panel-head__close .btn-close:before {
        top: 2px;
        font-size: 13px
    }

    .scroll-to-top {
        right: 15px;
        bottom: 15px;
        width: 40px;
        height: 40px;
        line-height: 40px
    }

    .scroll-to-top img {
        width: 28px;
        height: 28px
    }

    .g-main {
        padding-top: 89px
    }

    .main .g-main {
        padding-top: 0
    }

    .categories-list {
        margin-top: 20px
    }

    .header-top-menu.header-top-menu {
        display: none;
        background-color: #fff
    }

    .header-top-menu .item.cabinet, .header-top-menu .top-menu {
        display: none
    }

    .site-toggler__radio {
        padding: 10px 0
    }

    .header-top-menu .list {
        height: 38px
    }

    .accord-section {
        margin-bottom: 0;
        padding-top: 30px;
        border-top: 1px solid #ccc
    }

    .accord-section.closed .accord-wrap {
        height: 0 !important
    }

    .accord-section.closed .accord-link {
        border-color: #a1a1a1
    }

    .accord-section.closed .accord-link:hover {
        border-color: #5cd3cf
    }

    .accord-section.closed .accord-link:hover:after, .accord-section.closed .accord-link:hover:before {
        background: #5cd3cf
    }

    .accord-section.closed .accord-link:after, .accord-section.closed .accord-link:before {
        background: #b7b7b7
    }

    .accord-section.closed .accord-link:after {
        transform: rotate(0)
    }

    .accord-section .d-ttl {
        margin-left: 50px;
        cursor: pointer
    }

    .accord-section .accord-wrap_i {
        padding-top: 20px;
        padding-bottom: 20px;
        border-top: 1px solid #ccc
    }

    .item--visual.item--visual.item--visual .ttl-wrap {
        min-height: 60px;
        margin-bottom: 5px;
        line-height: 1.3
    }

    .item--visual.item--visual.item--visual .icon {
        height: 40px
    }
}

@media (max-width: 879px) {
    .table-markers {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .popup-head__ttl {
        height: auto !important
    }

    .popup-head__thumb {
        display: none !important
    }
}

@media (max-width: 768px) {
    .offers-list .item.height-2 .item-pic {
        max-width: 190px;
        max-height: 220px
    }

    .offers-list .item.width-2 .item-pic {
        max-width: 220px
    }

    .product-view.grid-layout {
        margin-bottom: 37px
    }

    .product-view.grid-layout .smart-wrap {
        order: 0
    }

    .product-view.grid-layout .slider {
        order: 1;
        width: 290px;
        margin-right: auto;
        margin-bottom: 42px;
        margin-left: auto
    }

    .product-view.grid-layout .buy-view {
        order: 2
    }

    .product-view.grid-layout .smart-bonus {
        order: 3
    }

    .product-view.grid-layout .offers.second {
        display: none
    }

    .product-view.grid-layout .details {
        display: none
    }

    .product-view.grid-layout .buy-view {
        flex-basis: 100%
    }

    .product-view.grid-layout .smart-bonus {
        flex-basis: 100%
    }

    .product-view.grid-layout .smart-bonus_pos {
        margin-top: 17px
    }

    .test-page .grid {
        -ms-grid-columns: 100%;
        grid-template-columns:100%
    }

    .reserved-panel .panel-head {
        margin-bottom: 0
    }

    .reserved-panel .panel-head__title {
        font-size: 15px;
        font-weight: 600
    }

    .reserved-panel .panel-head__close .btn-close:before {
        content: none
    }

    #gift-form .modal-content {
        width: calc(100% - 24px);
        height: fit-content;
        top: auto;
        bottom: 10px;
        transform: translate(-50%, 0);

        button.close {
            top: 10px;
            right: 10px;
        }

        .modal-body {
            display: flex;
            flex-direction: column;
            padding: 20px 15px;
            align-items: center;
            margin: 0 auto;
            height: 100%;
        }

        .modal-gift {
            display: none;
            top: -212px;
            left: 50%;
            transform: translateX(-50%);
        }

        .modal-headphones {
            display: none;
        }

        .modal-title {
            font-size: 26px;
            line-height: 30px;

            span {
                font-size: 26px;
                line-height: 30px;
            }
        }

        .tab-content {
            width: 100%;
            padding: 24px 0 0;
            /*text-align: center;*/
        }
    }

    .modal img.modal-gift-mobile {
        display: block;
        position: absolute;
        bottom: 25%;
        left: 50%;
        transform: translateX(-50%);
    }

    #gift-form.second-step img.modal-gift-mobile {
        bottom: 10%
    }
}


/* for safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #gift-form .modal-content {
        height: auto;
    }
}

@media (max-width: 767px) {
    .main-advance .d-ttl {
        display: none
    }

    .h1, h1 {
        font-size: 20px
    }

    .h2, h2 {
        font-size: 16px
    }

    .g-wrap ol:not(.list-reset), .g-wrap ul:not(.list-reset) {
        padding: 0
    }

    .g-wrap ol:not(.list-reset) {
        padding-left: 0
    }

    .tooltip {
        display: none
    }

    .visible-xs {
        display: block !important
    }

    table.visible-xs {
        display: table
    }

    tr.visible-xs {
        display: table-row !important
    }

    td.visible-xs, th.visible-xs {
        display: table-cell !important
    }

    .visible-xs-block {
        display: block !important
    }

    .visible-xs-inline {
        display: inline !important
    }

    .visible-xs-inline-block {
        display: inline-block !important
    }

    .hidden-xs {
        display: none !important
    }

    .outer-bg {
        overflow-x: hidden;
        height: 100%
    }

    .ms-slide .ms-inner .ms-title {
        font-size: 18px
    }

    .content-404 .big-title {
        margin-bottom: 10px;
        font-size: 120px
    }

    .content-404 .title {
        margin-bottom: 30px;
        font-size: 20px
    }

    .content-404 .text {
        margin-bottom: 30px
    }

    .content-404 .search {
        margin-bottom: 30px
    }

    .about-content .about-statistics .item {
        float: none;
        width: auto;
        padding-top: 10px;
        padding-right: 0;
        padding-bottom: 10px
    }

    .about-content .about-statistics .item + .item {
        margin-top: 15px
    }

    .about-content .about-statistics .count {
        margin-bottom: 10px;
        font-size: 30px
    }

    .about-content .about-statistics .text {
        min-height: inherit;
        font-size: 14px
    }

    .about-section .section-title {
        padding-top: 18px;
        padding-bottom: 14px
    }

    .about-range .menu .list_1 {
        float: none;
        width: auto
    }

    .main-about .text {
        padding: 10px
    }

    .content-video iframe {
        height: 240px
    }

    .slider-img-big .wrap {
        padding: 0
    }

    .slider-img-big .next, .slider-img-big .prev {
        display: none !important
    }

    .main-advance .item {
        padding: 10px
    }

    .main-advance .ttl {
        margin-left: 50px;
        font-size: 16px
    }

    .container-form {
        padding-right: 20px;
        padding-left: 20px
    }

    .container-form .submit-wrap .btn, .container-form .submit-wrap input[type=submit] {
        width: 100%;
        padding-right: 0;
        padding-left: 0
    }

    .basket-table-mob .prod-list .item {
        float: none;
        width: auto;
        margin-bottom: 0
    }

    .basket-table-mob .prod-list .item + .item .item_i {
        border-top: none
    }

    .basket-table-mob .prod-list .item_i {
        padding-right: 15px;
        padding-left: 15px
    }

    .basket-table-mob .gift-list {
        border-top: none
    }

    .basket-table-mob .gift-list .item {
        padding-right: 15px;
        padding-left: 15px
    }

    .basket-table-mob .gift-list .item:after, .basket-table-mob .gift-list .item:before {
        width: 40%
    }

    .basket-table-mob .gift-list .icon {
        position: absolute;
        z-index: 2;
        top: 10px;
        left: 10px;
        display: block;
        width: 40px;
        height: 40px;
        margin-right: 0;
        border: 1px solid #c1c1c1;
        border-radius: 50%;
        background: #f1f1f1
    }

    .basket-table-mob .gift-list .icon:before {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }

    .basket-table-mob .gift-list .pic {
        display: block;
        float: left;
        margin-right: 15px
    }

    .basket-table-mob .gift-list .text {
        display: block;
        overflow: hidden;
        max-width: none;
        padding-top: 4px;
        font-size: 14px
    }

    .basket-table-mob .total-list .line.summ .val {
        font-size: 16px
    }

    .basket-table-mob .promo-wrap .form-promo .name {
        margin-bottom: 10px;
        padding-top: 0;
        text-align: center
    }

    .basket-table-mob .promo-wrap .form-promo .form-control {
        text-align: center
    }

    .basket-table-mob .promo-wrap .form-promo .btn-wrap {
        padding-top: 15px;
        text-align: center
    }

    .basket-delivery {
        margin-bottom: 25px
    }

    .basket-controls .btn-index-default {
        display: none
    }

    .order-step .wrap {
        margin-bottom: 30px;
        padding: 0;
        border: none
    }

    .order-step .number {
        display: none
    }

    .order-step .step-controls {
        margin-bottom: 25px;
        padding-top: 10px;
        text-align: right
    }

    .container-form .order-step .step-controls input[type=submit], .order-step .step-controls .btn, .order-step .step-controls .container-form input[type=submit] {
        display: inline-block;
        float: none
    }

    .order-nav {
        margin-right: -80px;
        margin-left: -80px
    }

    .modal-auth .nav .tab-head {
        padding-right: 20px;
        padding-left: 20px;
        font-size: 20px
    }

    .modal-auth .tab-content {
        padding-right: 20px;
        padding-left: 20px
    }

    .modal-auth .button-submit {
        width: 100%;
        padding-right: 0;
        padding-left: 0
    }

    .modal-auth .form-registration .button-submit {
        padding-right: 20px;
        padding-left: 20px
    }

    .modal-auth .modal-footer {
        padding-right: 20px;
        padding-left: 20px
    }

    .modal-ordered .modal-body {
        padding-right: 20px;
        padding-left: 20px
    }

    .modal-ordered .social {
        margin-bottom: 10px
    }

    .modal-ordered .advance {
        display: none
    }

    .agreement-list .item-agree {
        padding: 30px 20px
    }

    .agreement-list .title {
        font-size: 16px
    }

    .agreement-list .divisions .d-item {
        padding-right: 50px;
        padding-left: 10px
    }

    .prod-card.collection {
        padding-right: 0;
        padding-left: 0
    }

    .cabinet-section {
        margin-bottom: 0;
        padding: 25px 0 20px;
        border-right: none;
        border-left: none
    }

    .cabinet-section + .cabinet-section {
        border-top: none
    }

    .cabinet-section .section-head .btn-controls + .acc-link {
        margin-right: 50px
    }

    .cabinet-section .section-head .btn-controls .btn, .cabinet-section .section-head .btn-controls .container-form input[type=submit], .container-form .cabinet-section .section-head .btn-controls input[type=submit] {
        top: -11px;
        border-color: transparent
    }

    .orders-active table tbody tr {
        float: none;
        width: auto
    }

    .orders-active .controls-wrap button {
        margin-right: 3px
    }

    .orders-active .controls-wrap button + button {
        margin-left: 12px
    }

    .rate-input .star + .star {
        margin-left: 20px
    }

    .price-banner {
        margin-top: 30px;
        padding-right: 20px;
        padding-left: 20px;
        text-align: left
    }

    .price-banner .wrap-title {
        width: 100%
    }

    .price-banner .title {
        padding-left: 50px
    }

    .price-banner .title .pic {
        width: 50px
    }

    .price-banner .title .text {
        font-size: 16px
    }

    .price-banner .wrap-items {
        width: 100%
    }

    .price-banner .item {
        float: none;
        padding-right: 0;
        padding-bottom: 20px
    }

    .price-banner .item:before {
        top: 0;
        width: 100%;
        height: 2px;
        margin-top: 0;
        margin-left: 0
    }

    .price-banner .item + .item {
        padding-top: 20px;
        padding-left: 0
    }

    .price-banner .item:last-child {
        padding-bottom: 0
    }

    .modal-reason .modal-body {
        padding-right: 20px;
        padding-left: 20px
    }

    .modal-order-wait .modal-body {
        padding: 15px 15px 35px
    }

    .modal-order-wait .order-info .name {
        margin-top: 15px
    }

    .modal-order-wait .add-prod-form .btn-submit {
        width: 100%;
        margin-top: 12px
    }

    .container-form .modal-order-wait .modal-basket-footer input[type=submit], .modal-order-wait .modal-basket-footer .btn, .modal-order-wait .modal-basket-footer .container-form input[type=submit] {
        margin: 5px;
        padding: 0 20px;
        font-size: 13px
    }

    .modal-division-edit .modal-body {
        padding-right: 20px;
        padding-left: 20px
    }

    .modal-division-edit .list-agreements .item {
        padding-right: 50px
    }

    .division-search .search-form .form-control {
        margin-bottom: 15px
    }

    .divisions-table .td-title, .divisions-table .td-val {
        padding-right: 10px;
        padding-left: 10px
    }

    .divisions-table .td-title {
        width: 45%
    }

    .divisions-table .td-val {
        width: 55%
    }

    .icon-bonus.icon-bonus_pos {
        margin-right: 10px
    }

    .icon-bonus.icon-bonus_pos:before {
        font-size: 10px
    }

    .cabinet-section_smartb.cabinet-section {
        margin-bottom: 30px;
        padding-top: 30px;
        border: 4px solid #74368f
    }

    .cabinet-section__points {
        font-size: 20px
    }

    .cabinet-section__top-head {
        margin-bottom: 10px
    }

    .smart-b-brands_pos {
        margin-top: 40px;
        margin-bottom: 20px
    }

    .smart-b-brands-pic {
        max-width: 65px
    }

    .smart-b-note {
        flex-direction: column
    }

    .smart-b-note-wrap_pos {
        margin-bottom: 30px
    }

    .order-information table tr {
        display: block;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .order-information table tr + tr {
        border-top: 1px solid #e7e7e7
    }

    .order-information table td {
        display: block;
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 14px
    }

    .order-information .td-title {
        width: auto
    }

    .order-information .td-text {
        width: auto
    }

    .personal-information {
        padding: 20px 60px 20px 15px
    }

    .personal-information .btn-controls {
        top: 8px;
        right: 8px
    }

    .container-form .personal-information .btn-controls input[type=submit], .personal-information .btn-controls .btn, .personal-information .btn-controls .container-form input[type=submit] {
        clear: both
    }

    .container-form .personal-information .btn-controls .btn + input[type=submit], .container-form .personal-information .btn-controls input[type=submit] + .btn, .container-form .personal-information .btn-controls input[type=submit] + input[type=submit], .personal-information .btn-controls .btn + .btn, .personal-information .btn-controls .container-form .btn + input[type=submit], .personal-information .btn-controls .container-form input[type=submit] + .btn, .personal-information .btn-controls .container-form input[type=submit] + input[type=submit] {
        margin-top: 10px
    }

    .chart-report .chart-wrap {
        margin-bottom: 0;
        padding-right: 10px;
        padding-left: 10px
    }

    .modal-download .modal-body {
        padding-right: 20px;
        padding-left: 20px
    }

    .modal-download .check-form .fieldset {
        margin-right: -10px;
        margin-left: -10px
    }

    .modal-download .check-form .check-box {
        padding: 0 10px
    }

    .modal-report-edit .modal-body {
        padding-right: 20px;
        padding-left: 20px
    }

    .modal-report-edit .accordion .acc-body {
        padding-left: 0
    }

    .modal-report-edit .groups-list .g-item {
        padding-right: 50px;
        padding-left: 10px
    }

    .orders-wait .td-title, .orders-wait .td-val {
        padding-right: 10px;
        padding-left: 10px
    }

    .orders-wait .td-title {
        width: 45%
    }

    .orders-wait .td-val {
        width: 55%
    }

    .orders-wait .controls-wrap button {
        margin-left: 0
    }

    .orders-wait .controls-wrap button + button {
        margin-left: 14px
    }

    .orders-wait .controls-wrap .btn-tobasket {
        margin-left: 20px
    }

    .container-form .orders-wait .orders-controls input.add-all[type=submit]:before, .orders-wait .orders-controls .btn.add-all:before, .orders-wait .orders-controls .container-form input.add-all[type=submit]:before {
        left: 50%;
        transform: translate(-50%, -50%)
    }

    .container-form .orders-wait .orders-controls input.add-all[type=submit] > span, .orders-wait .orders-controls .btn.add-all > span, .orders-wait .orders-controls .container-form input.add-all[type=submit] > span {
        display: none
    }

    .pagination--right ul {
        text-align: center
    }

    .pagination li:first-child, .pagination li:last-child {
        display: inline-block
    }

    .pagination li:first-child > a > span, .pagination li:first-child > span > span, .pagination li:last-child span {
        display: none
    }

    .pagination li:first-child {
        float: left
    }

    .pagination li:last-child {
        float: right
    }

    .prod-card-list.single .prod-card-wrapper {
        width: 100%
    }

    .prod-card-wrapper {
        float: none;
        width: 100%;
        margin-top: 10px
    }

    .catalog-page .prod-card-wrapper, .collection-page .prod-card-wrapper {
        float: none;
        width: 100%;
        margin-top: 10px
    }

    .prod-card .p-pic {
        width: 180px
    }

    .prod-card .p-pic .p-pic-link {
        width: 90px;
        height: 90px
    }

    .prod-card .p-title {
        margin-bottom: 18px
    }

    .prod-card .p-title a {
        min-height: inherit;
        max-height: none
    }

    .prod-card.xs .p-title {
        margin-bottom: 18px
    }

    .prod-card.xs .p-title a {
        min-height: inherit;
        max-height: none
    }

    .filter-view {
        flex-wrap: wrap
    }

    .filter-view:after {
        top: 50%
    }

    .filter-view .wrap-params {
        order: 0;
        width: 50%
    }

    .filter-view .wrap-create {
        width: 50%
    }

    .filter-view .wrap-create .btn-toggle {
        width: 100%;
        padding: 0;
        border-left: none
    }

    .container-form .filter-view .drop-edit .form-edit input[type=submit], .filter-view .drop-edit .form-edit .btn, .filter-view .drop-edit .form-edit .container-form input[type=submit] {
        padding-right: 12px;
        padding-left: 12px
    }

    .filter-view .collection-controls, .filter-view .division-controls {
        width: 60%
    }

    .filter-view .collection-controls + .wrap-sort:not(.single), .filter-view .division-controls + .wrap-sort:not(.single) {
        width: 40%
    }

    .filter-view .collection-controls .control-item, .filter-view .division-controls .control-item {
        width: 33.33%
    }

    .filter-view .division-controls {
        width: auto
    }

    .filter-view .division-controls .control-item {
        width: 68px
    }

    .filter-view .switch-view-wrap {
        display: none
    }

    .filter-view .switch-view {
        order: 2
    }

    .filter-view .switch-view .item.table {
        display: none
    }

    .filter-view .wrap-sort {
        order: 1
    }

    .filter-view .wrap-sort:not(.single) {
        width: 50%
    }

    .modal-start-hint .modal-body {
        padding-right: 20px;
        padding-left: 20px
    }

    .modal-start-hint .button-start {
        width: 100%;
        padding-right: 0;
        padding-left: 0
    }

    .prod-table-list.list-catalog .prod-card-table .pic-wrap {
        position: relative;
        z-index: 1;
        margin-right: 0;
        margin-bottom: 10px
    }

    .category-list:not(.list-aside).solution-list .items-wrap .item {
        width: 100%;
        margin-bottom: 15px
    }

    .category-list:not(.list-aside) .items-wrap.masonry .grid-item .item_i {
        margin-right: 0;
        margin-bottom: 15px;
        margin-left: 0
    }

    .category-list:not(.list-aside) .items-wrap.masonry .grid-item {
        width: 100%
    }

    .category-list.list-aside .items-wrap .item {
        clear: both;
        width: 100%
    }

    .category-list.list-bricks {
        margin-bottom: 30px
    }

    .category-list.list-bricks.list-aside .grid-item .item_i {
        margin-right: 0;
        margin-bottom: 15px;
        margin-left: 0
    }

    .category-list.list-bricks .items-wrap {
        width: auto !important;
        height: auto !important
    }

    .category-list.list-bricks .grid-item {
        margin-bottom: 15px
    }

    .category-list.list-bricks .c-aside .item {
        margin-bottom: 15px
    }

    .params-tab table td {
        font-size: 13px
    }

    .params-tab table td:first-child {
        padding-right: 15px
    }

    .comments .form-comment .rate {
        text-align: center
    }

    .comments .form-comment .rate .wrap_i {
        display: inline-block;
        float: none;
        margin-bottom: 10px;
        line-height: 1
    }

    .comments .form-comment .rate .star + .star {
        margin-left: 20px
    }

    .comments .form-comment .rate .text {
        float: none;
        margin-left: 0
    }

    .comments .form-comment .msg textarea {
        padding: 20px 15px
    }

    .comments .form-comment .msg input[type=text] {
        padding: 10px 15px
    }

    .comments .form-comment .submit-wrap {
        text-align: center
    }

    .comments .comment .comment-header {
        padding-top: 25px;
        padding-bottom: 10px
    }

    .comments .comment .rate {
        float: none;
        margin-right: 0;
        margin-bottom: 15px
    }

    .comments .comment .name {
        float: none;
        font-size: 15px
    }

    .comments .comment .date {
        float: none;
        margin-left: 0
    }

    .comments .comment .comment-footer {
        padding-top: 10px;
        padding-bottom: 25px
    }

    .comments .comment .question {
        float: none
    }

    .comments .comment .question .q-txt {
        display: block;
        margin-bottom: 10px
    }

    .comments .comment .feedback {
        float: none;
        padding-top: 10px;
        text-align: right
    }

    .comments .reply-list {
        padding-left: 50px
    }

    .comments .reply-form .form-comment .msg textarea {
        padding: 20px 15px
    }

    .ms .manager-block .m-ttl {
        font-size: 18px
    }

    .ms .manager-block .m-pic {
        width: 70px;
        height: 70px;
        margin-right: 15px;
        margin-bottom: 20px
    }

    .ms .manager-block .m-info {
        overflow: inherit
    }

    .ms .manager-block .m-name {
        font-size: 16px
    }

    .modal-map .modal-body {
        padding: 10px 15px 25px
    }

    .modal-map .map-canvas {
        height: 500px
    }

    .delivery-schedule .tabs-head {
        top: 20px
    }

    .delivery-schedule .tabs-head li {
        height: 40px
    }

    .delivery-schedule .tabs-head li + li {
        margin-left: 5px
    }

    .delivery-schedule .tabs-head li .month {
        height: 40px;
        margin-top: -20px;
        padding: 0 20px;
        line-height: 40px
    }

    .delivery-schedule .tabs-head li.active .month {
        height: 40px;
        margin-top: -20px;
        padding: 0 20px;
        line-height: 40px
    }

    .delivery-schedule .month {
        font-size: 16px
    }

    .delivery-schedule .wrap {
        padding-right: 20px;
        padding-bottom: 40px;
        padding-left: 20px
    }

    .delivery-schedule .filter {
        margin-bottom: 20px
    }

    .delivery-schedule .filter .filter-item {
        margin-bottom: 20px
    }

    .delivery-schedule .schedule table thead th {
        padding-right: 12px;
        padding-left: 12px;
        font-size: 13px
    }

    .delivery-schedule .schedule table tbody td {
        padding-right: 12px;
        padding-left: 12px;
        font-size: 13px
    }

    .delivery-schedule .schedule table tbody td:first-child {
        width: 50%
    }

    .delivery-schedule .schedule table tbody td:last-child {
        width: 50%
    }

    .page-title .pt-wrap .pt-description {
        font-size: 14px
    }

    .page-title .switch-lang {
        margin-top: -24px
    }

    .page-title .switch-lang .lang-item {
        height: 48px;
        line-height: 46px
    }

    .page-title .pt-feedback .title-wrap {
        display: block;
        margin-right: 0;
        margin-bottom: 20px
    }

    .page-title .pt-feedback .ttl {
        font-size: 16px
    }

    .page-title .pt-feedback .txt {
        font-size: 14px
    }

    .page-title .pt-product-share .sharing {
        padding-right: 15px;
        border-right: none
    }

    .page-title .pt-product-share .rate .count {
        display: none
    }

    .container-form .page-title .pt-basket .btn-wrap input[type=submit], .page-title .pt-basket .btn-wrap .btn, .page-title .pt-basket .btn-wrap .container-form input[type=submit] {
        padding-right: 15px;
        padding-left: 15px
    }

    .page-title.expanded {
        margin-bottom: 21px
    }

    .page-title.expanded .pt-product-share .rate .count {
        display: block;
        float: right;
        margin-left: 20px;
        line-height: initial
    }

    .tooltip-info .drop-info {
        width: 260px
    }

    .form-group .group-check, .form-group .single-check {
        padding-top: 6px
    }

    .slider-img .wrap {
        padding: 0
    }

    .slider-img .slide {
        padding: 0
    }

    .slider-img .next, .slider-img .prev {
        display: none !important
    }

    .prod-card.collection .p-title a {
        min-height: inherit;
        max-height: none
    }

    .prod-card-list.table table {
        display: block
    }

    .prod-card-list.table table .th-pic {
        width: auto
    }

    .prod-card-list.table table .th-vendor {
        width: auto
    }

    .prod-card-list.table table .th-title {
        width: auto
    }

    .prod-card-list.table table .th-price {
        width: auto
    }

    .prod-card-list.table table .th-basket {
        width: auto
    }

    .prod-card-list.table table .th-controls {
        width: auto
    }

    .prod-card-list.table table thead {
        display: none
    }

    .prod-card-list.table table tbody {
        display: block
    }

    .prod-card-list.table table tbody tr {
        display: block
    }

    .prod-card-list.table table tbody td {
        display: block;
        padding: 0
    }

    .prod-card-list.table .prod-card {
        padding: 20px 15px 15px;
        border-top: 1px solid #e7e7e7
    }

    .prod-card-list.table .prod-card:first-child {
        border-top: none
    }

    .prod-card-list.table .prod-card .p-pic {
        float: none;
        width: 75%;
        margin-bottom: 10px
    }

    .prod-card-list.table .prod-card .p-pic .p-pic-link {
        width: 90px;
        height: 90px
    }

    .prod-card-list.table .prod-card .p-vendor {
        width: 75%;
        margin-bottom: 5px
    }

    .prod-card-list.table .prod-card .td-property {
        margin-bottom: 10px;
        padding-right: 80px
    }

    .prod-card-list.table .prod-card .td-property .prop-val {
        overflow: hidden;
        padding-left: 15px
    }

    .prod-card-list.table .prod-card .p-title {
        width: 75%;
        margin-bottom: 18px
    }

    .prod-card-list.table .prod-card .p-price {
        margin-top: 18px;
        margin-bottom: 25px
    }

    .prod-card-list.table .prod-card .p-price .p-price-cur {
        margin-right: 12px;
        font-size: 16px
    }

    .prod-card-list.table .prod-card .p-price .p-price-cur.sale .val {
        font-size: 18px
    }

    .prod-card-list.table .prod-card .p-price .p-price-cur.sale .cur {
        font-size: 18px
    }

    .prod-card-list.table .prod-card .p-controls {
        position: absolute;
        top: 20px;
        right: 15px;
        width: 50px
    }

    .prod-card-list.table .prod-card .p-controls a {
        display: block
    }

    .prod-card-list.table .prod-card .p-controls a + a {
        margin-top: 5px
    }

    .prod-card-list.table .prod-card .c-btn-wrap {
        padding: 0 15px
    }

    .prod-card-list.table .prod-card.collection .p-pic {
        width: 100%;
        margin-bottom: 18px
    }

    .prod-card-list.table .prod-card.collection .p-pic .p-pic-link {
        width: 120px;
        height: 110px
    }

    .prod-card-list.table .prod-card.collection .p-title, .prod-card-list.table .prod-card.collection .p-type-ttl, .prod-card-list.table .prod-card.collection .p-vendor {
        width: 100%;
        padding: 0 15px
    }

    .catalog-page .prod-card-list.table table .th-pic {
        width: auto
    }

    .catalog-page .prod-card-list.table table .th-vendor {
        width: auto
    }

    .catalog-page .prod-card-list.table table .th-title {
        width: auto
    }

    .catalog-page .prod-card-list.table table .th-price {
        width: auto
    }

    .catalog-page .prod-card-list.table table .th-basket {
        width: auto
    }

    .catalog-page .prod-card-list.table table .th-controls {
        width: auto
    }

    .collection-group .section-head, .prod-card-group .section-head, .prod-table-list .section-head {
        padding: 20px 15px
    }

    .collection-group .section-head .pic, .prod-card-group .section-head .pic, .prod-table-list .section-head .pic {
        float: none;
        width: 120px;
        height: 120px;
        margin-right: 0;
        margin-bottom: 10px
    }

    .collection-group .section-head .title, .prod-card-group .section-head .title, .prod-table-list .section-head .title {
        font-size: 16px
    }

    .collection-group .section-head .manufacturer, .prod-card-group .section-head .manufacturer, .prod-table-list .section-head .manufacturer {
        position: absolute;
        z-index: 1;
        top: 20px;
        right: 15px;
        float: none;
        height: 120px;
        margin: 0
    }

    .collection-group .section-head .manufacturer img, .prod-card-group .section-head .manufacturer img, .prod-table-list .section-head .manufacturer img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }

    .collection-group .prod-card-list .animation-display, .collection-group .prod-table-list .animation-display, .prod-card-group .prod-card-list .animation-display, .prod-card-group .prod-table-list .animation-display, .prod-table-list .prod-card-list .animation-display, .prod-table-list .prod-table-list .animation-display {
        display: block
    }

    .collection-group .prod-msg, .prod-card-group .prod-msg, .prod-table-list .prod-msg {
        border-top: 1px solid #e7e7e7
    }

    .g-wrap .collection-group .prod-msg td, .g-wrap .prod-card-group .prod-msg td, .g-wrap .prod-table-list .prod-msg td {
        padding: 30px 15px 20px
    }

    .collection-group .prod-msg .text, .prod-card-group .prod-msg .text, .prod-table-list .prod-msg .text {
        padding-right: 20px
    }

    .prod-table-list tbody {
        margin: 0
    }

    .prod-table-list tbody .prod-card-table {
        flex-basis: 100%;
        margin: 0
    }

    .prod-table-list tbody .prod-card-table {
        position: relative
    }

    .news-card .pic {
        padding: 10px 10px 0
    }

    .news-card .ttl a {
        max-height: none
    }

    .accordion .acc-body {
        padding-left: 40px
    }

    .accordion .acc-link {
        padding-left: 40px
    }

    .accordion .acc-preview {
        padding-left: 40px
    }

    .accordion .acc-ttl {
        padding-right: 0
    }

    .accordion .acc-ttl .ttl-txt {
        padding-right: 20px
    }

    .g-wrap .nav-tabs > li {
        display: block;
        width: 100%
    }

    .nav-tabs > li:first-child .tab-head {
        border-radius: 0
    }

    .nav-tabs > li.active .tab-head, .nav-tabs > li.active .tab-head:focus, .nav-tabs > li.active .tab-head:hover {
        border-bottom: none
    }

    .tabs-acordeon .tab-item {
        position: relative;
        overflow: hidden
    }

    .tabs-acordeon .tab-pane {
        top: 40px
    }

    .table-responsive {
        overflow-y: hidden;
        width: 100%;
        margin-bottom: 16.5px;
        border: 1px solid #ddd;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive > .table {
        margin-bottom: 0
    }

    .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
        white-space: nowrap
    }

    .table-responsive > .table-bordered {
        border: 0
    }

    .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {
        border-left: 0
    }

    .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {
        border-right: 0
    }

    .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0
    }

    .modal-pass .modal-body {
        padding-right: 20px;
        padding-left: 20px
    }

    .modal-pass .button-submit {
        width: 100%;
        padding-right: 0;
        padding-left: 0
    }

    .main-slider .slide .full-pic .desk {
        display: none
    }

    .main-slider .slide .pic {
        width: 90%
    }

    .main-slider .slide .title {
        width: auto;
        font-size: 18px;
        line-height: 1.3
    }

    .main-slider .slide .text {
        max-height: none
    }

    .main-slider .s-item {
        height: 100px;
        padding-right: 10px;
        padding-left: 10px
    }

    .main-slider .s-pic {
        margin-right: 10px
    }

    .main-promo .wrap-sl.sl-init .item:nth-child(2), .main-promo .wrap-sl.sl-init .item:nth-child(3), .main-promo .wrap-sl.sl-init .item:nth-child(4), .main-promo .wrap-sl.sl-init .item:nth-child(5), .main-promo .wrap-sl.sl-init .item:nth-child(6) {
        display: block
    }

    .main-promo .item {
        width: 100%
    }

    .main-promo .item:nth-child(2), .main-promo .item:nth-child(3), .main-promo .item:nth-child(4), .main-promo .item:nth-child(5), .main-promo .item:nth-child(6) {
        display: none
    }

    #section-HIT.main-products .p-card-tile, #section-HIT.main-products .slide, #section-NEW.main-products .p-card-tile, #section-NEW.main-products .slide {
        width: 100%
    }

    .main-products .title-differ {
        margin-bottom: 12px
    }

    .main-products .wrap.not-init .slide {
        width: 100%
    }

    .main-products .slide {
        margin-top: 10px
    }

    .main-solutions .item {
        padding-right: 10px;
        padding-left: 10px
    }

    .main-solutions .ttl {
        margin-left: 50px;
        font-size: 16px
    }

    .main-services .ttl {
        font-size: 16px
    }

    .main-services .ttl:before {
        left: 20px
    }

    .prod-tile-list:not(.list-catalog) .prod-tile-item {
        width: 100%
    }

    .prod-tile-list.list-catalog .prod-tile-item {
        width: 100%
    }

    .prod-table-list table {
        display: block
    }

    .prod-table-list table thead {
        display: none
    }

    .prod-table-list table tbody {
        display: block
    }

    .prod-table-list table tbody tr {
        display: block
    }

    .prod-table-list table tbody td {
        display: block;
        padding: 0
    }

    .prod-table-list table .th-pic {
        width: auto
    }

    .prod-table-list table .th-vendor {
        width: auto
    }

    .prod-table-list table .th-title {
        width: auto
    }

    .prod-table-list table .th-status {
        width: auto
    }

    .prod-table-list table .th-price {
        width: auto
    }

    .prod-table-list table .th-basket {
        width: auto
    }

    .prod-table-list table .th-controls {
        width: auto
    }

    .prod-card-table {
        padding: 15px;
        border-top: 1px solid #e7e7e7
    }

    .prod-card-table:first-child {
        border-top: none
    }

    .prod-card-table .pic-wrap {
        position: relative;
        z-index: 1;
        margin-right: 60px;
        margin-bottom: 10px
    }

    .prod-card-table .pic-wrap .pic-link {
        height: 140px
    }

    .prod-card-table .p-vendor {
        width: 75%;
        margin-bottom: 5px
    }

    .prod-card-table .title-wrap {
        margin-bottom: 7px
    }

    .prod-card-table .title-wrap a {
        font-size: 14px
    }

    .prod-card-table .mark-sale + .status-wrap {
        margin-top: 5px
    }

    .prod-card-table .status-wrap {
        margin-bottom: 12px
    }

    .prod-card-table .status-wrap .count, .prod-card-table .status-wrap .text {
        float: left
    }

    .prod-card-table .status-wrap .count + .count, .prod-card-table .status-wrap .text + .count {
        margin-left: 10px
    }

    .prod-card-table .price-wrap {
        margin-bottom: 18px
    }

    .prod-card-table .controls-prod {
        position: absolute;
        top: 15px;
        right: 15px;
        overflow: visible
    }

    .prod-table-list.list-catalog .prod-card-table .controls-btns {
        position: static
    }

    .prod-card-table .controls-prod .btn-collection, .prod-card-table .controls-prod .btn-compare {
        width: 50px;
        height: 50px
    }

    .prod-card-table .td-property {
        margin-bottom: 10px;
        padding-right: 80px
    }

    .prod-card-table .td-property .prop-val {
        overflow: hidden;
        padding-left: 15px
    }

    .offers-list .items-list {
        border-top: 1px solid #e7e7e7
    }

    .offers-list .item {
        width: 100%;
        border-top: none
    }

    .offers-list .item.height-2 {
        width: 100%;
        height: 310px
    }

    .offers-list .item.width-2 {
        width: 100%
    }

    .offers-list .item.sort-on {
        position: relative;
        transition: none
    }

    .order-list {
        padding: 30px 20px
    }

    .order-list .title {
        margin-bottom: 25px
    }

    .order-list .wrap-text {
        margin-bottom: 30px
    }

    .order-list .key {
        float: none;
        width: auto;
        font-family: OpenSans-Bold, Helvetica, Arial, sans-serif
    }

    .smart-banner-big {
        padding-right: 20px;
        padding-left: 20px
    }

    .smart-banner-big .title .txt {
        font-size: 18px
    }

    .smart-banner-big .partners-list {
        display: none
    }

    .smart-banner-big .btn-wrap {
        padding-top: 10px
    }

    .smart-banner-big .form-smart-big {
        padding-top: 3px
    }

    .smart-banner-big .form-smart-big .line-row {
        display: block;
        max-width: 300px;
        margin: 17px auto 0
    }

    .smart-banner-big.preview {
        padding-right: 20px;
        padding-left: 20px
    }

    .smart-banner-big.preview .title .icon {
        margin-right: 10px;
        transform: scale(1)
    }

    .smart-banner-big.preview .title .txt {
        font-size: 18px
    }

    .product-view.grid-layout .smart-wrap__articul {
        position: relative;
        top: -25px;
        display: inline-block
    }

    .product-view.grid-layout .in-stock, .product-view.grid-layout .not-available {
        margin-bottom: 29px
    }

    .product-view.grid-layout {
        display: flex !important
    }

    .sl-element {
        max-width: 290px;
        margin-right: auto;
        margin-left: auto
    }

    .sl-element .discount {
        top: 142px;
        right: 60px;
        width: 45px;
        height: 45px;
        font-size: 13px
    }

    .sl-element .zoom-icon {
        top: 0;
        right: 3px;
        transform: scale(.7)
    }

    .sl-element .video-icon {
        top: 0;
        left: 0;
        transform: scale(.7)
    }

    .sl-element .foto360-icon {
        top: 31px;
        left: 3px;
        font-size: 15px
    }

    .sl-element .carousel-wrapper {
        height: 230px;
        margin-bottom: 20px
    }

    .sl-element .carousel .sl-item {
        height: 230px;
        padding: 0 20px
    }

    .sl-element .carousel .sl-item .pic {
        height: 230px
    }

    .sl-element .carousel .sl-item img {
        min-width: auto;
        max-width: 100%;
        max-height: 95%;
        transform: translate(-50%, -50%)
    }

    .sl-element .pager-wrapper {
        width: 100%;
        max-width: 290px;
        height: 62px;
        margin-top: 15px
    }

    .sl-element .pager .sl-item {
        width: 62px;
        height: 62px;
        margin: 0 6px
    }

    .sl-element .pager .sl-item.selected:before {
        width: 62px;
        height: 62px
    }

    .sl-element .pager .sl-item:before {
        width: 62px;
        height: 62px
    }

    .p-crd-info {
        min-height: inherit;
        padding-top: 15px;
        padding-bottom: 26px
    }

    .p-crd-info__count-control {
        display: none
    }

    .p-crd-info__btn-wrap {
        display: none
    }

    .p-crd-info__add-goods {
        display: none
    }

    .p-crd-info__delivery_mt {
        margin-top: 0
    }

    .p-crd-info_not-avail button {
        display: none
    }

    .product-promo .item {
        display: block
    }

    .product-promo .link {
        display: inline-block
    }

    .product-promo .review .link {
        height: auto
    }

    .product-promo .review .pic {
        float: none
    }

    .product-promo .review .text {
        width: auto;
        max-height: inherit;
        padding-top: 10px;
        padding-left: 0;
        transform: none
    }

    .basket-tabs .tab-content .tab-title, .product-tabs .tab-content .tab-title {
        padding-right: 0
    }

    .basket-tabs .tab-content .ttl-txt, .product-tabs .tab-content .ttl-txt {
        padding-right: 20px
    }

    .reviews-grid .video {
        width: 100%
    }

    .related-news .wrap.not-init .slide, .related-products .wrap.not-init .slide {
        width: 100%
    }

    .related-products .slider-initial .p-card-tile, .related-products .slider-initial .prod-card-tile {
        width: 100%
    }

    .reviews-list .item {
        clear: both;
        width: 100%;
        margin-bottom: 15px
    }

    .search-results .nav-tabs > li {
        display: inline-block;
        width: auto
    }

    .search-results .nav-tabs > li .tab-head {
        border-radius: 3px
    }

    .page-hat .bg {
        display: none
    }

    .page-hat .wrap {
        padding-top: 0
    }

    .page-hat .content {
        flex-direction: column
    }

    .page-hat .tm-logo {
        float: none;
        max-width: none;
        margin-bottom: 20px;
        padding-right: 0
    }

    .page-hat .tm-info {
        float: none;
        max-width: none
    }

    .tm-gallery .item {
        width: 50%
    }

    .sl-trademarks.showAll .slide {
        width: 50%
    }

    .sl-trademarks .slide {
        flex: 0 0 50%;
        width: 50%
    }

    .p-card-tile_sale {
        flex: 0 0 100%
    }

    .p-card-tile_catalog {
        flex: 0 0 100%
    }

    .infinite-slider_fourSlides.transition.move_next {
        transform: translateX(-100%)
    }

    .infinite-slider_fourSlides.transition.move_prev {
        transform: translateX(100%)
    }

    .infinite-slider_fourSlides .p-card-tile {
        flex: 0 0 auto;
        width: 100%
    }

    .infinite-slider_fourSlides .p-card-tile:nth-child(n+2) {
        opacity: 0
    }

    .infinite-slider_fiveSlides.transition.move_next {
        transform: translateX(-100%)
    }

    .infinite-slider_fiveSlides.transition.move_prev {
        transform: translateX(100%)
    }

    .infinite-slider_fiveSlides .p-card-tile {
        flex: 0 0 auto;
        width: 100%
    }

    .infinite-slider_fiveSlides .p-card-tile:nth-child(n+2) {
        opacity: 0
    }

    .menu-foot .list_level_1 {
        float: none;
        width: auto
    }

    .reserved-panel .panel-header {
        font-size: 13px
    }

    .reserved-panel .wrap-available, .reserved-panel .wrap-notification, .reserved-panel .wrap-toggle {
        height: 62px;
        line-height: 60px
    }

    .reserved-panel .wrap-toggle {
        width: 35%
    }

    .reserved-panel .wrap-available {
        width: 100%;
        border-top: 1px solid #ccc
    }

    .reserved-panel .wrap-notification {
        width: 65%
    }

    .reserved-panel .related-products.no-accordion .title-differ {
        display: none
    }

    .reserved-panel .related-products.no-accordion .prod-card .p-title {
        width: 80%;
        margin-bottom: 10px
    }

    .reserved-panel .related-products.no-accordion .prod-card .p-title a {
        min-height: 2.4em;
        max-height: 2.4em
    }

    .product-page .scroll-to-top {
        bottom: 70px
    }

    .title-differ .d-ttl {
        font-size: 20px
    }
}

@media (max-width: 660px) {
    .sel-gift-area-btns__btn:last-child {
        margin-top: 10px
    }

    .categories-list__cell {
        width: 50%
    }
}

@media (max-width: 610px) {
    .news-card-wrapper {
        float: none;
        width: auto;
        margin-top: 10px
    }
}

@media (max-width: 580px) {
    .p-crd-info__link-txt {
        display: none
    }
}

@media (max-width: 575px) {
    .category-list.list-bricks .item {
        width: 100%
    }

    .reserved-panel .tags {
        width: 90%
    }

    .main-slider .slide .full-pic .text-wrap, .main-slider .slide .text-wrap {
        margin: 20px 0 10px
    }

    .main-slider .slide .title {
        max-height: none;
        margin-bottom: 10px
    }

    .main-slider .slide .text {
        margin-bottom: 20px
    }
}

@media (max-height: 510px) and (max-width: 1023px) {
    .prod-card-tile .p-wrap {
        width: 100%;
        padding-top: 20px
    }
}

@media (max-width: 480px) {
    .filter-view-mob .icon-box {
        width: 22px;
        height: 22px
    }

    .filter-view-mob .icon-box:before {
        width: 10px;
        height: 10px;
        margin-top: 5px;
        margin-left: 5px
    }

    .filter-view-mob .count-wrap .viewbox + .viewbox {
        margin-right: 15px
    }

    .filter-view-mob .count-wrap, .filter-view-mob .sort-link {
        padding: 0 10px
    }

    .collection-group .prod-msg .basket-remove, .prod-card-group .prod-msg .basket-remove, .prod-table-list .prod-msg .basket-remove {
        margin-bottom: 20px
    }

    .collection-group .prod-msg .message-off, .prod-card-group .prod-msg .message-off, .prod-table-list .prod-msg .message-off {
        display: block;
        padding-left: 40px
    }

    .offers-list .item {
        height: auto;
        min-height: 310px
    }

    .sl-trademarks .slide {
        flex: 0 0 100%;
        width: 100%
    }

    .user-panel-mob .item .wrap-link {
        padding: 0 11px
    }

    .user-panel-mob .item.logo {
        padding: 0 11px
    }

    .user-panel-mob .item.search .wrap-link {
        padding: 0 16px
    }

    .title-differ .d-ttl {
        margin-left: 45px;
        font-size: 18px
    }
}

@media (max-width: 479px) {
    .basket-controls .btn-cabinet, .basket-controls .btn-order {
        display: block;
        width: 100%
    }

    .order-nav {
        margin-right: -50px;
        margin-left: -50px
    }

    .modal-ordered .advance .item {
        float: none;
        width: auto;
        margin-bottom: 20px;
        padding: 0
    }

    .modal-ordered .advance .item:last-child {
        margin-bottom: 0
    }

    .attention-modal__title {
        font-size: 19px
    }

    .attention-opts__btn-group + .attention-opts__btn-group {
        margin-top: 20px
    }

    .reviews-list .item_i {
        padding-right: 20px;
        padding-left: 20px
    }

    .reviews-list .item_i.open {
        padding-right: 30px;
        padding-left: 30px
    }

    .tm-gallery .item {
        float: none;
        width: auto;
        margin-bottom: 10px
    }
}

@media (max-width: 470px) {
    .controls-order-mob__text {
        font-size: 14px
    }

    .controls-order-mob__count > * {
        width: 42px;
        height: 40px;
        line-height: 40px
    }

    .controls-order-mob__count .count-control__minus {
        line-height: 36px
    }

    .controls-order-mob__btn {
        flex-basis: 45%;
        height: 40px
    }

    .product-page .scroll-to {
        bottom: 70px
    }
}

@media (max-width: 450px) {
    .categories-list__grid {
        width: calc(100% + 10px);
        margin: -5px
    }

    .categories-list__cell {
        width: 50%;
        padding: 5px
    }

    .categories-list__item {
        padding: 10px;
        font-size: 12px;
        line-height: 1.2
    }

    .categories-list__icon {
        width: 30px;
        height: 30px;
        margin-right: 8px
    }
}

@media (max-width: 407px) {
    .controls-order-mob_not-avail .controls-order-mob__btn {
        flex-basis: 50%;
        font-size: 11px
    }
}

@media (max-width: 400px) {
    .page-title.expanded .pt-product-share .rate .count {
        display: none
    }
}

@media (max-width: 384px) {
    .modal-auth .social a {
        margin: 0 10px
    }

    .modal-ordered .social a {
        margin: 0 10px
    }
}

@media (max-width: 380px) {
    .user-panel-mob .item .wrap-link {
        padding: 0 8px
    }

    .user-panel-mob .item.hamburger {
        padding: 0 5px 0 0
    }

    .user-panel-mob .item.logo {
        padding: 0 5px
    }

    .user-panel-mob .item.search .wrap-link {
        padding: 0 8px
    }
}

@media (max-width: 370px) {
    .filter-view-mob {
        font-size: 13px
    }

    .filter-view-mob .count-wrap .viewbox + .viewbox {
        margin-right: 12px
    }

    .filter-view-mob .count-wrap .viewbox .txt-box {
        margin-right: 5px
    }
}

@media (max-width: 320px) {
    .container-form .modal-order-wait .modal-basket-footer input[type=submit], .modal-order-wait .modal-basket-footer .btn, .modal-order-wait .modal-basket-footer .container-form input[type=submit] {
        width: 100%;
        margin: 5px 0
    }

    .offers-list .item.width-2 .item-pic {
        max-width: 190px
    }
}

@media (max-height: 789px) {
    .prod-card-tile.prod-card-tile_opened .drop-wrap {
        justify-content: flex-start;
        height: auto;
        min-height: auto
    }

    .related-products_analogy .prod-card-tile .add-wrap {
        display: none
    }
}

@media (max-height: 780px) {
    .main-menu-2 .drop-wrap {
        height: calc(100vh - 242px)
    }

    .main-menu-2 .menu-block {
        height: 100%
    }

    .main-menu-2 .button-nav_down {
        bottom: 0
    }

    .main-menu-2 .banner-block {
        height: 100%
    }

    .main-menu-2 .partner-block {
        display: none
    }

    .main-menu-2 .drop-menu_2 {
        height: 100%
    }
}

@media (max-height: 510px) {
    .tags .item > a {
        font-size: 11px
    }

    .prod-card-tile.prod-card-tile_opened {
        display: none;
        height: 40px;
        border-top: 2px solid #ccc;
        border-left: none
    }

    .related-news .sl-nav-mob, .related-products .sl-nav-mob {
        display: none
    }

    .tags .item > a {
        font-size: 11px
    }

    .reserved-panel .tab-content {
        margin-top: -57px
    }

    .reserved-panel .tags {
        top: -63px
    }

    .main-slider__btn {
        width: 42px
    }
}

@media print {
    .visible-print {
        display: block !important
    }

    table.visible-print {
        display: table
    }

    tr.visible-print {
        display: table-row !important
    }

    td.visible-print, th.visible-print {
        display: table-cell !important
    }

    .visible-print-block {
        display: block !important
    }

    .visible-print-inline {
        display: inline !important
    }

    .visible-print-inline-block {
        display: inline-block !important
    }

    .hidden-print {
        display: none !important
    }
}

@keyframes donut-spin {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@keyframes bouncing-loader {
    to {
        opacity: .1;
        transform: translate3d(0, -1rem, 0)
    }
}

.mm-opener {
    opacity: 0;
    transition: opacity .3s;
    pointer-events: none
}

.mm-opener.it-works {
    opacity: 1;
    pointer-events: auto
}

.icon-bonus-1 {
    display: inline-block;
    margin-right: 5px
}

.icon-bonus-1:before {
    display: inline-block;
    width: .9em;
    height: .9em;
    content: ' ';
    background-image: url(/local/templates/html/images/sprite_svg.svg);
    background-repeat: no-repeat;
    background-position: -.2em -260.1em;
    background-size: 5.7em 585.5em;
    font-size: 10px
}

.icon-bonus-2 {
    display: inline-block;
    margin-right: 5px
}

.icon-bonus-2:before {
    position: relative;
    top: 0;
    display: inline-block;
    width: 1.6em;
    height: 1.6em;
    content: ' ';
    background-image: url(/local/templates/html/css/../images/icon_bonus_card.png);
    background-repeat: no-repeat;
    font-size: 10px
}

.icon-bonus-3 {
    display: inline-block;
    margin-right: 5px
}

.icon-bonus-3:before {
    position: relative;
    top: 0;
    display: inline-block;
    width: 1.6em;
    height: 1.6em;
    content: ' ';
    background-image: url(/local/templates/html/css/../images/icon_bonus_card_x3.png);
    background-repeat: no-repeat;
    font-size: 10px
}

.icon-bonus-4 {
    display: inline-block;
    margin-right: 5px
}

.icon-bonus-4:before {
    position: relative;
    top: 0;
    display: inline-block;
    width: 1.6em;
    height: 1.6em;
    content: ' ';
    background-image: url(/local/templates/html/css/../images/icon_bonus_card_x4.png);
    background-repeat: no-repeat;
    font-size: 10px
}

.icon-bonus-5 {
    display: inline-block;
    margin-right: 5px
}

.icon-bonus-5:before {
    position: relative;
    top: 0;
    display: inline-block;
    width: 1.6em;
    height: 1.6em;
    content: ' ';
    background-image: url(/local/templates/html/css/../images/icon_bonus_card_x5.png);
    background-repeat: no-repeat;
    font-size: 10px
}

.breadcrumb-drop {
    position: static
}

.breadcrumb-drop:hover {
    position: relative
}

.custom-color .about-certificates .next:hover, .custom-color .about-certificates .prev:hover, .custom-color .about-range .menu .item_1:before, .custom-color .accord-section .accord-link:after, .custom-color .accord-section .accord-link:before, .custom-color .accord-section.closed .accord-link:hover:after, .custom-color .accord-section.closed .accord-link:hover:before, .custom-color .accordion .acc-link:hover .icon:after, .custom-color .accordion .acc-link:hover .icon:before, .custom-color .btn-primary, .custom-color .btn-status.btn-available, .custom-color .category-list .item_i.open .btn-toggle span, .custom-color .category-list .item_i.open .btn-toggle span:after, .custom-color .category-list .item_i.open .btn-toggle span:before, .custom-color .container-form input[type=submit], .custom-color .ear-promo .inner-wrap, .custom-color .filter-params .acc-link:hover .icon:after, .custom-color .filter-params .acc-link:hover .icon:before, .custom-color .form-control--select .form-control--select_item:hover, .custom-color .jq-checkbox:not(.formstyler-img).checked .jq-checkbox__div, .custom-color .jq-radio:not(.formstyler-img).checked .jq-radio__div:before, .custom-color .jq-selectbox li:hover, .custom-color .main-advance a.item:hover, .custom-color .main-menu-2:before, .custom-color .main-menu-mob .item_1 .link-wrap_1 > a:not(.icon_1), .custom-color .main-menu-mob .item_1 .link-wrap_1 > span, .custom-color .main-nav::before, .custom-color .main-partners .next:hover, .custom-color .main-partners .prev:hover, .custom-color .main-promo .item .mark-preview, .custom-color .main-promo .paginator a.selected, .custom-color .main-slider .sl-pagination.lg a::after, .custom-color .main-slider .sl-pagination.lg a:before, .custom-color .main-slider .sl-pagination.sm a.selected, .custom-color .main-solutions .bg, .custom-color .mark-sale, .custom-color .offers-list .filter .f-item.active, .custom-color .offers-list .item .mark-preview, .custom-color .pagination li.active > a, .custom-color .pagination li.active > span, .custom-color .prod-table-list.list-catalog .mark-sale, .custom-color .prod-table-list.series-catalog .mark-sale, .custom-color .reviews-list .btn-toggle:hover span, .custom-color .reviews-list .btn-toggle:hover span:after, .custom-color .reviews-list .btn-toggle:hover span:before, .custom-color .sl-element .discount, .custom-color .sl-nav__next:hover, .custom-color .sl-nav__prev:hover, .custom-color .solution-menu .link-wrap.active, .custom-color .solution-menu .link-wrap:hover, .custom-color .tags .item.active > a, .custom-color .user-panel .sd-item.all-results {
    background-color: #634f9a
}

.custom-color .btn-primary:hover, .custom-color .btn-status.btn-available:focus, .custom-color .btn-status.btn-available:hover, .custom-color .container-form input[type=submit]:hover, .custom-color .container-list-menu .item_1--catalog:hover, .custom-color .main-menu-2 .flexMenu-viewMore:hover > a, .custom-color .main-menu-2 .flexMenu-viewMore:hover > a:hover, .custom-color .main-menu-2 .item_1.active > a, .custom-color .main-menu-2 .item_1.active > span, .custom-color .main-menu-2 .item_1.hover > a, .custom-color .main-menu-2 .item_1.hover > a:hover, .custom-color .main-menu-2 .item_1:hover > a, .custom-color .main-menu-2 .item_1:hover > a:hover, .custom-color .user-panel .sd-item.all-results:hover {
    background-color: #4b397d
}

.custom-color .category-list .item.promotion .btn-toggle span, .custom-color .category-list .item.promotion .btn-toggle span:after, .custom-color .category-list .item.promotion .btn-toggle span:before {
    background-color: #fff
}

.custom-color .accord-section .accord-link, .custom-color .accord-section.closed .accord-link:hover, .custom-color .accordion .acc-link:hover .icon, .custom-color .b-count__input:hover, .custom-color .breadcrumb-drop ol > li .wrap-drop:hover > a, .custom-color .breadcrumb-drop ol > li .wrap-drop:hover > span, .custom-color .collection-group .wrap-toggle .btn-close:hover, .custom-color .comments .wrap-toggle .btn-toggle:hover, .custom-color .contacts-drop__phone-num, .custom-color .document-list .doc-item > a:hover .file .paper, .custom-color .document-list .doc-item > a:hover .file .paper:before, .custom-color .document-list .doc-item > a:hover .file .txt, .custom-color .jq-checkbox:not(.formstyler-img).checked .jq-checkbox__div, .custom-color .prod-card-group .wrap-toggle .btn-close:hover, .custom-color .prod-card-line .controls-basket .count:hover .count-input, .custom-color .prod-card-table .controls-basket .count:hover .count-input, .custom-color .prod-card-tile .controls-basket .count:hover .count-input, .custom-color .prod-table-list .wrap-toggle .btn-close:hover, .custom-color .reviews-list .wrap-btn-all .btn-all:active, .custom-color .reviews-list .wrap-btn-all .btn-all:hover, .custom-color .sl-element .pager .sl-item.selected:before, .custom-color .sl-trademarks .wrap-btn-all .btn-all:active, .custom-color .sl-trademarks .wrap-btn-all .btn-all:hover, .custom-color .user-panel .item.search .wrap-form.opened .input {
    border-color: #634f9a
}

.custom-color .b-count__btn-mns:before, .custom-color .prod-card-line .controls-basket .count .btn-minus:before, .custom-color .prod-card-table .controls-basket .count .btn-minus:before, .custom-color .prod-card-tile .controls-basket .count .btn-minus:before {
    border-top-color: #634f9a
}

.custom-color .b-count__btn-pls:before, .custom-color .prod-card-line .controls-basket .count .btn-plus:before, .custom-color .prod-card-table .controls-basket .count .btn-plus:before, .custom-color .prod-card-tile .controls-basket .count .btn-plus:before {
    border-bottom-color: #634f9a
}

.custom-color .cssload-whirlpool, .custom-color .cssload-whirlpool::after, .custom-color .cssload-whirlpool::before, .custom-color .document-list .doc-item > a:hover .file .paper:after {
    border-left-color: #634f9a
}

.custom-color .main-menu-mob .item_1 + .item_1 {
    border-top-color: #4b397d
}

.custom-color .about-range .menu .item_1 > a:hover, .custom-color .accord-section .accord-link, .custom-color .accordion .acc-link:hover .title, .custom-color .add-goods__plus, .custom-color .add-wrap__btn-add, .custom-color .basket-delivery .delivery-info.error, .custom-color .basket-table .delivery-info.error, .custom-color .basket-table .prod-title a.hover, .custom-color .basket-table .prod-title a:hover, .custom-color .basket-table .td-promocode .btn-link.collapsed:hover, .custom-color .basket-table-mob .prod-list .fullprice.sale .val, .custom-color .basket-tabs .nav-tabs li .tab-head span.count, .custom-color .basket-tabs .nav-tabs li.active .tab-head span, .custom-color .breadcrumb-drop ol > li, .custom-color .breadcrumb-drop ol > li .list-drop li > a:hover, .custom-color .breadcrumb-drop ol > li .wrap-drop:hover > a, .custom-color .breadcrumb-drop ol > li .wrap-drop:hover > span, .custom-color .cabinet-menu .item_1.active > a, .custom-color .cabinet-menu .item_1.active > span:not(.indicator), .custom-color .category-list .text .count, .custom-color .category-list .text a:hover, .custom-color .collection-group .wrap-toggle .btn-close:hover, .custom-color .comments .wrap-toggle .btn-toggle:hover, .custom-color .contacts-list .block-btn .btn-contacts, .custom-color .contacts-phones__link--text.contacts-phones__link--text, .custom-color .content-404 .big-title, .custom-color .document-list .doc-item > a:hover, .custom-color .document-list .doc-item > a:hover .file .txt, .custom-color .filter-params .acc-link:hover .title, .custom-color .filter-params .checkbox .count, .custom-color .filter-params .trigger-section .trigger-link:hover, .custom-color .filter-params.brands li > a .count, .custom-color .filter-params.brands li > a:hover, .custom-color .filter-view .switch-sort .item.active .sort-link, .custom-color .g-wrap ul:not(.list-reset) > li:before, .custom-color .header-top-menu .item:hover, .custom-color .main-promo .item:hover .ttl, .custom-color .main-solutions .all-wrap a, .custom-color .menu-foot .item_1.active > a, .custom-color .menu-foot .item_1.active > a:hover, .custom-color .menu-foot .item_1.active > span, .custom-color .menu-foot .item_1 > a:hover, .custom-color .news-card .ttl a.hover, .custom-color .news-card .ttl a:hover, .custom-color .offers-list .filter .f-item .count, .custom-color .offers-list .item:hover .ttl, .custom-color .page-title .pt-links a, .custom-color .pagination li > a:hover, .custom-color .price-wrap_sale .price-wrap__cur-cur, .custom-color .price-wrap_sale .price-wrap__cur-val, .custom-color .prod-card .p-price .p-price-cur.sale .cur, .custom-color .prod-card .p-price .p-price-cur.sale .val, .custom-color .prod-card .p-title a.hover, .custom-color .prod-card .p-title a:hover, .custom-color .prod-card-group .wrap-toggle .btn-close:hover, .custom-color .prod-card-line .price-wrap .price-cur.sale .cur, .custom-color .prod-card-line .price-wrap .price-cur.sale .val, .custom-color .prod-card-table .price-wrap .price-cur.sale .cur, .custom-color .prod-card-table .price-wrap .price-cur.sale .val, .custom-color .prod-card-tile .price-wrap .price-cur.sale .cur, .custom-color .prod-card-tile .price-wrap .price-cur.sale .val, .custom-color .prod-table-list .wrap-toggle .btn-close:hover, .custom-color .product-tabs .nav-tabs li .tab-head span.count, .custom-color .product-tabs .nav-tabs li.active .tab-head span, .custom-color .reviews-list .wrap-btn-all .btn-all:active, .custom-color .reviews-list .wrap-btn-all .btn-all:hover, .custom-color .sl-trademarks .wrap-btn-all .btn-all:active, .custom-color .sl-trademarks .wrap-btn-all .btn-all:hover, .custom-color .title-differ .d-ttl .d-count, .custom-color .user-panel .item .count, .custom-color .user-panel-mob .item .count, .custom-color a {
    color: #458381
}

.custom-color .basket-table .td-promocode .btn-link, .custom-color .cabinet-menu .item_1 > a:hover, .custom-color .main-products .promo-block a.item.action:hover .link-more span, .custom-color .p a:not(.btn):focus, .custom-color .p a:not(.btn):hover, .custom-color .p-crd-info__link-txt:hover, .custom-color .page-title .pt-links a:hover, .custom-color .price-item_red, .custom-color a:focus, .custom-color a:hover, .custom-color p a:not(.btn):focus, .custom-color p a:not(.btn):hover, .custom-color.main a.d-ttl:hover {
    color: #458381
}

.custom-color .btn-primary, .custom-color .btn-primary:hover, .custom-color .btn-success, .custom-color .btn-success:hover, .custom-color .category-list .item.promotion .text a:hover, .custom-color .category-list .item.promotion .text:hover, .custom-color .container-form input[type=submit], .custom-color .container-form input[type=submit]:hover, .custom-color .main-menu-2 .flexMenu-viewMore:hover > a, .custom-color .main-menu-2 .flexMenu-viewMore:hover > a:hover, .custom-color .main-menu-2 .item_1.hover > a, .custom-color .main-menu-2 .item_1.hover > a:hover, .custom-color .main-menu-2 .item_1:hover > a, .custom-color .main-menu-2 .item_1:hover > a:hover, .custom-color .pagination li.active > a:hover {
    color: #fff
}

.contacts-drop__tcell-phone.contacts-drop__tcell-phone a, .contacts-phones a, .custom-color .categories-list__item, a.title-wrap__ttl {
    color: #000
}

.contacts-phones__link:hover, .custom-color .categories-list__item:hover {
    color: #5cd3cf
}

.custom-color .contacts-list .block-btn .btn-contacts .icon:before, .custom-color .filter-view .switch-sort .sort-link .icon:before, .custom-color .main-solutions .icon:before, .custom-color .pagination li:last-child i:before, .custom-color .solution-menu .icon:before, .custom-color .tm-gallery .link-pic .bg:before {
    background-image: url(/local/templates/html/images/sprite_svg_blue.svg)
}

.custom-color .ic2-icon_bonus_card:before, .custom-color .icon-bonus-2:before, .custom-color .icon-bonus:before {
    background-image: url(/local/templates/html/css/../images/icon_bonus_card_blue.png)
}

.footer-c {
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    color: #fff;
    border-top: 1px solid #e7e7e7;
    background: #575756
}

.payment-icons {
    max-width: 100%;
    padding-top: 8px
}

.copyright-text {
    color: #fff;
    font-size: 13px
}

.item--awards {
    display: flex;
    align-items: center;
    margin-left: 20px
}

.coins-pic {
    display: inline-flex;
    align-items: center;
    padding-left: 10px
}

.coins-pic img {
    width: auto;
    height: 36px
}

.b24-widget-button-crmform {
    background-image: url(/local/templates/html/images/icons/Icon.svg) !important;
    background-size: 80% !important
}

.b24-widget-button-icon-container div[data-b24-crm-button-icon=crmform] {
    background-image: url(/local/templates/html/images/icons/Icon.svg) !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 80% !important
}

.b24-widget-button-icon-container div[data-b24-crm-button-icon=crmform] svg {
    display: none
}

.custom-color #jvlabelWrap, .custom-color #jvlabelWrap *, .custom-color .__jivoMobileButton, .custom-color .__jivoMobileButton *, .custom-color .leaf_f8f._bottom_d1d {
    display: none !important;
    visibility: hidden;
    opacity: 0
}

.b24-widget-button-block .tooltip {
    font-size: 14px
}

.b24-widget-button-bottom .tooltip.fade {
    display: none !important;
    visibility: hidden;
    opacity: 0
}

.btn-video::before {
    position: absolute;
    left: 5px;
    width: 30px;
    height: 31px;
    content: '';
    background-image: url(/local/templates/html/images/icons/film.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

.btn-video {
    position: relative;
    padding: 10px 10px;
    padding-left: 50px;
    border-radius: 3px
}

.xdsoft_datetimepicker {
    position: absolute;
    z-index: 99999;
    display: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px;
    padding-top: 2px;
    padding-left: 0;
    color: #333;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #ccc;
    background: #fff;
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, .506);
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif
}

.xdsoft_datetimepicker.xdsoft_rtl {
    padding: 8px 0 8px 8px
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 75px;
    height: 210px;
    border: 0;
    background: 0 0
}

.xdsoft_datetimepicker button {
    border: none !important
}

.xdsoft_noselect {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -khtml-user-select: none;
    -webkit-touch-callout: none;
    -o-user-select: none
}

.xdsoft_noselect::selection {
    background: 0 0
}

.xdsoft_noselect::-moz-selection {
    background: 0 0
}

.xdsoft_datetimepicker.xdsoft_inline {
    position: static;
    display: inline-block;
    box-shadow: none
}

.xdsoft_datetimepicker * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
    display: none
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
    display: block
}

.xdsoft_datetimepicker .xdsoft_datepicker {
    float: left;
    width: 224px;
    margin-left: 8px
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
    float: right;
    margin-right: 8px;
    margin-left: 0
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
    width: 256px
}

.xdsoft_datetimepicker .xdsoft_timepicker {
    float: left;
    width: 58px;
    margin-top: 0;
    margin-left: 8px;
    text-align: center
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
    float: right;
    margin-right: 8px;
    margin-left: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
    margin-top: 8px;
    margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_monthpicker {
    position: relative;
    text-align: center
}

.xdsoft_datetimepicker .xdsoft_label i, .xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)
}

.xdsoft_datetimepicker .xdsoft_label i {
    display: inline-block;
    opacity: .5;
    width: 9px;
    height: 20px;
    vertical-align: middle;
    background-position: -92px -19px
}

.xdsoft_datetimepicker .xdsoft_prev {
    float: left;
    background-position: -20px 0
}

.xdsoft_datetimepicker .xdsoft_today_button {
    float: left;
    margin-left: 5px;
    background-position: -70px 0
}

.xdsoft_datetimepicker .xdsoft_next {
    float: right;
    background-position: 0 0
}

.xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button {
    position: relative;
    display: block;
    opacity: .5;
    overflow: hidden;
    width: 20px;
    min-width: 0;
    height: 30px;
    padding: 0;
    cursor: pointer;
    white-space: nowrap;
    text-indent: 100%;
    border: 0 none;
    outline: medium none;
    background-color: transparent;
    background-repeat: no-repeat;
    -ms-filter: 'alpha(opacity=50)';
    filter: 'alpha(opacity=50)'
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    display: block;
    float: none;
    width: 30px;
    height: 15px;
    margin-top: 7px;
    margin-left: 14px;
    background-position: -40px -15px
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next, .xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev {
    float: none;
    margin-right: 14px;
    margin-left: 0
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    margin-top: 0;
    margin-bottom: 7px;
    background-position: -40px 0
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
    overflow: hidden;
    height: 151px;
    border-bottom: 1px solid #ddd
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
    height: 25px;
    cursor: pointer;
    text-align: center;
    color: #666;
    border-collapse: collapse;
    border-top: 1px solid #ddd;
    border-bottom-width: 0;
    background: #f5f5f5;
    font-size: 12px;
    line-height: 25px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
    border-top-width: 0
}

.xdsoft_datetimepicker .xdsoft_next:hover, .xdsoft_datetimepicker .xdsoft_prev:hover, .xdsoft_datetimepicker .xdsoft_today_button:hover {
    opacity: 1;
    -ms-filter: 'alpha(opacity=100)';
    filter: 'alpha(opacity=100)'
}

.xdsoft_datetimepicker .xdsoft_label {
    position: relative;
    z-index: 9999;
    display: inline;
    float: left;
    width: 182px;
    margin: 0;
    padding: 5px 3px;
    cursor: pointer;
    text-align: center;
    background-color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px
}

.xdsoft_datetimepicker .xdsoft_label:hover > span {
    text-decoration: underline
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
    opacity: 1
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
    position: absolute;
    z-index: 101;
    top: 30px;
    right: 0;
    display: none;
    overflow-y: hidden;
    max-height: 160px;
    border: 1px solid #ccc;
    background: #fff
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
    right: -7px
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
    right: 2px
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
    color: #fff;
    background: #ff8000
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
    padding: 2px 10px 2px 5px;
    text-decoration: none !important
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
    color: #fff;
    background: #3af;
    box-shadow: #178fe5 0 1px 3px 0 inset;
    font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_month {
    width: 100px;
    text-align: right
}

.xdsoft_datetimepicker .xdsoft_calendar {
    clear: both
}

.xdsoft_datetimepicker .xdsoft_year {
    width: 48px;
    margin-left: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar table {
    width: 100%;
    border-collapse: collapse
}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
    padding-right: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    height: 25px
}

.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
    width: 14.2857142%;
    height: 25px;
    padding: 0;
    cursor: pointer;
    text-align: right;
    vertical-align: middle;
    color: #666;
    border: 1px solid #ddd;
    border-collapse: collapse;
    background: #f5f5f5;
    font-size: 12px
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
    width: 12.5%
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    background: #f1f1f1
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
    color: #3af
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
    color: #000;
    background: #ffe9d2;
    box-shadow: #ffb871 0 1px 4px 0 inset
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
    color: #000;
    background: #c1ffc9;
    box-shadow: #00dd1c 0 1px 4px 0 inset
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
    color: #fff;
    background: #3af;
    box-shadow: #178fe5 0 1px 3px 0 inset;
    font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
    opacity: .5;
    cursor: default;
    -ms-filter: 'alpha(opacity=50)';
    filter: 'alpha(opacity=50)'
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
    opacity: .2;
    -ms-filter: 'alpha(opacity=20)';
    filter: 'alpha(opacity=20)'
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
    color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover {
    color: #fff !important;
    background: #3af !important;
    box-shadow: #178fe5 0 1px 3px 0 inset !important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
    color: inherit !important;
    background: inherit !important;
    box-shadow: inherit !important
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    cursor: default;
    text-align: center;
    color: #999;
    font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_copyright {
    float: none;
    clear: both;
    margin-left: 8px;
    color: #ccc !important;
    font-size: 10px
}

.xdsoft_datetimepicker .xdsoft_copyright a {
    color: #eee !important
}

.xdsoft_datetimepicker .xdsoft_copyright a:hover {
    color: #aaa !important
}

.xdsoft_time_box {
    position: relative;
    border: 1px solid #ccc
}

.xdsoft_scrollbar > .xdsoft_scroller {
    height: 20px;
    border-radius: 3px;
    background: #ccc !important
}

.xdsoft_scrollbar {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 7px;
    cursor: pointer
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
    right: auto;
    left: 0
}

.xdsoft_scroller_box {
    position: relative
}

.xdsoft_datetimepicker.xdsoft_dark {
    color: #ccc;
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    border-bottom: 1px solid #444;
    border-left: 1px solid #333;
    background: #000;
    box-shadow: 0 5px 15px -5px rgba(255, 255, 255, .506)
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
    border-bottom: 1px solid #222
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div {
    color: #999;
    border-top: 1px solid #222;
    background: #0a0a0a
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
    background-color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
    border: 1px solid #333;
    background: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
    color: #000;
    background: #007fff
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
    color: #000;
    background: #c50;
    box-shadow: #b03e00 0 1px 3px 0 inset
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_next, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    color: #999;
    border: 1px solid #222;
    background: #0a0a0a
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    background: #0e0e0e
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
    color: #c50
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
    color: #000;
    background: #ffe9d2;
    box-shadow: #ffb871 0 1px 4px 0 inset
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
    color: #000;
    background: #c1ffc9;
    box-shadow: #00dd1c 0 1px 4px 0 inset
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
    color: #000;
    background: #c50;
    box-shadow: #b03e00 0 1px 3px 0 inset
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
    color: #000 !important;
    background: #007fff !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    color: #666
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
    color: #333 !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
    color: #111 !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
    color: #555 !important
}

.xdsoft_dark .xdsoft_time_box {
    border: 1px solid #333
}

.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller {
    background: #333 !important
}

.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    width: 100%;
    margin-top: 5px;
    color: #454551;
    border: 1px solid #ddd !important;
    font-size: 13px
}

.xdsoft_datetimepicker .blue-gradient-button {
    position: relative;
    height: 28px;
    padding: 4px 17px 4px 33px;
    color: #82878c;
    border: 1px solid #d7d8da;
    background: -moz-linear-gradient(top, #fff 0, #f4f8fa 73%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(73%, #f4f8fa));
    background: -webkit-linear-gradient(top, #fff 0, #f4f8fa 73%);
    background: -o-linear-gradient(top, #fff 0, #f4f8fa 73%);
    background: -ms-linear-gradient(top, #fff 0, #f4f8fa 73%);
    background: linear-gradient(to bottom, #fff 0, #f4f8fa 73%);
    font-family: museo-sans, 'Book Antiqua', sans-serif;
    font-size: 12px;
    font-weight: 300;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f8fa', GradientType=0)
}

.xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:focus span, .xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:hover span {
    color: #454551;
    background: -moz-linear-gradient(top, #f4f8fa 0, #fff 73%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f8fa), color-stop(73%, #fff));
    background: -webkit-linear-gradient(top, #f4f8fa 0, #fff 73%);
    background: -o-linear-gradient(top, #f4f8fa 0, #fff 73%);
    background: -ms-linear-gradient(top, #f4f8fa 0, #fff 73%);
    background: linear-gradient(to bottom, #f4f8fa 0, #fff 73%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa', endColorstr='#FFF', GradientType=0)
}

.left-nav {
    padding: 10px 10px 10px 10px;
    background-color: #f5f5f5
}

.left-nav__item {
    padding: 10px 0;
    border-bottom: 1px solid #d3d3d3
}

.left-nav__item.menu_level_2 {
    margin-bottom: 0 !important;
    padding: 0;
    border: none
}

.left-nav__item + .left-nav__item {
    padding-top: 6.5px
}

.left-nav__link {
    -webkit-transition: color .2s;
    transition: color .2s;
    color: #000
}

.no-touch .left-nav__link:hover {
    color: #5cd3cf
}

.left-nav__link:not(.menu_level_2), span.left-nav__link {
    position: relative;
    display: inline-block;
    padding-left: 15px;
    cursor: pointer;
    line-height: 20px
}

.left-nav__link.is-active:not(.menu_level_2), span.left-nav__link {
    position: relative;
    display: inline-block;
    padding-left: 15px;
    cursor: default;
    color: #5cd3cf;
    line-height: 20px
}

.left-nav__link.is-active.menu_level_2 {
    color: #5cd3cf
}

.left-nav__link:not(.menu_level_2)::before, span.left-nav__link::before {
    position: absolute;
    top: 10px;
    left: 0;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-top: -3px;
    margin-right: 10px;
    content: '';
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    vertical-align: middle;
    border: 2px solid;
    border-width: 0 2px 2px 0
}

.left-nav__link.is-active:not(.menu_level_2)::before, span.left-nav__link::before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.left-nav__text--big {
    font-size: 20px;
    font-weight: 700
}

.left-nav__count-items {
    padding-left: 5px;
    color: #545555;
    font-size: 10px
}

.g-header {
    background: #fff
}

.ears {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.ear {
    position: sticky;
    z-index: 2;
    top: 72px;
    bottom: 0;
    overflow: hidden;
    height: calc(100vh - 72px);
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: auto auto
}

.ear__img-box {
    position: absolute;
    top: 0;
    display: block
}

.ear img {
    display: inline-block;
    vertical-align: top
}

.ear__link {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.ear--left {
    left: 0
}

.ear--left .ear__img-box {
    right: 0
}

.ear--right {
    right: 0
}

.ear--right .ear__img-box {
    left: 0
}

@media (min-width: 768px) {
    .ear {
        width: calc((100% - 750px) / 2)
    }
}

@media (min-width: 1024px) {
    .ear {
        width: calc((100% - 980px) / 2)
    }
}

@media (min-width: 1280px) {
    .ear {
        width: calc((100% - 1270px) / 2)
    }
}

@media (min-width: 1600px) {
    .ear {
        width: calc((100% - 1570px) / 2)
    }
}

.header-menu-lvl1 {
    position: relative;
    z-index: 12;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 0 0 0 auto !important;
    padding: 0 !important
}

.header-menu-lvl1__item {
    position: relative;
    margin-left: 41px
}

.header-menu-lvl1__item::before {
    position: absolute;
    top: 50%;
    left: -20px;
    display: block;
    width: 1px;
    height: 20px;
    margin-top: -9px;
    content: '';
    background: rgba(255, 255, 255, .25)
}

.header-menu-lvl1__item:first-child::before, .header-menu-lvl1__item:last-child::before {
    display: none
}

.header-menu-lvl1__link {
    display: flex;
    align-items: center;
    height: 30px;
    padding: 0 10px;
    transition: color ease .3s, background .3s;
    text-decoration: none;
    color: #fff;
    font-family: OpenSans-Regular;
    font-size: 15px;
    line-height: 1.3
}

.header-menu-lvl1__link:focus, .header-menu-lvl1__link:hover {
    transition: color ease .3s, background .3s;
    text-decoration: none;
    color: #575756;
    background: #fff
}

.header-menu-lvl1__link.with-submenu {
    position: relative;
    padding-right: 25px
}

.header-menu-lvl1__link.with-submenu::after {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 6px;
    height: 6px;
    content: '';
    transition-duration: .3s;
    transform: translateY(-50%) rotate(-45deg);
    border-bottom: 1px solid;
    border-left: 1px solid
}

.header-menu-lvl1__link.with-submenu:hover::after {
    transform: translateY(-50%) rotate(135deg)
}

.header-menu-lvl1__link.with-submenu:hover + .header-menu-lvl2, .header-menu-lvl2:hover {
    visibility: visible;
    opacity: 1;
    transition: visibility ease .3s, opacity ease .3s
}

.header-menu-lvl1__link .icon {
    margin-left: 5px;
    fill: #fff
}

.header-menu-lvl1__link:hover .icon {
    fill: #575756
}

.header-menu-lvl1__item:last-child {
    width: 125px
}

.header-menu-lvl1__item:last-child .header-menu-lvl1__link {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
    transform: translate(0, -50%);
    border: 1px solid #dbe0e2;
    background: #458381
}

.header-menu-lvl1__item:last-child .header-menu-lvl1__link:focus, .header-menu-lvl1__item:last-child .header-menu-lvl1__link:hover {
    background: #fff
}

.header-menu-lvl2 {
    position: absolute !important;
    z-index: 10;
    top: 100%;
    right: 0;
    left: 0;
    visibility: hidden;
    opacity: 0;
    overflow-y: auto;
    max-height: 70vh;
    margin: 0 !important;
    padding: 15px 10px !important;
    transition: visibility ease .3s, opacity ease .3s;
    border: 1px solid #f1f1f1;
    background-color: #fff
}

.header-menu-lvl2 {
    -webkit-overflow-scrolling: auto;
    -moz-overflow-scrolling: auto;
    -ms-overflow-scrolling: auto;
    -o-overflow-scrolling: auto
}

.header-menu-lvl2::-webkit-scrollbar {
    width: 4px;
    cursor: pointer;
    -webkit-appearance: none
}

.header-menu-lvl2::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    background-color: #e0e0e0
}

.header-menu-lvl2::-webkit-scrollbar-track {
    background-color: #e0e0e0
}

.header-menu-lvl2::-webkit-scrollbar-track-piece {
    background-color: #e0e0e0
}

.header-menu-lvl2::-webkit-scrollbar-thumb {
    width: 0;
    height: 0;
    border-radius: 5px;
    background-color: #aaa
}

.header-menu-lvl2::-webkit-scrollbar-corner {
    width: 0;
    height: 0;
    background-color: #e0e0e0
}

.header-menu-lvl2::-webkit-resizer {
    background-color: #e0e0e0
}

.header-menu-lvl2__item.active .header-menu-lvl2__link {
    color: #5cd3cf
}

.header-menu-lvl2__link {
    display: block;
    overflow: hidden;
    max-width: 100%;
    margin: 0 0 10px;
    text-decoration: none;
    text-overflow: ellipsis;
    color: #323232;
    font-size: 13px;
    line-height: 1.2
}

.header-menu-lvl2__link:focus, .header-menu-lvl2__link:hover {
    text-decoration: none
}

.header-menu-lvl1__item:first-child .header-menu-lvl2 {
    min-width: 100%
}

.header-menu-lvl1__item:nth-child(2) .header-menu-lvl2 {
    width: 250px
}

@media (max-width: 1599px) {
    .header-menu-lvl1__item {
        margin-left: 21px
    }

    .header-menu-lvl1__item::before {
        left: -10px
    }
}

.slam-copyright {
    text-decoration: none;
    color: #fff;
    font-family: OpenSans-Regular;
    font-size: 12px
}

.row-align-center {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.lazy-img-wrap {
    position: relative;
    overflow: hidden
}

.pic .lazy-img-wrap {
    display: block;
    height: 100%
}

.lazy-img-wrap.loaded .preloader {
    display: none
}

.header-menu-lvl1 [id*=bx_incl_area] {
    display: flex
}

.section-expert__row > [id*=bx_incl_area] {
    max-width: 50%
}

.section-expert__row > [id*=bx_incl_area] .section-expert__right {
    flex: 0 0 100%;
    max-width: 100%
}

.js_ajax_opacity {
    position: relative
}

.js_ajax_opacity:after {
    position: absolute;
    z-index: 111;
    top: 200px;
    left: 50%;
    display: block;
    width: 40px;
    height: 40px;
    content: '';
    background: url(/local/templates/html/images/processing.gif) no-repeat center center;
    background-size: cover
}

@media (min-width: 1024px) {
    .footer-phones {
        display: none
    }
}

@media (max-width: 1023px) {
    .footer-wrap {
        display: flex
    }

    .footer-phones .contacts-phones__link {
        display: block;
        margin: 0 0 15px
    }

    .footer-phones .contacts-phones__link--text {
        color: #458381
    }

    .footer-icons .pic {
        display: flex
    }

    .p-card-tile {
        height: auto;
        max-height: 100%
    }
}

@media (max-width: 575px) {
    .pagination li:first-child {
        margin-right: 2px
    }

    .pagination li:last-child {
        margin-left: 2px
    }

    .pagination li:first-child i {
        margin-right: 2px
    }

    .pagination li:last-child i {
        margin-left: 2px
    }

    .pagination li {
        margin: 0
    }

    .pagination li > a, .pagination li > span {
        width: 25px;
        height: 25px
    }

    .footer-wrap {
        display: block
    }

    .footer-icons {
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
        margin: 30px 0 0
    }

    .footer-icons .pic .lazy-img-wrap {
        max-width: 60px
    }

    .scroll-to {
        right: -55px;
        bottom: 20px
    }
}

#modalPhonesList .contacts-drop {
    padding-bottom: 20px
}

.catalog-categories a {
    text-decoration: none
}

.catalog-categories .catalog-categories__prev-category-title {
    position: relative;
    display: flex;
    padding-left: 20px;
    text-transform: uppercase
}

.catalog-categories .catalog-categories__prev-category-title::before {
    position: absolute;
    top: 50%;
    left: 8px;
    width: 8px;
    height: 8px;
    content: '';
    transform: rotate(-45deg) translateY(-50%);
    border-top: 1px solid;
    border-left: 1px solid
}

.catalog-categories ul.list-reset .catalog-categories__sub-list {
    padding: 0 0 0 40px
}

.catalog-categories ul.list-reset .catalog-categories__sub-list li:before {
    content: none
}

@media (min-width: 1024px) {
    .catalog-categories ul.list-reset .catalog-categories__sub-list li .is-active {
        display: block;
        margin-left: -10px;
        padding: 4px 10px;
        pointer-events: none;
        color: #484848;
        border-radius: 1px;
        background: #f6f6f6
    }
}

@media (max-width: 1023px) {
    .filter-view {
        margin-bottom: 10px
    }

    .catalog-categories .list-reset {
        margin: 10px 0
    }

    .catalog-categories .catalog-categories__prev-category-title {
        display: none
    }

    .catalog-categories ul.list-reset .catalog-categories__sub-list {
        display: flex;
        overflow-x: auto;
        margin: 0 -15px;
        padding: 0 15px
    }

    .catalog-categories ul.list-reset .catalog-categories__sub-list li {
        display: flex;
        margin: 0 10px 5px 0;
        white-space: nowrap
    }

    .catalog-categories ul.list-reset .catalog-categories__sub-list li a {
        padding: 16px;
        border: 1px solid #e7e7e7;
        border-radius: 2px
    }

    .catalog-categories ul.list-reset .catalog-categories__sub-list li .is-active {
        padding: 16px;
        color: #484848;
        border: 1px solid #f6f6f6;
        border-radius: 2px;
        background: #f6f6f6
    }
}

.user-panel-mob .item.phones .drop-block-phones {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}

.user-panel-mob .item.phones.open .drop-block-phones {
    display: block;
}

.user-panel-mob .item.phones .icon:before {
    width: 1.6em;
    height: 1.6em;
    background-image: url(/local/templates/html/images/icons/phone.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.user-panel-mob .item.phones.open .icon:before {
    background-image: url(/local/templates/html/images/icons/phone-active.svg);
    color: #458381;
}

.user-panel-mob .item.phones.open {
    background: #d4d2d2;
}

.user-panel-mob .item.phones .drop-block-phones:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    height: 100%;
    width: 600%;
    margin-left: -300%;
    background: #d4d2d2;
    box-shadow: 0 7px 10px rgb(0 0 0 / 30%);
}

.drop-block-phones .mob-cont {
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.drop-block-phones .mob-cont span {
    position: static !important;
    z-index: 1;
    padding: 10px;
    font-size: 14px !important;
}

.drop-block-phones .mob-cont a {
    width: 100%;
    font-size: 22px;
    line-height: 1;
    display: block;
    margin-bottom: 10px;
    z-index: 1;
    margin-right: 0;
}

.drop-block-phones .mob-cont a.contacts-phones__link--text {
    display: none;
}

.drop-block-phones .mob-cont .contacts-drop {
    z-index: 1;
    width: 100%;
    padding: 0;
    box-shadow: none;
    background: none;
}

.drop-block-phones .mob-cont .contacts-drop__tcell-city,
.drop-block-phones .mob-cont .contacts-drop__tcell-phone {
    padding: 0 !important;
    font-size: 18px;
    width: 50%;
    border-bottom: none;
}

.drop-block-phones table tbody tr {
    display: none;
}

.drop-block-phones table tbody tr:first-of-type {
    display: block;
}

.drop-block-phones .mob-cont br {
    display: none;
}

.form-control-checkbox {
    display: none;
}

.form-control-checkbox + .js_checkbox {
    position: relative;
    border: 1px solid #dbe0e2;
    border-radius: 2px;
    background: #f6f6f6;
    width: 20px;
    height: 20px;
    margin: 0 9px 0 0;
    cursor: pointer;
}

.form-control-checkbox + .js_checkbox.checked {
    background: #458381;
    border: 1px solid #458381;
}

.form-control-checkbox + .js_checkbox.checked:before {
    font-family: sprite;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 12px;
    height: 12px;
    color: #fff;
    font-size: 10px;
    transform: translate(-50%, -50%);
    line-height: 1.4;
}

@media (max-width: 1023px) {
    .p-card-tile.p-card-tile_catalog {
        height: 337px;
        max-height: 337px;
    }
}

.prod-drop__controls {
    padding: 5px 0;
}

.add-wrap__item_pos {
    padding-left: 17px;
}

.subscribe-footer-wrap {
    background-color: #EBEBEB;
    font-size: 14px;
    width: 100%;
}

.subscribe-footer {
    margin: 0px auto;
}

.subscribe-footer form {
    display: inline-block;
    position: relative;
}

.subscribe-footer .subscribe-icon {
    display: inline-block;
}

.subscribe-intro {
    display: inline-block;
    position: relative;
}

.subscribe-form-fields {
    position: relative;
    display: inline-block;
}

.subscribe-footer input[name="asd_email"] {
    background: #F6F6F6;
    border: 1px solid #DBE0E2;
    border-radius: 4px;
    padding: 0 12px;
    height: 44px;
}

.subscribe-footer input[type="email"]::placeholder {
    color: #828282;
    line-height: 22px;
}

.subscribe-footer input[type="submit"] {
    color: #FFFFFF;
    height: 44px;
    background: #478381;
    border: none;
    border-radius: 4px;
}

.subscribe-footer .result_error {
    color: #D61414;
    position: absolute;
    bottom: 13px;
}

.subscribe-footer .result_success {
    max-width: 513px;
    margin: 0px auto;
}

.subscribe-footer .result_success p {
    position: absolute;
    top: 26px;
    padding-left: 50px;
    max-width: 454px;
}

.subscribe-footer .result_success a {
    color: #478381;
}

@media screen and (max-width: 609px) {
    .subscribe-footer-wrap {
        position: absolute;
        z-index: 50;
        bottom: 509px;
        margin-bottom: 0px;
        height: 138px;
    }

    .menu-foot::after {
        margin-bottom: 113px;
    }

    .subscribe-footer {
        padding: 24px 15px 4px;
    }

    .subscribe-form-fields {
        display: block;
        top: -20px;
    }

    .subscribe-intro {
        font-size: 13px;
        line-height: 14px;
        top: -33px;
        left: 34px;
        max-width: calc(100% - 30px);
    }

    .subscribe-footer .subscribe-icon, .subscribe-footer .subscribe-icon object {
        height: 30px;
    }

    .subscribe-footer input[name="asd_email"] {
        width: calc(100% - 109px);
        font-size: 13px;
    }

    .subscribe-footer input[type="submit"] {
        width: 104px;
        font-size: 13px;
        padding: 5px auto;
    }

    .subscribe-footer .result_error {
        bottom: 6px;
    }

    .subscribe-footer #asd_subscribe_res {
        font-size: 13px;
    }

}

@media screen and (max-width: 389px) {
    .subscribe-footer-wrap {
        bottom: 500px;
        height: 152px;
    }

    .subscribe-intro {
        top: -39px;
    }

    .subscribe-form-fields {
        top: -26px;
    }

    .subscribe-footer .result_success object {
        position: relative;
        left: calc(50% - 22px);
    }

    .subscribe-footer .result_success p {
        position: static;
        padding-left: 0;
        max-width: 100%;
    }
}

@media screen and (max-width: 609px) and (min-width: 389px) {
    .subscribe-footer .result_success {
        padding-top: 20px;
    }

    .subscribe-footer .result_success p {
        top: 46px;
    }
}

@media screen and (min-width: 610px) {
    .subscribe-footer-wrap {
        position: absolute;
        z-index: 50;
        bottom: 278px;
        margin-bottom: 94px;
    }

    .menu-foot::after {
        margin-bottom: 60px;
    }

    .subscribe-footer {
        padding: 24px 15px 21px;
        max-width: 100%;
    }

    .subscribe-footer .subscribe-icon, .subscribe-footer .subscribe-icon object {
        height: 30px;
    }

    .subscribe-intro {
        max-width: 232px;
        bottom: 0px;
        padding: 0 4px;
        font-size: 13px;
        line-height: 14px;
    }

    .subscribe-form-fields {
        bottom: 9px;
    }

    .subscribe-footer input[name="asd_email"] {
        width: 204px;
        font-size: 13px;
    }

    .subscribe-footer input[type="submit"] {
        font-size: 13px;
        width: 104px;
    }

    .subscribe-footer #asd_subscribe_res {
        font-size: 13px;
    }

    .subscribe-footer .result_error {
        margin-left: 268px;
    }
}

@media screen and (min-width: 768px) {
    .subscribe-footer {
        max-width: 750px;
    }

    .subscribe-intro {
        max-width: 337px;
        line-height: 18px;
    }

    .subscribe-footer input[name="asd_email"] {
        width: 238px;
    }

    .subscribe-footer .result_error {
        margin-left: 374px;
    }
}

@media (min-width: 1024px) {
    .subscribe-footer-wrap {
        position: relative;
        margin-bottom: 0;
        bottom: 0;
    }

    .subscribe-footer {
        padding: 24px 30px 21px;
        max-width: 990px;
    }

    .subscribe-footer .subscribe-icon, .subscribe-footer .subscribe-icon object {
        height: 45px;
    }

    .subscribe-intro {
        max-width: 427px;
        bottom: 6px;
        padding: 0 8px;
        font-size: 14px;
        line-height: 22px;
    }

    .subscribe-form-fields {
        bottom: 15px;
    }

    .subscribe-footer input[name="asd_email"] {
        width: 324px;
        font-size: 14px;
    }

    .subscribe-footer input[type="submit"] {
        width: 124px;
        font-size: 14px;
    }

    .subscribe-footer #asd_subscribe_res {
        font-size: 14px;
    }

    .subscribe-footer .result_error {
        margin-left: 480px;
    }
}
/* End */


/* Start:/local/templates/html/source/styles/components/swiper.css?16070053535877*/
.swiper-wrapper {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: 100%;
	height: 100%;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}
.swiper-slide {
	position: relative;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

button.custom-swiper-btn {
	border: 0;
	background-color: rgba(0,0,0,0.0);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	padding: 0;
	margin: 0;
	height: 40px;
	width: 40px;
}
.custom-swiper-btn__prev {
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='44' viewBox='0 0 17 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M16 1L2 22L16 43' stroke='%23000' stroke-width='2'%3E%3C/path%3E%3C/svg%3E");
}
.custom-swiper-btn__prev:hover,
.custom-swiper-btn__prev:focus {
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='44' viewBox='0 0 17 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M16 1L2 22L16 43' stroke='%235CD3CF' stroke-width='2'%3E%3C/path%3E%3C/svg%3E");
}
.custom-swiper-btn__next {
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='44' viewBox='0 0 17 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M1 1L15 22L1 43' stroke='%23000' stroke-width='2'%3E%3C/path%3E%3C/svg%3E");
}
.custom-swiper-btn__next:hover,
.custom-swiper-btn__next:focus {
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='44' viewBox='0 0 17 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M1 1L15 22L1 43' stroke='%235CD3CF' stroke-width='2'%3E%3C/path%3E%3C/svg%3E");
}

button.round-btn {
	height: 40px;
	width: 40px;
	border-radius: 50%;
	background-color: #F6F6F6;
	background-size: 15px 15px;
}

button.round-btn:hover,
button.round-btn:focus {
	background-color: #5CD3CF;
}
button.round-btn.custom-swiper-btn__prev:hover,
button.round-btn.custom-swiper-btn__prev:focus {
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='44' viewBox='0 0 17 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M16 1L2 22L16 43' stroke='%23ffffff' stroke-width='2'%3E%3C/path%3E%3C/svg%3E%0A");
}
button.round-btn.custom-swiper-btn__next:hover,
button.round-btn.custom-swiper-btn__next:focus {
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='44' viewBox='0 0 17 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.8' d='M1 1L15 22L1 43' stroke='%23ffffff' stroke-width='2'%3E%3C/path%3E%3C/svg%3E%0A");
}


.swiper-pagination {
	overflow: hidden;
	margin: 10px 0 0;
	display: flex;
	text-align: center;
	position: relative;
	left: 50%;
	bottom: 0;
	transform: translate(-50%,0);
}
.swiper-pagination-bullet {
	cursor: pointer;
	margin: 0 5px;
	height: 8px;
	width: 8px;
	border-radius: 50%;
	background: #F6F6F6;
}
.swiper-pagination-bullet:focus {
	outline: none;
}
.swiper-pagination-bullet:hover {
	background: #5CD3CF;
}
.swiper-pagination-bullet-active {
	background: #458381;
}

.swiper-pagination-bullet {
	display: inline-flex;

	flex-shrink: 0;
	width: 8px;
	height: 8px;
	margin: 0 9px;
	transition: background .3s;
	opacity: 1;
	border-radius: 50%;
	outline: 0;
	/*background-color: #bdbdbd;*/
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	position: relative;
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(.66);
	-ms-transform: scale(.66);
	transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(.66);
	-ms-transform: scale(.66);
	transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33);
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: .2s left, .2s -webkit-transform;
	-o-transition: .2s transform, .2s left;
	transition: .2s left, .2s -webkit-transform;
	transition: .2s transform, .2s left;
	transition: .2s transform, .2s left, .2s -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: .2s right, .2s -webkit-transform;
	-o-transition: .2s transform, .2s right;
	transition: .2s right, .2s -webkit-transform;
	transition: .2s transform, .2s right;
	transition: .2s transform, .2s right, .2s -webkit-transform;
}

/* End */


/* Start:/local/templates/html/source/styles/ajax.css?16055390391455*/
iframe.waitwindowlocal {
	position: absolute;
	border: 0;
	z-index: 11113;
}
.waitwindowlocalshadow {
	position: absolute;
	z-index: 11112;
	background-image: url(/local/templates/html/images/shadow.png);
}
.bx-core-waitwindow {
	display: none;
}
#nprogress {
	pointer-events: none;
}
#nprogress .bar {
	background: #324bab;
	position: fixed;
	z-index: 10000;
	top: 0;
	left: 0;
	width: 100%;
	height: 2px;
}
#nprogress .peg {
	display: block;
	position: absolute;
	right: 0;
	width: 100px;
	height: 100%;
	box-shadow: 0 0 10px #324bab, 0 0 5px #324bab;
	opacity: 1;
	-webkit-transform: rotate(3deg) translate(0, -4px);
	-ms-transform: rotate(3deg) translate(0, -4px);
	transform: rotate(3deg) translate(0, -4px);
}
#nprogress .spinner {
	display: block;
	position: fixed;
	z-index: 10000;
	top: 15px;
	right: 15px;
}
#nprogress .spinner-icon {
	width: 18px;
	height: 18px;
	box-sizing: border-box;
	border: solid 2px transparent;
	border-top-color: #324bab;
	border-left-color: #324bab;
	border-radius: 50%;
	-webkit-animation: nprogress-spinner 0.4s linear infinite;
	animation: nprogress-spinner 0.4s linear infinite;
}
@-webkit-keyframes nprogress-spinner {
	0% {
		-webkit-transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes nprogress-spinner {
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(360deg);
	}
}
.form-anim-block.is-send {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
}

/* End */


/* Start:/local/templates/html/source/styles/fix.css?16699695012262*/
#deliveryModal .modal-body{padding-right:35px;padding-left:35px}#deliveryModal .modal-body .h3,#deliveryModal .modal-body h3{margin-top:5px;margin-bottom:35px;text-align:center;font-size:22px}#deliveryModal .modal-body .h2,#deliveryModal .modal-body h2{margin-top:20px;margin-bottom:10px;color:#458381;font-size:15px;font-weight:700}#deliveryModal .modal-body .plast{color:#458381}#deliveryModal .modal-body a{color:#458381}#deliveryModal .modal-body .plast{margin-top:25px;margin-bottom:25px}@media (min-width:768px){#deliveryModal .modal-dialog{width:540px}}#basket-container .basket-table .td-gift .icon:before{background-position:-.2em -138.3em}#prod-popup .popup-body__foto img.popup-body__img{max-height:420px}body.main .main-slider__wrap .col_3>div{display:flex;width:100%}.user-panel .search-dropdown{border:none}.user-panel .search-dropdown .wrap-list{overflow-y:auto;-webkit-overflow-scrolling:auto;-moz-overflow-scrolling:auto;-ms-overflow-scrolling:auto;-o-overflow-scrolling:auto}.user-panel .search-dropdown .wrap-list::-webkit-scrollbar{width:6px;cursor:pointer;-webkit-appearance:none}.user-panel .search-dropdown .wrap-list::-webkit-scrollbar-button{width:0;height:0;background-color:#f1f1f1}.user-panel .search-dropdown .wrap-list::-webkit-scrollbar-track{background-color:#f1f1f1}.user-panel .search-dropdown .wrap-list::-webkit-scrollbar-track-piece{background-color:#f1f1f1}.user-panel .search-dropdown .wrap-list::-webkit-scrollbar-thumb{width:6px;height:6px;border-radius:6px;background-color:#c1c1c1}.user-panel .search-dropdown .wrap-list::-webkit-scrollbar-thumb:hover{background-color:#ccc}.user-panel .search-dropdown .wrap-list::-webkit-scrollbar-corner{width:0;height:0;background-color:#f1f1f1}.basket-table .td-gift .gray_icon_::before{background-position:-.2em -150.4em}.questionnaire .qn-btn .qn-btn-inner{transform:translate(-50%,-50%) rotate(270deg)}.questionnaire .qn-btn .icon{-webkit-transform:rotate(0);transform:rotate(0)}.qn-open .questionnaire .qn-btn .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1599px){.user-panel .search-dropdown{left:50%;min-width:630px;transform:translateX(-50%)}}@media (max-width:1279px){.user-panel .item.search .wrap-form:not(.opened) .input{height:42px}}
/* End */


/* Start:/local/templates/html/source/styles/index_slider.css?16442415665512*/
/*css here*/
.promo-products{
    position: relative;
    margin-top: 50px;
    pointer-events: none;
}
.promo-products-title{
    margin: 0 0 10px;
    user-select: none;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    font-family: OpenSans-Bold;
    font-size: 28px;
    font-weight: 700;
}
.promo-products__slider{
    overflow: hidden;
    /*margin: 0 -10px;*/
    /*padding-bottom: 200px;*/
    z-index: 2;
    padding:20px 0 200px;
    margin:-20px -10px 0;
}
.promo-products__slider .prod-pic{
    padding: 5px
}
.promo-products__slider  .prod-txt-content{
    padding: 5px
}
.promo-products__slider .p-card-tile-content__drop{
    padding: 0 5px;
}
.promo-products__slider .p-card-tile_catalog{
    width:100%;
}
.promo-products__slider .custom-swiper-controls {
    position: absolute;
    top: 65%;
    right: 0;
    left: 0;
}
.promo-products__slider button.custom-swiper-btn{
    position: absolute;
    top: -205px;
    z-index: 2;
    pointer-events: auto;
}
.promo-products__slider .custom-swiper-btn__next{
    right: -40px;
}
.promo-products__slider .custom-swiper-btn__prev{
    left:  -40px;
}
.promo-products__slider .p-card-tile{
    padding: 10px;
    height: 475px;
    max-height: 500px;
    pointer-events: auto;
}

.promo-products__slider  .product-markers_pos{
    right: 13px;
}

.promo-banner{
    margin-top: -150px;
    margin-bottom: 50px;
}
.promo-banner img{
    width:100%;
    object-fit: cover;
}
.promo-banner--d{
    display: block;
}
.promo-banner--m{
    display: none;
}
.promo-row{
    display: flex;
    justify-content:space-between;
    /*margin-bottom: -5rem;*/
}
.promo-col-banner{
    width:480px;
    margin-top: 10px;
}
.promo-col-slider{
    width:1020px;
}
.promo-col-banner img{
    width: 100%;
    object-fit: cover;
    object-position: left;
    height: 455px;
}
.promo-col-slider .promo-products{
    margin-top: 0;
}

.promo-col-slider .promo-products__slider{
    /*padding-bottom:80px;*/
}

.promo-products .place-slider__more{
    bottom: 5px;
    pointer-events: auto;
}
/*отступ для секции "Отраслевые решения"*/
.main .section-solutions{
    margin-top: -150px;
    padding: 0 0 10px !important;
}

.section-expert{
    padding-top:0 !important;
    margin-top: -150px;
}

/**/
@media (max-width: 1680px){
    .promo-col-slider{
        width:760px;
    }
    .promo-products__slider .custom-swiper-btn__next{
        right: -40px;
    }
    .promo-products__slider .custom-swiper-btn__prev{
        left: -40px;
    }
}
@media (max-width: 1599px){
    .promo-col-slider{
        width:610px;
    }
}
@media (max-width: 1320px){
    .promo-products__slider .custom-swiper-btn__next{
    right: -20px;
    }
    .promo-products__slider .custom-swiper-btn__prev{
    left: -20px;
    }
}
@media (max-width: 1279px){
    .promo-products__slider .custom-swiper-btn__next{
        right: -40px;
    }
    .promo-products__slider .custom-swiper-btn__prev{
        left: -40px;
    }
}
@media (max-width: 1280px){
    .promo-col-slider{
        width:303px;
    }
    /*.promo-products__slider .custom-swiper-btn__next{*/
        /*right: -20px;*/
    /*}*/
    /*.promo-products__slider .custom-swiper-btn__prev{*/
        /*left: -20px;*/
    /*}*/
}






@media (max-width: 1023px) {
    .promo-products__slider{
        padding-bottom: 40px;
    }

    .promo-products__slider .p-card-tile_catalog {
        height: 385px;
        max-height: 385px;
    }
    .promo-products__slider button.custom-swiper-btn{
        top: -68px;
    }
    .promo-row{
        flex-wrap: wrap;
        /*margin-bottom: -7rem;*/
    }
    .promo-col-banner{
        width:100%;
        margin-bottom: 40px;

    }
    .promo-col-banner img{
        height: auto;
    }
    .promo-col-slider{
        width:100%;
    }
    .promo-banner{
        margin-bottom: 40px;
        margin-top:0;
    }
    .js-promo1-slider button.custom-swiper-btn{
        top: -112px;
    }

    .section-expert, .main .section-solutions{
        margin-top: 0;
    }

}
@media (max-width: 768px){
    .promo-banner--d{
          display: none;
      }
    .promo-banner--m{
        display: block;
    }
    .promo-products__slider .custom-swiper-btn__next{
        right: -3px;
    }
    .promo-products__slider .custom-swiper-btn__prev{
        left: -3px;
    }
    .title-differ{
        margin-bottom:15px;
    }
    .title-differ--flex{
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
    }
    .main .section-solutions{
        margin-bottom: 0;
    }
    .promo-products{
        margin-top: 45px;
    }
    .promo-products-title{
        margin-bottom: 0;
    }
    .main .section-solutions{
        padding-bottom: 5px !important;
    }

}

@media (max-width: 750px){
    .title-differ--flex .place-slider__more{
        margin: 0;
    }
    .promo-products-title{
        font-size: 22px;
    }
}


@media (max-width: 575px){
    .main .section-solutions {
        min-height: 0 !important;
    }
}

@media (max-width: 380px){
    .promo-products__slider .p-card-tile{
        padding: 5px;
    }
    .promo-products__slider{
        margin: 0;
    }
    .promo-products__slider .custom-swiper-btn__next{
        right: -3px;
    }
    .promo-products__slider .custom-swiper-btn__prev{
        left: -3px;
    }
    .promo-products__slider button.custom-swiper-btn{
        top:-55px;
    }
    .js-promo1-slider button.custom-swiper-btn{
        top: -100px;
    }
}
/* End */


/* Start:/local/templates/html/ext_template_styles.css?170229103219323*/
.bx-core-adm-dialog-content-wrap-inner input[type=checkbox] {
  -webkit-appearance: checkbox;
}
.bx-core-adm-dialog-content-wrap-inner input[type=radio] {
  -webkit-appearance: radio;
}
.modal-body.forget-pass, .modal-body.forget-pass-success {
  padding-bottom: 30px;
}
.modal-body.forget-pass .btn-wrap, .modal-body.forget-pass-success .btn-wrap {
  text-align: center;
}
.modal-body.forget-pass .form-error-container.has-error {
  margin-bottom: 8px;
}
.forget-pass .forgot-back {
  margin-bottom: 20px;
}
.form-group.control-group .help-block {
  margin-top: 0;
}
.form-group.control-group.has-error .help-block {
  margin-top: 8px;
}
.modal-auth .modal-body {
  min-height: 346px;
}
.modal-auth .modal-body.forget-pass {
  min-height: 274px;
}
.modal-auth .modal-body.forget-pass-success {
  min-height: 148px;
}
.modal-auth .tab-pane {
  display: none;
}
.modal-auth .tab-pane.active.in {
  display: block;
}
.cabinet.hint-cabinet img.user-pic {
  width: 35px;
}
.js_image_preload {
  width: 110px;
}
.related-products.no-line {
  margin: 0 !important;
  padding: 0 !important;
}
.related-products.no-line:before {
  content: none !important;
}
.delivery-schedule .tabs-content {
  padding: 70px 40px 50px;
  border: 1px solid #e7e7e7;
  box-shadow: 0 2px 10px rgba(0, 0, 0, .05);
}
.delivery-schedule .wrap {
  padding: 0;
  border: 0;
  box-shadow: none;
}
div[id*=wait_comp_] {
  display: none;
}
#form_reviews .msg.form-group {
  margin-bottom: 0;
}
#form_reviews .msg.form-group .help-block {
  margin-bottom: 8px;
  padding: 0 25px;
}
.modal-header.comment-result {
  border-top: 0;
  border-bottom: 0;
}
.comments .comment .question .like.active:before {
  width: 1.903em;
  height: 1.9em;
  background-position: -.2em -108em;;
}
.comments .comment .question .dislike.active:before {
  width: 1.9em;
  height: 1.9em;
  background-position: -.2em -110.2em;;
}
.mob-menu-preloader, .order-status-preloader, .product-comment-preloader {
  position: absolute;
  z-index: 999;
  top: -15%;
  left: 0;
  display: none;
  overflow: visible;
  width: 100%;
  height: 130%;;
}
.mob-menu-preloader, .order-status-preloader {
  background: url(/local/templates/html/images/processing.gif) no-repeat center center;
}
.officeton-offer-per-client .text-block {
  min-height: 360px;
  margin-bottom: 30px;
  padding: 20px;
  border: 2px solid #ccc;;
}
.main-promo-offer-per-client.main-promo {
  margin-bottom: 40px;
}
.main-promo-offer-per-client.main-promo:after {
  display: block;
  clear: both;
  width: 100%;
  height: 0;
  content: '';;
}
.main-promo-offer-per-client.main-promo .item {
  float: left;
  width: 33.33%;
  padding: 15px 0;
  text-align: center;;
}
.main-promo-offer-per-client.main-promo .item + .item {
  border-left: 2px solid #ff1947;
}
.main-promo-offer-per-client.main-promo .item > * {
  display: inline-block;
  margin: 0 5px;
  vertical-align: middle;
  line-height: 1;
}
.main-promo-offer-per-client.main-promo .item .count {
  text-align: center;
}
.main-promo-offer-per-client.main-promo .item .count .val {
  font-size: 34px;
}
.main-promo-offer-per-client.main-promo .item .count .cur {
  color: #999;
  font-size: 12px;
}
.main-partners.officeton-offer-per-client .item {
  display: inline-block;
  width: 24%;
  margin: 10px 0;
  padding: 5px 10px;
  vertical-align: middle;;
}
.product-comment-like-wrapper {
  position: relative;
}
.ezp-spinner {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  opacity: .75;
  width: 100%;
  height: 100%;
  background: #fff;
}
.form-anim {
  position: relative;
  overflow: hidden;
}
.form-anim__loaded {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;;
}
.form-anim__loaded {
  position: absolute;
  z-index: 99;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  background: 0 0;;
}
.form-anim__loaded .cssload-container {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.form-anim.is-send .form-anim__loaded {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
@-webkit-keyframes cssload-rotate {
  to {
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes cssload-rotate {
  to {
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.cssload-container {
  position: relative;
}
.cssload-container {
  position: relative;
}
.cssload-whirlpool, .cssload-whirlpool::after, .cssload-whirlpool::before {
  position: absolute;
  top: 50%;
  left: 50%;
  border: 4px solid rgba(84, 85, 85, .18);
  border-left-color: #5cd3cf;
  border-radius: 1374px;
}
.cssload-whirlpool {
  width: 66px;
  height: 66px;
  margin: -33px 0 0 -33px;
  -webkit-animation: cssload-rotate 1.6s linear infinite;
          animation: cssload-rotate 1.6s linear infinite;
}
.cssload-whirlpool::before {
  width: 52px;
  height: 52px;
  margin: -26px 0 0 -26px;
  content: '';
  -webkit-animation: cssload-rotate 1.6s linear infinite;
          animation: cssload-rotate 1.6s linear infinite;
}
.c-rating__table__row--has-error {
  background-color: rgba(207, 26, 39, .1);
}
.c-rating__table__row:hover {
  background: #f9f9f9;
}
.c-rating__stars {
  position: relative;
  height: 18px;
  font-size: 0;;
}
.c-rating__stars:not(:checked) > input {
  position: absolute;
  left: -9999px;
}
.c-rating__stars:not(:checked) > label {
  float: right;
  overflow: hidden;
  width: 19px;
  height: 18px;
  margin-right: 12px;
  white-space: nowrap;
  border: 0;
  background: url(/local/templates/html/images/rating-stars.png) right center no-repeat;
  font-size: 0;;
}
.c-rating__stars:not(:checked) > label:first-child {
  margin-right: 0;
}
.c-rating__stars:not(:checked) > label:hover, .c-rating__stars:not(:checked) > label:hover ~ label, .c-rating__stars > input:checked ~ label {
  border: 0;
  background-color: transparent;
  background-position: left center;;
}
.c-rating__stars > input:checked + label:hover, .c-rating__stars > input:checked + label:hover ~ label, .c-rating__stars > input:checked ~ label:hover, .c-rating__stars > input:checked ~ label:hover ~ label, .c-rating__stars > label:hover ~ input:checked ~ label {
  background-position: left center;
}
div.bx-component-opener {
  z-index: 1050 !important;
}
.basket-page .grid-order-content {
  display: none;
}
.basket-page .grid-order-content.is-open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.contacts-list .block-btn .btn-contacts {
  padding: 0 30px;
}
.contacts-list .item.full-width {
  width: 100%;
}
.user-panel .item.search .btn-submit.load:before {
  padding: 15px;
  background: url(/local/templates/html/images/processing.gif) no-repeat center center !important;;
}
.bktcolors {
  position: relative;
  top: 1px;
  display: inline-block;
  width: 10px;
  height: 10px;
  line-height: 10px;;
}
.bktcolors img {
  position: absolute;
  width: 10px;
  height: 10px;;
}
@media (min-width: 768px) {
  .modal-catalog-sort .modal-dialog {
    width: 450px;
  }
}
.form-control--select.active .form-control--select_list {
  z-index: 2000;
  overflow: auto;
  max-height: 175px;;
}
.prod-table-list.series-catalog {
  margin-bottom: 0 !important;
}
.reg-btn-wrap {
  margin-bottom: 30px;
  padding: 20px 0;
  text-align: center;;
}
.main-partnersList {
  margin-bottom: 30px;
  text-align: center;;
}
.main-partnersList .item {
  display: inline-block;
  width: 19%;
  margin: 10px 0;
  padding: 5px 10px;
  vertical-align: middle;;
}
.main-partnersList .item img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .main-partnersList .item {
    width: 24%;
  }
}
@media (max-width: 767px) {
  .main-partnersList .item {
    width: 49%;
  }
}
.preloader-on {
  position: relative;
  width: 100%;
  height: 100%;
}
.preloader-on:before {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  display: block;
  opacity: .75;
  width: 100%;
  height: 100%;
  content: '';
  -webkit-transition: opacity .4s ease;
          transition: opacity .4s ease;
  background: #fff;;
}
.preloader-on:after {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  display: block;
  width: 50px;
  height: 50px;
  content: '';
  -webkit-transform: translate(-50%, -50%) rotate(0);
      -ms-transform: translate(-50%, -50%) rotate(0);
          transform: translate(-50%, -50%) rotate(0);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation: spin 3s linear infinite;
          animation: spin 3s linear infinite;
  background: url('data:image/svg+xml;utf8,%3Csvgversion="1.1"id="Capa_1"xmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"x="0px"y="0px"viewBox="0028.55128.551"style="enable-background:new0028.55128.551;"xml:space="preserve"fill="%239b1617"%3E%3Cg%3E%3Cpathd="M12.768,3.674v-2.17C12.768,0.676,13.443,0,14.273,0l0,0c0.83,0,1.505,0.676,1.505,1.504l0,0v2.17c0,0.83-0.675,1.508-1.505,1.508l0,0C13.443,5.182,12.768,4.504,12.768,3.674L12.768,3.674z"/%3E%3Cpathd="M12.768,27.041v-2.168c0-0.828,0.675-1.506,1.505-1.506l0,0c0.83,0,1.505,0.678,1.505,1.506l0,0v2.168c0,0.832-0.675,1.51-1.505,1.51l0,0C13.443,28.551,12.768,27.873,12.768,27.041L12.768,27.041z"/%3E%3Cpathd="M20.704,7.844c-0.585-0.588-0.585-1.545,0-2.129l0,0l1.534-1.533c0.589-0.59,1.542-0.59,2.13,0l0,0c0.59,0.59,0.59,1.539,0,2.125l0,0l-1.534,1.537c-0.294,0.291-0.68,0.439-1.064,0.439l0,0C21.384,8.283,21,8.135,20.704,7.844L20.704,7.844z"/%3E%3Cpathd="M4.179,24.367c-0.585-0.586-0.585-1.541,0-2.131l0,0l1.535-1.533c0.592-0.586,1.541-0.586,2.131,0l0,0c0.586,0.592,0.586,1.541,0,2.131l0,0l-1.536,1.533c-0.292,0.293-0.68,0.439-1.065,0.439l0,0C4.859,24.807,4.472,24.66,4.179,24.367L4.179,24.367z"/%3E%3Cpathd="M24.875,15.777c-0.832,0-1.506-0.674-1.506-1.504l0,0c0-0.832,0.674-1.506,1.506-1.506l0,0h2.169c0.83,0,1.507,0.678,1.507,1.506l0,0c0,0.83-0.677,1.504-1.507,1.504l0,0H24.875L24.875,15.777z"/%3E%3Cpathd="M1.505,15.777C0.674,15.777,0,15.104,0,14.273l0,0c0-0.832,0.674-1.506,1.505-1.506l0,0h2.169c0.83,0,1.505,0.678,1.505,1.506l0,0c0,0.83-0.675,1.504-1.505,1.504l0,0H1.505L1.505,15.777z"/%3E%3Cpathd="M22.238,24.367l-1.534-1.537c-0.585-0.586-0.585-1.535,0.003-2.127l0,0c0.587-0.586,1.539-0.586,2.127,0l0,0l1.534,1.533c0.586,0.59,0.586,1.545,0,2.131l0,0c-0.296,0.293-0.681,0.439-1.065,0.439l0,0C22.919,24.807,22.533,24.66,22.238,24.367L22.238,24.367z"/%3E%3Cpathd="M5.714,7.844L4.179,6.307c-0.585-0.586-0.585-1.539,0-2.125l0,0c0.589-0.59,1.542-0.59,2.13,0l0,0l1.536,1.533c0.586,0.584,0.586,1.541,0,2.129l0,0C7.549,8.135,7.165,8.283,6.78,8.283l0,0C6.394,8.283,6.009,8.135,5.714,7.844L5.714,7.844z"/%3E%3C/g%3E%3C/svg%3E');
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: translate(-50%, -50%) rotate(0);
            transform: translate(-50%, -50%) rotate(0);
  }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: translate(-50%, -50%) rotate(0);
            transform: translate(-50%, -50%) rotate(0);
  }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
  }
}
.table-reset .th-review {
  padding-right: 20px;
  text-align: right;;
}
#product-accordion-panel-8 .tab-content {
  clear: both;
}
.main-promo .item.index-spec-offer-item {
  display: none;
}
img.lazy {
  visibility: hidden;
  opacity: 0;
  min-width: 1px;
  min-height: 1px;
  transition: opacity .2s ease-in;
}
img.lazy.lazy-loaded {
  visibility: visible;
  opacity: 1;;
}
.l-page-seo {
  padding-bottom: 40px;
}
.c-more__trigger {
  padding-top: 15px;
}
.c-more__content {
  overflow: hidden;
  -webkit-transition: max-height .2s;
          transition: max-height .2s;
}
.is-open .c-more__content {
  max-height: none !important;
}
img.lazy.lazy-loaded.opacity_05 {
  opacity: .5;
}
.main-partners .link:hover img.opacity_05 {
  opacity: 1;
}
.main-services .bg img.lazy-loaded.opacity_035 {
  opacity: .35;
}
.main-services .item:hover .bg img.lazy-loaded.opacity_035 {
  opacity: .5;
}
.title-wrap__coutns {
  position: relative;
  top: -5px;
  white-space: nowrap;
  color: #999;
  font-family: OpenSans-Semibold, Helvetica, Arial, sans-serif;
  font-size: 10px;;
}
.prod-color .prod-color__mark {
  background-size: contain;
}
.prod-card-table .product-info {
  z-index: 102;
}
@media (max-width: 767px) {
  .filter-view:after {
    top: unset;
  }
}
@media (min-width: 1599px) {
  .grid-col-5 .p-card-tile_catalog {
    flex: 0 0 20%;
    width: 20%;
  }
}
@media (min-width: 1024px) {
  .btn-status:not(.in-basket) .icon {
    display: inline-block;
  }
}
.top-button-filter-wrapper {
  margin-bottom: 35px;
}
.top-button-filter-wrapper, .bottom-button-filter-wrapper {
  text-align: center;
}
.top-button-filter-wrapper button, .bottom-button-filter-wrapper button {
  margin-right: 8px;
}
@media (max-width: 1600px) {
  .top-button-filter-wrapper .btn, .bottom-button-filter-wrapper .btn {
    padding: 13px 18px 14px;
  }
}
@media (max-width: 767px) {
  .ms-slide .ms-close:last-of-type {
    display: none;
  }
  .mobile-button-filter-wrapper {
    position: fixed;
    right: 0;
    bottom: 30px;
    left: 0;
    display: flex;
    margin: 0 -15px -30px;
    padding: 0 !important;
    border: none !important;
  }
  .mobile-button-filter-wrapper .btn {
    flex: 1 0 50%;
    max-width: 50%;
  }
  .ms-slide {
    left: -100%;
    transition: left .4s ease;
    transform: none;

    will-change: auto;
  }
  .ms-open .ms-slide {
    left: 0;
    transform: none;
  }
}
.user-panel .item.delivery {
  max-width: 355px;
}
.user-panel .item.delivery .tooltip-info .drop-info {
  top: auto;
  width: 200px;
  min-width: initial;
  margin-left: -100px;
  padding: 0 0 15px;
  box-shadow: none;
}
.user-panel .item.delivery .tooltip-info .drop-wrap {
  padding: 10px 25px;
}
.user-panel .item-delivery__schedule {
  font-size: 14px;
}
.user-panel .item.delivery .tooltip-info .btn-icon {
  position: absolute;
  top: -2px;
  width: 15px;
  height: 15px;
}
.user-panel .item.delivery .tooltip-info .btn-icon:before {
  transform: scale(.65) translate(-2px, -2.5px);
}
.form-control--select .form-control--select_value {
  overflow: hidden;
  padding-right: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.form-control--select .form-control--select_item {
  height: auto;
}
@media (max-width: 678px) {
  .jivosite-load-btn {
    display: none !important;
  }
}
@media (max-width: 1279px) {
  .product-view.grid-layout .smart-bonus {
    -ms-grid-row-align: start;
    align-self: start;

    -ms-grid-row: 3;
        grid-row: 3/3;
  }
}
@media (max-width: 768px) {
  .controls-order-mob_not-avail .controls-order-mob__btn {
    height: 40px;
    font-size: 11px;
  }
  .controls-order-mob__text {
    font-size: 14px;
  }
}
.order-content .step-controls .tooltip-info__wrap > p {
  cursor: pointer;
}
.b-status-wrap__count, .b-status-wrap__text {
  font-size: 15px;
  line-height: 15px;
}
/*Изменные стили для столбцов корзины*/


.basket-table .th-gift {
  width: 2%;
}
.basket-table .td-count {
  width: 9%;
}
.basket-table .td-price {
  width: 10%;
}
.basket-table .td-nds {
  width: 7%;
}
.basket-table .td-bonus {
  width: 8%;
}
/* корректировки для стилей корзины на мобайле ================================ */

.page-title .pt-basket .total-wrap .price {
  float: right;
}
.page-title .pt-basket .total-wrap .bonus {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .page-title.page-title_basket-ext .pt__bottom .pt-message-wrap:after {
    bottom: 0;
  }
}
/*====================================================================================*/


.grecaptcha-badge {
  display: none !important;
}
.prod-table-list td div.controls-basket {
  min-width: 94px;
}
.prod-table-list td .b-status-wrap__text.waiting {
  font-size: 13px;
}
.yxo18 {
  position: fixed;
  z-index: 3003;
  top: 300px;
  left: 0;
  display: block;
  box-sizing: border-box;
  width: 80px;
  height: 400px;
  cursor: pointer;
  text-decoration: none;
  background: url('/local/templates/html/./images/yxo2.svg') no-repeat 50% 50%;
  background: url('/local/templates/html/./images/yxo1.svg') no-repeat 50% 50%;
}
.yxo18:hover {
  box-sizing: border-box;
  text-decoration: none;
  background: url('/local/templates/html/./images/yxo2.svg') no-repeat 50% 50%;
}
@media (max-width: 1200px) {
  .yxo18 {
    display: none;
  }
}
.price-wrap__prc-old:before {
  top: 49%;
}
@media (max-width: 1279px) {
  .product-view.grid-layout .smart-bonus {
    -ms-grid-row: 3;
    -ms-grid-row: 2;
        grid-row: 3/2;
  }
}
.user-panel-mob .item.logo img.halloween-mob-logo-img {
  width: 100px;
  height: 40px;
}
@media (min-width: 1600px) {
  .reviews .p-card-tile_catalog {
    -ms-flex: 0 0 33%;
        flex: 0 0 33%;
    width: 33%;
  }
}
.item-delivery__txt .tooltip-info {
  position: absolute;
}
.breadcrumb-drop-mob {
  padding: 5px 15px 10px 0;
}
.breadcrumb-drop-mob li:before {
  position: static;
  display: inline-block;
  width: 1em;
  height: 1.6em;
  margin: 0 10px 0 0;
  content: ' ';
  transform: scaleX(-1);
  vertical-align: middle;
  color: #666;
  background-image: url(/local/templates/html/images/sprite_svg.svg);
  background-repeat: no-repeat;
  background-position: -.7em -21.4em;
  background-size: 5.7em 585.5em;
  font-size: 10px;
}
.breadcrumb-drop-mob li > a {
  text-decoration: none;
  color: #666;
  border-bottom: 1px dotted #666;
  font-size: 13px;
}
.breadcrumb-drop-mob .list-reset {
  margin: 0;
}
.breadcrumb-drop-mob {
  display: none;
}
@media (max-width: 1023px) {
  .breadcrumb-drop-mob {
    display: block;
  }
}
.brands-section__list span.text.checked {
  color: #fff;
  background: #458381;
}
.ajax-result.preloader-block{
  position: relative;
}
.ajax-result.preloader-block:before, .order-preloader:not(.prod-card-table):before {
  position: absolute;
  z-index: 200;
  top: 0;
  left: 0;
  display: block !important;
  opacity: .5;
  width: 100%;
  height: 100%;
  content: '';
  background: #fff;
}
.ajax-result.preloader-block:after {
  position: absolute;
  z-index: 200;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  display: block;
  box-sizing: border-box;
  width: 30px;
  height: 30px;
  content: '';
  transform-origin: 50% 50%;
  animation-name: rotate;
  animation-duration: .6s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  border: 3px solid #eee;
  border-top-color: #458381;
  border-radius: 100%;
}
.order-preloader.prod-card-table {
  opacity: .5;
  background: #fff;
}
.p-card-tile_catalog.catalog-item {
  position: relative;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.prod-card-list .prod-card-group {
  width: 100%;
}

.prod-card-list.js-hover{
  display: flex;
  flex-flow: wrap row;
}

.search-empty-result{
  margin: 10px;

}

@media (min-width: 1600px){
  .five-row-item > .p-card-tile_catalog {
    flex: 0 0 20%;
    width: 20%;
  }
}

#modalCatalogSort.modal-catalog-sort{
  margin: 100px 10px 10px 10px;
}
/* End */


/* Start:/local/templates/html/components/slam/easybasket/header/style.css?161123828257*/
.service-basket-item .basket-menu-item__info{width:470px}
/* End */


/* Start:/local/templates/html/components/bitrix/menu/top_main/style.css?162367163910202*/
.header-fixed .slam-menu {
  /* top: 90px; */
}
@media (min-width:1024px) {
  .slam-menu {
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    visibility: hidden;
    opacity: 0;
    overflow: hidden;
    width: 100%;
    transition: visibility .2s,opacity .2s,top .2s;
    pointer-events: none;
    border-radius: 0 0 4px 4px;
    background: #fff;
  }
  .open-fade .slam-menu {
    z-index: 100;
    visibility: visible;
    opacity: 1;
    pointer-events: all;
  }
  .slam-menu .nav {
    position: relative;
    margin: 0;
    background-color: #fff;
  }
  .slam-menu .nav .has-nav .nav-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-decoration: none;
  }
  .slam-menu .nav .has-nav .nav-toggle {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    justify-content: center;
    width: 50px;
    height: 50px;
  }
  .slam-menu .nav .has-nav .nav-toggle:after {
    width: 7px;
    height: 12px;
    content: '';
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 7 12\'%3E%3Cpath fill=\'%23828282\' fill-rule=\'evenodd\' d=\'M6.75 6l-6 6a2 2 0 010-2.82L3.93 6 .75 2.82A2 2 0 01.75 0l6 6z\' clip-rule=\'evenodd\'/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: contain;
  }
  .slam-menu .nav-list {
    overflow: auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: auto;
       -moz-overflow-scrolling: auto;
        -ms-overflow-scrolling: auto;
         -o-overflow-scrolling: auto;
    width: 28%;
    height: 100%;
    max-height: 70vh;
    padding: 0;
    border-radius: 0 0 0 12px;
    background: #f5f5f5;
  }
  .slam-menu .nav-list:before {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    left: 0;
    display: block;
    width: 28%;
    height: 20px;
    content: '';
    background: linear-gradient(to bottom,#fff 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,.005) 100%);
  }
  .slam-menu .nav-list:after {
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 28%;
    height: 25px;
    content: '';
    background: linear-gradient(to top,#fff 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,.005) 100%);
  }
  .slam-menu .nav-list::-webkit-scrollbar {
    width: 4px;
    cursor: pointer;

    -webkit-appearance: none;
  }
  .slam-menu .nav-list::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    background-color: transparent;
  }
  .slam-menu .nav-list::-webkit-scrollbar-track {
    background-color: #f5f5f5;
  }
  .slam-menu .nav-list::-webkit-scrollbar-track-piece {
    background-color: #f5f5f5;
  }
  .slam-menu .nav-list::-webkit-scrollbar-thumb {
    width: 0;
    border-radius: 5px;
    background-color: #e0e0e0;
  }
  .slam-menu .nav-list::-webkit-scrollbar-thumb:hover {
    background-color: #bdbdbd;
  }
  .slam-menu .nav-list::-webkit-scrollbar-corner {
    width: 0;
    height: 0;
    background-color: #f5f5f5;
  }
  .slam-menu .nav-list::-webkit-resizer {
    background-color: #f5f5f5;
  }
  .slam-menu .nav-item {
    display: flex;
    height: 50px;
    padding: 0;
    transition: background-color .3s;
    border-bottom: 1px solid #e7e7e7;
  }
  .slam-menu .nav-item.active {
    background-color: #fff;
  }
  .slam-menu .nav-item.active .nav-link {
    text-decoration: none;
    color: #458381;
  }
  .slam-menu .nav-item.active .nav-lvl2-bg {
    z-index: 1;
    visibility: visible;
    opacity: 1;
  }
  .slam-menu .nav-item.active .nav-lvl2 {
    display: flex;
  }
  .slam-menu .nav-item.active .nav-toggle:after {
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 7 12\'%3E%3Cpath fill=\'%23458381\' fill-rule=\'evenodd\' d=\'M6.75 6l-6 6a2 2 0 010-2.82L3.93 6 .75 2.82A2 2 0 01.75 0l6 6z\' clip-rule=\'evenodd\'/%3E%3C/svg%3E');
  }
  .slam-menu .nav-item.active .nav-item-img-wrap {
    -webkit-filter: none;
       -moz-filter: none;
        -ms-filter: none;
         -o-filter: none;
            filter: none;
  }
  .slam-menu .nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    padding: 0 10px 0 30px;
    color: #000;
  }
  .slam-menu .nav-link .nav-item-img-wrap {
    display: inline-flex;
    flex-shrink: 0;
    width: 30px;
    height: 30px;
    margin-right: 15px;
    transition: -webkit-filter .3s;
    transition:         filter .3s;
    transition:         filter .3s,-webkit-filter .3s;

    -webkit-filter: grayscale(100%) opacity(1) contrast(100%);
    -webkit-filter: #696969 contrast(100%);
       -moz-filter: grayscale(100%) opacity(1) contrast(100%);
        -ms-filter: grayscale(100%) opacity(1) contrast(100%);
         -o-filter: grayscale(100%) opacity(1) contrast(100%);
            filter: grayscale(100%) opacity(1) contrast(100%);
            filter: #696969 contrast(100%);
  }
  .slam-menu .nav-link .nav-item-img-wrap > svg {
    width: 100%;
  }
  .slam-menu .nav-item-name {
    flex-grow: 1;
  }
  .slam-menu .nav-lvl2 {
    position: absolute;
    z-index: 2;
    top: 15px;
    left: 28%;
    display: none;
    width: 72%;
    transition: all .3s ease;
  }
  .slam-menu .nav-lvl2-bg {
    position: absolute;
    z-index: -1;
    right: 0;
    bottom: 0;
    display: flex;
    visibility: hidden;
    opacity: 0;
    align-items: center;
    justify-content: center;
    width: 400px;
    height: 400px;
    transition: visibility .3s,opacity .3s;

    -webkit-filter: grayscale(100%) opacity(.07) contrast(100%);
    -webkit-filter: rgba(0, 0, 0, .07) contrast(100%);
       -moz-filter: grayscale(100%) opacity(.07) contrast(100%);
        -ms-filter: grayscale(100%) opacity(.07) contrast(100%);
         -o-filter: grayscale(100%) opacity(.07) contrast(100%);
            filter: grayscale(100%) opacity(.07) contrast(100%);
            filter: rgba(0, 0, 0, .07) contrast(100%);
  }
  .slam-menu .nav-lvl2-bg > svg {
    width: 100%;
  }
  .slam-menu .nav-lvl2-list {
    display: block;
    overflow: auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: auto;
       -moz-overflow-scrolling: auto;
        -ms-overflow-scrolling: auto;
         -o-overflow-scrolling: auto;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    max-height: 70vh;
    padding: 0 0 30px;

    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
  .slam-menu .nav-lvl2-list::-webkit-scrollbar {
    width: 4px;
    cursor: pointer;

    -webkit-appearance: none;
  }
  .slam-menu .nav-lvl2-list::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    background-color: transparent;
  }
  .slam-menu .nav-lvl2-list::-webkit-scrollbar-track {
    background-color: #f5f5f5;
  }
  .slam-menu .nav-lvl2-list::-webkit-scrollbar-track-piece {
    background-color: #f5f5f5;
  }
  .slam-menu .nav-lvl2-list::-webkit-scrollbar-thumb {
    width: 0;
    border-radius: 5px;
    background-color: #e0e0e0;
  }
  .slam-menu .nav-lvl2-list::-webkit-scrollbar-thumb:hover {
    background-color: #bdbdbd;
  }
  .slam-menu .nav-lvl2-list::-webkit-scrollbar-corner {
    width: 0;
    height: 0;
    background-color: #f5f5f5;
  }
  .slam-menu .nav-lvl2-list::-webkit-resizer {
    background-color: #f5f5f5;
  }
  .slam-menu .nav-lvl2-item {
    display: block;
    margin-bottom: 15px;
    padding: 0 20px;

    break-inside: avoid;
    -webkit-column-break-inside: avoid;
       -moz-column-break-inside: avoid;
    page-break-inside: avoid;
  }
  .slam-menu .nav-lvl2-item.active .nav-lvl2-link {
    text-decoration: none;
    color: #458381;
  }
  .slam-menu .nav-lvl2-item.active .nav-lvl3 {
    display: flex;
  }
  .slam-menu .nav-lvl2-item-name {
    margin-bottom: 8px;
  }
  .slam-menu .nav-lvl2-link {
    width: 100%;
    padding: 0;
    text-decoration: none;
    color: #323232;
  }
  .slam-menu .nav-lvl2-link:hover {
    color: #458381;
  }
  .slam-menu .nav-lvl2-link .nav-toggle {
    display: none!important;
  }
  .slam-menu .nav-lvl3 {
    position: relative;
    z-index: 15;
    display: block;
    margin-top: 5px;
    transition: all .3s ease;
  }
  .slam-menu .nav-lvl3-list {
    display: flex;
    overflow: auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: auto;
       -moz-overflow-scrolling: auto;
        -ms-overflow-scrolling: auto;
         -o-overflow-scrolling: auto;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 0 0 10px;
  }
  .slam-menu .nav-lvl3-list::-webkit-scrollbar {
    width: 4px;
    cursor: pointer;

    -webkit-appearance: none;
  }
  .slam-menu .nav-lvl3-list::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    background-color: transparent;
  }
  .slam-menu .nav-lvl3-list::-webkit-scrollbar-track {
    background-color: #f5f5f5;
  }
  .slam-menu .nav-lvl3-list::-webkit-scrollbar-track-piece {
    background-color: #f5f5f5;
  }
  .slam-menu .nav-lvl3-list::-webkit-scrollbar-thumb {
    width: 0;
    border-radius: 5px;
    background-color: #e0e0e0;
  }
  .slam-menu .nav-lvl3-list::-webkit-scrollbar-thumb:hover {
    background-color: #bdbdbd;
  }
  .slam-menu .nav-lvl3-list::-webkit-scrollbar-corner {
    width: 0;
    height: 0;
    background-color: #f5f5f5;
  }
  .slam-menu .nav-lvl3-list::-webkit-resizer {
    background-color: #f5f5f5;
  }
  .slam-menu .nav-lvl3-item {
    display: flex;
    align-items: center;
    padding: 3px 0;
  }
  .slam-menu .nav-lvl3-item.active .nav-lvl3-link {
    color: #458381;
  }
  .slam-menu .nav-lvl3-link {
    width: 100%;
    padding: 0;
    text-decoration: none;
    color: #323232;
  }
  .slam-menu .nav-lvl3-link:hover {
    color: #458381;
  }
}
@media (max-width:1023px) {
  .slam-menu {
    display: none;
  }
}
/* End */


/* Start:/local/components/sh/ourSites/templates/.default/style.css?17158435071272*/
.footer-logos__title {
	font-size: 14px;
	font-weight: 600;
	line-height: 19px;
	margin-bottom: 22px;
	color: rgba(173, 173, 173, 1);
}

.footer-logos__items {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 0 -8px -16px;
}

.footer-logos--light .footer-logos__items {
	margin: 0 -13px -16px
}

.footer-logos__item {
	display: flex;
	margin: 0 8px 16px;
	cursor: pointer;
}

.footer-logos--light .footer-logos__item {
	padding: 6px 8px;
	margin: 0 5px 10px;
	transition: background-color .2s;
	border-radius: 5px;
}

.footer-logos__item-img {
	height: 33px;
	width: 94px;
}

.footer-logos__item .footer-logos__item-img  {
	transition: fill .2s;
	filter: invert(100%) grayscale(1) contrast(0);
}
.footer-logos__item:hover .footer-logos__item-img{
	filter: grayscale(0);
}

.footer-logos--light .footer-logos__item:hover {
	background-color: rgba(255, 255, 255, 1);
}

.footer-logos__item:not(:hover) .footer-logos__item-img path {
	fill: rgba(173, 173, 173, 1) !important;
}

@media (max-width: 1023px) {

	.footer-logos__title {
		font-size: 13px;
		line-height: 17px;
		margin-bottom: 14px;
	}

	.footer-logos--light .footer-logos__items {
		margin: -8px -6px;
	}

	.footer-logos--light .footer-logos__item {
		margin: 0;
	}
}
.svg-sprite{display: none;}
/* End */


/* Start:/local/templates/html/components/slam/easy.list/banner-right-bottom-one/ext_style.css?1623671639117*/
.full-banner-img {
    width: 306px
}

.full-banner-img>img {
    position: relative;
    top: 10px;
    left: 0px;
}
/* End */


/* Start:/local/templates/html/styles.css?1702288778103*/
.adm-workarea option[selected] {
    background: #cecece;
}

.search-empty-result {
    margin: 10px;
}
/* End */


/* Start:/local/templates/html/template_styles.css?16699704853880*/
:root {
  --clr-accept-cookie: #458381;
  --clr-accept-cookie-hover: #3a6d6c;
  --clr-accept-cookie-light-hover: #5cd3cf;
  --clr-decline-cookie: #ce2c2c;
  --clr-decline-cookie-border: #a82525;
  --clr-white-255: #fff;
}

.cl-cookie-modal-container {
  width: 1570px;
  padding-inline: 15px;
  margin-inline: auto;
}

.cl-cookie-modal {
  position: fixed;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, -20%);
  width: 60%;
  background: rgba(255, 255, 255, 0.95);
  z-index: 1000;
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
  .cl-cookie-modal {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    transform: translate(0, 0);
  }
}
@media only screen and (min-width: 601px) and (max-width: 960px) {
  .cl-cookie-modal {
    width: 90%;
  }
}
@media only screen and (min-width: 961px) and (max-width: 1024px) {
  .cl-cookie-modal {
    position: fixed;
    left: 50%;
    bottom: 0;
    width: 80%;
    transform: translate(-50%, -20%);
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1600px) {
  .cl-cookie-modal {
    position: fixed;
    left: 50%;
    bottom: 0;
    width: 70%;
    transform: translate(-50%, -20%);
  }
}

.cl-cookie-modal__container {
  max-width: 960px;
  margin-inline: auto;
}

.cl-cookie-modal__wrapper {
  padding-block: 2em;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
  .cl-cookie-modal__wrapper {
    padding: 1em;
    flex-direction: column;
    gap: 1.5rem;
  }
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .cl-cookie-modal__wrapper {
    flex-direction: column;
    padding: 2em;
    gap: 1.5rem;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1600px) {
  .cl-cookie-modal__wrapper {
    padding: 2em;
    gap: 1.5rem;
  }
}

.cl-cookie-modal__text-container {
  display: flex;
  align-items: center;
  gap: 1em;
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
  .cl-cookie-modal__text-container {
    flex-direction: column;
    gap: 0.7em;
    align-items: center;
  }
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .cl-cookie-modal__text-container {
    align-items: flex-end;
  }
}

.cl-cookie-modal__text {
  margin: 0;
}
@media only screen and (min-width: 320px) and (max-width: 601px) {
  .cl-cookie-modal__text {
    text-align: center;
  }
}

.cl-cookie-modal__btns-container {
  display: flex;
  justify-content: space-between;
  gap: 1em;
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
  .cl-cookie-modal__btns-container {
    width: 100%;
    justify-content: space-between;
  }

  .cl-cookie-modal__btns-container > * {
    flex-basis: 100%;
  }
}

.cl-cookie-modal__btn {
  cursor: pointer;
  border: none;
  padding: 0.5em 1em;
}

.cl-cookie-modal__btn--apply {
  background-color: var(--clr-accept-cookie);
  color: var(--clr-white-255);
  border: thin solid var(--clr-accept-cookie-hover);
}

.cl-cookie-modal__btn--apply:hover {
  background-color: var(--clr-accept-cookie-hover);
}

.cl-cookie-modal__btn--decline {
  background-color: var(--clr-white-255);
  color: var(--clr-decline-cookie);
  border: thin solid var(--clr-decline-cookie-border);
}

.cl-cookie-modal__btn--decline:hover {
  background-color: var(--clr-decline-cookie);
  color: var(--clr-white-255);
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
  .cl-cookie-modal__btn--decline {
    background-color: var(--clr-decline-cookie);
    color: var(--clr-white-255);
    border: thin solid var(--clr-decline-cookie-border);
  }
}

.cl-cookie-modal-shadowbox {
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.cl-cookie-modal-animation--ease {
  transition: all 400ms ease;
}

.cl-cookie-modal-round-corner {
  border-radius: 3px;
}

/* End */
/* /local/templates/html/source/styles/libs/jquery-ui.css?160553867832864 */
/* /local/templates/html/source/styles/fonts.css?1605541362487467 */
/* /local/templates/html/source/styles/app.css?17575889221126326 */
/* /local/templates/html/source/styles/components/swiper.css?16070053535877 */
/* /local/templates/html/source/styles/ajax.css?16055390391455 */
/* /local/templates/html/source/styles/fix.css?16699695012262 */
/* /local/templates/html/source/styles/index_slider.css?16442415665512 */
/* /local/templates/html/ext_template_styles.css?170229103219323 */
/* /local/templates/html/components/slam/easybasket/header/style.css?161123828257 */
/* /local/templates/html/components/bitrix/menu/top_main/style.css?162367163910202 */
/* /local/components/sh/ourSites/templates/.default/style.css?17158435071272 */
/* /local/templates/html/components/slam/easy.list/banner-right-bottom-one/ext_style.css?1623671639117 */
/* /local/templates/html/styles.css?1702288778103 */
/* /local/templates/html/template_styles.css?16699704853880 */
