

/* Start:/local/templates/aleshka_shop/css/app.min.css?1714119075461174*/
@font-face {
	font-family: FiraSansBold;
	font-style: normal;
	font-weight: 400;
	src: url(/local/templates/aleshka_shop/css/../fonts/FiraSansBold.woff) format("woff"), url(/local/templates/aleshka_shop/css/../fonts/FiraSansBold.woff2) format("woff2")
}

.fira-b {
	font-family: FiraSansBold, Arial, Helvetica, sans-serif
}

@font-face {
	font-family: FiraSansItalic;
	font-style: normal;
	font-weight: 400;
	src: url(/local/templates/aleshka_shop/css/../fonts/FiraSansItalic.woff) format("woff"), url(/local/templates/aleshka_shop/css/../fonts/FiraSansItalic.woff2) format("woff2")
}

.fira-i {
	font-family: FiraSansItalic, Arial, Helvetica, sans-serif
}

@font-face {
	font-family: FiraSansLight;
	font-style: normal;
	font-weight: 400;
	src: url(/local/templates/aleshka_shop/css/../fonts/FiraSansLight.woff) format("woff"), url(/local/templates/aleshka_shop/css/../fonts/FiraSansLight.woff2) format("woff2")
}

.fira-l {
	font-family: FiraSansLight, Arial, Helvetica, sans-serif
}

@font-face {
	font-family: FiraSansMedium;
	font-style: normal;
	font-weight: 400;
	src: url(/local/templates/aleshka_shop/css/../fonts/FiraSansMedium.woff) format("woff"), url(/local/templates/aleshka_shop/css/../fonts/FiraSansMedium.woff2) format("woff2")
}

.fira-m {
	font-family: FiraSansMedium, Arial, Helvetica, sans-serif
}

@font-face {
	font-family: FiraSansRegular;
	font-style: normal;
	font-weight: 400;
	src: url(/local/templates/aleshka_shop/css/../fonts/FiraSansRegular.woff) format("woff"), url(/local/templates/aleshka_shop/css/../fonts/FiraSansRegular.woff2) format("woff2")
}

.fira-r {
	font-family: FiraSansRegular, Arial, Helvetica, sans-serif
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-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 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	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 {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],
input[type=radio] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	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] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,
th {
	padding: 0
}

[class*=sp-] {
	display: inline-block
}

[class*=sp-]:before {
	content: '';
	display: block;
	background-image: url(/local/templates/aleshka_shop/css/../images/sprite.png)
}

.sp-filter-btn-disabled:before {
	background-position: -202px 0;
	width: 14px;
	height: 14px
}

.sp-upload-close-hover:before {
	background-position: -202px -15px;
	width: 13px;
	height: 13px
}

.sp-upload-close:before {
	background-position: -202px -29px;
	width: 13px;
	height: 13px
}

.sp-upload:before {
	background-position: -202px -43px;
	width: 8px;
	height: 16px
}

.sp-stock-1:before {
	background-position: 0 0;
	width: 100px;
	height: 99px
}

.sp-stock-2:before {
	background-position: -101px 0;
	width: 100px;
	height: 99px
}

.sp-stock-3:before {
	background-position: 0 -100px;
	width: 100px;
	height: 99px
}

.sp-stock-4:before {
	background-position: -101px -100px;
	width: 100px;
	height: 99px
}

.sp-breadcrumb:before {
	background-position: -211px -43px;
	width: 4px;
	height: 7px
}

@font-face {
	font-family: sprite;
	src: url(/local/templates/aleshka_shop/css/../fonts/sprite.woff2) format("woff2"), url(/local/templates/aleshka_shop/css/../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-mail:before,
.ic-pager-next:before,
.ic-pager-prev:before,
.ic-pagin-next:before,
.ic-pagin-prev:before,
.ic-sl-next:before,
.ic-sl-prev:before,
.ic-time:before,
.jq-checkbox:not(.formstyler-img).checked .jq-checkbox__div: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
}

.ic-pagin-next:before {
	content: ""
}

.ic-pagin-prev:before {
	content: ""
}

.ic-sl-next:before {
	content: ""
}

.ic-sl-prev:before {
	content: ""
}

.ic-pager-next:before {
	content: ""
}

.ic-pager-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-arrow:before {
	content: ""
}

.ic-mail:before {
	content: ""
}

.basket-header .sum,
.basket-header-mob .sum,
.cart .del-btn,
.cart .minus,
.cart .plus,
.close,
.drop-search .minus,
.drop-search .plus,
.element-descr .minus,
.element-descr .plus,
.gift .f-reset,
.gift .f-search-ico,
.gift .jq-selectbox__trigger-arrow,
.ic2i,
.menu-drop-7 .ico-2,
.search-head .btn-search,
.search-mob .btn-search,
.sl-main .next,
.sl-main .prev,
.sl-partners .next,
.sl-partners .prev,
.sl-shop .next,
.sl-shop .prev,
.spec-sl .next,
.spec-sl .prev {
	font-size: 10px
}

.basket-header .sum:before,
.basket-header-mob .sum:before,
.cart .del-btn:before,
.cart .minus:before,
.cart .plus:before,
.close:before,
.drop-search .minus:before,
.drop-search .plus:before,
.element-descr .minus:before,
.element-descr .plus:before,
.gift .f-reset:before,
.gift .f-search-ico:before,
.gift .jq-selectbox__trigger-arrow:before,
.ic2i:before,
.menu-drop-7 .ico-2:before,
.search-head .btn-search:before,
.search-mob .btn-search:before,
.sl-main .next:before,
.sl-main .prev:before,
.sl-partners .next:before,
.sl-partners .prev:before,
.sl-shop .next:before,
.sl-shop .prev:before,
.spec-sl .next:before,
.spec-sl .prev:before {
	content: ' ';
	vertical-align: middle;
	display: inline-block;
	background-image: url(/local/templates/aleshka_shop/css/../svg/sprite.svg);
	background-repeat: no-repeat;
	background-size: 5.2em 124em
}

.basket-header .no-svg .sum:before,
.basket-header-mob .no-svg .sum:before,
.cart .no-svg .del-btn:before,
.cart .no-svg .minus:before,
.cart .no-svg .plus:before,
.drop-search .no-svg .minus:before,
.drop-search .no-svg .plus:before,
.element-descr .no-svg .minus:before,
.element-descr .no-svg .plus:before,
.gift .no-svg .f-reset:before,
.gift .no-svg .f-search-ico:before,
.gift .no-svg .jq-selectbox__trigger-arrow:before,
.menu-drop-7 .no-svg .ico-2:before,
.no-svg .basket-header .sum:before,
.no-svg .basket-header-mob .sum:before,
.no-svg .cart .del-btn:before,
.no-svg .cart .minus:before,
.no-svg .cart .plus:before,
.no-svg .close:before,
.no-svg .drop-search .minus:before,
.no-svg .drop-search .plus:before,
.no-svg .element-descr .minus:before,
.no-svg .element-descr .plus:before,
.no-svg .gift .f-reset:before,
.no-svg .gift .f-search-ico:before,
.no-svg .gift .jq-selectbox__trigger-arrow:before,
.no-svg .ic2i:before,
.no-svg .menu-drop-7 .ico-2:before,
.no-svg .search-head .btn-search:before,
.no-svg .search-mob .btn-search:before,
.no-svg .sl-main .next:before,
.no-svg .sl-main .prev:before,
.no-svg .sl-partners .next:before,
.no-svg .sl-partners .prev:before,
.no-svg .sl-shop .next:before,
.no-svg .sl-shop .prev:before,
.no-svg .spec-sl .next:before,
.no-svg .spec-sl .prev:before,
.search-head .no-svg .btn-search:before,
.search-mob .no-svg .btn-search:before,
.sl-main .no-svg .next:before,
.sl-main .no-svg .prev:before,
.sl-partners .no-svg .next:before,
.sl-partners .no-svg .prev:before,
.sl-shop .no-svg .next:before,
.sl-shop .no-svg .prev:before,
.spec-sl .no-svg .next:before,
.spec-sl .no-svg .prev:before {
	background-image: url(/local/templates/aleshka_shop/css/../svg/sprite.png)
}

.basket-header .ic2-ar-right.sum:before,
.basket-header-mob .ic2-ar-right.sum:before,
.cart .ic2-ar-right.del-btn:before,
.cart .ic2-ar-right.minus:before,
.cart .ic2-ar-right.plus:before,
.drop-search .ic2-ar-right.minus:before,
.drop-search .ic2-ar-right.plus:before,
.element-descr .ic2-ar-right.minus:before,
.element-descr .ic2-ar-right.plus:before,
.gift .ic2-ar-right.f-reset:before,
.gift .ic2-ar-right.f-search-ico:before,
.gift .ic2-ar-right.jq-selectbox__trigger-arrow:before,
.ic2-ar-right.close:before,
.ic2i.ic2-ar-right:before,
.menu-drop-7 .ic2-ar-right.ico-2:before,
.search-head .ic2-ar-right.btn-search:before,
.search-mob .ic2-ar-right.btn-search:before,
.sl-main .ic2-ar-right.next:before,
.sl-main .ic2-ar-right.prev:before,
.sl-partners .ic2-ar-right.next:before,
.sl-partners .ic2-ar-right.prev:before,
.sl-shop .ic2-ar-right.next:before,
.sl-shop .ic2-ar-right.prev:before,
.spec-sl .ic2-ar-right.next:before,
.spec-sl .ic2-ar-right.prev:before {
	background-position: -.2em -.2em;
	width: .6233em;
	height: 1.0966em
}

.basket-header .ic2-avail-no.sum:before,
.basket-header-mob .ic2-avail-no.sum:before,
.cart .ic2-avail-no.del-btn:before,
.cart .ic2-avail-no.minus:before,
.cart .ic2-avail-no.plus:before,
.drop-search .ic2-avail-no.minus:before,
.drop-search .ic2-avail-no.plus:before,
.element-descr .ic2-avail-no.minus:before,
.element-descr .ic2-avail-no.plus:before,
.gift .ic2-avail-no.f-reset:before,
.gift .ic2-avail-no.f-search-ico:before,
.gift .ic2-avail-no.jq-selectbox__trigger-arrow:before,
.ic2-avail-no.close:before,
.ic2i.ic2-avail-no:before,
.menu-drop-7 .ic2-avail-no.ico-2:before,
.search-head .ic2-avail-no.btn-search:before,
.search-mob .ic2-avail-no.btn-search:before,
.sl-main .ic2-avail-no.next:before,
.sl-main .ic2-avail-no.prev:before,
.sl-partners .ic2-avail-no.next:before,
.sl-partners .ic2-avail-no.prev:before,
.sl-shop .ic2-avail-no.next:before,
.sl-shop .ic2-avail-no.prev:before,
.spec-sl .ic2-avail-no.next:before,
.spec-sl .ic2-avail-no.prev:before {
	background-position: -.2em -1.7em;
	width: 1.7034em;
	height: 1.7033em
}

.basket-header .ic2-avail-yes.sum:before,
.basket-header-mob .ic2-avail-yes.sum:before,
.cart .ic2-avail-yes.del-btn:before,
.cart .ic2-avail-yes.minus:before,
.cart .ic2-avail-yes.plus:before,
.drop-search .ic2-avail-yes.minus:before,
.drop-search .ic2-avail-yes.plus:before,
.element-descr .ic2-avail-yes.minus:before,
.element-descr .ic2-avail-yes.plus:before,
.gift .ic2-avail-yes.f-reset:before,
.gift .ic2-avail-yes.f-search-ico:before,
.gift .ic2-avail-yes.jq-selectbox__trigger-arrow:before,
.ic2-avail-yes.close:before,
.ic2i.ic2-avail-yes:before,
.menu-drop-7 .ic2-avail-yes.ico-2:before,
.search-head .ic2-avail-yes.btn-search:before,
.search-mob .ic2-avail-yes.btn-search:before,
.sl-main .ic2-avail-yes.next:before,
.sl-main .ic2-avail-yes.prev:before,
.sl-partners .ic2-avail-yes.next:before,
.sl-partners .ic2-avail-yes.prev:before,
.sl-shop .ic2-avail-yes.next:before,
.sl-shop .ic2-avail-yes.prev:before,
.spec-sl .ic2-avail-yes.next:before,
.spec-sl .ic2-avail-yes.prev:before {
	background-position: -.2em -3.9em;
	width: 1.7034em;
	height: 1.7033em
}

.basket-header .cart .del-btn.sum:before,
.basket-header .cart .minus.sum:before,
.basket-header .cart .plus.sum:before,
.basket-header .close.sum:before,
.basket-header .drop-search .minus.sum:before,
.basket-header .drop-search .plus.sum:before,
.basket-header .element-descr .minus.sum:before,
.basket-header .element-descr .plus.sum:before,
.basket-header .gift .f-reset.sum:before,
.basket-header .gift .f-search-ico.sum:before,
.basket-header .gift .jq-selectbox__trigger-arrow.sum:before,
.basket-header .menu-drop-7 .ico-2.sum:before,
.basket-header .search-head .btn-search.sum:before,
.basket-header .search-mob .btn-search.sum:before,
.basket-header .sl-main .next.sum:before,
.basket-header .sl-main .prev.sum:before,
.basket-header .sl-partners .next.sum:before,
.basket-header .sl-partners .prev.sum:before,
.basket-header .sl-shop .next.sum:before,
.basket-header .sl-shop .prev.sum:before,
.basket-header .spec-sl .next.sum:before,
.basket-header .spec-sl .prev.sum:before,
.basket-header .sum:before,
.basket-header-mob .cart .del-btn.sum:before,
.basket-header-mob .cart .minus.sum:before,
.basket-header-mob .cart .plus.sum:before,
.basket-header-mob .close.sum:before,
.basket-header-mob .drop-search .minus.sum:before,
.basket-header-mob .drop-search .plus.sum:before,
.basket-header-mob .element-descr .minus.sum:before,
.basket-header-mob .element-descr .plus.sum:before,
.basket-header-mob .gift .f-reset.sum:before,
.basket-header-mob .gift .f-search-ico.sum:before,
.basket-header-mob .gift .jq-selectbox__trigger-arrow.sum:before,
.basket-header-mob .menu-drop-7 .ico-2.sum:before,
.basket-header-mob .search-head .btn-search.sum:before,
.basket-header-mob .search-mob .btn-search.sum:before,
.basket-header-mob .sl-main .next.sum:before,
.basket-header-mob .sl-main .prev.sum:before,
.basket-header-mob .sl-partners .next.sum:before,
.basket-header-mob .sl-partners .prev.sum:before,
.basket-header-mob .sl-shop .next.sum:before,
.basket-header-mob .sl-shop .prev.sum:before,
.basket-header-mob .spec-sl .next.sum:before,
.basket-header-mob .spec-sl .prev.sum:before,
.basket-header-mob .sum:before,
.cart .basket-header .del-btn.sum:before,
.cart .basket-header .minus.sum:before,
.cart .basket-header .plus.sum:before,
.cart .basket-header-mob .del-btn.sum:before,
.cart .basket-header-mob .minus.sum:before,
.cart .basket-header-mob .plus.sum:before,
.cart .ic2-basket.del-btn:before,
.cart .ic2-basket.minus:before,
.cart .ic2-basket.plus:before,
.drop-search .basket-header .minus.sum:before,
.drop-search .basket-header .plus.sum:before,
.drop-search .basket-header-mob .minus.sum:before,
.drop-search .basket-header-mob .plus.sum:before,
.drop-search .ic2-basket.minus:before,
.drop-search .ic2-basket.plus:before,
.element-descr .basket-header .minus.sum:before,
.element-descr .basket-header .plus.sum:before,
.element-descr .basket-header-mob .minus.sum:before,
.element-descr .basket-header-mob .plus.sum:before,
.element-descr .ic2-basket.minus:before,
.element-descr .ic2-basket.plus:before,
.gift .basket-header .f-reset.sum:before,
.gift .basket-header .f-search-ico.sum:before,
.gift .basket-header .jq-selectbox__trigger-arrow.sum:before,
.gift .basket-header-mob .f-reset.sum:before,
.gift .basket-header-mob .f-search-ico.sum:before,
.gift .basket-header-mob .jq-selectbox__trigger-arrow.sum:before,
.gift .ic2-basket.f-reset:before,
.gift .ic2-basket.f-search-ico:before,
.gift .ic2-basket.jq-selectbox__trigger-arrow:before,
.ic2-basket.close:before,
.ic2i.ic2-basket:before,
.menu-drop-7 .basket-header .ico-2.sum:before,
.menu-drop-7 .basket-header-mob .ico-2.sum:before,
.menu-drop-7 .ic2-basket.ico-2:before,
.search-head .basket-header .btn-search.sum:before,
.search-head .basket-header-mob .btn-search.sum:before,
.search-head .ic2-basket.btn-search:before,
.search-mob .basket-header .btn-search.sum:before,
.search-mob .basket-header-mob .btn-search.sum:before,
.search-mob .ic2-basket.btn-search:before,
.sl-main .basket-header .next.sum:before,
.sl-main .basket-header .prev.sum:before,
.sl-main .basket-header-mob .next.sum:before,
.sl-main .basket-header-mob .prev.sum:before,
.sl-main .ic2-basket.next:before,
.sl-main .ic2-basket.prev:before,
.sl-partners .basket-header .next.sum:before,
.sl-partners .basket-header .prev.sum:before,
.sl-partners .basket-header-mob .next.sum:before,
.sl-partners .basket-header-mob .prev.sum:before,
.sl-partners .ic2-basket.next:before,
.sl-partners .ic2-basket.prev:before,
.sl-shop .basket-header .next.sum:before,
.sl-shop .basket-header .prev.sum:before,
.sl-shop .basket-header-mob .next.sum:before,
.sl-shop .basket-header-mob .prev.sum:before,
.sl-shop .ic2-basket.next:before,
.sl-shop .ic2-basket.prev:before,
.spec-sl .basket-header .next.sum:before,
.spec-sl .basket-header .prev.sum:before,
.spec-sl .basket-header-mob .next.sum:before,
.spec-sl .basket-header-mob .prev.sum:before,
.spec-sl .ic2-basket.next:before,
.spec-sl .ic2-basket.prev:before {
	background-position: -.2em -6.1em;
	width: 2.1em;
	height: 2.1001em
}

.basket-header .ic2-basket-btn-2.sum:before,
.basket-header-mob .ic2-basket-btn-2.sum:before,
.cart .ic2-basket-btn-2.del-btn:before,
.cart .ic2-basket-btn-2.minus:before,
.cart .ic2-basket-btn-2.plus:before,
.drop-search .ic2-basket-btn-2.minus:before,
.drop-search .ic2-basket-btn-2.plus:before,
.element-descr .ic2-basket-btn-2.minus:before,
.element-descr .ic2-basket-btn-2.plus:before,
.gift .ic2-basket-btn-2.f-reset:before,
.gift .ic2-basket-btn-2.f-search-ico:before,
.gift .ic2-basket-btn-2.jq-selectbox__trigger-arrow:before,
.ic2-basket-btn-2.close:before,
.ic2i.ic2-basket-btn-2:before,
.menu-drop-7 .ic2-basket-btn-2.ico-2:before,
.search-head .ic2-basket-btn-2.btn-search:before,
.search-mob .ic2-basket-btn-2.btn-search:before,
.sl-main .ic2-basket-btn-2.next:before,
.sl-main .ic2-basket-btn-2.prev:before,
.sl-partners .ic2-basket-btn-2.next:before,
.sl-partners .ic2-basket-btn-2.prev:before,
.sl-shop .ic2-basket-btn-2.next:before,
.sl-shop .ic2-basket-btn-2.prev:before,
.spec-sl .ic2-basket-btn-2.next:before,
.spec-sl .ic2-basket-btn-2.prev:before {
	background-position: -.2em -8.7em;
	width: 2.2398em;
	height: 2.2008em
}

.basket-header .ic2-catalog-category-arrow.sum:before,
.basket-header-mob .ic2-catalog-category-arrow.sum:before,
.cart .ic2-catalog-category-arrow.del-btn:before,
.cart .ic2-catalog-category-arrow.minus:before,
.cart .ic2-catalog-category-arrow.plus:before,
.drop-search .ic2-catalog-category-arrow.minus:before,
.drop-search .ic2-catalog-category-arrow.plus:before,
.element-descr .ic2-catalog-category-arrow.minus:before,
.element-descr .ic2-catalog-category-arrow.plus:before,
.gift .ic2-catalog-category-arrow.f-reset:before,
.gift .ic2-catalog-category-arrow.f-search-ico:before,
.gift .ic2-catalog-category-arrow.jq-selectbox__trigger-arrow:before,
.ic2-catalog-category-arrow.close:before,
.ic2i.ic2-catalog-category-arrow:before,
.menu-drop-7 .ic2-catalog-category-arrow.ico-2:before,
.search-head .ic2-catalog-category-arrow.btn-search:before,
.search-mob .ic2-catalog-category-arrow.btn-search:before,
.sl-main .ic2-catalog-category-arrow.next:before,
.sl-main .ic2-catalog-category-arrow.prev:before,
.sl-partners .ic2-catalog-category-arrow.next:before,
.sl-partners .ic2-catalog-category-arrow.prev:before,
.sl-shop .ic2-catalog-category-arrow.next:before,
.sl-shop .ic2-catalog-category-arrow.prev:before,
.spec-sl .ic2-catalog-category-arrow.next:before,
.spec-sl .ic2-catalog-category-arrow.prev:before {
	background-position: -.2em -11.4em;
	width: .5981em;
	height: 1.0981em
}

.basket-header .ic2-el-descr-btn.sum:before,
.basket-header-mob .ic2-el-descr-btn.sum:before,
.cart .ic2-el-descr-btn.del-btn:before,
.cart .ic2-el-descr-btn.minus:before,
.cart .ic2-el-descr-btn.plus:before,
.drop-search .ic2-el-descr-btn.minus:before,
.drop-search .ic2-el-descr-btn.plus:before,
.element-descr .ic2-el-descr-btn.minus:before,
.element-descr .ic2-el-descr-btn.plus:before,
.gift .ic2-el-descr-btn.f-reset:before,
.gift .ic2-el-descr-btn.f-search-ico:before,
.gift .ic2-el-descr-btn.jq-selectbox__trigger-arrow:before,
.ic2-el-descr-btn.close:before,
.ic2i.ic2-el-descr-btn:before,
.menu-drop-7 .ic2-el-descr-btn.ico-2:before,
.search-head .ic2-el-descr-btn.btn-search:before,
.search-mob .ic2-el-descr-btn.btn-search:before,
.sl-main .ic2-el-descr-btn.next:before,
.sl-main .ic2-el-descr-btn.prev:before,
.sl-partners .ic2-el-descr-btn.next:before,
.sl-partners .ic2-el-descr-btn.prev:before,
.sl-shop .ic2-el-descr-btn.next:before,
.sl-shop .ic2-el-descr-btn.prev:before,
.spec-sl .ic2-el-descr-btn.next:before,
.spec-sl .ic2-el-descr-btn.prev:before {
	background-position: -.2em -12.9em;
	width: 2.4em;
	height: 2.4em
}

.basket-header .ic2-el-link-all.sum:before,
.basket-header-mob .ic2-el-link-all.sum:before,
.cart .ic2-el-link-all.del-btn:before,
.cart .ic2-el-link-all.minus:before,
.cart .ic2-el-link-all.plus:before,
.drop-search .ic2-el-link-all.minus:before,
.drop-search .ic2-el-link-all.plus:before,
.element-descr .ic2-el-link-all.minus:before,
.element-descr .ic2-el-link-all.plus:before,
.gift .ic2-el-link-all.f-reset:before,
.gift .ic2-el-link-all.f-search-ico:before,
.gift .ic2-el-link-all.jq-selectbox__trigger-arrow:before,
.ic2-el-link-all.close:before,
.ic2i.ic2-el-link-all:before,
.menu-drop-7 .ic2-el-link-all.ico-2:before,
.search-head .ic2-el-link-all.btn-search:before,
.search-mob .ic2-el-link-all.btn-search:before,
.sl-main .ic2-el-link-all.next:before,
.sl-main .ic2-el-link-all.prev:before,
.sl-partners .ic2-el-link-all.next:before,
.sl-partners .ic2-el-link-all.prev:before,
.sl-shop .ic2-el-link-all.next:before,
.sl-shop .ic2-el-link-all.prev:before,
.spec-sl .ic2-el-link-all.next:before,
.spec-sl .ic2-el-link-all.prev:before {
	background-position: -.2em -15.7em;
	width: 1.0985em;
	height: 1.6009em
}

.basket-header .ic2-fb.sum:before,
.basket-header .social-foot .fb .sum.ic2i:before,
.basket-header .social-foot .fb .sum:before,
.basket-header-mob .ic2-fb.sum:before,
.basket-header-mob .social-foot .fb .sum.ic2i:before,
.basket-header-mob .social-foot .fb .sum:before,
.cart .ic2-fb.del-btn:before,
.cart .ic2-fb.minus:before,
.cart .ic2-fb.plus:before,
.cart .social-foot .fb .del-btn.ic2i:before,
.cart .social-foot .fb .del-btn:before,
.cart .social-foot .fb .minus.ic2i:before,
.cart .social-foot .fb .minus:before,
.cart .social-foot .fb .plus.ic2i:before,
.cart .social-foot .fb .plus:before,
.drop-search .ic2-fb.minus:before,
.drop-search .ic2-fb.plus:before,
.drop-search .social-foot .fb .minus.ic2i:before,
.drop-search .social-foot .fb .minus:before,
.drop-search .social-foot .fb .plus.ic2i:before,
.drop-search .social-foot .fb .plus:before,
.element-descr .ic2-fb.minus:before,
.element-descr .ic2-fb.plus:before,
.element-descr .social-foot .fb .minus.ic2i:before,
.element-descr .social-foot .fb .minus:before,
.element-descr .social-foot .fb .plus.ic2i:before,
.element-descr .social-foot .fb .plus:before,
.gift .ic2-fb.f-reset:before,
.gift .ic2-fb.f-search-ico:before,
.gift .ic2-fb.jq-selectbox__trigger-arrow:before,
.gift .social-foot .fb .f-reset.ic2i:before,
.gift .social-foot .fb .f-reset:before,
.gift .social-foot .fb .f-search-ico.ic2i:before,
.gift .social-foot .fb .f-search-ico:before,
.gift .social-foot .fb .jq-selectbox__trigger-arrow.ic2i:before,
.gift .social-foot .fb .jq-selectbox__trigger-arrow:before,
.ic2-fb.close:before,
.ic2i.ic2-fb:before,
.menu-drop-7 .ic2-fb.ico-2:before,
.menu-drop-7 .social-foot .fb .ico-2.ic2i:before,
.menu-drop-7 .social-foot .fb .ico-2:before,
.search-head .ic2-fb.btn-search:before,
.search-head .social-foot .fb .btn-search.ic2i:before,
.search-head .social-foot .fb .btn-search:before,
.search-mob .ic2-fb.btn-search:before,
.search-mob .social-foot .fb .btn-search.ic2i:before,
.search-mob .social-foot .fb .btn-search:before,
.sl-main .ic2-fb.next:before,
.sl-main .ic2-fb.prev:before,
.sl-main .social-foot .fb .next.ic2i:before,
.sl-main .social-foot .fb .next:before,
.sl-main .social-foot .fb .prev.ic2i:before,
.sl-main .social-foot .fb .prev:before,
.sl-partners .ic2-fb.next:before,
.sl-partners .ic2-fb.prev:before,
.sl-partners .social-foot .fb .next.ic2i:before,
.sl-partners .social-foot .fb .next:before,
.sl-partners .social-foot .fb .prev.ic2i:before,
.sl-partners .social-foot .fb .prev:before,
.sl-shop .ic2-fb.next:before,
.sl-shop .ic2-fb.prev:before,
.sl-shop .social-foot .fb .next.ic2i:before,
.sl-shop .social-foot .fb .next:before,
.sl-shop .social-foot .fb .prev.ic2i:before,
.sl-shop .social-foot .fb .prev:before,
.social-foot .fb .basket-header .sum.ic2i:before,
.social-foot .fb .basket-header .sum:before,
.social-foot .fb .basket-header-mob .sum.ic2i:before,
.social-foot .fb .basket-header-mob .sum:before,
.social-foot .fb .cart .del-btn.ic2i:before,
.social-foot .fb .cart .del-btn:before,
.social-foot .fb .cart .minus.ic2i:before,
.social-foot .fb .cart .minus:before,
.social-foot .fb .cart .plus.ic2i:before,
.social-foot .fb .cart .plus:before,
.social-foot .fb .close.ic2i:before,
.social-foot .fb .close:before,
.social-foot .fb .drop-search .minus.ic2i:before,
.social-foot .fb .drop-search .minus:before,
.social-foot .fb .drop-search .plus.ic2i:before,
.social-foot .fb .drop-search .plus:before,
.social-foot .fb .element-descr .minus.ic2i:before,
.social-foot .fb .element-descr .minus:before,
.social-foot .fb .element-descr .plus.ic2i:before,
.social-foot .fb .element-descr .plus:before,
.social-foot .fb .gift .f-reset.ic2i:before,
.social-foot .fb .gift .f-reset:before,
.social-foot .fb .gift .f-search-ico.ic2i:before,
.social-foot .fb .gift .f-search-ico:before,
.social-foot .fb .gift .jq-selectbox__trigger-arrow.ic2i:before,
.social-foot .fb .gift .jq-selectbox__trigger-arrow:before,
.social-foot .fb .ic2i:before,
.social-foot .fb .menu-drop-7 .ico-2.ic2i:before,
.social-foot .fb .menu-drop-7 .ico-2:before,
.social-foot .fb .search-head .btn-search.ic2i:before,
.social-foot .fb .search-head .btn-search:before,
.social-foot .fb .search-mob .btn-search.ic2i:before,
.social-foot .fb .search-mob .btn-search:before,
.social-foot .fb .sl-main .next.ic2i:before,
.social-foot .fb .sl-main .next:before,
.social-foot .fb .sl-main .prev.ic2i:before,
.social-foot .fb .sl-main .prev:before,
.social-foot .fb .sl-partners .next.ic2i:before,
.social-foot .fb .sl-partners .next:before,
.social-foot .fb .sl-partners .prev.ic2i:before,
.social-foot .fb .sl-partners .prev:before,
.social-foot .fb .sl-shop .next.ic2i:before,
.social-foot .fb .sl-shop .next:before,
.social-foot .fb .sl-shop .prev.ic2i:before,
.social-foot .fb .sl-shop .prev:before,
.social-foot .fb .spec-sl .next.ic2i:before,
.social-foot .fb .spec-sl .next:before,
.social-foot .fb .spec-sl .prev.ic2i:before,
.social-foot .fb .spec-sl .prev:before,
.spec-sl .ic2-fb.next:before,
.spec-sl .ic2-fb.prev:before,
.spec-sl .social-foot .fb .next.ic2i:before,
.spec-sl .social-foot .fb .next:before,
.spec-sl .social-foot .fb .prev.ic2i:before,
.spec-sl .social-foot .fb .prev:before {
	background-position: -.2em -17.8em;
	width: 4.8em;
	height: 4.6em
}

.basket-header .ic2-fb-hover.sum:before,
.basket-header .social-foot .fb:hover .sum.ic2i:before,
.basket-header .social-foot .fb:hover .sum:before,
.basket-header-mob .ic2-fb-hover.sum:before,
.basket-header-mob .social-foot .fb:hover .sum.ic2i:before,
.basket-header-mob .social-foot .fb:hover .sum:before,
.cart .ic2-fb-hover.del-btn:before,
.cart .ic2-fb-hover.minus:before,
.cart .ic2-fb-hover.plus:before,
.cart .social-foot .fb:hover .del-btn.ic2i:before,
.cart .social-foot .fb:hover .del-btn:before,
.cart .social-foot .fb:hover .minus.ic2i:before,
.cart .social-foot .fb:hover .minus:before,
.cart .social-foot .fb:hover .plus.ic2i:before,
.cart .social-foot .fb:hover .plus:before,
.drop-search .ic2-fb-hover.minus:before,
.drop-search .ic2-fb-hover.plus:before,
.drop-search .social-foot .fb:hover .minus.ic2i:before,
.drop-search .social-foot .fb:hover .minus:before,
.drop-search .social-foot .fb:hover .plus.ic2i:before,
.drop-search .social-foot .fb:hover .plus:before,
.element-descr .ic2-fb-hover.minus:before,
.element-descr .ic2-fb-hover.plus:before,
.element-descr .social-foot .fb:hover .minus.ic2i:before,
.element-descr .social-foot .fb:hover .minus:before,
.element-descr .social-foot .fb:hover .plus.ic2i:before,
.element-descr .social-foot .fb:hover .plus:before,
.gift .ic2-fb-hover.f-reset:before,
.gift .ic2-fb-hover.f-search-ico:before,
.gift .ic2-fb-hover.jq-selectbox__trigger-arrow:before,
.gift .social-foot .fb:hover .f-reset.ic2i:before,
.gift .social-foot .fb:hover .f-reset:before,
.gift .social-foot .fb:hover .f-search-ico.ic2i:before,
.gift .social-foot .fb:hover .f-search-ico:before,
.gift .social-foot .fb:hover .jq-selectbox__trigger-arrow.ic2i:before,
.gift .social-foot .fb:hover .jq-selectbox__trigger-arrow:before,
.ic2-fb-hover.close:before,
.ic2i.ic2-fb-hover:before,
.menu-drop-7 .ic2-fb-hover.ico-2:before,
.menu-drop-7 .social-foot .fb:hover .ico-2.ic2i:before,
.menu-drop-7 .social-foot .fb:hover .ico-2:before,
.search-head .ic2-fb-hover.btn-search:before,
.search-head .social-foot .fb:hover .btn-search.ic2i:before,
.search-head .social-foot .fb:hover .btn-search:before,
.search-mob .ic2-fb-hover.btn-search:before,
.search-mob .social-foot .fb:hover .btn-search.ic2i:before,
.search-mob .social-foot .fb:hover .btn-search:before,
.sl-main .ic2-fb-hover.next:before,
.sl-main .ic2-fb-hover.prev:before,
.sl-main .social-foot .fb:hover .next.ic2i:before,
.sl-main .social-foot .fb:hover .next:before,
.sl-main .social-foot .fb:hover .prev.ic2i:before,
.sl-main .social-foot .fb:hover .prev:before,
.sl-partners .ic2-fb-hover.next:before,
.sl-partners .ic2-fb-hover.prev:before,
.sl-partners .social-foot .fb:hover .next.ic2i:before,
.sl-partners .social-foot .fb:hover .next:before,
.sl-partners .social-foot .fb:hover .prev.ic2i:before,
.sl-partners .social-foot .fb:hover .prev:before,
.sl-shop .ic2-fb-hover.next:before,
.sl-shop .ic2-fb-hover.prev:before,
.sl-shop .social-foot .fb:hover .next.ic2i:before,
.sl-shop .social-foot .fb:hover .next:before,
.sl-shop .social-foot .fb:hover .prev.ic2i:before,
.sl-shop .social-foot .fb:hover .prev:before,
.social-foot .fb:hover .basket-header .sum.ic2i:before,
.social-foot .fb:hover .basket-header .sum:before,
.social-foot .fb:hover .basket-header-mob .sum.ic2i:before,
.social-foot .fb:hover .basket-header-mob .sum:before,
.social-foot .fb:hover .cart .del-btn.ic2i:before,
.social-foot .fb:hover .cart .del-btn:before,
.social-foot .fb:hover .cart .minus.ic2i:before,
.social-foot .fb:hover .cart .minus:before,
.social-foot .fb:hover .cart .plus.ic2i:before,
.social-foot .fb:hover .cart .plus:before,
.social-foot .fb:hover .close.ic2i:before,
.social-foot .fb:hover .close:before,
.social-foot .fb:hover .drop-search .minus.ic2i:before,
.social-foot .fb:hover .drop-search .minus:before,
.social-foot .fb:hover .drop-search .plus.ic2i:before,
.social-foot .fb:hover .drop-search .plus:before,
.social-foot .fb:hover .element-descr .minus.ic2i:before,
.social-foot .fb:hover .element-descr .minus:before,
.social-foot .fb:hover .element-descr .plus.ic2i:before,
.social-foot .fb:hover .element-descr .plus:before,
.social-foot .fb:hover .gift .f-reset.ic2i:before,
.social-foot .fb:hover .gift .f-reset:before,
.social-foot .fb:hover .gift .f-search-ico.ic2i:before,
.social-foot .fb:hover .gift .f-search-ico:before,
.social-foot .fb:hover .gift .jq-selectbox__trigger-arrow.ic2i:before,
.social-foot .fb:hover .gift .jq-selectbox__trigger-arrow:before,
.social-foot .fb:hover .ic2i:before,
.social-foot .fb:hover .menu-drop-7 .ico-2.ic2i:before,
.social-foot .fb:hover .menu-drop-7 .ico-2:before,
.social-foot .fb:hover .search-head .btn-search.ic2i:before,
.social-foot .fb:hover .search-head .btn-search:before,
.social-foot .fb:hover .search-mob .btn-search.ic2i:before,
.social-foot .fb:hover .search-mob .btn-search:before,
.social-foot .fb:hover .sl-main .next.ic2i:before,
.social-foot .fb:hover .sl-main .next:before,
.social-foot .fb:hover .sl-main .prev.ic2i:before,
.social-foot .fb:hover .sl-main .prev:before,
.social-foot .fb:hover .sl-partners .next.ic2i:before,
.social-foot .fb:hover .sl-partners .next:before,
.social-foot .fb:hover .sl-partners .prev.ic2i:before,
.social-foot .fb:hover .sl-partners .prev:before,
.social-foot .fb:hover .sl-shop .next.ic2i:before,
.social-foot .fb:hover .sl-shop .next:before,
.social-foot .fb:hover .sl-shop .prev.ic2i:before,
.social-foot .fb:hover .sl-shop .prev:before,
.social-foot .fb:hover .spec-sl .next.ic2i:before,
.social-foot .fb:hover .spec-sl .next:before,
.social-foot .fb:hover .spec-sl .prev.ic2i:before,
.social-foot .fb:hover .spec-sl .prev:before,
.spec-sl .ic2-fb-hover.next:before,
.spec-sl .ic2-fb-hover.prev:before,
.spec-sl .social-foot .fb:hover .next.ic2i:before,
.spec-sl .social-foot .fb:hover .next:before,
.spec-sl .social-foot .fb:hover .prev.ic2i:before,
.spec-sl .social-foot .fb:hover .prev:before {
	background-position: -.2em -22.8em;
	width: 4.8em;
	height: 4.6em
}

.basket-header .ic2-gift-reload.sum:before,
.basket-header-mob .ic2-gift-reload.sum:before,
.cart .ic2-gift-reload.del-btn:before,
.cart .ic2-gift-reload.minus:before,
.cart .ic2-gift-reload.plus:before,
.drop-search .ic2-gift-reload.minus:before,
.drop-search .ic2-gift-reload.plus:before,
.element-descr .ic2-gift-reload.minus:before,
.element-descr .ic2-gift-reload.plus:before,
.gift .f-reset:before,
.gift .ic2-gift-reload.f-search-ico:before,
.gift .ic2-gift-reload.jq-selectbox__trigger-arrow:before,
.ic2-gift-reload.close:before,
.ic2i.ic2-gift-reload:before,
.menu-drop-7 .ic2-gift-reload.ico-2:before,
.search-head .ic2-gift-reload.btn-search:before,
.search-mob .ic2-gift-reload.btn-search:before,
.sl-main .ic2-gift-reload.next:before,
.sl-main .ic2-gift-reload.prev:before,
.sl-partners .ic2-gift-reload.next:before,
.sl-partners .ic2-gift-reload.prev:before,
.sl-shop .ic2-gift-reload.next:before,
.sl-shop .ic2-gift-reload.prev:before,
.spec-sl .ic2-gift-reload.next:before,
.spec-sl .ic2-gift-reload.prev:before {
	background-position: -.2em -27.8em;
	width: 1.7348em;
	height: 1.7348em
}

.basket-header .ic2-gift-search.sum:before,
.basket-header-mob .ic2-gift-search.sum:before,
.cart .ic2-gift-search.del-btn:before,
.cart .ic2-gift-search.minus:before,
.cart .ic2-gift-search.plus:before,
.drop-search .ic2-gift-search.minus:before,
.drop-search .ic2-gift-search.plus:before,
.element-descr .ic2-gift-search.minus:before,
.element-descr .ic2-gift-search.plus:before,
.gift .f-search-ico:before,
.gift .ic2-gift-search.f-reset:before,
.gift .ic2-gift-search.jq-selectbox__trigger-arrow:before,
.ic2-gift-search.close:before,
.ic2i.ic2-gift-search:before,
.menu-drop-7 .ic2-gift-search.ico-2:before,
.search-head .ic2-gift-search.btn-search:before,
.search-mob .ic2-gift-search.btn-search:before,
.sl-main .ic2-gift-search.next:before,
.sl-main .ic2-gift-search.prev:before,
.sl-partners .ic2-gift-search.next:before,
.sl-partners .ic2-gift-search.prev:before,
.sl-shop .ic2-gift-search.next:before,
.sl-shop .ic2-gift-search.prev:before,
.spec-sl .ic2-gift-search.next:before,
.spec-sl .ic2-gift-search.prev:before {
	background-position: -.2em -30em;
	width: 1.5993em;
	height: 1.6006em
}

.basket-header .ic2-ins.sum:before,
.basket-header .social-foot .ins .sum.ic2i:before,
.basket-header .social-foot .ins .sum:before,
.basket-header-mob .ic2-ins.sum:before,
.basket-header-mob .social-foot .ins .sum.ic2i:before,
.basket-header-mob .social-foot .ins .sum:before,
.cart .ic2-ins.del-btn:before,
.cart .ic2-ins.minus:before,
.cart .ic2-ins.plus:before,
.cart .social-foot .ins .del-btn.ic2i:before,
.cart .social-foot .ins .del-btn:before,
.cart .social-foot .ins .minus.ic2i:before,
.cart .social-foot .ins .minus:before,
.cart .social-foot .ins .plus.ic2i:before,
.cart .social-foot .ins .plus:before,
.drop-search .ic2-ins.minus:before,
.drop-search .ic2-ins.plus:before,
.drop-search .social-foot .ins .minus.ic2i:before,
.drop-search .social-foot .ins .minus:before,
.drop-search .social-foot .ins .plus.ic2i:before,
.drop-search .social-foot .ins .plus:before,
.element-descr .ic2-ins.minus:before,
.element-descr .ic2-ins.plus:before,
.element-descr .social-foot .ins .minus.ic2i:before,
.element-descr .social-foot .ins .minus:before,
.element-descr .social-foot .ins .plus.ic2i:before,
.element-descr .social-foot .ins .plus:before,
.gift .ic2-ins.f-reset:before,
.gift .ic2-ins.f-search-ico:before,
.gift .ic2-ins.jq-selectbox__trigger-arrow:before,
.gift .social-foot .ins .f-reset.ic2i:before,
.gift .social-foot .ins .f-reset:before,
.gift .social-foot .ins .f-search-ico.ic2i:before,
.gift .social-foot .ins .f-search-ico:before,
.gift .social-foot .ins .jq-selectbox__trigger-arrow.ic2i:before,
.gift .social-foot .ins .jq-selectbox__trigger-arrow:before,
.ic2-ins.close:before,
.ic2i.ic2-ins:before,
.menu-drop-7 .ic2-ins.ico-2:before,
.menu-drop-7 .social-foot .ins .ico-2.ic2i:before,
.menu-drop-7 .social-foot .ins .ico-2:before,
.search-head .ic2-ins.btn-search:before,
.search-head .social-foot .ins .btn-search.ic2i:before,
.search-head .social-foot .ins .btn-search:before,
.search-mob .ic2-ins.btn-search:before,
.search-mob .social-foot .ins .btn-search.ic2i:before,
.search-mob .social-foot .ins .btn-search:before,
.sl-main .ic2-ins.next:before,
.sl-main .ic2-ins.prev:before,
.sl-main .social-foot .ins .next.ic2i:before,
.sl-main .social-foot .ins .next:before,
.sl-main .social-foot .ins .prev.ic2i:before,
.sl-main .social-foot .ins .prev:before,
.sl-partners .ic2-ins.next:before,
.sl-partners .ic2-ins.prev:before,
.sl-partners .social-foot .ins .next.ic2i:before,
.sl-partners .social-foot .ins .next:before,
.sl-partners .social-foot .ins .prev.ic2i:before,
.sl-partners .social-foot .ins .prev:before,
.sl-shop .ic2-ins.next:before,
.sl-shop .ic2-ins.prev:before,
.sl-shop .social-foot .ins .next.ic2i:before,
.sl-shop .social-foot .ins .next:before,
.sl-shop .social-foot .ins .prev.ic2i:before,
.sl-shop .social-foot .ins .prev:before,
.social-foot .ins .basket-header .sum.ic2i:before,
.social-foot .ins .basket-header .sum:before,
.social-foot .ins .basket-header-mob .sum.ic2i:before,
.social-foot .ins .basket-header-mob .sum:before,
.social-foot .ins .cart .del-btn.ic2i:before,
.social-foot .ins .cart .del-btn:before,
.social-foot .ins .cart .minus.ic2i:before,
.social-foot .ins .cart .minus:before,
.social-foot .ins .cart .plus.ic2i:before,
.social-foot .ins .cart .plus:before,
.social-foot .ins .close.ic2i:before,
.social-foot .ins .close:before,
.social-foot .ins .drop-search .minus.ic2i:before,
.social-foot .ins .drop-search .minus:before,
.social-foot .ins .drop-search .plus.ic2i:before,
.social-foot .ins .drop-search .plus:before,
.social-foot .ins .element-descr .minus.ic2i:before,
.social-foot .ins .element-descr .minus:before,
.social-foot .ins .element-descr .plus.ic2i:before,
.social-foot .ins .element-descr .plus:before,
.social-foot .ins .gift .f-reset.ic2i:before,
.social-foot .ins .gift .f-reset:before,
.social-foot .ins .gift .f-search-ico.ic2i:before,
.social-foot .ins .gift .f-search-ico:before,
.social-foot .ins .gift .jq-selectbox__trigger-arrow.ic2i:before,
.social-foot .ins .gift .jq-selectbox__trigger-arrow:before,
.social-foot .ins .ic2i:before,
.social-foot .ins .menu-drop-7 .ico-2.ic2i:before,
.social-foot .ins .menu-drop-7 .ico-2:before,
.social-foot .ins .search-head .btn-search.ic2i:before,
.social-foot .ins .search-head .btn-search:before,
.social-foot .ins .search-mob .btn-search.ic2i:before,
.social-foot .ins .search-mob .btn-search:before,
.social-foot .ins .sl-main .next.ic2i:before,
.social-foot .ins .sl-main .next:before,
.social-foot .ins .sl-main .prev.ic2i:before,
.social-foot .ins .sl-main .prev:before,
.social-foot .ins .sl-partners .next.ic2i:before,
.social-foot .ins .sl-partners .next:before,
.social-foot .ins .sl-partners .prev.ic2i:before,
.social-foot .ins .sl-partners .prev:before,
.social-foot .ins .sl-shop .next.ic2i:before,
.social-foot .ins .sl-shop .next:before,
.social-foot .ins .sl-shop .prev.ic2i:before,
.social-foot .ins .sl-shop .prev:before,
.social-foot .ins .spec-sl .next.ic2i:before,
.social-foot .ins .spec-sl .next:before,
.social-foot .ins .spec-sl .prev.ic2i:before,
.social-foot .ins .spec-sl .prev:before,
.spec-sl .ic2-ins.next:before,
.spec-sl .ic2-ins.prev:before,
.spec-sl .social-foot .ins .next.ic2i:before,
.spec-sl .social-foot .ins .next:before,
.spec-sl .social-foot .ins .prev.ic2i:before,
.spec-sl .social-foot .ins .prev:before {
	background-position: -.2em -32.1em;
	width: 4.8em;
	height: 4.6em
}

.basket-header .ic2-ins-hover.sum:before,
.basket-header .social-foot .ins:hover .sum.ic2i:before,
.basket-header .social-foot .ins:hover .sum:before,
.basket-header-mob .ic2-ins-hover.sum:before,
.basket-header-mob .social-foot .ins:hover .sum.ic2i:before,
.basket-header-mob .social-foot .ins:hover .sum:before,
.cart .ic2-ins-hover.del-btn:before,
.cart .ic2-ins-hover.minus:before,
.cart .ic2-ins-hover.plus:before,
.cart .social-foot .ins:hover .del-btn.ic2i:before,
.cart .social-foot .ins:hover .del-btn:before,
.cart .social-foot .ins:hover .minus.ic2i:before,
.cart .social-foot .ins:hover .minus:before,
.cart .social-foot .ins:hover .plus.ic2i:before,
.cart .social-foot .ins:hover .plus:before,
.drop-search .ic2-ins-hover.minus:before,
.drop-search .ic2-ins-hover.plus:before,
.drop-search .social-foot .ins:hover .minus.ic2i:before,
.drop-search .social-foot .ins:hover .minus:before,
.drop-search .social-foot .ins:hover .plus.ic2i:before,
.drop-search .social-foot .ins:hover .plus:before,
.element-descr .ic2-ins-hover.minus:before,
.element-descr .ic2-ins-hover.plus:before,
.element-descr .social-foot .ins:hover .minus.ic2i:before,
.element-descr .social-foot .ins:hover .minus:before,
.element-descr .social-foot .ins:hover .plus.ic2i:before,
.element-descr .social-foot .ins:hover .plus:before,
.gift .ic2-ins-hover.f-reset:before,
.gift .ic2-ins-hover.f-search-ico:before,
.gift .ic2-ins-hover.jq-selectbox__trigger-arrow:before,
.gift .social-foot .ins:hover .f-reset.ic2i:before,
.gift .social-foot .ins:hover .f-reset:before,
.gift .social-foot .ins:hover .f-search-ico.ic2i:before,
.gift .social-foot .ins:hover .f-search-ico:before,
.gift .social-foot .ins:hover .jq-selectbox__trigger-arrow.ic2i:before,
.gift .social-foot .ins:hover .jq-selectbox__trigger-arrow:before,
.ic2-ins-hover.close:before,
.ic2i.ic2-ins-hover:before,
.menu-drop-7 .ic2-ins-hover.ico-2:before,
.menu-drop-7 .social-foot .ins:hover .ico-2.ic2i:before,
.menu-drop-7 .social-foot .ins:hover .ico-2:before,
.search-head .ic2-ins-hover.btn-search:before,
.search-head .social-foot .ins:hover .btn-search.ic2i:before,
.search-head .social-foot .ins:hover .btn-search:before,
.search-mob .ic2-ins-hover.btn-search:before,
.search-mob .social-foot .ins:hover .btn-search.ic2i:before,
.search-mob .social-foot .ins:hover .btn-search:before,
.sl-main .ic2-ins-hover.next:before,
.sl-main .ic2-ins-hover.prev:before,
.sl-main .social-foot .ins:hover .next.ic2i:before,
.sl-main .social-foot .ins:hover .next:before,
.sl-main .social-foot .ins:hover .prev.ic2i:before,
.sl-main .social-foot .ins:hover .prev:before,
.sl-partners .ic2-ins-hover.next:before,
.sl-partners .ic2-ins-hover.prev:before,
.sl-partners .social-foot .ins:hover .next.ic2i:before,
.sl-partners .social-foot .ins:hover .next:before,
.sl-partners .social-foot .ins:hover .prev.ic2i:before,
.sl-partners .social-foot .ins:hover .prev:before,
.sl-shop .ic2-ins-hover.next:before,
.sl-shop .ic2-ins-hover.prev:before,
.sl-shop .social-foot .ins:hover .next.ic2i:before,
.sl-shop .social-foot .ins:hover .next:before,
.sl-shop .social-foot .ins:hover .prev.ic2i:before,
.sl-shop .social-foot .ins:hover .prev:before,
.social-foot .ins:hover .basket-header .sum.ic2i:before,
.social-foot .ins:hover .basket-header .sum:before,
.social-foot .ins:hover .basket-header-mob .sum.ic2i:before,
.social-foot .ins:hover .basket-header-mob .sum:before,
.social-foot .ins:hover .cart .del-btn.ic2i:before,
.social-foot .ins:hover .cart .del-btn:before,
.social-foot .ins:hover .cart .minus.ic2i:before,
.social-foot .ins:hover .cart .minus:before,
.social-foot .ins:hover .cart .plus.ic2i:before,
.social-foot .ins:hover .cart .plus:before,
.social-foot .ins:hover .close.ic2i:before,
.social-foot .ins:hover .close:before,
.social-foot .ins:hover .drop-search .minus.ic2i:before,
.social-foot .ins:hover .drop-search .minus:before,
.social-foot .ins:hover .drop-search .plus.ic2i:before,
.social-foot .ins:hover .drop-search .plus:before,
.social-foot .ins:hover .element-descr .minus.ic2i:before,
.social-foot .ins:hover .element-descr .minus:before,
.social-foot .ins:hover .element-descr .plus.ic2i:before,
.social-foot .ins:hover .element-descr .plus:before,
.social-foot .ins:hover .gift .f-reset.ic2i:before,
.social-foot .ins:hover .gift .f-reset:before,
.social-foot .ins:hover .gift .f-search-ico.ic2i:before,
.social-foot .ins:hover .gift .f-search-ico:before,
.social-foot .ins:hover .gift .jq-selectbox__trigger-arrow.ic2i:before,
.social-foot .ins:hover .gift .jq-selectbox__trigger-arrow:before,
.social-foot .ins:hover .ic2i:before,
.social-foot .ins:hover .menu-drop-7 .ico-2.ic2i:before,
.social-foot .ins:hover .menu-drop-7 .ico-2:before,
.social-foot .ins:hover .search-head .btn-search.ic2i:before,
.social-foot .ins:hover .search-head .btn-search:before,
.social-foot .ins:hover .search-mob .btn-search.ic2i:before,
.social-foot .ins:hover .search-mob .btn-search:before,
.social-foot .ins:hover .sl-main .next.ic2i:before,
.social-foot .ins:hover .sl-main .next:before,
.social-foot .ins:hover .sl-main .prev.ic2i:before,
.social-foot .ins:hover .sl-main .prev:before,
.social-foot .ins:hover .sl-partners .next.ic2i:before,
.social-foot .ins:hover .sl-partners .next:before,
.social-foot .ins:hover .sl-partners .prev.ic2i:before,
.social-foot .ins:hover .sl-partners .prev:before,
.social-foot .ins:hover .sl-shop .next.ic2i:before,
.social-foot .ins:hover .sl-shop .next:before,
.social-foot .ins:hover .sl-shop .prev.ic2i:before,
.social-foot .ins:hover .sl-shop .prev:before,
.social-foot .ins:hover .spec-sl .next.ic2i:before,
.social-foot .ins:hover .spec-sl .next:before,
.social-foot .ins:hover .spec-sl .prev.ic2i:before,
.social-foot .ins:hover .spec-sl .prev:before,
.spec-sl .ic2-ins-hover.next:before,
.spec-sl .ic2-ins-hover.prev:before,
.spec-sl .social-foot .ins:hover .next.ic2i:before,
.spec-sl .social-foot .ins:hover .next:before,
.spec-sl .social-foot .ins:hover .prev.ic2i:before,
.spec-sl .social-foot .ins:hover .prev:before {
	background-position: -.2em -37.1em;
	width: 4.8em;
	height: 4.6em
}

.basket-header .cart .sum.minus:before,
.basket-header .drop-search .sum.minus:before,
.basket-header .element-descr .sum.minus:before,
.basket-header .ic2-minus-btn.sum:before,
.basket-header-mob .cart .sum.minus:before,
.basket-header-mob .drop-search .sum.minus:before,
.basket-header-mob .element-descr .sum.minus:before,
.basket-header-mob .ic2-minus-btn.sum:before,
.cart .basket-header .sum.minus:before,
.cart .basket-header-mob .sum.minus:before,
.cart .close.minus:before,
.cart .del-btn.minus:before,
.cart .gift .f-reset.minus:before,
.cart .gift .f-search-ico.minus:before,
.cart .gift .jq-selectbox__trigger-arrow.minus:before,
.cart .ic2-minus-btn.del-btn:before,
.cart .ic2-minus-btn.plus:before,
.cart .menu-drop-7 .ico-2.minus:before,
.cart .minus:before,
.cart .plus.minus:before,
.cart .search-head .btn-search.minus:before,
.cart .search-mob .btn-search.minus:before,
.cart .sl-main .next.minus:before,
.cart .sl-main .prev.minus:before,
.cart .sl-partners .next.minus:before,
.cart .sl-partners .prev.minus:before,
.cart .sl-shop .next.minus:before,
.cart .sl-shop .prev.minus:before,
.cart .spec-sl .next.minus:before,
.cart .spec-sl .prev.minus:before,
.drop-search .basket-header .sum.minus:before,
.drop-search .basket-header-mob .sum.minus:before,
.drop-search .close.minus:before,
.drop-search .gift .f-reset.minus:before,
.drop-search .gift .f-search-ico.minus:before,
.drop-search .gift .jq-selectbox__trigger-arrow.minus:before,
.drop-search .ic2-minus-btn.plus:before,
.drop-search .menu-drop-7 .ico-2.minus:before,
.drop-search .minus:before,
.drop-search .plus.minus:before,
.drop-search .search-head .btn-search.minus:before,
.drop-search .search-mob .btn-search.minus:before,
.drop-search .sl-main .next.minus:before,
.drop-search .sl-main .prev.minus:before,
.drop-search .sl-partners .next.minus:before,
.drop-search .sl-partners .prev.minus:before,
.drop-search .sl-shop .next.minus:before,
.drop-search .sl-shop .prev.minus:before,
.drop-search .spec-sl .next.minus:before,
.drop-search .spec-sl .prev.minus:before,
.element-descr .basket-header .sum.minus:before,
.element-descr .basket-header-mob .sum.minus:before,
.element-descr .close.minus:before,
.element-descr .gift .f-reset.minus:before,
.element-descr .gift .f-search-ico.minus:before,
.element-descr .gift .jq-selectbox__trigger-arrow.minus:before,
.element-descr .ic2-minus-btn.plus:before,
.element-descr .menu-drop-7 .ico-2.minus:before,
.element-descr .minus:before,
.element-descr .plus.minus:before,
.element-descr .search-head .btn-search.minus:before,
.element-descr .search-mob .btn-search.minus:before,
.element-descr .sl-main .next.minus:before,
.element-descr .sl-main .prev.minus:before,
.element-descr .sl-partners .next.minus:before,
.element-descr .sl-partners .prev.minus:before,
.element-descr .sl-shop .next.minus:before,
.element-descr .sl-shop .prev.minus:before,
.element-descr .spec-sl .next.minus:before,
.element-descr .spec-sl .prev.minus:before,
.gift .cart .f-reset.minus:before,
.gift .cart .f-search-ico.minus:before,
.gift .cart .jq-selectbox__trigger-arrow.minus:before,
.gift .drop-search .f-reset.minus:before,
.gift .drop-search .f-search-ico.minus:before,
.gift .drop-search .jq-selectbox__trigger-arrow.minus:before,
.gift .element-descr .f-reset.minus:before,
.gift .element-descr .f-search-ico.minus:before,
.gift .element-descr .jq-selectbox__trigger-arrow.minus:before,
.gift .ic2-minus-btn.f-reset:before,
.gift .ic2-minus-btn.f-search-ico:before,
.gift .ic2-minus-btn.jq-selectbox__trigger-arrow:before,
.ic2-minus-btn.close:before,
.ic2i.ic2-minus-btn:before,
.menu-drop-7 .cart .ico-2.minus:before,
.menu-drop-7 .drop-search .ico-2.minus:before,
.menu-drop-7 .element-descr .ico-2.minus:before,
.menu-drop-7 .ic2-minus-btn.ico-2:before,
.search-head .cart .btn-search.minus:before,
.search-head .drop-search .btn-search.minus:before,
.search-head .element-descr .btn-search.minus:before,
.search-head .ic2-minus-btn.btn-search:before,
.search-mob .cart .btn-search.minus:before,
.search-mob .drop-search .btn-search.minus:before,
.search-mob .element-descr .btn-search.minus:before,
.search-mob .ic2-minus-btn.btn-search:before,
.sl-main .cart .next.minus:before,
.sl-main .cart .prev.minus:before,
.sl-main .drop-search .next.minus:before,
.sl-main .drop-search .prev.minus:before,
.sl-main .element-descr .next.minus:before,
.sl-main .element-descr .prev.minus:before,
.sl-main .ic2-minus-btn.next:before,
.sl-main .ic2-minus-btn.prev:before,
.sl-partners .cart .next.minus:before,
.sl-partners .cart .prev.minus:before,
.sl-partners .drop-search .next.minus:before,
.sl-partners .drop-search .prev.minus:before,
.sl-partners .element-descr .next.minus:before,
.sl-partners .element-descr .prev.minus:before,
.sl-partners .ic2-minus-btn.next:before,
.sl-partners .ic2-minus-btn.prev:before,
.sl-shop .cart .next.minus:before,
.sl-shop .cart .prev.minus:before,
.sl-shop .drop-search .next.minus:before,
.sl-shop .drop-search .prev.minus:before,
.sl-shop .element-descr .next.minus:before,
.sl-shop .element-descr .prev.minus:before,
.sl-shop .ic2-minus-btn.next:before,
.sl-shop .ic2-minus-btn.prev:before,
.spec-sl .cart .next.minus:before,
.spec-sl .cart .prev.minus:before,
.spec-sl .drop-search .next.minus:before,
.spec-sl .drop-search .prev.minus:before,
.spec-sl .element-descr .next.minus:before,
.spec-sl .element-descr .prev.minus:before,
.spec-sl .ic2-minus-btn.next:before,
.spec-sl .ic2-minus-btn.prev:before {
	background-position: -.2em -42.1em;
	width: 1.6em;
	height: .4em
}

.basket-header .cart .sum.minus:hover:before,
.basket-header .drop-search .sum.minus:hover:before,
.basket-header .element-descr .sum.minus:hover:before,
.basket-header .ic2-minus-btn-hover.sum:before,
.basket-header-mob .cart .sum.minus:hover:before,
.basket-header-mob .drop-search .sum.minus:hover:before,
.basket-header-mob .element-descr .sum.minus:hover:before,
.basket-header-mob .ic2-minus-btn-hover.sum:before,
.cart .basket-header .sum.minus:hover:before,
.cart .basket-header-mob .sum.minus:hover:before,
.cart .close.minus:hover:before,
.cart .del-btn.minus:hover:before,
.cart .gift .f-reset.minus:hover:before,
.cart .gift .f-search-ico.minus:hover:before,
.cart .gift .jq-selectbox__trigger-arrow.minus:hover:before,
.cart .ic2-minus-btn-hover.del-btn:before,
.cart .ic2-minus-btn-hover.minus:before,
.cart .ic2-minus-btn-hover.plus:before,
.cart .menu-drop-7 .ico-2.minus:hover:before,
.cart .minus:hover:before,
.cart .plus.minus:hover:before,
.cart .search-head .btn-search.minus:hover:before,
.cart .search-mob .btn-search.minus:hover:before,
.cart .sl-main .next.minus:hover:before,
.cart .sl-main .prev.minus:hover:before,
.cart .sl-partners .next.minus:hover:before,
.cart .sl-partners .prev.minus:hover:before,
.cart .sl-shop .next.minus:hover:before,
.cart .sl-shop .prev.minus:hover:before,
.cart .spec-sl .next.minus:hover:before,
.cart .spec-sl .prev.minus:hover:before,
.drop-search .basket-header .sum.minus:hover:before,
.drop-search .basket-header-mob .sum.minus:hover:before,
.drop-search .close.minus:hover:before,
.drop-search .gift .f-reset.minus:hover:before,
.drop-search .gift .f-search-ico.minus:hover:before,
.drop-search .gift .jq-selectbox__trigger-arrow.minus:hover:before,
.drop-search .ic2-minus-btn-hover.minus:before,
.drop-search .ic2-minus-btn-hover.plus:before,
.drop-search .menu-drop-7 .ico-2.minus:hover:before,
.drop-search .minus:hover:before,
.drop-search .plus.minus:hover:before,
.drop-search .search-head .btn-search.minus:hover:before,
.drop-search .search-mob .btn-search.minus:hover:before,
.drop-search .sl-main .next.minus:hover:before,
.drop-search .sl-main .prev.minus:hover:before,
.drop-search .sl-partners .next.minus:hover:before,
.drop-search .sl-partners .prev.minus:hover:before,
.drop-search .sl-shop .next.minus:hover:before,
.drop-search .sl-shop .prev.minus:hover:before,
.drop-search .spec-sl .next.minus:hover:before,
.drop-search .spec-sl .prev.minus:hover:before,
.element-descr .basket-header .sum.minus:hover:before,
.element-descr .basket-header-mob .sum.minus:hover:before,
.element-descr .close.minus:hover:before,
.element-descr .gift .f-reset.minus:hover:before,
.element-descr .gift .f-search-ico.minus:hover:before,
.element-descr .gift .jq-selectbox__trigger-arrow.minus:hover:before,
.element-descr .ic2-minus-btn-hover.minus:before,
.element-descr .ic2-minus-btn-hover.plus:before,
.element-descr .menu-drop-7 .ico-2.minus:hover:before,
.element-descr .minus:hover:before,
.element-descr .plus.minus:hover:before,
.element-descr .search-head .btn-search.minus:hover:before,
.element-descr .search-mob .btn-search.minus:hover:before,
.element-descr .sl-main .next.minus:hover:before,
.element-descr .sl-main .prev.minus:hover:before,
.element-descr .sl-partners .next.minus:hover:before,
.element-descr .sl-partners .prev.minus:hover:before,
.element-descr .sl-shop .next.minus:hover:before,
.element-descr .sl-shop .prev.minus:hover:before,
.element-descr .spec-sl .next.minus:hover:before,
.element-descr .spec-sl .prev.minus:hover:before,
.gift .cart .f-reset.minus:hover:before,
.gift .cart .f-search-ico.minus:hover:before,
.gift .cart .jq-selectbox__trigger-arrow.minus:hover:before,
.gift .drop-search .f-reset.minus:hover:before,
.gift .drop-search .f-search-ico.minus:hover:before,
.gift .drop-search .jq-selectbox__trigger-arrow.minus:hover:before,
.gift .element-descr .f-reset.minus:hover:before,
.gift .element-descr .f-search-ico.minus:hover:before,
.gift .element-descr .jq-selectbox__trigger-arrow.minus:hover:before,
.gift .ic2-minus-btn-hover.f-reset:before,
.gift .ic2-minus-btn-hover.f-search-ico:before,
.gift .ic2-minus-btn-hover.jq-selectbox__trigger-arrow:before,
.ic2-minus-btn-hover.close:before,
.ic2i.ic2-minus-btn-hover:before,
.menu-drop-7 .cart .ico-2.minus:hover:before,
.menu-drop-7 .drop-search .ico-2.minus:hover:before,
.menu-drop-7 .element-descr .ico-2.minus:hover:before,
.menu-drop-7 .ic2-minus-btn-hover.ico-2:before,
.search-head .cart .btn-search.minus:hover:before,
.search-head .drop-search .btn-search.minus:hover:before,
.search-head .element-descr .btn-search.minus:hover:before,
.search-head .ic2-minus-btn-hover.btn-search:before,
.search-mob .cart .btn-search.minus:hover:before,
.search-mob .drop-search .btn-search.minus:hover:before,
.search-mob .element-descr .btn-search.minus:hover:before,
.search-mob .ic2-minus-btn-hover.btn-search:before,
.sl-main .cart .next.minus:hover:before,
.sl-main .cart .prev.minus:hover:before,
.sl-main .drop-search .next.minus:hover:before,
.sl-main .drop-search .prev.minus:hover:before,
.sl-main .element-descr .next.minus:hover:before,
.sl-main .element-descr .prev.minus:hover:before,
.sl-main .ic2-minus-btn-hover.next:before,
.sl-main .ic2-minus-btn-hover.prev:before,
.sl-partners .cart .next.minus:hover:before,
.sl-partners .cart .prev.minus:hover:before,
.sl-partners .drop-search .next.minus:hover:before,
.sl-partners .drop-search .prev.minus:hover:before,
.sl-partners .element-descr .next.minus:hover:before,
.sl-partners .element-descr .prev.minus:hover:before,
.sl-partners .ic2-minus-btn-hover.next:before,
.sl-partners .ic2-minus-btn-hover.prev:before,
.sl-shop .cart .next.minus:hover:before,
.sl-shop .cart .prev.minus:hover:before,
.sl-shop .drop-search .next.minus:hover:before,
.sl-shop .drop-search .prev.minus:hover:before,
.sl-shop .element-descr .next.minus:hover:before,
.sl-shop .element-descr .prev.minus:hover:before,
.sl-shop .ic2-minus-btn-hover.next:before,
.sl-shop .ic2-minus-btn-hover.prev:before,
.spec-sl .cart .next.minus:hover:before,
.spec-sl .cart .prev.minus:hover:before,
.spec-sl .drop-search .next.minus:hover:before,
.spec-sl .drop-search .prev.minus:hover:before,
.spec-sl .element-descr .next.minus:hover:before,
.spec-sl .element-descr .prev.minus:hover:before,
.spec-sl .ic2-minus-btn-hover.next:before,
.spec-sl .ic2-minus-btn-hover.prev:before {
	background-position: -.2em -42.9em;
	width: 1.6em;
	height: .4em
}

.basket-header .ic2-modal-close.sum:before,
.basket-header .sum.close:before,
.basket-header-mob .ic2-modal-close.sum:before,
.basket-header-mob .sum.close:before,
.cart .del-btn:before,
.cart .ic2-modal-close.minus:before,
.cart .ic2-modal-close.plus:before,
.cart .minus.close:before,
.cart .plus.close:before,
.close:before,
.drop-search .ic2-modal-close.minus:before,
.drop-search .ic2-modal-close.plus:before,
.drop-search .minus.close:before,
.drop-search .plus.close:before,
.element-descr .ic2-modal-close.minus:before,
.element-descr .ic2-modal-close.plus:before,
.element-descr .minus.close:before,
.element-descr .plus.close:before,
.gift .f-reset.close:before,
.gift .f-search-ico.close:before,
.gift .ic2-modal-close.f-reset:before,
.gift .ic2-modal-close.f-search-ico:before,
.gift .ic2-modal-close.jq-selectbox__trigger-arrow:before,
.gift .jq-selectbox__trigger-arrow.close:before,
.ic2i.ic2-modal-close:before,
.menu-drop-7 .ic2-modal-close.ico-2:before,
.menu-drop-7 .ico-2.close:before,
.search-head .btn-search.close:before,
.search-head .ic2-modal-close.btn-search:before,
.search-mob .btn-search.close:before,
.search-mob .ic2-modal-close.btn-search:before,
.sl-main .ic2-modal-close.next:before,
.sl-main .ic2-modal-close.prev:before,
.sl-main .next.close:before,
.sl-main .prev.close:before,
.sl-partners .ic2-modal-close.next:before,
.sl-partners .ic2-modal-close.prev:before,
.sl-partners .next.close:before,
.sl-partners .prev.close:before,
.sl-shop .ic2-modal-close.next:before,
.sl-shop .ic2-modal-close.prev:before,
.sl-shop .next.close:before,
.sl-shop .prev.close:before,
.spec-sl .ic2-modal-close.next:before,
.spec-sl .ic2-modal-close.prev:before,
.spec-sl .next.close:before,
.spec-sl .prev.close:before {
	background-position: -.2em -43.7em;
	width: 1.8273em;
	height: 1.8274em
}

.basket-header .cart .sum.del-btn:focus:before,
.basket-header .cart .sum.del-btn:hover:before,
.basket-header .ic2-modal-close-hover.sum:before,
.basket-header .sum.close:focus:before,
.basket-header .sum.close:hover:before,
.basket-header-mob .cart .sum.del-btn:focus:before,
.basket-header-mob .cart .sum.del-btn:hover:before,
.basket-header-mob .ic2-modal-close-hover.sum:before,
.basket-header-mob .sum.close:focus:before,
.basket-header-mob .sum.close:hover:before,
.cart .basket-header .sum.del-btn:focus:before,
.cart .basket-header .sum.del-btn:hover:before,
.cart .basket-header-mob .sum.del-btn:focus:before,
.cart .basket-header-mob .sum.del-btn:hover:before,
.cart .close.del-btn:focus:before,
.cart .close.del-btn:hover:before,
.cart .del-btn:focus:before,
.cart .del-btn:hover:before,
.cart .drop-search .minus.del-btn:focus:before,
.cart .drop-search .minus.del-btn:hover:before,
.cart .drop-search .plus.del-btn:focus:before,
.cart .drop-search .plus.del-btn:hover:before,
.cart .element-descr .minus.del-btn:focus:before,
.cart .element-descr .minus.del-btn:hover:before,
.cart .element-descr .plus.del-btn:focus:before,
.cart .element-descr .plus.del-btn:hover:before,
.cart .gift .f-reset.del-btn:focus:before,
.cart .gift .f-reset.del-btn:hover:before,
.cart .gift .f-search-ico.del-btn:focus:before,
.cart .gift .f-search-ico.del-btn:hover:before,
.cart .gift .jq-selectbox__trigger-arrow.del-btn:focus:before,
.cart .gift .jq-selectbox__trigger-arrow.del-btn:hover:before,
.cart .ic2-modal-close-hover.del-btn:before,
.cart .ic2-modal-close-hover.minus:before,
.cart .ic2-modal-close-hover.plus:before,
.cart .menu-drop-7 .ico-2.del-btn:focus:before,
.cart .menu-drop-7 .ico-2.del-btn:hover:before,
.cart .minus.close:focus:before,
.cart .minus.close:hover:before,
.cart .minus.del-btn:focus:before,
.cart .minus.del-btn:hover:before,
.cart .plus.close:focus:before,
.cart .plus.close:hover:before,
.cart .plus.del-btn:focus:before,
.cart .plus.del-btn:hover:before,
.cart .search-head .btn-search.del-btn:focus:before,
.cart .search-head .btn-search.del-btn:hover:before,
.cart .search-mob .btn-search.del-btn:focus:before,
.cart .search-mob .btn-search.del-btn:hover:before,
.cart .sl-main .next.del-btn:focus:before,
.cart .sl-main .next.del-btn:hover:before,
.cart .sl-main .prev.del-btn:focus:before,
.cart .sl-main .prev.del-btn:hover:before,
.cart .sl-partners .next.del-btn:focus:before,
.cart .sl-partners .next.del-btn:hover:before,
.cart .sl-partners .prev.del-btn:focus:before,
.cart .sl-partners .prev.del-btn:hover:before,
.cart .sl-shop .next.del-btn:focus:before,
.cart .sl-shop .next.del-btn:hover:before,
.cart .sl-shop .prev.del-btn:focus:before,
.cart .sl-shop .prev.del-btn:hover:before,
.cart .spec-sl .next.del-btn:focus:before,
.cart .spec-sl .next.del-btn:hover:before,
.cart .spec-sl .prev.del-btn:focus:before,
.cart .spec-sl .prev.del-btn:hover:before,
.close:focus:before,
.close:hover:before,
.drop-search .cart .minus.del-btn:focus:before,
.drop-search .cart .minus.del-btn:hover:before,
.drop-search .cart .plus.del-btn:focus:before,
.drop-search .cart .plus.del-btn:hover:before,
.drop-search .ic2-modal-close-hover.minus:before,
.drop-search .ic2-modal-close-hover.plus:before,
.drop-search .minus.close:focus:before,
.drop-search .minus.close:hover:before,
.drop-search .plus.close:focus:before,
.drop-search .plus.close:hover:before,
.element-descr .cart .minus.del-btn:focus:before,
.element-descr .cart .minus.del-btn:hover:before,
.element-descr .cart .plus.del-btn:focus:before,
.element-descr .cart .plus.del-btn:hover:before,
.element-descr .ic2-modal-close-hover.minus:before,
.element-descr .ic2-modal-close-hover.plus:before,
.element-descr .minus.close:focus:before,
.element-descr .minus.close:hover:before,
.element-descr .plus.close:focus:before,
.element-descr .plus.close:hover:before,
.gift .cart .f-reset.del-btn:focus:before,
.gift .cart .f-reset.del-btn:hover:before,
.gift .cart .f-search-ico.del-btn:focus:before,
.gift .cart .f-search-ico.del-btn:hover:before,
.gift .cart .jq-selectbox__trigger-arrow.del-btn:focus:before,
.gift .cart .jq-selectbox__trigger-arrow.del-btn:hover:before,
.gift .f-reset.close:focus:before,
.gift .f-reset.close:hover:before,
.gift .f-search-ico.close:focus:before,
.gift .f-search-ico.close:hover:before,
.gift .ic2-modal-close-hover.f-reset:before,
.gift .ic2-modal-close-hover.f-search-ico:before,
.gift .ic2-modal-close-hover.jq-selectbox__trigger-arrow:before,
.gift .jq-selectbox__trigger-arrow.close:focus:before,
.gift .jq-selectbox__trigger-arrow.close:hover:before,
.ic2-modal-close-hover.close:before,
.ic2i.ic2-modal-close-hover:before,
.menu-drop-7 .cart .ico-2.del-btn:focus:before,
.menu-drop-7 .cart .ico-2.del-btn:hover:before,
.menu-drop-7 .ic2-modal-close-hover.ico-2:before,
.menu-drop-7 .ico-2.close:focus:before,
.menu-drop-7 .ico-2.close:hover:before,
.search-head .btn-search.close:focus:before,
.search-head .btn-search.close:hover:before,
.search-head .cart .btn-search.del-btn:focus:before,
.search-head .cart .btn-search.del-btn:hover:before,
.search-head .ic2-modal-close-hover.btn-search:before,
.search-mob .btn-search.close:focus:before,
.search-mob .btn-search.close:hover:before,
.search-mob .cart .btn-search.del-btn:focus:before,
.search-mob .cart .btn-search.del-btn:hover:before,
.search-mob .ic2-modal-close-hover.btn-search:before,
.sl-main .cart .next.del-btn:focus:before,
.sl-main .cart .next.del-btn:hover:before,
.sl-main .cart .prev.del-btn:focus:before,
.sl-main .cart .prev.del-btn:hover:before,
.sl-main .ic2-modal-close-hover.next:before,
.sl-main .ic2-modal-close-hover.prev:before,
.sl-main .next.close:focus:before,
.sl-main .next.close:hover:before,
.sl-main .prev.close:focus:before,
.sl-main .prev.close:hover:before,
.sl-partners .cart .next.del-btn:focus:before,
.sl-partners .cart .next.del-btn:hover:before,
.sl-partners .cart .prev.del-btn:focus:before,
.sl-partners .cart .prev.del-btn:hover:before,
.sl-partners .ic2-modal-close-hover.next:before,
.sl-partners .ic2-modal-close-hover.prev:before,
.sl-partners .next.close:focus:before,
.sl-partners .next.close:hover:before,
.sl-partners .prev.close:focus:before,
.sl-partners .prev.close:hover:before,
.sl-shop .cart .next.del-btn:focus:before,
.sl-shop .cart .next.del-btn:hover:before,
.sl-shop .cart .prev.del-btn:focus:before,
.sl-shop .cart .prev.del-btn:hover:before,
.sl-shop .ic2-modal-close-hover.next:before,
.sl-shop .ic2-modal-close-hover.prev:before,
.sl-shop .next.close:focus:before,
.sl-shop .next.close:hover:before,
.sl-shop .prev.close:focus:before,
.sl-shop .prev.close:hover:before,
.spec-sl .cart .next.del-btn:focus:before,
.spec-sl .cart .next.del-btn:hover:before,
.spec-sl .cart .prev.del-btn:focus:before,
.spec-sl .cart .prev.del-btn:hover:before,
.spec-sl .ic2-modal-close-hover.next:before,
.spec-sl .ic2-modal-close-hover.prev:before,
.spec-sl .next.close:focus:before,
.spec-sl .next.close:hover:before,
.spec-sl .prev.close:focus:before,
.spec-sl .prev.close:hover:before {
	background-position: -.2em -46em;
	width: 1.8273em;
	height: 1.8274em
}

.basket-header .cart .sum.plus:before,
.basket-header .drop-search .sum.plus:before,
.basket-header .element-descr .sum.plus:before,
.basket-header .ic2-plus-btn.sum:before,
.basket-header-mob .cart .sum.plus:before,
.basket-header-mob .drop-search .sum.plus:before,
.basket-header-mob .element-descr .sum.plus:before,
.basket-header-mob .ic2-plus-btn.sum:before,
.cart .basket-header .sum.plus:before,
.cart .basket-header-mob .sum.plus:before,
.cart .close.plus:before,
.cart .del-btn.plus:before,
.cart .gift .f-reset.plus:before,
.cart .gift .f-search-ico.plus:before,
.cart .gift .jq-selectbox__trigger-arrow.plus:before,
.cart .ic2-plus-btn.del-btn:before,
.cart .ic2-plus-btn.minus:before,
.cart .menu-drop-7 .ico-2.plus:before,
.cart .minus.plus:before,
.cart .plus:before,
.cart .search-head .btn-search.plus:before,
.cart .search-mob .btn-search.plus:before,
.cart .sl-main .next.plus:before,
.cart .sl-main .prev.plus:before,
.cart .sl-partners .next.plus:before,
.cart .sl-partners .prev.plus:before,
.cart .sl-shop .next.plus:before,
.cart .sl-shop .prev.plus:before,
.cart .spec-sl .next.plus:before,
.cart .spec-sl .prev.plus:before,
.drop-search .basket-header .sum.plus:before,
.drop-search .basket-header-mob .sum.plus:before,
.drop-search .close.plus:before,
.drop-search .gift .f-reset.plus:before,
.drop-search .gift .f-search-ico.plus:before,
.drop-search .gift .jq-selectbox__trigger-arrow.plus:before,
.drop-search .ic2-plus-btn.minus:before,
.drop-search .menu-drop-7 .ico-2.plus:before,
.drop-search .minus.plus:before,
.drop-search .plus:before,
.drop-search .search-head .btn-search.plus:before,
.drop-search .search-mob .btn-search.plus:before,
.drop-search .sl-main .next.plus:before,
.drop-search .sl-main .prev.plus:before,
.drop-search .sl-partners .next.plus:before,
.drop-search .sl-partners .prev.plus:before,
.drop-search .sl-shop .next.plus:before,
.drop-search .sl-shop .prev.plus:before,
.drop-search .spec-sl .next.plus:before,
.drop-search .spec-sl .prev.plus:before,
.element-descr .basket-header .sum.plus:before,
.element-descr .basket-header-mob .sum.plus:before,
.element-descr .close.plus:before,
.element-descr .gift .f-reset.plus:before,
.element-descr .gift .f-search-ico.plus:before,
.element-descr .gift .jq-selectbox__trigger-arrow.plus:before,
.element-descr .ic2-plus-btn.minus:before,
.element-descr .menu-drop-7 .ico-2.plus:before,
.element-descr .minus.plus:before,
.element-descr .plus:before,
.element-descr .search-head .btn-search.plus:before,
.element-descr .search-mob .btn-search.plus:before,
.element-descr .sl-main .next.plus:before,
.element-descr .sl-main .prev.plus:before,
.element-descr .sl-partners .next.plus:before,
.element-descr .sl-partners .prev.plus:before,
.element-descr .sl-shop .next.plus:before,
.element-descr .sl-shop .prev.plus:before,
.element-descr .spec-sl .next.plus:before,
.element-descr .spec-sl .prev.plus:before,
.gift .cart .f-reset.plus:before,
.gift .cart .f-search-ico.plus:before,
.gift .cart .jq-selectbox__trigger-arrow.plus:before,
.gift .drop-search .f-reset.plus:before,
.gift .drop-search .f-search-ico.plus:before,
.gift .drop-search .jq-selectbox__trigger-arrow.plus:before,
.gift .element-descr .f-reset.plus:before,
.gift .element-descr .f-search-ico.plus:before,
.gift .element-descr .jq-selectbox__trigger-arrow.plus:before,
.gift .ic2-plus-btn.f-reset:before,
.gift .ic2-plus-btn.f-search-ico:before,
.gift .ic2-plus-btn.jq-selectbox__trigger-arrow:before,
.ic2-plus-btn.close:before,
.ic2i.ic2-plus-btn:before,
.menu-drop-7 .cart .ico-2.plus:before,
.menu-drop-7 .drop-search .ico-2.plus:before,
.menu-drop-7 .element-descr .ico-2.plus:before,
.menu-drop-7 .ic2-plus-btn.ico-2:before,
.search-head .cart .btn-search.plus:before,
.search-head .drop-search .btn-search.plus:before,
.search-head .element-descr .btn-search.plus:before,
.search-head .ic2-plus-btn.btn-search:before,
.search-mob .cart .btn-search.plus:before,
.search-mob .drop-search .btn-search.plus:before,
.search-mob .element-descr .btn-search.plus:before,
.search-mob .ic2-plus-btn.btn-search:before,
.sl-main .cart .next.plus:before,
.sl-main .cart .prev.plus:before,
.sl-main .drop-search .next.plus:before,
.sl-main .drop-search .prev.plus:before,
.sl-main .element-descr .next.plus:before,
.sl-main .element-descr .prev.plus:before,
.sl-main .ic2-plus-btn.next:before,
.sl-main .ic2-plus-btn.prev:before,
.sl-partners .cart .next.plus:before,
.sl-partners .cart .prev.plus:before,
.sl-partners .drop-search .next.plus:before,
.sl-partners .drop-search .prev.plus:before,
.sl-partners .element-descr .next.plus:before,
.sl-partners .element-descr .prev.plus:before,
.sl-partners .ic2-plus-btn.next:before,
.sl-partners .ic2-plus-btn.prev:before,
.sl-shop .cart .next.plus:before,
.sl-shop .cart .prev.plus:before,
.sl-shop .drop-search .next.plus:before,
.sl-shop .drop-search .prev.plus:before,
.sl-shop .element-descr .next.plus:before,
.sl-shop .element-descr .prev.plus:before,
.sl-shop .ic2-plus-btn.next:before,
.sl-shop .ic2-plus-btn.prev:before,
.spec-sl .cart .next.plus:before,
.spec-sl .cart .prev.plus:before,
.spec-sl .drop-search .next.plus:before,
.spec-sl .drop-search .prev.plus:before,
.spec-sl .element-descr .next.plus:before,
.spec-sl .element-descr .prev.plus:before,
.spec-sl .ic2-plus-btn.next:before,
.spec-sl .ic2-plus-btn.prev:before {
	background-position: -.2em -48.3em;
	width: 1.6em;
	height: 1.6em
}

.basket-header .cart .sum.plus:hover:before,
.basket-header .drop-search .sum.plus:hover:before,
.basket-header .element-descr .sum.plus:hover:before,
.basket-header .ic2-plus-btn-hover.sum:before,
.basket-header-mob .cart .sum.plus:hover:before,
.basket-header-mob .drop-search .sum.plus:hover:before,
.basket-header-mob .element-descr .sum.plus:hover:before,
.basket-header-mob .ic2-plus-btn-hover.sum:before,
.cart .basket-header .sum.plus:hover:before,
.cart .basket-header-mob .sum.plus:hover:before,
.cart .close.plus:hover:before,
.cart .del-btn.plus:hover:before,
.cart .gift .f-reset.plus:hover:before,
.cart .gift .f-search-ico.plus:hover:before,
.cart .gift .jq-selectbox__trigger-arrow.plus:hover:before,
.cart .ic2-plus-btn-hover.del-btn:before,
.cart .ic2-plus-btn-hover.minus:before,
.cart .ic2-plus-btn-hover.plus:before,
.cart .menu-drop-7 .ico-2.plus:hover:before,
.cart .minus.plus:hover:before,
.cart .plus:hover:before,
.cart .search-head .btn-search.plus:hover:before,
.cart .search-mob .btn-search.plus:hover:before,
.cart .sl-main .next.plus:hover:before,
.cart .sl-main .prev.plus:hover:before,
.cart .sl-partners .next.plus:hover:before,
.cart .sl-partners .prev.plus:hover:before,
.cart .sl-shop .next.plus:hover:before,
.cart .sl-shop .prev.plus:hover:before,
.cart .spec-sl .next.plus:hover:before,
.cart .spec-sl .prev.plus:hover:before,
.drop-search .basket-header .sum.plus:hover:before,
.drop-search .basket-header-mob .sum.plus:hover:before,
.drop-search .close.plus:hover:before,
.drop-search .gift .f-reset.plus:hover:before,
.drop-search .gift .f-search-ico.plus:hover:before,
.drop-search .gift .jq-selectbox__trigger-arrow.plus:hover:before,
.drop-search .ic2-plus-btn-hover.minus:before,
.drop-search .ic2-plus-btn-hover.plus:before,
.drop-search .menu-drop-7 .ico-2.plus:hover:before,
.drop-search .minus.plus:hover:before,
.drop-search .plus:hover:before,
.drop-search .search-head .btn-search.plus:hover:before,
.drop-search .search-mob .btn-search.plus:hover:before,
.drop-search .sl-main .next.plus:hover:before,
.drop-search .sl-main .prev.plus:hover:before,
.drop-search .sl-partners .next.plus:hover:before,
.drop-search .sl-partners .prev.plus:hover:before,
.drop-search .sl-shop .next.plus:hover:before,
.drop-search .sl-shop .prev.plus:hover:before,
.drop-search .spec-sl .next.plus:hover:before,
.drop-search .spec-sl .prev.plus:hover:before,
.element-descr .basket-header .sum.plus:hover:before,
.element-descr .basket-header-mob .sum.plus:hover:before,
.element-descr .close.plus:hover:before,
.element-descr .gift .f-reset.plus:hover:before,
.element-descr .gift .f-search-ico.plus:hover:before,
.element-descr .gift .jq-selectbox__trigger-arrow.plus:hover:before,
.element-descr .ic2-plus-btn-hover.minus:before,
.element-descr .ic2-plus-btn-hover.plus:before,
.element-descr .menu-drop-7 .ico-2.plus:hover:before,
.element-descr .minus.plus:hover:before,
.element-descr .plus:hover:before,
.element-descr .search-head .btn-search.plus:hover:before,
.element-descr .search-mob .btn-search.plus:hover:before,
.element-descr .sl-main .next.plus:hover:before,
.element-descr .sl-main .prev.plus:hover:before,
.element-descr .sl-partners .next.plus:hover:before,
.element-descr .sl-partners .prev.plus:hover:before,
.element-descr .sl-shop .next.plus:hover:before,
.element-descr .sl-shop .prev.plus:hover:before,
.element-descr .spec-sl .next.plus:hover:before,
.element-descr .spec-sl .prev.plus:hover:before,
.gift .cart .f-reset.plus:hover:before,
.gift .cart .f-search-ico.plus:hover:before,
.gift .cart .jq-selectbox__trigger-arrow.plus:hover:before,
.gift .drop-search .f-reset.plus:hover:before,
.gift .drop-search .f-search-ico.plus:hover:before,
.gift .drop-search .jq-selectbox__trigger-arrow.plus:hover:before,
.gift .element-descr .f-reset.plus:hover:before,
.gift .element-descr .f-search-ico.plus:hover:before,
.gift .element-descr .jq-selectbox__trigger-arrow.plus:hover:before,
.gift .ic2-plus-btn-hover.f-reset:before,
.gift .ic2-plus-btn-hover.f-search-ico:before,
.gift .ic2-plus-btn-hover.jq-selectbox__trigger-arrow:before,
.ic2-plus-btn-hover.close:before,
.ic2i.ic2-plus-btn-hover:before,
.menu-drop-7 .cart .ico-2.plus:hover:before,
.menu-drop-7 .drop-search .ico-2.plus:hover:before,
.menu-drop-7 .element-descr .ico-2.plus:hover:before,
.menu-drop-7 .ic2-plus-btn-hover.ico-2:before,
.search-head .cart .btn-search.plus:hover:before,
.search-head .drop-search .btn-search.plus:hover:before,
.search-head .element-descr .btn-search.plus:hover:before,
.search-head .ic2-plus-btn-hover.btn-search:before,
.search-mob .cart .btn-search.plus:hover:before,
.search-mob .drop-search .btn-search.plus:hover:before,
.search-mob .element-descr .btn-search.plus:hover:before,
.search-mob .ic2-plus-btn-hover.btn-search:before,
.sl-main .cart .next.plus:hover:before,
.sl-main .cart .prev.plus:hover:before,
.sl-main .drop-search .next.plus:hover:before,
.sl-main .drop-search .prev.plus:hover:before,
.sl-main .element-descr .next.plus:hover:before,
.sl-main .element-descr .prev.plus:hover:before,
.sl-main .ic2-plus-btn-hover.next:before,
.sl-main .ic2-plus-btn-hover.prev:before,
.sl-partners .cart .next.plus:hover:before,
.sl-partners .cart .prev.plus:hover:before,
.sl-partners .drop-search .next.plus:hover:before,
.sl-partners .drop-search .prev.plus:hover:before,
.sl-partners .element-descr .next.plus:hover:before,
.sl-partners .element-descr .prev.plus:hover:before,
.sl-partners .ic2-plus-btn-hover.next:before,
.sl-partners .ic2-plus-btn-hover.prev:before,
.sl-shop .cart .next.plus:hover:before,
.sl-shop .cart .prev.plus:hover:before,
.sl-shop .drop-search .next.plus:hover:before,
.sl-shop .drop-search .prev.plus:hover:before,
.sl-shop .element-descr .next.plus:hover:before,
.sl-shop .element-descr .prev.plus:hover:before,
.sl-shop .ic2-plus-btn-hover.next:before,
.sl-shop .ic2-plus-btn-hover.prev:before,
.spec-sl .cart .next.plus:hover:before,
.spec-sl .cart .prev.plus:hover:before,
.spec-sl .drop-search .next.plus:hover:before,
.spec-sl .drop-search .prev.plus:hover:before,
.spec-sl .element-descr .next.plus:hover:before,
.spec-sl .element-descr .prev.plus:hover:before,
.spec-sl .ic2-plus-btn-hover.next:before,
.spec-sl .ic2-plus-btn-hover.prev:before {
	background-position: -.2em -50.3em;
	width: 1.6em;
	height: 1.6em
}

.basket-header .ic2-reviews-no.sum:before,
.basket-header-mob .ic2-reviews-no.sum:before,
.cart .ic2-reviews-no.del-btn:before,
.cart .ic2-reviews-no.minus:before,
.cart .ic2-reviews-no.plus:before,
.drop-search .ic2-reviews-no.minus:before,
.drop-search .ic2-reviews-no.plus:before,
.element-descr .ic2-reviews-no.minus:before,
.element-descr .ic2-reviews-no.plus:before,
.gift .ic2-reviews-no.f-reset:before,
.gift .ic2-reviews-no.f-search-ico:before,
.gift .ic2-reviews-no.jq-selectbox__trigger-arrow:before,
.ic2-reviews-no.close:before,
.ic2i.ic2-reviews-no:before,
.menu-drop-7 .ic2-reviews-no.ico-2:before,
.search-head .ic2-reviews-no.btn-search:before,
.search-mob .ic2-reviews-no.btn-search:before,
.sl-main .ic2-reviews-no.next:before,
.sl-main .ic2-reviews-no.prev:before,
.sl-partners .ic2-reviews-no.next:before,
.sl-partners .ic2-reviews-no.prev:before,
.sl-shop .ic2-reviews-no.next:before,
.sl-shop .ic2-reviews-no.prev:before,
.spec-sl .ic2-reviews-no.next:before,
.spec-sl .ic2-reviews-no.prev:before {
	background-position: -.2em -52.3em;
	width: 3.5em;
	height: 3.2em
}

.basket-header .ic2-reviews-no-sm.sum:before,
.basket-header-mob .ic2-reviews-no-sm.sum:before,
.cart .ic2-reviews-no-sm.del-btn:before,
.cart .ic2-reviews-no-sm.minus:before,
.cart .ic2-reviews-no-sm.plus:before,
.drop-search .ic2-reviews-no-sm.minus:before,
.drop-search .ic2-reviews-no-sm.plus:before,
.element-descr .ic2-reviews-no-sm.minus:before,
.element-descr .ic2-reviews-no-sm.plus:before,
.gift .ic2-reviews-no-sm.f-reset:before,
.gift .ic2-reviews-no-sm.f-search-ico:before,
.gift .ic2-reviews-no-sm.jq-selectbox__trigger-arrow:before,
.ic2-reviews-no-sm.close:before,
.ic2i.ic2-reviews-no-sm:before,
.menu-drop-7 .ic2-reviews-no-sm.ico-2:before,
.search-head .ic2-reviews-no-sm.btn-search:before,
.search-mob .ic2-reviews-no-sm.btn-search:before,
.sl-main .ic2-reviews-no-sm.next:before,
.sl-main .ic2-reviews-no-sm.prev:before,
.sl-partners .ic2-reviews-no-sm.next:before,
.sl-partners .ic2-reviews-no-sm.prev:before,
.sl-shop .ic2-reviews-no-sm.next:before,
.sl-shop .ic2-reviews-no-sm.prev:before,
.spec-sl .ic2-reviews-no-sm.next:before,
.spec-sl .ic2-reviews-no-sm.prev:before {
	background-position: -.2em -55.9em;
	width: 1.7em;
	height: 1.6em
}

.basket-header .ic2-reviews-yes.sum:before,
.basket-header-mob .ic2-reviews-yes.sum:before,
.cart .ic2-reviews-yes.del-btn:before,
.cart .ic2-reviews-yes.minus:before,
.cart .ic2-reviews-yes.plus:before,
.drop-search .ic2-reviews-yes.minus:before,
.drop-search .ic2-reviews-yes.plus:before,
.element-descr .ic2-reviews-yes.minus:before,
.element-descr .ic2-reviews-yes.plus:before,
.gift .ic2-reviews-yes.f-reset:before,
.gift .ic2-reviews-yes.f-search-ico:before,
.gift .ic2-reviews-yes.jq-selectbox__trigger-arrow:before,
.ic2-reviews-yes.close:before,
.ic2i.ic2-reviews-yes:before,
.menu-drop-7 .ic2-reviews-yes.ico-2:before,
.search-head .ic2-reviews-yes.btn-search:before,
.search-mob .ic2-reviews-yes.btn-search:before,
.sl-main .ic2-reviews-yes.next:before,
.sl-main .ic2-reviews-yes.prev:before,
.sl-partners .ic2-reviews-yes.next:before,
.sl-partners .ic2-reviews-yes.prev:before,
.sl-shop .ic2-reviews-yes.next:before,
.sl-shop .ic2-reviews-yes.prev:before,
.spec-sl .ic2-reviews-yes.next:before,
.spec-sl .ic2-reviews-yes.prev:before {
	background-position: -.2em -57.9em;
	width: 3.5em;
	height: 3.2em
}

.basket-header .ic2-reviews-yes-sm.sum:before,
.basket-header-mob .ic2-reviews-yes-sm.sum:before,
.cart .ic2-reviews-yes-sm.del-btn:before,
.cart .ic2-reviews-yes-sm.minus:before,
.cart .ic2-reviews-yes-sm.plus:before,
.drop-search .ic2-reviews-yes-sm.minus:before,
.drop-search .ic2-reviews-yes-sm.plus:before,
.element-descr .ic2-reviews-yes-sm.minus:before,
.element-descr .ic2-reviews-yes-sm.plus:before,
.gift .ic2-reviews-yes-sm.f-reset:before,
.gift .ic2-reviews-yes-sm.f-search-ico:before,
.gift .ic2-reviews-yes-sm.jq-selectbox__trigger-arrow:before,
.ic2-reviews-yes-sm.close:before,
.ic2i.ic2-reviews-yes-sm:before,
.menu-drop-7 .ic2-reviews-yes-sm.ico-2:before,
.search-head .ic2-reviews-yes-sm.btn-search:before,
.search-mob .ic2-reviews-yes-sm.btn-search:before,
.sl-main .ic2-reviews-yes-sm.next:before,
.sl-main .ic2-reviews-yes-sm.prev:before,
.sl-partners .ic2-reviews-yes-sm.next:before,
.sl-partners .ic2-reviews-yes-sm.prev:before,
.sl-shop .ic2-reviews-yes-sm.next:before,
.sl-shop .ic2-reviews-yes-sm.prev:before,
.spec-sl .ic2-reviews-yes-sm.next:before,
.spec-sl .ic2-reviews-yes-sm.prev:before {
	background-position: -.2em -61.5em;
	width: 1.8em;
	height: 1.6em
}

.basket-header .ic2-search-btn.sum:before,
.basket-header .search-head .sum.btn-search:before,
.basket-header .search-mob .sum.btn-search:before,
.basket-header-mob .ic2-search-btn.sum:before,
.basket-header-mob .search-head .sum.btn-search:before,
.basket-header-mob .search-mob .sum.btn-search:before,
.cart .ic2-search-btn.del-btn:before,
.cart .ic2-search-btn.minus:before,
.cart .ic2-search-btn.plus:before,
.cart .search-head .del-btn.btn-search:before,
.cart .search-head .minus.btn-search:before,
.cart .search-head .plus.btn-search:before,
.cart .search-mob .del-btn.btn-search:before,
.cart .search-mob .minus.btn-search:before,
.cart .search-mob .plus.btn-search:before,
.drop-search .ic2-search-btn.minus:before,
.drop-search .ic2-search-btn.plus:before,
.drop-search .search-head .minus.btn-search:before,
.drop-search .search-head .plus.btn-search:before,
.drop-search .search-mob .minus.btn-search:before,
.drop-search .search-mob .plus.btn-search:before,
.element-descr .ic2-search-btn.minus:before,
.element-descr .ic2-search-btn.plus:before,
.element-descr .search-head .minus.btn-search:before,
.element-descr .search-head .plus.btn-search:before,
.element-descr .search-mob .minus.btn-search:before,
.element-descr .search-mob .plus.btn-search:before,
.gift .ic2-search-btn.f-reset:before,
.gift .ic2-search-btn.f-search-ico:before,
.gift .ic2-search-btn.jq-selectbox__trigger-arrow:before,
.gift .search-head .f-reset.btn-search:before,
.gift .search-head .f-search-ico.btn-search:before,
.gift .search-head .jq-selectbox__trigger-arrow.btn-search:before,
.gift .search-mob .f-reset.btn-search:before,
.gift .search-mob .f-search-ico.btn-search:before,
.gift .search-mob .jq-selectbox__trigger-arrow.btn-search:before,
.ic2-search-btn.close:before,
.ic2i.ic2-search-btn:before,
.menu-drop-7 .ic2-search-btn.ico-2:before,
.menu-drop-7 .search-head .ico-2.btn-search:before,
.menu-drop-7 .search-mob .ico-2.btn-search:before,
.search-head .basket-header .sum.btn-search:before,
.search-head .basket-header-mob .sum.btn-search:before,
.search-head .btn-search:before,
.search-head .cart .del-btn.btn-search:before,
.search-head .cart .minus.btn-search:before,
.search-head .cart .plus.btn-search:before,
.search-head .close.btn-search:before,
.search-head .drop-search .minus.btn-search:before,
.search-head .drop-search .plus.btn-search:before,
.search-head .element-descr .minus.btn-search:before,
.search-head .element-descr .plus.btn-search:before,
.search-head .gift .f-reset.btn-search:before,
.search-head .gift .f-search-ico.btn-search:before,
.search-head .gift .jq-selectbox__trigger-arrow.btn-search:before,
.search-head .menu-drop-7 .ico-2.btn-search:before,
.search-head .sl-main .next.btn-search:before,
.search-head .sl-main .prev.btn-search:before,
.search-head .sl-partners .next.btn-search:before,
.search-head .sl-partners .prev.btn-search:before,
.search-head .sl-shop .next.btn-search:before,
.search-head .sl-shop .prev.btn-search:before,
.search-head .spec-sl .next.btn-search:before,
.search-head .spec-sl .prev.btn-search:before,
.search-mob .basket-header .sum.btn-search:before,
.search-mob .basket-header-mob .sum.btn-search:before,
.search-mob .btn-search:before,
.search-mob .cart .del-btn.btn-search:before,
.search-mob .cart .minus.btn-search:before,
.search-mob .cart .plus.btn-search:before,
.search-mob .close.btn-search:before,
.search-mob .drop-search .minus.btn-search:before,
.search-mob .drop-search .plus.btn-search:before,
.search-mob .element-descr .minus.btn-search:before,
.search-mob .element-descr .plus.btn-search:before,
.search-mob .gift .f-reset.btn-search:before,
.search-mob .gift .f-search-ico.btn-search:before,
.search-mob .gift .jq-selectbox__trigger-arrow.btn-search:before,
.search-mob .menu-drop-7 .ico-2.btn-search:before,
.search-mob .sl-main .next.btn-search:before,
.search-mob .sl-main .prev.btn-search:before,
.search-mob .sl-partners .next.btn-search:before,
.search-mob .sl-partners .prev.btn-search:before,
.search-mob .sl-shop .next.btn-search:before,
.search-mob .sl-shop .prev.btn-search:before,
.search-mob .spec-sl .next.btn-search:before,
.search-mob .spec-sl .prev.btn-search:before,
.sl-main .ic2-search-btn.next:before,
.sl-main .ic2-search-btn.prev:before,
.sl-main .search-head .next.btn-search:before,
.sl-main .search-head .prev.btn-search:before,
.sl-main .search-mob .next.btn-search:before,
.sl-main .search-mob .prev.btn-search:before,
.sl-partners .ic2-search-btn.next:before,
.sl-partners .ic2-search-btn.prev:before,
.sl-partners .search-head .next.btn-search:before,
.sl-partners .search-head .prev.btn-search:before,
.sl-partners .search-mob .next.btn-search:before,
.sl-partners .search-mob .prev.btn-search:before,
.sl-shop .ic2-search-btn.next:before,
.sl-shop .ic2-search-btn.prev:before,
.sl-shop .search-head .next.btn-search:before,
.sl-shop .search-head .prev.btn-search:before,
.sl-shop .search-mob .next.btn-search:before,
.sl-shop .search-mob .prev.btn-search:before,
.spec-sl .ic2-search-btn.next:before,
.spec-sl .ic2-search-btn.prev:before,
.spec-sl .search-head .next.btn-search:before,
.spec-sl .search-head .prev.btn-search:before,
.spec-sl .search-mob .next.btn-search:before,
.spec-sl .search-mob .prev.btn-search:before {
	background-position: -.2em -63.5em;
	width: 2.1178em;
	height: 2.107em
}

.basket-header .ic2-search-btn-hover.sum:before,
.basket-header .search-head .sum.btn-search:hover:before,
.basket-header .search-mob .sum.btn-search:hover:before,
.basket-header-mob .ic2-search-btn-hover.sum:before,
.basket-header-mob .search-head .sum.btn-search:hover:before,
.basket-header-mob .search-mob .sum.btn-search:hover:before,
.cart .ic2-search-btn-hover.del-btn:before,
.cart .ic2-search-btn-hover.minus:before,
.cart .ic2-search-btn-hover.plus:before,
.cart .search-head .del-btn.btn-search:hover:before,
.cart .search-head .minus.btn-search:hover:before,
.cart .search-head .plus.btn-search:hover:before,
.cart .search-mob .del-btn.btn-search:hover:before,
.cart .search-mob .minus.btn-search:hover:before,
.cart .search-mob .plus.btn-search:hover:before,
.drop-search .ic2-search-btn-hover.minus:before,
.drop-search .ic2-search-btn-hover.plus:before,
.drop-search .search-head .minus.btn-search:hover:before,
.drop-search .search-head .plus.btn-search:hover:before,
.drop-search .search-mob .minus.btn-search:hover:before,
.drop-search .search-mob .plus.btn-search:hover:before,
.element-descr .ic2-search-btn-hover.minus:before,
.element-descr .ic2-search-btn-hover.plus:before,
.element-descr .search-head .minus.btn-search:hover:before,
.element-descr .search-head .plus.btn-search:hover:before,
.element-descr .search-mob .minus.btn-search:hover:before,
.element-descr .search-mob .plus.btn-search:hover:before,
.gift .ic2-search-btn-hover.f-reset:before,
.gift .ic2-search-btn-hover.f-search-ico:before,
.gift .ic2-search-btn-hover.jq-selectbox__trigger-arrow:before,
.gift .search-head .f-reset.btn-search:hover:before,
.gift .search-head .f-search-ico.btn-search:hover:before,
.gift .search-head .jq-selectbox__trigger-arrow.btn-search:hover:before,
.gift .search-mob .f-reset.btn-search:hover:before,
.gift .search-mob .f-search-ico.btn-search:hover:before,
.gift .search-mob .jq-selectbox__trigger-arrow.btn-search:hover:before,
.ic2-search-btn-hover.close:before,
.ic2i.ic2-search-btn-hover:before,
.menu-drop-7 .ic2-search-btn-hover.ico-2:before,
.menu-drop-7 .search-head .ico-2.btn-search:hover:before,
.menu-drop-7 .search-mob .ico-2.btn-search:hover:before,
.search-head .basket-header .sum.btn-search:hover:before,
.search-head .basket-header-mob .sum.btn-search:hover:before,
.search-head .btn-search:hover:before,
.search-head .cart .del-btn.btn-search:hover:before,
.search-head .cart .minus.btn-search:hover:before,
.search-head .cart .plus.btn-search:hover:before,
.search-head .close.btn-search:hover:before,
.search-head .drop-search .minus.btn-search:hover:before,
.search-head .drop-search .plus.btn-search:hover:before,
.search-head .element-descr .minus.btn-search:hover:before,
.search-head .element-descr .plus.btn-search:hover:before,
.search-head .gift .f-reset.btn-search:hover:before,
.search-head .gift .f-search-ico.btn-search:hover:before,
.search-head .gift .jq-selectbox__trigger-arrow.btn-search:hover:before,
.search-head .ic2-search-btn-hover.btn-search:before,
.search-head .menu-drop-7 .ico-2.btn-search:hover:before,
.search-head .sl-main .next.btn-search:hover:before,
.search-head .sl-main .prev.btn-search:hover:before,
.search-head .sl-partners .next.btn-search:hover:before,
.search-head .sl-partners .prev.btn-search:hover:before,
.search-head .sl-shop .next.btn-search:hover:before,
.search-head .sl-shop .prev.btn-search:hover:before,
.search-head .spec-sl .next.btn-search:hover:before,
.search-head .spec-sl .prev.btn-search:hover:before,
.search-mob .basket-header .sum.btn-search:hover:before,
.search-mob .basket-header-mob .sum.btn-search:hover:before,
.search-mob .btn-search:hover:before,
.search-mob .cart .del-btn.btn-search:hover:before,
.search-mob .cart .minus.btn-search:hover:before,
.search-mob .cart .plus.btn-search:hover:before,
.search-mob .close.btn-search:hover:before,
.search-mob .drop-search .minus.btn-search:hover:before,
.search-mob .drop-search .plus.btn-search:hover:before,
.search-mob .element-descr .minus.btn-search:hover:before,
.search-mob .element-descr .plus.btn-search:hover:before,
.search-mob .gift .f-reset.btn-search:hover:before,
.search-mob .gift .f-search-ico.btn-search:hover:before,
.search-mob .gift .jq-selectbox__trigger-arrow.btn-search:hover:before,
.search-mob .ic2-search-btn-hover.btn-search:before,
.search-mob .menu-drop-7 .ico-2.btn-search:hover:before,
.search-mob .sl-main .next.btn-search:hover:before,
.search-mob .sl-main .prev.btn-search:hover:before,
.search-mob .sl-partners .next.btn-search:hover:before,
.search-mob .sl-partners .prev.btn-search:hover:before,
.search-mob .sl-shop .next.btn-search:hover:before,
.search-mob .sl-shop .prev.btn-search:hover:before,
.search-mob .spec-sl .next.btn-search:hover:before,
.search-mob .spec-sl .prev.btn-search:hover:before,
.sl-main .ic2-search-btn-hover.next:before,
.sl-main .ic2-search-btn-hover.prev:before,
.sl-main .search-head .next.btn-search:hover:before,
.sl-main .search-head .prev.btn-search:hover:before,
.sl-main .search-mob .next.btn-search:hover:before,
.sl-main .search-mob .prev.btn-search:hover:before,
.sl-partners .ic2-search-btn-hover.next:before,
.sl-partners .ic2-search-btn-hover.prev:before,
.sl-partners .search-head .next.btn-search:hover:before,
.sl-partners .search-head .prev.btn-search:hover:before,
.sl-partners .search-mob .next.btn-search:hover:before,
.sl-partners .search-mob .prev.btn-search:hover:before,
.sl-shop .ic2-search-btn-hover.next:before,
.sl-shop .ic2-search-btn-hover.prev:before,
.sl-shop .search-head .next.btn-search:hover:before,
.sl-shop .search-head .prev.btn-search:hover:before,
.sl-shop .search-mob .next.btn-search:hover:before,
.sl-shop .search-mob .prev.btn-search:hover:before,
.spec-sl .ic2-search-btn-hover.next:before,
.spec-sl .ic2-search-btn-hover.prev:before,
.spec-sl .search-head .next.btn-search:hover:before,
.spec-sl .search-head .prev.btn-search:hover:before,
.spec-sl .search-mob .next.btn-search:hover:before,
.spec-sl .search-mob .prev.btn-search:hover:before {
	background-position: -.2em -66.1em;
	width: 2.1178em;
	height: 2.107em
}

.basket-header .ic2-sl-main-next.sum:before,
.basket-header-mob .ic2-sl-main-next.sum:before,
.cart .ic2-sl-main-next.del-btn:before,
.cart .ic2-sl-main-next.minus:before,
.cart .ic2-sl-main-next.plus:before,
.drop-search .ic2-sl-main-next.minus:before,
.drop-search .ic2-sl-main-next.plus:before,
.element-descr .ic2-sl-main-next.minus:before,
.element-descr .ic2-sl-main-next.plus:before,
.gift .ic2-sl-main-next.f-reset:before,
.gift .ic2-sl-main-next.f-search-ico:before,
.gift .ic2-sl-main-next.jq-selectbox__trigger-arrow:before,
.ic2-sl-main-next.close:before,
.ic2i.ic2-sl-main-next:before,
.menu-drop-7 .ic2-sl-main-next.ico-2:before,
.search-head .ic2-sl-main-next.btn-search:before,
.search-mob .ic2-sl-main-next.btn-search:before,
.sl-main .ic2-sl-main-next.prev:before,
.sl-main .next:before,
.sl-partners .ic2-sl-main-next.next:before,
.sl-partners .ic2-sl-main-next.prev:before,
.sl-shop .ic2-sl-main-next.next:before,
.sl-shop .ic2-sl-main-next.prev:before,
.spec-sl .ic2-sl-main-next.next:before,
.spec-sl .ic2-sl-main-next.prev:before {
	background-position: -.2em -68.7em;
	width: 1.523em;
	height: 2.2449em
}

.basket-header .ic2-sl-main-next-disabled.sum:before,
.basket-header-mob .ic2-sl-main-next-disabled.sum:before,
.cart .ic2-sl-main-next-disabled.del-btn:before,
.cart .ic2-sl-main-next-disabled.minus:before,
.cart .ic2-sl-main-next-disabled.plus:before,
.drop-search .ic2-sl-main-next-disabled.minus:before,
.drop-search .ic2-sl-main-next-disabled.plus:before,
.element-descr .ic2-sl-main-next-disabled.minus:before,
.element-descr .ic2-sl-main-next-disabled.plus:before,
.gift .ic2-sl-main-next-disabled.f-reset:before,
.gift .ic2-sl-main-next-disabled.f-search-ico:before,
.gift .ic2-sl-main-next-disabled.jq-selectbox__trigger-arrow:before,
.ic2-sl-main-next-disabled.close:before,
.ic2i.ic2-sl-main-next-disabled:before,
.menu-drop-7 .ic2-sl-main-next-disabled.ico-2:before,
.search-head .ic2-sl-main-next-disabled.btn-search:before,
.search-mob .ic2-sl-main-next-disabled.btn-search:before,
.sl-main .ic2-sl-main-next-disabled.next:before,
.sl-main .ic2-sl-main-next-disabled.prev:before,
.sl-main .next.disabled:before,
.sl-partners .ic2-sl-main-next-disabled.next:before,
.sl-partners .ic2-sl-main-next-disabled.prev:before,
.sl-shop .ic2-sl-main-next-disabled.next:before,
.sl-shop .ic2-sl-main-next-disabled.prev:before,
.spec-sl .ic2-sl-main-next-disabled.next:before,
.spec-sl .ic2-sl-main-next-disabled.prev:before {
	background-position: -.2em -71.4em;
	width: 1.523em;
	height: 2.2449em
}

.basket-header .ic2-sl-main-next-hover.sum:before,
.basket-header-mob .ic2-sl-main-next-hover.sum:before,
.cart .ic2-sl-main-next-hover.del-btn:before,
.cart .ic2-sl-main-next-hover.minus:before,
.cart .ic2-sl-main-next-hover.plus:before,
.drop-search .ic2-sl-main-next-hover.minus:before,
.drop-search .ic2-sl-main-next-hover.plus:before,
.element-descr .ic2-sl-main-next-hover.minus:before,
.element-descr .ic2-sl-main-next-hover.plus:before,
.gift .ic2-sl-main-next-hover.f-reset:before,
.gift .ic2-sl-main-next-hover.f-search-ico:before,
.gift .ic2-sl-main-next-hover.jq-selectbox__trigger-arrow:before,
.ic2-sl-main-next-hover.close:before,
.ic2i.ic2-sl-main-next-hover:before,
.menu-drop-7 .ic2-sl-main-next-hover.ico-2:before,
.search-head .ic2-sl-main-next-hover.btn-search:before,
.search-mob .ic2-sl-main-next-hover.btn-search:before,
.sl-main .ic2-sl-main-next-hover.next:before,
.sl-main .ic2-sl-main-next-hover.prev:before,
.sl-main .next:hover:before,
.sl-partners .ic2-sl-main-next-hover.next:before,
.sl-partners .ic2-sl-main-next-hover.prev:before,
.sl-shop .ic2-sl-main-next-hover.next:before,
.sl-shop .ic2-sl-main-next-hover.prev:before,
.spec-sl .ic2-sl-main-next-hover.next:before,
.spec-sl .ic2-sl-main-next-hover.prev:before {
	background-position: -.2em -74.1em;
	width: 1.523em;
	height: 2.2449em
}

.basket-header .ic2-sl-main-prev.sum:before,
.basket-header-mob .ic2-sl-main-prev.sum:before,
.cart .ic2-sl-main-prev.del-btn:before,
.cart .ic2-sl-main-prev.minus:before,
.cart .ic2-sl-main-prev.plus:before,
.drop-search .ic2-sl-main-prev.minus:before,
.drop-search .ic2-sl-main-prev.plus:before,
.element-descr .ic2-sl-main-prev.minus:before,
.element-descr .ic2-sl-main-prev.plus:before,
.gift .ic2-sl-main-prev.f-reset:before,
.gift .ic2-sl-main-prev.f-search-ico:before,
.gift .ic2-sl-main-prev.jq-selectbox__trigger-arrow:before,
.ic2-sl-main-prev.close:before,
.ic2i.ic2-sl-main-prev:before,
.menu-drop-7 .ic2-sl-main-prev.ico-2:before,
.search-head .ic2-sl-main-prev.btn-search:before,
.search-mob .ic2-sl-main-prev.btn-search:before,
.sl-main .ic2-sl-main-prev.next:before,
.sl-main .prev:before,
.sl-partners .ic2-sl-main-prev.next:before,
.sl-partners .ic2-sl-main-prev.prev:before,
.sl-shop .ic2-sl-main-prev.next:before,
.sl-shop .ic2-sl-main-prev.prev:before,
.spec-sl .ic2-sl-main-prev.next:before,
.spec-sl .ic2-sl-main-prev.prev:before {
	background-position: -.2em -76.8em;
	width: 1.523em;
	height: 2.2449em
}

.basket-header .ic2-sl-main-prev-disabled.sum:before,
.basket-header-mob .ic2-sl-main-prev-disabled.sum:before,
.cart .ic2-sl-main-prev-disabled.del-btn:before,
.cart .ic2-sl-main-prev-disabled.minus:before,
.cart .ic2-sl-main-prev-disabled.plus:before,
.drop-search .ic2-sl-main-prev-disabled.minus:before,
.drop-search .ic2-sl-main-prev-disabled.plus:before,
.element-descr .ic2-sl-main-prev-disabled.minus:before,
.element-descr .ic2-sl-main-prev-disabled.plus:before,
.gift .ic2-sl-main-prev-disabled.f-reset:before,
.gift .ic2-sl-main-prev-disabled.f-search-ico:before,
.gift .ic2-sl-main-prev-disabled.jq-selectbox__trigger-arrow:before,
.ic2-sl-main-prev-disabled.close:before,
.ic2i.ic2-sl-main-prev-disabled:before,
.menu-drop-7 .ic2-sl-main-prev-disabled.ico-2:before,
.search-head .ic2-sl-main-prev-disabled.btn-search:before,
.search-mob .ic2-sl-main-prev-disabled.btn-search:before,
.sl-main .ic2-sl-main-prev-disabled.next:before,
.sl-main .ic2-sl-main-prev-disabled.prev:before,
.sl-main .prev.disabled:before,
.sl-partners .ic2-sl-main-prev-disabled.next:before,
.sl-partners .ic2-sl-main-prev-disabled.prev:before,
.sl-shop .ic2-sl-main-prev-disabled.next:before,
.sl-shop .ic2-sl-main-prev-disabled.prev:before,
.spec-sl .ic2-sl-main-prev-disabled.next:before,
.spec-sl .ic2-sl-main-prev-disabled.prev:before {
	background-position: -.2em -79.5em;
	width: 1.523em;
	height: 2.2449em
}

.basket-header .ic2-sl-main-prev-hover.sum:before,
.basket-header-mob .ic2-sl-main-prev-hover.sum:before,
.cart .ic2-sl-main-prev-hover.del-btn:before,
.cart .ic2-sl-main-prev-hover.minus:before,
.cart .ic2-sl-main-prev-hover.plus:before,
.drop-search .ic2-sl-main-prev-hover.minus:before,
.drop-search .ic2-sl-main-prev-hover.plus:before,
.element-descr .ic2-sl-main-prev-hover.minus:before,
.element-descr .ic2-sl-main-prev-hover.plus:before,
.gift .ic2-sl-main-prev-hover.f-reset:before,
.gift .ic2-sl-main-prev-hover.f-search-ico:before,
.gift .ic2-sl-main-prev-hover.jq-selectbox__trigger-arrow:before,
.ic2-sl-main-prev-hover.close:before,
.ic2i.ic2-sl-main-prev-hover:before,
.menu-drop-7 .ic2-sl-main-prev-hover.ico-2:before,
.search-head .ic2-sl-main-prev-hover.btn-search:before,
.search-mob .ic2-sl-main-prev-hover.btn-search:before,
.sl-main .ic2-sl-main-prev-hover.next:before,
.sl-main .ic2-sl-main-prev-hover.prev:before,
.sl-main .prev:hover:before,
.sl-partners .ic2-sl-main-prev-hover.next:before,
.sl-partners .ic2-sl-main-prev-hover.prev:before,
.sl-shop .ic2-sl-main-prev-hover.next:before,
.sl-shop .ic2-sl-main-prev-hover.prev:before,
.spec-sl .ic2-sl-main-prev-hover.next:before,
.spec-sl .ic2-sl-main-prev-hover.prev:before {
	background-position: -.2em -82.2em;
	width: 1.523em;
	height: 2.2449em
}

.basket-header .ic2-sl-shop-next.sum:before,
.basket-header-mob .ic2-sl-shop-next.sum:before,
.cart .ic2-sl-shop-next.del-btn:before,
.cart .ic2-sl-shop-next.minus:before,
.cart .ic2-sl-shop-next.plus:before,
.drop-search .ic2-sl-shop-next.minus:before,
.drop-search .ic2-sl-shop-next.plus:before,
.element-descr .ic2-sl-shop-next.minus:before,
.element-descr .ic2-sl-shop-next.plus:before,
.gift .ic2-sl-shop-next.f-reset:before,
.gift .ic2-sl-shop-next.f-search-ico:before,
.gift .ic2-sl-shop-next.jq-selectbox__trigger-arrow:before,
.ic2-sl-shop-next.close:before,
.ic2i.ic2-sl-shop-next:before,
.menu-drop-7 .ic2-sl-shop-next.ico-2:before,
.search-head .ic2-sl-shop-next.btn-search:before,
.search-mob .ic2-sl-shop-next.btn-search:before,
.sl-main .ic2-sl-shop-next.next:before,
.sl-main .ic2-sl-shop-next.prev:before,
.sl-partners .ic2-sl-shop-next.next:before,
.sl-partners .ic2-sl-shop-next.prev:before,
.sl-shop .ic2-sl-shop-next.prev:before,
.sl-shop .next:before,
.spec-sl .ic2-sl-shop-next.next:before,
.spec-sl .ic2-sl-shop-next.prev:before {
	background-position: -.2em -84.9em;
	width: 1.523em;
	height: 2.2449em
}

.basket-header .ic2-sl-shop-prev.sum:before,
.basket-header-mob .ic2-sl-shop-prev.sum:before,
.cart .ic2-sl-shop-prev.del-btn:before,
.cart .ic2-sl-shop-prev.minus:before,
.cart .ic2-sl-shop-prev.plus:before,
.drop-search .ic2-sl-shop-prev.minus:before,
.drop-search .ic2-sl-shop-prev.plus:before,
.element-descr .ic2-sl-shop-prev.minus:before,
.element-descr .ic2-sl-shop-prev.plus:before,
.gift .ic2-sl-shop-prev.f-reset:before,
.gift .ic2-sl-shop-prev.f-search-ico:before,
.gift .ic2-sl-shop-prev.jq-selectbox__trigger-arrow:before,
.ic2-sl-shop-prev.close:before,
.ic2i.ic2-sl-shop-prev:before,
.menu-drop-7 .ic2-sl-shop-prev.ico-2:before,
.search-head .ic2-sl-shop-prev.btn-search:before,
.search-mob .ic2-sl-shop-prev.btn-search:before,
.sl-main .ic2-sl-shop-prev.next:before,
.sl-main .ic2-sl-shop-prev.prev:before,
.sl-partners .ic2-sl-shop-prev.next:before,
.sl-partners .ic2-sl-shop-prev.prev:before,
.sl-shop .ic2-sl-shop-prev.next:before,
.sl-shop .prev:before,
.spec-sl .ic2-sl-shop-prev.next:before,
.spec-sl .ic2-sl-shop-prev.prev:before {
	background-position: -.2em -87.6em;
	width: 1.523em;
	height: 2.2449em
}

.basket-header .gift .sum.jq-selectbox__trigger-arrow:before,
.basket-header .ic2-sort-arrow.sum:before,
.basket-header .menu-drop-7 .sum.ico-2:before,
.basket-header-mob .gift .sum.jq-selectbox__trigger-arrow:before,
.basket-header-mob .ic2-sort-arrow.sum:before,
.basket-header-mob .menu-drop-7 .sum.ico-2:before,
.cart .gift .del-btn.jq-selectbox__trigger-arrow:before,
.cart .gift .minus.jq-selectbox__trigger-arrow:before,
.cart .gift .plus.jq-selectbox__trigger-arrow:before,
.cart .ic2-sort-arrow.del-btn:before,
.cart .ic2-sort-arrow.minus:before,
.cart .ic2-sort-arrow.plus:before,
.cart .menu-drop-7 .del-btn.ico-2:before,
.cart .menu-drop-7 .minus.ico-2:before,
.cart .menu-drop-7 .plus.ico-2:before,
.drop-search .gift .minus.jq-selectbox__trigger-arrow:before,
.drop-search .gift .plus.jq-selectbox__trigger-arrow:before,
.drop-search .ic2-sort-arrow.minus:before,
.drop-search .ic2-sort-arrow.plus:before,
.drop-search .menu-drop-7 .minus.ico-2:before,
.drop-search .menu-drop-7 .plus.ico-2:before,
.element-descr .gift .minus.jq-selectbox__trigger-arrow:before,
.element-descr .gift .plus.jq-selectbox__trigger-arrow:before,
.element-descr .ic2-sort-arrow.minus:before,
.element-descr .ic2-sort-arrow.plus:before,
.element-descr .menu-drop-7 .minus.ico-2:before,
.element-descr .menu-drop-7 .plus.ico-2:before,
.gift .basket-header .sum.jq-selectbox__trigger-arrow:before,
.gift .basket-header-mob .sum.jq-selectbox__trigger-arrow:before,
.gift .cart .del-btn.jq-selectbox__trigger-arrow:before,
.gift .cart .minus.jq-selectbox__trigger-arrow:before,
.gift .cart .plus.jq-selectbox__trigger-arrow:before,
.gift .close.jq-selectbox__trigger-arrow:before,
.gift .drop-search .minus.jq-selectbox__trigger-arrow:before,
.gift .drop-search .plus.jq-selectbox__trigger-arrow:before,
.gift .element-descr .minus.jq-selectbox__trigger-arrow:before,
.gift .element-descr .plus.jq-selectbox__trigger-arrow:before,
.gift .f-reset.jq-selectbox__trigger-arrow:before,
.gift .f-search-ico.jq-selectbox__trigger-arrow:before,
.gift .ic2-sort-arrow.f-reset:before,
.gift .ic2-sort-arrow.f-search-ico:before,
.gift .jq-selectbox__trigger-arrow:before,
.gift .menu-drop-7 .f-reset.ico-2:before,
.gift .menu-drop-7 .f-search-ico.ico-2:before,
.gift .search-head .btn-search.jq-selectbox__trigger-arrow:before,
.gift .search-mob .btn-search.jq-selectbox__trigger-arrow:before,
.gift .sl-main .next.jq-selectbox__trigger-arrow:before,
.gift .sl-main .prev.jq-selectbox__trigger-arrow:before,
.gift .sl-partners .next.jq-selectbox__trigger-arrow:before,
.gift .sl-partners .prev.jq-selectbox__trigger-arrow:before,
.gift .sl-shop .next.jq-selectbox__trigger-arrow:before,
.gift .sl-shop .prev.jq-selectbox__trigger-arrow:before,
.gift .spec-sl .next.jq-selectbox__trigger-arrow:before,
.gift .spec-sl .prev.jq-selectbox__trigger-arrow:before,
.ic2-sort-arrow.close:before,
.ic2i.ic2-sort-arrow:before,
.menu-drop-7 .basket-header .sum.ico-2:before,
.menu-drop-7 .basket-header-mob .sum.ico-2:before,
.menu-drop-7 .cart .del-btn.ico-2:before,
.menu-drop-7 .cart .minus.ico-2:before,
.menu-drop-7 .cart .plus.ico-2:before,
.menu-drop-7 .close.ico-2:before,
.menu-drop-7 .drop-search .minus.ico-2:before,
.menu-drop-7 .drop-search .plus.ico-2:before,
.menu-drop-7 .element-descr .minus.ico-2:before,
.menu-drop-7 .element-descr .plus.ico-2:before,
.menu-drop-7 .gift .f-reset.ico-2:before,
.menu-drop-7 .gift .f-search-ico.ico-2:before,
.menu-drop-7 .ico-2:before,
.menu-drop-7 .search-head .btn-search.ico-2:before,
.menu-drop-7 .search-mob .btn-search.ico-2:before,
.menu-drop-7 .sl-main .next.ico-2:before,
.menu-drop-7 .sl-main .prev.ico-2:before,
.menu-drop-7 .sl-partners .next.ico-2:before,
.menu-drop-7 .sl-partners .prev.ico-2:before,
.menu-drop-7 .sl-shop .next.ico-2:before,
.menu-drop-7 .sl-shop .prev.ico-2:before,
.menu-drop-7 .spec-sl .next.ico-2:before,
.menu-drop-7 .spec-sl .prev.ico-2:before,
.search-head .gift .btn-search.jq-selectbox__trigger-arrow:before,
.search-head .ic2-sort-arrow.btn-search:before,
.search-head .menu-drop-7 .btn-search.ico-2:before,
.search-mob .gift .btn-search.jq-selectbox__trigger-arrow:before,
.search-mob .ic2-sort-arrow.btn-search:before,
.search-mob .menu-drop-7 .btn-search.ico-2:before,
.sl-main .gift .next.jq-selectbox__trigger-arrow:before,
.sl-main .gift .prev.jq-selectbox__trigger-arrow:before,
.sl-main .ic2-sort-arrow.next:before,
.sl-main .ic2-sort-arrow.prev:before,
.sl-main .menu-drop-7 .next.ico-2:before,
.sl-main .menu-drop-7 .prev.ico-2:before,
.sl-partners .gift .next.jq-selectbox__trigger-arrow:before,
.sl-partners .gift .prev.jq-selectbox__trigger-arrow:before,
.sl-partners .ic2-sort-arrow.next:before,
.sl-partners .ic2-sort-arrow.prev:before,
.sl-partners .menu-drop-7 .next.ico-2:before,
.sl-partners .menu-drop-7 .prev.ico-2:before,
.sl-shop .gift .next.jq-selectbox__trigger-arrow:before,
.sl-shop .gift .prev.jq-selectbox__trigger-arrow:before,
.sl-shop .ic2-sort-arrow.next:before,
.sl-shop .ic2-sort-arrow.prev:before,
.sl-shop .menu-drop-7 .next.ico-2:before,
.sl-shop .menu-drop-7 .prev.ico-2:before,
.spec-sl .gift .next.jq-selectbox__trigger-arrow:before,
.spec-sl .gift .prev.jq-selectbox__trigger-arrow:before,
.spec-sl .ic2-sort-arrow.next:before,
.spec-sl .ic2-sort-arrow.prev:before,
.spec-sl .menu-drop-7 .next.ico-2:before,
.spec-sl .menu-drop-7 .prev.ico-2:before {
	background-position: -.2em -90.3em;
	width: 1.2981em;
	height: .6981em
}

.basket-header .ic2-spec-sl-next.sum:before,
.basket-header .sl-partners .sum.next:before,
.basket-header .spec-sl .sum.next:before,
.basket-header-mob .ic2-spec-sl-next.sum:before,
.basket-header-mob .sl-partners .sum.next:before,
.basket-header-mob .spec-sl .sum.next:before,
.cart .ic2-spec-sl-next.del-btn:before,
.cart .ic2-spec-sl-next.minus:before,
.cart .ic2-spec-sl-next.plus:before,
.cart .sl-partners .del-btn.next:before,
.cart .sl-partners .minus.next:before,
.cart .sl-partners .plus.next:before,
.cart .spec-sl .del-btn.next:before,
.cart .spec-sl .minus.next:before,
.cart .spec-sl .plus.next:before,
.drop-search .ic2-spec-sl-next.minus:before,
.drop-search .ic2-spec-sl-next.plus:before,
.drop-search .sl-partners .minus.next:before,
.drop-search .sl-partners .plus.next:before,
.drop-search .spec-sl .minus.next:before,
.drop-search .spec-sl .plus.next:before,
.element-descr .ic2-spec-sl-next.minus:before,
.element-descr .ic2-spec-sl-next.plus:before,
.element-descr .sl-partners .minus.next:before,
.element-descr .sl-partners .plus.next:before,
.element-descr .spec-sl .minus.next:before,
.element-descr .spec-sl .plus.next:before,
.gift .ic2-spec-sl-next.f-reset:before,
.gift .ic2-spec-sl-next.f-search-ico:before,
.gift .ic2-spec-sl-next.jq-selectbox__trigger-arrow:before,
.gift .sl-partners .f-reset.next:before,
.gift .sl-partners .f-search-ico.next:before,
.gift .sl-partners .jq-selectbox__trigger-arrow.next:before,
.gift .spec-sl .f-reset.next:before,
.gift .spec-sl .f-search-ico.next:before,
.gift .spec-sl .jq-selectbox__trigger-arrow.next:before,
.ic2-spec-sl-next.close:before,
.ic2i.ic2-spec-sl-next:before,
.menu-drop-7 .ic2-spec-sl-next.ico-2:before,
.menu-drop-7 .sl-partners .ico-2.next:before,
.menu-drop-7 .spec-sl .ico-2.next:before,
.search-head .ic2-spec-sl-next.btn-search:before,
.search-head .sl-partners .btn-search.next:before,
.search-head .spec-sl .btn-search.next:before,
.search-mob .ic2-spec-sl-next.btn-search:before,
.search-mob .sl-partners .btn-search.next:before,
.search-mob .spec-sl .btn-search.next:before,
.sl-main .ic2-spec-sl-next.next:before,
.sl-main .ic2-spec-sl-next.prev:before,
.sl-main .sl-partners .next:before,
.sl-main .sl-partners .prev.next:before,
.sl-main .spec-sl .next:before,
.sl-main .spec-sl .prev.next:before,
.sl-partners .basket-header .sum.next:before,
.sl-partners .basket-header-mob .sum.next:before,
.sl-partners .cart .del-btn.next:before,
.sl-partners .cart .minus.next:before,
.sl-partners .cart .plus.next:before,
.sl-partners .close.next:before,
.sl-partners .drop-search .minus.next:before,
.sl-partners .drop-search .plus.next:before,
.sl-partners .element-descr .minus.next:before,
.sl-partners .element-descr .plus.next:before,
.sl-partners .gift .f-reset.next:before,
.sl-partners .gift .f-search-ico.next:before,
.sl-partners .gift .jq-selectbox__trigger-arrow.next:before,
.sl-partners .ic2-spec-sl-next.prev:before,
.sl-partners .menu-drop-7 .ico-2.next:before,
.sl-partners .next:before,
.sl-partners .prev.next:before,
.sl-partners .search-head .btn-search.next:before,
.sl-partners .search-mob .btn-search.next:before,
.sl-partners .sl-main .next:before,
.sl-partners .sl-main .prev.next:before,
.sl-partners .sl-shop .next:before,
.sl-partners .sl-shop .prev.next:before,
.sl-shop .ic2-spec-sl-next.next:before,
.sl-shop .ic2-spec-sl-next.prev:before,
.sl-shop .sl-partners .next:before,
.sl-shop .sl-partners .prev.next:before,
.sl-shop .spec-sl .next:before,
.sl-shop .spec-sl .prev.next:before,
.spec-sl .basket-header .sum.next:before,
.spec-sl .basket-header-mob .sum.next:before,
.spec-sl .cart .del-btn.next:before,
.spec-sl .cart .minus.next:before,
.spec-sl .cart .plus.next:before,
.spec-sl .close.next:before,
.spec-sl .drop-search .minus.next:before,
.spec-sl .drop-search .plus.next:before,
.spec-sl .element-descr .minus.next:before,
.spec-sl .element-descr .plus.next:before,
.spec-sl .gift .f-reset.next:before,
.spec-sl .gift .f-search-ico.next:before,
.spec-sl .gift .jq-selectbox__trigger-arrow.next:before,
.spec-sl .ic2-spec-sl-next.prev:before,
.spec-sl .menu-drop-7 .ico-2.next:before,
.spec-sl .next:before,
.spec-sl .prev.next:before,
.spec-sl .search-head .btn-search.next:before,
.spec-sl .search-mob .btn-search.next:before,
.spec-sl .sl-main .next:before,
.spec-sl .sl-main .prev.next:before,
.spec-sl .sl-shop .next:before,
.spec-sl .sl-shop .prev.next:before {
	background-position: -.2em -91.4em;
	width: 1.0985em;
	height: 1.6009em
}

.basket-header .ic2-spec-sl-next-disabled.sum:before,
.basket-header .sl-partners .sum.next.disabled:before,
.basket-header .spec-sl .sum.next.disabled:before,
.basket-header-mob .ic2-spec-sl-next-disabled.sum:before,
.basket-header-mob .sl-partners .sum.next.disabled:before,
.basket-header-mob .spec-sl .sum.next.disabled:before,
.cart .ic2-spec-sl-next-disabled.del-btn:before,
.cart .ic2-spec-sl-next-disabled.minus:before,
.cart .ic2-spec-sl-next-disabled.plus:before,
.cart .sl-partners .del-btn.next.disabled:before,
.cart .sl-partners .minus.next.disabled:before,
.cart .sl-partners .plus.next.disabled:before,
.cart .spec-sl .del-btn.next.disabled:before,
.cart .spec-sl .minus.next.disabled:before,
.cart .spec-sl .plus.next.disabled:before,
.drop-search .ic2-spec-sl-next-disabled.minus:before,
.drop-search .ic2-spec-sl-next-disabled.plus:before,
.drop-search .sl-partners .minus.next.disabled:before,
.drop-search .sl-partners .plus.next.disabled:before,
.drop-search .spec-sl .minus.next.disabled:before,
.drop-search .spec-sl .plus.next.disabled:before,
.element-descr .ic2-spec-sl-next-disabled.minus:before,
.element-descr .ic2-spec-sl-next-disabled.plus:before,
.element-descr .sl-partners .minus.next.disabled:before,
.element-descr .sl-partners .plus.next.disabled:before,
.element-descr .spec-sl .minus.next.disabled:before,
.element-descr .spec-sl .plus.next.disabled:before,
.gift .ic2-spec-sl-next-disabled.f-reset:before,
.gift .ic2-spec-sl-next-disabled.f-search-ico:before,
.gift .ic2-spec-sl-next-disabled.jq-selectbox__trigger-arrow:before,
.gift .sl-partners .f-reset.next.disabled:before,
.gift .sl-partners .f-search-ico.next.disabled:before,
.gift .sl-partners .jq-selectbox__trigger-arrow.next.disabled:before,
.gift .spec-sl .f-reset.next.disabled:before,
.gift .spec-sl .f-search-ico.next.disabled:before,
.gift .spec-sl .jq-selectbox__trigger-arrow.next.disabled:before,
.ic2-spec-sl-next-disabled.close:before,
.ic2i.ic2-spec-sl-next-disabled:before,
.menu-drop-7 .ic2-spec-sl-next-disabled.ico-2:before,
.menu-drop-7 .sl-partners .ico-2.next.disabled:before,
.menu-drop-7 .spec-sl .ico-2.next.disabled:before,
.search-head .ic2-spec-sl-next-disabled.btn-search:before,
.search-head .sl-partners .btn-search.next.disabled:before,
.search-head .spec-sl .btn-search.next.disabled:before,
.search-mob .ic2-spec-sl-next-disabled.btn-search:before,
.search-mob .sl-partners .btn-search.next.disabled:before,
.search-mob .spec-sl .btn-search.next.disabled:before,
.sl-main .ic2-spec-sl-next-disabled.next:before,
.sl-main .ic2-spec-sl-next-disabled.prev:before,
.sl-main .sl-partners .next.disabled:before,
.sl-main .sl-partners .prev.next.disabled:before,
.sl-main .spec-sl .next.disabled:before,
.sl-main .spec-sl .prev.next.disabled:before,
.sl-partners .basket-header .sum.next.disabled:before,
.sl-partners .basket-header-mob .sum.next.disabled:before,
.sl-partners .cart .del-btn.next.disabled:before,
.sl-partners .cart .minus.next.disabled:before,
.sl-partners .cart .plus.next.disabled:before,
.sl-partners .close.next.disabled:before,
.sl-partners .drop-search .minus.next.disabled:before,
.sl-partners .drop-search .plus.next.disabled:before,
.sl-partners .element-descr .minus.next.disabled:before,
.sl-partners .element-descr .plus.next.disabled:before,
.sl-partners .gift .f-reset.next.disabled:before,
.sl-partners .gift .f-search-ico.next.disabled:before,
.sl-partners .gift .jq-selectbox__trigger-arrow.next.disabled:before,
.sl-partners .ic2-spec-sl-next-disabled.next:before,
.sl-partners .ic2-spec-sl-next-disabled.prev:before,
.sl-partners .menu-drop-7 .ico-2.next.disabled:before,
.sl-partners .next.disabled:before,
.sl-partners .prev.next.disabled:before,
.sl-partners .search-head .btn-search.next.disabled:before,
.sl-partners .search-mob .btn-search.next.disabled:before,
.sl-partners .sl-main .next.disabled:before,
.sl-partners .sl-main .prev.next.disabled:before,
.sl-partners .sl-shop .next.disabled:before,
.sl-partners .sl-shop .prev.next.disabled:before,
.sl-shop .ic2-spec-sl-next-disabled.next:before,
.sl-shop .ic2-spec-sl-next-disabled.prev:before,
.sl-shop .sl-partners .next.disabled:before,
.sl-shop .sl-partners .prev.next.disabled:before,
.sl-shop .spec-sl .next.disabled:before,
.sl-shop .spec-sl .prev.next.disabled:before,
.spec-sl .basket-header .sum.next.disabled:before,
.spec-sl .basket-header-mob .sum.next.disabled:before,
.spec-sl .cart .del-btn.next.disabled:before,
.spec-sl .cart .minus.next.disabled:before,
.spec-sl .cart .plus.next.disabled:before,
.spec-sl .close.next.disabled:before,
.spec-sl .drop-search .minus.next.disabled:before,
.spec-sl .drop-search .plus.next.disabled:before,
.spec-sl .element-descr .minus.next.disabled:before,
.spec-sl .element-descr .plus.next.disabled:before,
.spec-sl .gift .f-reset.next.disabled:before,
.spec-sl .gift .f-search-ico.next.disabled:before,
.spec-sl .gift .jq-selectbox__trigger-arrow.next.disabled:before,
.spec-sl .ic2-spec-sl-next-disabled.next:before,
.spec-sl .ic2-spec-sl-next-disabled.prev:before,
.spec-sl .menu-drop-7 .ico-2.next.disabled:before,
.spec-sl .next.disabled:before,
.spec-sl .prev.next.disabled:before,
.spec-sl .search-head .btn-search.next.disabled:before,
.spec-sl .search-mob .btn-search.next.disabled:before,
.spec-sl .sl-main .next.disabled:before,
.spec-sl .sl-main .prev.next.disabled:before,
.spec-sl .sl-shop .next.disabled:before,
.spec-sl .sl-shop .prev.next.disabled:before {
	background-position: -.2em -93.5em;
	width: 1.0985em;
	height: 1.6009em
}

.basket-header .ic2-spec-sl-next-hover.sum:before,
.basket-header .sl-partners .sum.next:hover:before,
.basket-header .spec-sl .sum.next:hover:before,
.basket-header-mob .ic2-spec-sl-next-hover.sum:before,
.basket-header-mob .sl-partners .sum.next:hover:before,
.basket-header-mob .spec-sl .sum.next:hover:before,
.cart .ic2-spec-sl-next-hover.del-btn:before,
.cart .ic2-spec-sl-next-hover.minus:before,
.cart .ic2-spec-sl-next-hover.plus:before,
.cart .sl-partners .del-btn.next:hover:before,
.cart .sl-partners .minus.next:hover:before,
.cart .sl-partners .plus.next:hover:before,
.cart .spec-sl .del-btn.next:hover:before,
.cart .spec-sl .minus.next:hover:before,
.cart .spec-sl .plus.next:hover:before,
.drop-search .ic2-spec-sl-next-hover.minus:before,
.drop-search .ic2-spec-sl-next-hover.plus:before,
.drop-search .sl-partners .minus.next:hover:before,
.drop-search .sl-partners .plus.next:hover:before,
.drop-search .spec-sl .minus.next:hover:before,
.drop-search .spec-sl .plus.next:hover:before,
.element-descr .ic2-spec-sl-next-hover.minus:before,
.element-descr .ic2-spec-sl-next-hover.plus:before,
.element-descr .sl-partners .minus.next:hover:before,
.element-descr .sl-partners .plus.next:hover:before,
.element-descr .spec-sl .minus.next:hover:before,
.element-descr .spec-sl .plus.next:hover:before,
.gift .ic2-spec-sl-next-hover.f-reset:before,
.gift .ic2-spec-sl-next-hover.f-search-ico:before,
.gift .ic2-spec-sl-next-hover.jq-selectbox__trigger-arrow:before,
.gift .sl-partners .f-reset.next:hover:before,
.gift .sl-partners .f-search-ico.next:hover:before,
.gift .sl-partners .jq-selectbox__trigger-arrow.next:hover:before,
.gift .spec-sl .f-reset.next:hover:before,
.gift .spec-sl .f-search-ico.next:hover:before,
.gift .spec-sl .jq-selectbox__trigger-arrow.next:hover:before,
.ic2-spec-sl-next-hover.close:before,
.ic2i.ic2-spec-sl-next-hover:before,
.menu-drop-7 .ic2-spec-sl-next-hover.ico-2:before,
.menu-drop-7 .sl-partners .ico-2.next:hover:before,
.menu-drop-7 .spec-sl .ico-2.next:hover:before,
.search-head .ic2-spec-sl-next-hover.btn-search:before,
.search-head .sl-partners .btn-search.next:hover:before,
.search-head .spec-sl .btn-search.next:hover:before,
.search-mob .ic2-spec-sl-next-hover.btn-search:before,
.search-mob .sl-partners .btn-search.next:hover:before,
.search-mob .spec-sl .btn-search.next:hover:before,
.sl-main .ic2-spec-sl-next-hover.next:before,
.sl-main .ic2-spec-sl-next-hover.prev:before,
.sl-main .sl-partners .next:hover:before,
.sl-main .sl-partners .prev.next:hover:before,
.sl-main .spec-sl .next:hover:before,
.sl-main .spec-sl .prev.next:hover:before,
.sl-partners .basket-header .sum.next:hover:before,
.sl-partners .basket-header-mob .sum.next:hover:before,
.sl-partners .cart .del-btn.next:hover:before,
.sl-partners .cart .minus.next:hover:before,
.sl-partners .cart .plus.next:hover:before,
.sl-partners .close.next:hover:before,
.sl-partners .drop-search .minus.next:hover:before,
.sl-partners .drop-search .plus.next:hover:before,
.sl-partners .element-descr .minus.next:hover:before,
.sl-partners .element-descr .plus.next:hover:before,
.sl-partners .gift .f-reset.next:hover:before,
.sl-partners .gift .f-search-ico.next:hover:before,
.sl-partners .gift .jq-selectbox__trigger-arrow.next:hover:before,
.sl-partners .ic2-spec-sl-next-hover.next:before,
.sl-partners .ic2-spec-sl-next-hover.prev:before,
.sl-partners .menu-drop-7 .ico-2.next:hover:before,
.sl-partners .next:hover:before,
.sl-partners .prev.next:hover:before,
.sl-partners .search-head .btn-search.next:hover:before,
.sl-partners .search-mob .btn-search.next:hover:before,
.sl-partners .sl-main .next:hover:before,
.sl-partners .sl-main .prev.next:hover:before,
.sl-partners .sl-shop .next:hover:before,
.sl-partners .sl-shop .prev.next:hover:before,
.sl-shop .ic2-spec-sl-next-hover.next:before,
.sl-shop .ic2-spec-sl-next-hover.prev:before,
.sl-shop .sl-partners .next:hover:before,
.sl-shop .sl-partners .prev.next:hover:before,
.sl-shop .spec-sl .next:hover:before,
.sl-shop .spec-sl .prev.next:hover:before,
.spec-sl .basket-header .sum.next:hover:before,
.spec-sl .basket-header-mob .sum.next:hover:before,
.spec-sl .cart .del-btn.next:hover:before,
.spec-sl .cart .minus.next:hover:before,
.spec-sl .cart .plus.next:hover:before,
.spec-sl .close.next:hover:before,
.spec-sl .drop-search .minus.next:hover:before,
.spec-sl .drop-search .plus.next:hover:before,
.spec-sl .element-descr .minus.next:hover:before,
.spec-sl .element-descr .plus.next:hover:before,
.spec-sl .gift .f-reset.next:hover:before,
.spec-sl .gift .f-search-ico.next:hover:before,
.spec-sl .gift .jq-selectbox__trigger-arrow.next:hover:before,
.spec-sl .ic2-spec-sl-next-hover.next:before,
.spec-sl .ic2-spec-sl-next-hover.prev:before,
.spec-sl .menu-drop-7 .ico-2.next:hover:before,
.spec-sl .next:hover:before,
.spec-sl .prev.next:hover:before,
.spec-sl .search-head .btn-search.next:hover:before,
.spec-sl .search-mob .btn-search.next:hover:before,
.spec-sl .sl-main .next:hover:before,
.spec-sl .sl-main .prev.next:hover:before,
.spec-sl .sl-shop .next:hover:before,
.spec-sl .sl-shop .prev.next:hover:before {
	background-position: -.2em -95.6em;
	width: 1.0985em;
	height: 1.6009em
}

.basket-header .ic2-spec-sl-prev.sum:before,
.basket-header .sl-partners .sum.prev:before,
.basket-header .spec-sl .sum.prev:before,
.basket-header-mob .ic2-spec-sl-prev.sum:before,
.basket-header-mob .sl-partners .sum.prev:before,
.basket-header-mob .spec-sl .sum.prev:before,
.cart .ic2-spec-sl-prev.del-btn:before,
.cart .ic2-spec-sl-prev.minus:before,
.cart .ic2-spec-sl-prev.plus:before,
.cart .sl-partners .del-btn.prev:before,
.cart .sl-partners .minus.prev:before,
.cart .sl-partners .plus.prev:before,
.cart .spec-sl .del-btn.prev:before,
.cart .spec-sl .minus.prev:before,
.cart .spec-sl .plus.prev:before,
.drop-search .ic2-spec-sl-prev.minus:before,
.drop-search .ic2-spec-sl-prev.plus:before,
.drop-search .sl-partners .minus.prev:before,
.drop-search .sl-partners .plus.prev:before,
.drop-search .spec-sl .minus.prev:before,
.drop-search .spec-sl .plus.prev:before,
.element-descr .ic2-spec-sl-prev.minus:before,
.element-descr .ic2-spec-sl-prev.plus:before,
.element-descr .sl-partners .minus.prev:before,
.element-descr .sl-partners .plus.prev:before,
.element-descr .spec-sl .minus.prev:before,
.element-descr .spec-sl .plus.prev:before,
.gift .ic2-spec-sl-prev.f-reset:before,
.gift .ic2-spec-sl-prev.f-search-ico:before,
.gift .ic2-spec-sl-prev.jq-selectbox__trigger-arrow:before,
.gift .sl-partners .f-reset.prev:before,
.gift .sl-partners .f-search-ico.prev:before,
.gift .sl-partners .jq-selectbox__trigger-arrow.prev:before,
.gift .spec-sl .f-reset.prev:before,
.gift .spec-sl .f-search-ico.prev:before,
.gift .spec-sl .jq-selectbox__trigger-arrow.prev:before,
.ic2-spec-sl-prev.close:before,
.ic2i.ic2-spec-sl-prev:before,
.menu-drop-7 .ic2-spec-sl-prev.ico-2:before,
.menu-drop-7 .sl-partners .ico-2.prev:before,
.menu-drop-7 .spec-sl .ico-2.prev:before,
.search-head .ic2-spec-sl-prev.btn-search:before,
.search-head .sl-partners .btn-search.prev:before,
.search-head .spec-sl .btn-search.prev:before,
.search-mob .ic2-spec-sl-prev.btn-search:before,
.search-mob .sl-partners .btn-search.prev:before,
.search-mob .spec-sl .btn-search.prev:before,
.sl-main .ic2-spec-sl-prev.next:before,
.sl-main .ic2-spec-sl-prev.prev:before,
.sl-main .sl-partners .next.prev:before,
.sl-main .sl-partners .prev:before,
.sl-main .spec-sl .next.prev:before,
.sl-main .spec-sl .prev:before,
.sl-partners .basket-header .sum.prev:before,
.sl-partners .basket-header-mob .sum.prev:before,
.sl-partners .cart .del-btn.prev:before,
.sl-partners .cart .minus.prev:before,
.sl-partners .cart .plus.prev:before,
.sl-partners .close.prev:before,
.sl-partners .drop-search .minus.prev:before,
.sl-partners .drop-search .plus.prev:before,
.sl-partners .element-descr .minus.prev:before,
.sl-partners .element-descr .plus.prev:before,
.sl-partners .gift .f-reset.prev:before,
.sl-partners .gift .f-search-ico.prev:before,
.sl-partners .gift .jq-selectbox__trigger-arrow.prev:before,
.sl-partners .ic2-spec-sl-prev.next:before,
.sl-partners .menu-drop-7 .ico-2.prev:before,
.sl-partners .next.prev:before,
.sl-partners .prev:before,
.sl-partners .search-head .btn-search.prev:before,
.sl-partners .search-mob .btn-search.prev:before,
.sl-partners .sl-main .next.prev:before,
.sl-partners .sl-main .prev:before,
.sl-partners .sl-shop .next.prev:before,
.sl-partners .sl-shop .prev:before,
.sl-shop .ic2-spec-sl-prev.next:before,
.sl-shop .ic2-spec-sl-prev.prev:before,
.sl-shop .sl-partners .next.prev:before,
.sl-shop .sl-partners .prev:before,
.sl-shop .spec-sl .next.prev:before,
.sl-shop .spec-sl .prev:before,
.spec-sl .basket-header .sum.prev:before,
.spec-sl .basket-header-mob .sum.prev:before,
.spec-sl .cart .del-btn.prev:before,
.spec-sl .cart .minus.prev:before,
.spec-sl .cart .plus.prev:before,
.spec-sl .close.prev:before,
.spec-sl .drop-search .minus.prev:before,
.spec-sl .drop-search .plus.prev:before,
.spec-sl .element-descr .minus.prev:before,
.spec-sl .element-descr .plus.prev:before,
.spec-sl .gift .f-reset.prev:before,
.spec-sl .gift .f-search-ico.prev:before,
.spec-sl .gift .jq-selectbox__trigger-arrow.prev:before,
.spec-sl .ic2-spec-sl-prev.next:before,
.spec-sl .menu-drop-7 .ico-2.prev:before,
.spec-sl .next.prev:before,
.spec-sl .prev:before,
.spec-sl .search-head .btn-search.prev:before,
.spec-sl .search-mob .btn-search.prev:before,
.spec-sl .sl-main .next.prev:before,
.spec-sl .sl-main .prev:before,
.spec-sl .sl-shop .next.prev:before,
.spec-sl .sl-shop .prev:before {
	background-position: -.2em -97.7em;
	width: 1.0985em;
	height: 1.6009em
}

.basket-header .ic2-spec-sl-prev-disabled.sum:before,
.basket-header .sl-partners .sum.prev.disabled:before,
.basket-header .spec-sl .sum.prev.disabled:before,
.basket-header-mob .ic2-spec-sl-prev-disabled.sum:before,
.basket-header-mob .sl-partners .sum.prev.disabled:before,
.basket-header-mob .spec-sl .sum.prev.disabled:before,
.cart .ic2-spec-sl-prev-disabled.del-btn:before,
.cart .ic2-spec-sl-prev-disabled.minus:before,
.cart .ic2-spec-sl-prev-disabled.plus:before,
.cart .sl-partners .del-btn.prev.disabled:before,
.cart .sl-partners .minus.prev.disabled:before,
.cart .sl-partners .plus.prev.disabled:before,
.cart .spec-sl .del-btn.prev.disabled:before,
.cart .spec-sl .minus.prev.disabled:before,
.cart .spec-sl .plus.prev.disabled:before,
.drop-search .ic2-spec-sl-prev-disabled.minus:before,
.drop-search .ic2-spec-sl-prev-disabled.plus:before,
.drop-search .sl-partners .minus.prev.disabled:before,
.drop-search .sl-partners .plus.prev.disabled:before,
.drop-search .spec-sl .minus.prev.disabled:before,
.drop-search .spec-sl .plus.prev.disabled:before,
.element-descr .ic2-spec-sl-prev-disabled.minus:before,
.element-descr .ic2-spec-sl-prev-disabled.plus:before,
.element-descr .sl-partners .minus.prev.disabled:before,
.element-descr .sl-partners .plus.prev.disabled:before,
.element-descr .spec-sl .minus.prev.disabled:before,
.element-descr .spec-sl .plus.prev.disabled:before,
.gift .ic2-spec-sl-prev-disabled.f-reset:before,
.gift .ic2-spec-sl-prev-disabled.f-search-ico:before,
.gift .ic2-spec-sl-prev-disabled.jq-selectbox__trigger-arrow:before,
.gift .sl-partners .f-reset.prev.disabled:before,
.gift .sl-partners .f-search-ico.prev.disabled:before,
.gift .sl-partners .jq-selectbox__trigger-arrow.prev.disabled:before,
.gift .spec-sl .f-reset.prev.disabled:before,
.gift .spec-sl .f-search-ico.prev.disabled:before,
.gift .spec-sl .jq-selectbox__trigger-arrow.prev.disabled:before,
.ic2-spec-sl-prev-disabled.close:before,
.ic2i.ic2-spec-sl-prev-disabled:before,
.menu-drop-7 .ic2-spec-sl-prev-disabled.ico-2:before,
.menu-drop-7 .sl-partners .ico-2.prev.disabled:before,
.menu-drop-7 .spec-sl .ico-2.prev.disabled:before,
.search-head .ic2-spec-sl-prev-disabled.btn-search:before,
.search-head .sl-partners .btn-search.prev.disabled:before,
.search-head .spec-sl .btn-search.prev.disabled:before,
.search-mob .ic2-spec-sl-prev-disabled.btn-search:before,
.search-mob .sl-partners .btn-search.prev.disabled:before,
.search-mob .spec-sl .btn-search.prev.disabled:before,
.sl-main .ic2-spec-sl-prev-disabled.next:before,
.sl-main .ic2-spec-sl-prev-disabled.prev:before,
.sl-main .sl-partners .next.prev.disabled:before,
.sl-main .sl-partners .prev.disabled:before,
.sl-main .spec-sl .next.prev.disabled:before,
.sl-main .spec-sl .prev.disabled:before,
.sl-partners .basket-header .sum.prev.disabled:before,
.sl-partners .basket-header-mob .sum.prev.disabled:before,
.sl-partners .cart .del-btn.prev.disabled:before,
.sl-partners .cart .minus.prev.disabled:before,
.sl-partners .cart .plus.prev.disabled:before,
.sl-partners .close.prev.disabled:before,
.sl-partners .drop-search .minus.prev.disabled:before,
.sl-partners .drop-search .plus.prev.disabled:before,
.sl-partners .element-descr .minus.prev.disabled:before,
.sl-partners .element-descr .plus.prev.disabled:before,
.sl-partners .gift .f-reset.prev.disabled:before,
.sl-partners .gift .f-search-ico.prev.disabled:before,
.sl-partners .gift .jq-selectbox__trigger-arrow.prev.disabled:before,
.sl-partners .ic2-spec-sl-prev-disabled.next:before,
.sl-partners .ic2-spec-sl-prev-disabled.prev:before,
.sl-partners .menu-drop-7 .ico-2.prev.disabled:before,
.sl-partners .next.prev.disabled:before,
.sl-partners .prev.disabled:before,
.sl-partners .search-head .btn-search.prev.disabled:before,
.sl-partners .search-mob .btn-search.prev.disabled:before,
.sl-partners .sl-main .next.prev.disabled:before,
.sl-partners .sl-main .prev.disabled:before,
.sl-partners .sl-shop .next.prev.disabled:before,
.sl-partners .sl-shop .prev.disabled:before,
.sl-shop .ic2-spec-sl-prev-disabled.next:before,
.sl-shop .ic2-spec-sl-prev-disabled.prev:before,
.sl-shop .sl-partners .next.prev.disabled:before,
.sl-shop .sl-partners .prev.disabled:before,
.sl-shop .spec-sl .next.prev.disabled:before,
.sl-shop .spec-sl .prev.disabled:before,
.spec-sl .basket-header .sum.prev.disabled:before,
.spec-sl .basket-header-mob .sum.prev.disabled:before,
.spec-sl .cart .del-btn.prev.disabled:before,
.spec-sl .cart .minus.prev.disabled:before,
.spec-sl .cart .plus.prev.disabled:before,
.spec-sl .close.prev.disabled:before,
.spec-sl .drop-search .minus.prev.disabled:before,
.spec-sl .drop-search .plus.prev.disabled:before,
.spec-sl .element-descr .minus.prev.disabled:before,
.spec-sl .element-descr .plus.prev.disabled:before,
.spec-sl .gift .f-reset.prev.disabled:before,
.spec-sl .gift .f-search-ico.prev.disabled:before,
.spec-sl .gift .jq-selectbox__trigger-arrow.prev.disabled:before,
.spec-sl .ic2-spec-sl-prev-disabled.next:before,
.spec-sl .ic2-spec-sl-prev-disabled.prev:before,
.spec-sl .menu-drop-7 .ico-2.prev.disabled:before,
.spec-sl .next.prev.disabled:before,
.spec-sl .prev.disabled:before,
.spec-sl .search-head .btn-search.prev.disabled:before,
.spec-sl .search-mob .btn-search.prev.disabled:before,
.spec-sl .sl-main .next.prev.disabled:before,
.spec-sl .sl-main .prev.disabled:before,
.spec-sl .sl-shop .next.prev.disabled:before,
.spec-sl .sl-shop .prev.disabled:before {
	background-position: -.2em -99.8em;
	width: 1.0985em;
	height: 1.6009em
}

.basket-header .ic2-spec-sl-prev-hover.sum:before,
.basket-header .sl-partners .sum.prev:hover:before,
.basket-header .spec-sl .sum.prev:hover:before,
.basket-header-mob .ic2-spec-sl-prev-hover.sum:before,
.basket-header-mob .sl-partners .sum.prev:hover:before,
.basket-header-mob .spec-sl .sum.prev:hover:before,
.cart .ic2-spec-sl-prev-hover.del-btn:before,
.cart .ic2-spec-sl-prev-hover.minus:before,
.cart .ic2-spec-sl-prev-hover.plus:before,
.cart .sl-partners .del-btn.prev:hover:before,
.cart .sl-partners .minus.prev:hover:before,
.cart .sl-partners .plus.prev:hover:before,
.cart .spec-sl .del-btn.prev:hover:before,
.cart .spec-sl .minus.prev:hover:before,
.cart .spec-sl .plus.prev:hover:before,
.drop-search .ic2-spec-sl-prev-hover.minus:before,
.drop-search .ic2-spec-sl-prev-hover.plus:before,
.drop-search .sl-partners .minus.prev:hover:before,
.drop-search .sl-partners .plus.prev:hover:before,
.drop-search .spec-sl .minus.prev:hover:before,
.drop-search .spec-sl .plus.prev:hover:before,
.element-descr .ic2-spec-sl-prev-hover.minus:before,
.element-descr .ic2-spec-sl-prev-hover.plus:before,
.element-descr .sl-partners .minus.prev:hover:before,
.element-descr .sl-partners .plus.prev:hover:before,
.element-descr .spec-sl .minus.prev:hover:before,
.element-descr .spec-sl .plus.prev:hover:before,
.gift .ic2-spec-sl-prev-hover.f-reset:before,
.gift .ic2-spec-sl-prev-hover.f-search-ico:before,
.gift .ic2-spec-sl-prev-hover.jq-selectbox__trigger-arrow:before,
.gift .sl-partners .f-reset.prev:hover:before,
.gift .sl-partners .f-search-ico.prev:hover:before,
.gift .sl-partners .jq-selectbox__trigger-arrow.prev:hover:before,
.gift .spec-sl .f-reset.prev:hover:before,
.gift .spec-sl .f-search-ico.prev:hover:before,
.gift .spec-sl .jq-selectbox__trigger-arrow.prev:hover:before,
.ic2-spec-sl-prev-hover.close:before,
.ic2i.ic2-spec-sl-prev-hover:before,
.menu-drop-7 .ic2-spec-sl-prev-hover.ico-2:before,
.menu-drop-7 .sl-partners .ico-2.prev:hover:before,
.menu-drop-7 .spec-sl .ico-2.prev:hover:before,
.search-head .ic2-spec-sl-prev-hover.btn-search:before,
.search-head .sl-partners .btn-search.prev:hover:before,
.search-head .spec-sl .btn-search.prev:hover:before,
.search-mob .ic2-spec-sl-prev-hover.btn-search:before,
.search-mob .sl-partners .btn-search.prev:hover:before,
.search-mob .spec-sl .btn-search.prev:hover:before,
.sl-main .ic2-spec-sl-prev-hover.next:before,
.sl-main .ic2-spec-sl-prev-hover.prev:before,
.sl-main .sl-partners .next.prev:hover:before,
.sl-main .sl-partners .prev:hover:before,
.sl-main .spec-sl .next.prev:hover:before,
.sl-main .spec-sl .prev:hover:before,
.sl-partners .basket-header .sum.prev:hover:before,
.sl-partners .basket-header-mob .sum.prev:hover:before,
.sl-partners .cart .del-btn.prev:hover:before,
.sl-partners .cart .minus.prev:hover:before,
.sl-partners .cart .plus.prev:hover:before,
.sl-partners .close.prev:hover:before,
.sl-partners .drop-search .minus.prev:hover:before,
.sl-partners .drop-search .plus.prev:hover:before,
.sl-partners .element-descr .minus.prev:hover:before,
.sl-partners .element-descr .plus.prev:hover:before,
.sl-partners .gift .f-reset.prev:hover:before,
.sl-partners .gift .f-search-ico.prev:hover:before,
.sl-partners .gift .jq-selectbox__trigger-arrow.prev:hover:before,
.sl-partners .ic2-spec-sl-prev-hover.next:before,
.sl-partners .ic2-spec-sl-prev-hover.prev:before,
.sl-partners .menu-drop-7 .ico-2.prev:hover:before,
.sl-partners .next.prev:hover:before,
.sl-partners .prev:hover:before,
.sl-partners .search-head .btn-search.prev:hover:before,
.sl-partners .search-mob .btn-search.prev:hover:before,
.sl-partners .sl-main .next.prev:hover:before,
.sl-partners .sl-main .prev:hover:before,
.sl-partners .sl-shop .next.prev:hover:before,
.sl-partners .sl-shop .prev:hover:before,
.sl-shop .ic2-spec-sl-prev-hover.next:before,
.sl-shop .ic2-spec-sl-prev-hover.prev:before,
.sl-shop .sl-partners .next.prev:hover:before,
.sl-shop .sl-partners .prev:hover:before,
.sl-shop .spec-sl .next.prev:hover:before,
.sl-shop .spec-sl .prev:hover:before,
.spec-sl .basket-header .sum.prev:hover:before,
.spec-sl .basket-header-mob .sum.prev:hover:before,
.spec-sl .cart .del-btn.prev:hover:before,
.spec-sl .cart .minus.prev:hover:before,
.spec-sl .cart .plus.prev:hover:before,
.spec-sl .close.prev:hover:before,
.spec-sl .drop-search .minus.prev:hover:before,
.spec-sl .drop-search .plus.prev:hover:before,
.spec-sl .element-descr .minus.prev:hover:before,
.spec-sl .element-descr .plus.prev:hover:before,
.spec-sl .gift .f-reset.prev:hover:before,
.spec-sl .gift .f-search-ico.prev:hover:before,
.spec-sl .gift .jq-selectbox__trigger-arrow.prev:hover:before,
.spec-sl .ic2-spec-sl-prev-hover.next:before,
.spec-sl .ic2-spec-sl-prev-hover.prev:before,
.spec-sl .menu-drop-7 .ico-2.prev:hover:before,
.spec-sl .next.prev:hover:before,
.spec-sl .prev:hover:before,
.spec-sl .search-head .btn-search.prev:hover:before,
.spec-sl .search-mob .btn-search.prev:hover:before,
.spec-sl .sl-main .next.prev:hover:before,
.spec-sl .sl-main .prev:hover:before,
.spec-sl .sl-shop .next.prev:hover:before,
.spec-sl .sl-shop .prev:hover:before {
	background-position: -.2em -101.9em;
	width: 1.0985em;
	height: 1.6009em
}

.basket-header .ic2-tw.sum:before,
.basket-header .social-foot .tw .sum.ic2i:before,
.basket-header .social-foot .tw .sum:before,
.basket-header-mob .ic2-tw.sum:before,
.basket-header-mob .social-foot .tw .sum.ic2i:before,
.basket-header-mob .social-foot .tw .sum:before,
.cart .ic2-tw.del-btn:before,
.cart .ic2-tw.minus:before,
.cart .ic2-tw.plus:before,
.cart .social-foot .tw .del-btn.ic2i:before,
.cart .social-foot .tw .del-btn:before,
.cart .social-foot .tw .minus.ic2i:before,
.cart .social-foot .tw .minus:before,
.cart .social-foot .tw .plus.ic2i:before,
.cart .social-foot .tw .plus:before,
.drop-search .ic2-tw.minus:before,
.drop-search .ic2-tw.plus:before,
.drop-search .social-foot .tw .minus.ic2i:before,
.drop-search .social-foot .tw .minus:before,
.drop-search .social-foot .tw .plus.ic2i:before,
.drop-search .social-foot .tw .plus:before,
.element-descr .ic2-tw.minus:before,
.element-descr .ic2-tw.plus:before,
.element-descr .social-foot .tw .minus.ic2i:before,
.element-descr .social-foot .tw .minus:before,
.element-descr .social-foot .tw .plus.ic2i:before,
.element-descr .social-foot .tw .plus:before,
.gift .ic2-tw.f-reset:before,
.gift .ic2-tw.f-search-ico:before,
.gift .ic2-tw.jq-selectbox__trigger-arrow:before,
.gift .social-foot .tw .f-reset.ic2i:before,
.gift .social-foot .tw .f-reset:before,
.gift .social-foot .tw .f-search-ico.ic2i:before,
.gift .social-foot .tw .f-search-ico:before,
.gift .social-foot .tw .jq-selectbox__trigger-arrow.ic2i:before,
.gift .social-foot .tw .jq-selectbox__trigger-arrow:before,
.ic2-tw.close:before,
.ic2i.ic2-tw:before,
.menu-drop-7 .ic2-tw.ico-2:before,
.menu-drop-7 .social-foot .tw .ico-2.ic2i:before,
.menu-drop-7 .social-foot .tw .ico-2:before,
.search-head .ic2-tw.btn-search:before,
.search-head .social-foot .tw .btn-search.ic2i:before,
.search-head .social-foot .tw .btn-search:before,
.search-mob .ic2-tw.btn-search:before,
.search-mob .social-foot .tw .btn-search.ic2i:before,
.search-mob .social-foot .tw .btn-search:before,
.sl-main .ic2-tw.next:before,
.sl-main .ic2-tw.prev:before,
.sl-main .social-foot .tw .next.ic2i:before,
.sl-main .social-foot .tw .next:before,
.sl-main .social-foot .tw .prev.ic2i:before,
.sl-main .social-foot .tw .prev:before,
.sl-partners .ic2-tw.next:before,
.sl-partners .ic2-tw.prev:before,
.sl-partners .social-foot .tw .next.ic2i:before,
.sl-partners .social-foot .tw .next:before,
.sl-partners .social-foot .tw .prev.ic2i:before,
.sl-partners .social-foot .tw .prev:before,
.sl-shop .ic2-tw.next:before,
.sl-shop .ic2-tw.prev:before,
.sl-shop .social-foot .tw .next.ic2i:before,
.sl-shop .social-foot .tw .next:before,
.sl-shop .social-foot .tw .prev.ic2i:before,
.sl-shop .social-foot .tw .prev:before,
.social-foot .tw .basket-header .sum.ic2i:before,
.social-foot .tw .basket-header .sum:before,
.social-foot .tw .basket-header-mob .sum.ic2i:before,
.social-foot .tw .basket-header-mob .sum:before,
.social-foot .tw .cart .del-btn.ic2i:before,
.social-foot .tw .cart .del-btn:before,
.social-foot .tw .cart .minus.ic2i:before,
.social-foot .tw .cart .minus:before,
.social-foot .tw .cart .plus.ic2i:before,
.social-foot .tw .cart .plus:before,
.social-foot .tw .close.ic2i:before,
.social-foot .tw .close:before,
.social-foot .tw .drop-search .minus.ic2i:before,
.social-foot .tw .drop-search .minus:before,
.social-foot .tw .drop-search .plus.ic2i:before,
.social-foot .tw .drop-search .plus:before,
.social-foot .tw .element-descr .minus.ic2i:before,
.social-foot .tw .element-descr .minus:before,
.social-foot .tw .element-descr .plus.ic2i:before,
.social-foot .tw .element-descr .plus:before,
.social-foot .tw .gift .f-reset.ic2i:before,
.social-foot .tw .gift .f-reset:before,
.social-foot .tw .gift .f-search-ico.ic2i:before,
.social-foot .tw .gift .f-search-ico:before,
.social-foot .tw .gift .jq-selectbox__trigger-arrow.ic2i:before,
.social-foot .tw .gift .jq-selectbox__trigger-arrow:before,
.social-foot .tw .ic2i:before,
.social-foot .tw .menu-drop-7 .ico-2.ic2i:before,
.social-foot .tw .menu-drop-7 .ico-2:before,
.social-foot .tw .search-head .btn-search.ic2i:before,
.social-foot .tw .search-head .btn-search:before,
.social-foot .tw .search-mob .btn-search.ic2i:before,
.social-foot .tw .search-mob .btn-search:before,
.social-foot .tw .sl-main .next.ic2i:before,
.social-foot .tw .sl-main .next:before,
.social-foot .tw .sl-main .prev.ic2i:before,
.social-foot .tw .sl-main .prev:before,
.social-foot .tw .sl-partners .next.ic2i:before,
.social-foot .tw .sl-partners .next:before,
.social-foot .tw .sl-partners .prev.ic2i:before,
.social-foot .tw .sl-partners .prev:before,
.social-foot .tw .sl-shop .next.ic2i:before,
.social-foot .tw .sl-shop .next:before,
.social-foot .tw .sl-shop .prev.ic2i:before,
.social-foot .tw .sl-shop .prev:before,
.social-foot .tw .spec-sl .next.ic2i:before,
.social-foot .tw .spec-sl .next:before,
.social-foot .tw .spec-sl .prev.ic2i:before,
.social-foot .tw .spec-sl .prev:before,
.spec-sl .ic2-tw.next:before,
.spec-sl .ic2-tw.prev:before,
.spec-sl .social-foot .tw .next.ic2i:before,
.spec-sl .social-foot .tw .next:before,
.spec-sl .social-foot .tw .prev.ic2i:before,
.spec-sl .social-foot .tw .prev:before {
	background-position: -.2em -104em;
	width: 4.8em;
	height: 4.6em
}

.basket-header .ic2-tw-hover.sum:before,
.basket-header .social-foot .tw:hover .sum.ic2i:before,
.basket-header .social-foot .tw:hover .sum:before,
.basket-header-mob .ic2-tw-hover.sum:before,
.basket-header-mob .social-foot .tw:hover .sum.ic2i:before,
.basket-header-mob .social-foot .tw:hover .sum:before,
.cart .ic2-tw-hover.del-btn:before,
.cart .ic2-tw-hover.minus:before,
.cart .ic2-tw-hover.plus:before,
.cart .social-foot .tw:hover .del-btn.ic2i:before,
.cart .social-foot .tw:hover .del-btn:before,
.cart .social-foot .tw:hover .minus.ic2i:before,
.cart .social-foot .tw:hover .minus:before,
.cart .social-foot .tw:hover .plus.ic2i:before,
.cart .social-foot .tw:hover .plus:before,
.drop-search .ic2-tw-hover.minus:before,
.drop-search .ic2-tw-hover.plus:before,
.drop-search .social-foot .tw:hover .minus.ic2i:before,
.drop-search .social-foot .tw:hover .minus:before,
.drop-search .social-foot .tw:hover .plus.ic2i:before,
.drop-search .social-foot .tw:hover .plus:before,
.element-descr .ic2-tw-hover.minus:before,
.element-descr .ic2-tw-hover.plus:before,
.element-descr .social-foot .tw:hover .minus.ic2i:before,
.element-descr .social-foot .tw:hover .minus:before,
.element-descr .social-foot .tw:hover .plus.ic2i:before,
.element-descr .social-foot .tw:hover .plus:before,
.gift .ic2-tw-hover.f-reset:before,
.gift .ic2-tw-hover.f-search-ico:before,
.gift .ic2-tw-hover.jq-selectbox__trigger-arrow:before,
.gift .social-foot .tw:hover .f-reset.ic2i:before,
.gift .social-foot .tw:hover .f-reset:before,
.gift .social-foot .tw:hover .f-search-ico.ic2i:before,
.gift .social-foot .tw:hover .f-search-ico:before,
.gift .social-foot .tw:hover .jq-selectbox__trigger-arrow.ic2i:before,
.gift .social-foot .tw:hover .jq-selectbox__trigger-arrow:before,
.ic2-tw-hover.close:before,
.ic2i.ic2-tw-hover:before,
.menu-drop-7 .ic2-tw-hover.ico-2:before,
.menu-drop-7 .social-foot .tw:hover .ico-2.ic2i:before,
.menu-drop-7 .social-foot .tw:hover .ico-2:before,
.search-head .ic2-tw-hover.btn-search:before,
.search-head .social-foot .tw:hover .btn-search.ic2i:before,
.search-head .social-foot .tw:hover .btn-search:before,
.search-mob .ic2-tw-hover.btn-search:before,
.search-mob .social-foot .tw:hover .btn-search.ic2i:before,
.search-mob .social-foot .tw:hover .btn-search:before,
.sl-main .ic2-tw-hover.next:before,
.sl-main .ic2-tw-hover.prev:before,
.sl-main .social-foot .tw:hover .next.ic2i:before,
.sl-main .social-foot .tw:hover .next:before,
.sl-main .social-foot .tw:hover .prev.ic2i:before,
.sl-main .social-foot .tw:hover .prev:before,
.sl-partners .ic2-tw-hover.next:before,
.sl-partners .ic2-tw-hover.prev:before,
.sl-partners .social-foot .tw:hover .next.ic2i:before,
.sl-partners .social-foot .tw:hover .next:before,
.sl-partners .social-foot .tw:hover .prev.ic2i:before,
.sl-partners .social-foot .tw:hover .prev:before,
.sl-shop .ic2-tw-hover.next:before,
.sl-shop .ic2-tw-hover.prev:before,
.sl-shop .social-foot .tw:hover .next.ic2i:before,
.sl-shop .social-foot .tw:hover .next:before,
.sl-shop .social-foot .tw:hover .prev.ic2i:before,
.sl-shop .social-foot .tw:hover .prev:before,
.social-foot .tw:hover .basket-header .sum.ic2i:before,
.social-foot .tw:hover .basket-header .sum:before,
.social-foot .tw:hover .basket-header-mob .sum.ic2i:before,
.social-foot .tw:hover .basket-header-mob .sum:before,
.social-foot .tw:hover .cart .del-btn.ic2i:before,
.social-foot .tw:hover .cart .del-btn:before,
.social-foot .tw:hover .cart .minus.ic2i:before,
.social-foot .tw:hover .cart .minus:before,
.social-foot .tw:hover .cart .plus.ic2i:before,
.social-foot .tw:hover .cart .plus:before,
.social-foot .tw:hover .close.ic2i:before,
.social-foot .tw:hover .close:before,
.social-foot .tw:hover .drop-search .minus.ic2i:before,
.social-foot .tw:hover .drop-search .minus:before,
.social-foot .tw:hover .drop-search .plus.ic2i:before,
.social-foot .tw:hover .drop-search .plus:before,
.social-foot .tw:hover .element-descr .minus.ic2i:before,
.social-foot .tw:hover .element-descr .minus:before,
.social-foot .tw:hover .element-descr .plus.ic2i:before,
.social-foot .tw:hover .element-descr .plus:before,
.social-foot .tw:hover .gift .f-reset.ic2i:before,
.social-foot .tw:hover .gift .f-reset:before,
.social-foot .tw:hover .gift .f-search-ico.ic2i:before,
.social-foot .tw:hover .gift .f-search-ico:before,
.social-foot .tw:hover .gift .jq-selectbox__trigger-arrow.ic2i:before,
.social-foot .tw:hover .gift .jq-selectbox__trigger-arrow:before,
.social-foot .tw:hover .ic2i:before,
.social-foot .tw:hover .menu-drop-7 .ico-2.ic2i:before,
.social-foot .tw:hover .menu-drop-7 .ico-2:before,
.social-foot .tw:hover .search-head .btn-search.ic2i:before,
.social-foot .tw:hover .search-head .btn-search:before,
.social-foot .tw:hover .search-mob .btn-search.ic2i:before,
.social-foot .tw:hover .search-mob .btn-search:before,
.social-foot .tw:hover .sl-main .next.ic2i:before,
.social-foot .tw:hover .sl-main .next:before,
.social-foot .tw:hover .sl-main .prev.ic2i:before,
.social-foot .tw:hover .sl-main .prev:before,
.social-foot .tw:hover .sl-partners .next.ic2i:before,
.social-foot .tw:hover .sl-partners .next:before,
.social-foot .tw:hover .sl-partners .prev.ic2i:before,
.social-foot .tw:hover .sl-partners .prev:before,
.social-foot .tw:hover .sl-shop .next.ic2i:before,
.social-foot .tw:hover .sl-shop .next:before,
.social-foot .tw:hover .sl-shop .prev.ic2i:before,
.social-foot .tw:hover .sl-shop .prev:before,
.social-foot .tw:hover .spec-sl .next.ic2i:before,
.social-foot .tw:hover .spec-sl .next:before,
.social-foot .tw:hover .spec-sl .prev.ic2i:before,
.social-foot .tw:hover .spec-sl .prev:before,
.spec-sl .ic2-tw-hover.next:before,
.spec-sl .ic2-tw-hover.prev:before,
.spec-sl .social-foot .tw:hover .next.ic2i:before,
.spec-sl .social-foot .tw:hover .next:before,
.spec-sl .social-foot .tw:hover .prev.ic2i:before,
.spec-sl .social-foot .tw:hover .prev:before {
	background-position: -.2em -109em;
	width: 4.8em;
	height: 4.6em
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

:after,
:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent
}

body {
	font-family: FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.75;
	color: #5e5e5e;
	background-color: #fff
}

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

a {
	color: #4a89dc;
	text-decoration: underline;
	cursor: pointer
}

a:focus,
a:hover {
	color: #ef3838;
	text-decoration: underline;
	outline: 0
}

a:active {
	outline: 0
}

.p a:not(.btn):visited,
p a:not(.btn):visited {
	color: #6f0ec1
}

.p a:not(.btn):focus,
.p a:not(.btn):hover,
p a:not(.btn):focus,
p a:not(.btn):hover {
	color: #ef3838
}

.dash,
.dot,
.lnk,
.lnk-pseudo,
a {
	-webkit-transition: all .15s ease;
	-o-transition: all .15s ease;
	-moz-transition: all .15s ease;
	transition: all .15s ease
}

figure {
	margin: 0
}

img {
	vertical-align: middle
}

.g-wrap img,
.img-responsive,
.modal img {
	display: block;
	max-width: 100%;
	height: auto
}

.img-rounded {
	-webkit-border-radius: 6px;
	border-radius: 6px
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.75;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}

.img-circle {
	-webkit-border-radius: 50%;
	border-radius: 50%
}

hr {
	margin-top: 28px;
	margin-bottom: 28px;
	border: 0;
	border-top: 1px solid #eee
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}

.p,
p {
	margin: 0 0 .9em
}

b,
strong {
	font-weight: 400;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif
}

i {
	font-style: normal;
	font-family: FiraSansItalic, FiraSansRegular, Helvetica, Arial, sans-serif
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-weight: 400;
	color: #131212;
	word-wrap: break-word
}

.h1,
h1 {
	font-size: 48px;
	line-height: 1.1;
	margin: 0 0 .65em
}

.h1.small,
h1.small {
	font-size: 40px;
	line-height: 1.13333;
	margin: 0 0 .85em
}

.h2,
h2 {
	font-size: 30px;
	line-height: 1.18182;
	margin: 1.75em 0 1.2em
}

.h3,
h3 {
	font-size: 22px;
	line-height: 1.35;
	margin: 2.1em 0 .5em
}

.h4,
h4 {
	font-size: 20px;
	line-height: 1.2;
	margin: 1.4em 0 .2em
}

.h5,
h5 {
	font-size: 18px;
	line-height: 1.2;
	margin: 1.6em 0 .2em
}

.h6,
h6 {
	font-size: 16px;
	line-height: 1.1;
	margin: 1.5em 0 .2em
}

.lead {
	font-size: 20px;
	line-height: 1.5;
	margin-bottom: .6em;
	color: #131212
}

.small,
small {
	font-size: 87%
}

.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 {
	padding-bottom: 13px;
	margin: 56px 0 28px;
	border-bottom: 1px solid #eee
}

.g-wrap ol:not(.list-unstyled),
.g-wrap ul:not(.list-unstyled) {
	list-style: none;
	padding-left: 0
}

.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: 16px;
	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 {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.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 {
	padding-left: 3px;
	margin: 1.1em 0 .4em
}

.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 {
	counter-increment: list;
	content: counter(list) ". ";
	color: #5e5e5e
}

.g-wrap ol:not(.list-reset) ol>li:before {
	content: counters(list, ".") ". ";
	color: #5e5e5e
}

.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: #4a89dc
}

.g-wrap ul:not(.list-reset) ul>li:before {
	content: "–";
	color: #4a89dc
}

.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 {
	padding-left: 0;
	list-style: none;
	margin-left: -5px
}

.list-inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}

dl {
	margin-top: 0;
	margin-bottom: 28px
}

dd,
dt {
	line-height: 1.75
}

dt {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif
}

dd {
	margin-left: 0
}

.dl-horizontal dd:after,
.dl-horizontal dd:before {
	content: " ";
	display: table
}

.dl-horizontal dd:after {
	clear: both
}

abbr[data-original-title],
abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #777
}

.initialism {
	font-size: 90%;
	text-transform: uppercase
}

address {
	margin-bottom: 28px;
	font-style: normal;
	line-height: 1.75
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px
}

.container:after,
.container:before {
	content: " ";
	display: table
}

.container:after {
	clear: both
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px
}

.container-fluid:after,
.container-fluid:before {
	content: " ";
	display: table
}

.container-fluid:after {
	clear: both
}

.row {
	margin-left: -10px;
	margin-right: -10px
}

.row:after,
.row:before {
	content: " ";
	display: table
}

.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-left: 10px;
	padding-right: 10px
}

.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;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	-moz-transition: opacity .15s linear;
	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;
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height, visibility;
	-o-transition-property: height, visibility;
	-moz-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: .35s;
	-moz-transition-duration: .35s;
	-o-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease
}

.alert {
	padding: 15px;
	margin-bottom: 28px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.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 {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #8ec157
}

.alert-success hr {
	border-top-color: #c9e2b3
}

.alert-success .alert-link {
	color: #74a73e
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f
}

.alert-info hr {
	border-top-color: #a6e1ec
}

.alert-info .alert-link {
	color: #245269
}

.alert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b
}

.alert-warning hr {
	border-top-color: #f7e1b5
}

.alert-warning .alert-link {
	color: #66512c
}

.alert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #d1424f
}

.alert-danger hr {
	border-top-color: #e4b9c0
}

.alert-danger .alert-link {
	color: #b42c38
}

.media {
	margin-top: 15px
}

.media:first-child {
	margin-top: 0
}

.media-right,
.media>.pull-right {
	padding-left: 10px
}

.media-left,
.media>.pull-left {
	padding-right: 10px
}

.media-body,
.media-left,
.media-right {
	display: table-cell;
	vertical-align: top
}

.media-middle {
	vertical-align: middle
}

.media-bottom {
	vertical-align: bottom
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px
}

.media-list {
	padding-left: 0;
	list-style: none
}

.close {
	float: right;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	outline: 0;
	z-index: 5;
	content: none;
	font-size: 10px
}

.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer
}

button.close {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	visibility: visible;
	font-size: 14px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0)
}

.tooltip.in {
	opacity: .9;
	filter: alpha(opacity=90)
}

.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;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.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 {
	bottom: 0;
	right: 5px;
	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;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 16px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, .175);
	box-shadow: 0 3px 4px rgba(0, 0, 0, .175);
	background-clip: padding-box
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto
}

.dropdown-menu .divider {
	height: 1px;
	margin: 13px 0;
	overflow: hidden;
	background-color: #e5e5e5
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.75;
	color: #333;
	white-space: nowrap
}

.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 {
	outline: 0;
}

.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 {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
	cursor: not-allowed
}

.open>.dropdown-menu {
	display: block
}

.open>a {
	outline: 0
}

.dropdown-menu-right {
	left: auto;
	right: 0
}

.dropdown-menu-left {
	left: 0;
	right: auto
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 14px;
	line-height: 1.75;
	color: #777;
	white-space: nowrap
}

.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990
}

.pull-right>.dropdown-menu {
	right: 0;
	left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid;
	content: ""
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px
}

.tabs {
	margin: 0
}

.tabs:after,
.tabs:before {
	content: " ";
	display: table
}

.tabs:after {
	clear: both
}

.tabs>li {
	float: left;
	position: relative;
	display: block
}

.tabs>li>a {
	text-decoration: none;
	border-bottom: 1px dotted
}

.tabs>li.active>a,
.tabs>li.active>a:focus,
.tabs>li.active>a:hover {
	color: #000;
	cursor: default;
	border-bottom-color: transparent
}

.tab-cont>.tab-pan {
	display: none;
	visibility: hidden
}

.tab-cont>.active {
	display: block;
	visibility: visible
}

.clearfix:after,
.clearfix:before {
	content: " ";
	display: table
}

.clearfix:after {
	clear: both
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.pull-right {
	float: right!important
}

.pull-left {
	float: left!important
}

.hide {
	display: none!important
}

.show {
	display: block!important
}

.invisible {
	visibility: hidden
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.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
}

.db-ymaps-cluster {
	line-height: 27px;
	width: 66px;
	height: 44px;
	background-repeat: no-repeat;
	text-align: left!important;
	position: relative;
	top: -42px;
	left: -15px
}

.db-ymaps-cluster-text {
	font-weight: 700!important;
	padding: 4px 0 0 13px;
	color: #fff
}

.bx-yandex-view-layout img {
	max-width: inherit
}

div[class*=bxeditor] .adm-btn,
div[class*=bxeditor] .adm-input-file,
div[class*=bx-core] .adm-btn,
div[class*=bx-core] .adm-input-file {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.adm-workarea textarea {
	line-height: 17px
}

.media-body-old,
.media-old {
	overflow: hidden;
	zoom: 1
}

.media-left-old {
	float: left;
	margin-right: 15px
}

.media-right-old {
	float: right;
	margin-left: 15px
}

.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
}

#db .mt_0 {
	margin-top: 0
}

#db .mt_1 {
	margin-top: 14px
}

#db .mt_2 {
	margin-top: 28px
}

#db .mt_3 {
	margin-top: 42px
}

#db .mt_4 {
	margin-top: 56px
}

#db .mt_5 {
	margin-top: 70px
}

#db .mt_6 {
	margin-top: 84px
}

#db .mt_7 {
	margin-top: 98px
}

#db .mt_8 {
	margin-top: 112px
}

#db .mt_9 {
	margin-top: 126px
}

#db .mt_10 {
	margin-top: 140px
}

#db .mb_0 {
	margin-bottom: 0
}

#db .mb_1 {
	margin-bottom: 14px
}

#db .mb_2 {
	margin-bottom: 28px
}

#db .mb_3 {
	margin-bottom: 42px
}

#db .mb_4 {
	margin-bottom: 56px
}

#db .mb_5 {
	margin-bottom: 70px
}

#db .mb_6 {
	margin-bottom: 84px
}

#db .mb_7 {
	margin-bottom: 98px
}

#db .mb_8 {
	margin-bottom: 112px
}

#db .mb_9 {
	margin-bottom: 126px
}

#db .mb_10 {
	margin-bottom: 140px
}

#db .pt_0 {
	padding-top: 0
}

#db .pt_1 {
	padding-top: 14px
}

#db .pt_2 {
	padding-top: 28px
}

#db .pt_3 {
	padding-top: 42px
}

#db .pt_4 {
	padding-top: 56px
}

#db .pt_5 {
	padding-top: 70px
}

#db .pt_6 {
	padding-top: 84px
}

#db .pt_7 {
	padding-top: 98px
}

#db .pt_8 {
	padding-top: 112px
}

#db .pt_9 {
	padding-top: 126px
}

#db .pt_10 {
	padding-top: 140px
}

#db .pb_0 {
	padding-bottom: 0
}

#db .pb_1 {
	padding-bottom: 14px
}

#db .pb_2 {
	padding-bottom: 28px
}

#db .pb_3 {
	padding-bottom: 42px
}

#db .pb_4 {
	padding-bottom: 56px
}

#db .pb_5 {
	padding-bottom: 70px
}

#db .pb_6 {
	padding-bottom: 84px
}

#db .pb_7 {
	padding-bottom: 98px
}

#db .pb_8 {
	padding-bottom: 112px
}

#db .pb_9 {
	padding-bottom: 126px
}

#db .pb_10 {
	padding-bottom: 140px
}

.font-bold {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif
}

.font-italic {
	font-family: FiraSansItalic, FiraSansRegular, Helvetica, Arial, sans-serif
}

.font-normal {
	font-weight: 400
}

.line-through {
	text-decoration: line-through
}

.underline {
	text-decoration: underline
}

.decor-none,
.decor-none:hover {
	text-decoration: none
}

.break-word {
	overflow-wrap: break-word;
	word-wrap: break-word
}

.nowrap {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.cur-pointer {
	cursor: pointer
}

.cur-default {
	cursor: default
}

.cur-text {
	cursor: text
}

.lnk {
	border-bottom: 1px solid;
	text-decoration: none;
	cursor: pointer;
	color: #4a89dc;
	line-height: 1
}

.lnk:hover {
	color: #ef3838
}

.lnk-pseudo {
	border-bottom: 1px dashed;
	text-decoration: none;
	cursor: pointer;
	color: #4a89dc;
	line-height: 1
}

.lnk-pseudo:hover {
	color: #ef3838
}

.dash {
	border-bottom: 1px dashed;
	text-decoration: none
}

.dash:active,
.dash:focus,
.dash:hover {
	text-decoration: none
}

.dot {
	border-bottom: 1px dotted;
	text-decoration: none
}

.dot:active,
.dot:focus,
.dot:hover {
	text-decoration: none
}

.fl-left {
	float: left
}

.fl-right {
	float: right
}

.fl-none {
	float: none
}

.clear {
	clear: both
}

.fl-img,
img[align=left] {
	display: block;
	float: left;
	margin: 0 20px 10px 0
}

.fr-img,
img[align=right] {
	display: block;
	float: right;
	margin: 0 0 10px 20px
}

.fc-img,
.fm-img,
img[align=middle],
img[align=center] {
	display: block;
	margin: 0 auto
}

.disp-block {
	display: block
}

.disp-inline {
	display: inline
}

.disp-inline-block {
	display: inline-block
}

.disp-table {
	display: table
}

.disp-inline-table {
	display: inline-table
}

.disp-table-cell {
	display: table-cell
}

.disp-none {
	display: none
}

.pos-rel {
	position: relative
}

.pos-abs {
	position: absolute
}

.over-hid {
	overflow: hidden
}

.over-vis {
	overflow: visible
}

.over-auto {
	overflow: auto
}

.picshadow {
	-webkit-box-shadow: 0 4px 29px -10px #000;
	box-shadow: 0 4px 29px -10px #000
}

html body {
	background-color: #fff
}

.outer-bg {
	min-width: 300px
}

.g-wrap .outer-bg {
	max-width: 1400px;
	background: #fff;
	margin: 0 auto
}

.g-wrap {
	overflow: hidden;
	min-width: 300px
}

.layout-simple .search-head {
	padding: 30px 0
}

.layout-simple .g-footer {
	padding: 30px 0
}

.layout-simple .menu-foot {
	margin-bottom: 0
}

.layout-simple .menu-foot .menu_level_1 {
	margin: 0
}

.pm-open {
	overflow: hidden
}

.pm-content {
	position: relative;
	z-index: 5
}

.pm {
	display: block;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, .5);
	opacity: 0;
	-webkit-transition: opacity .25s, z-index .5s;
	-o-transition: opacity .25s, z-index .5s;
	-moz-transition: opacity .25s, z-index .5s;
	transition: opacity .25s, z-index .5s;
	z-index: 1
}

.pm-open .pm {
	z-index: 1000;
	opacity: 1
}

.pm-backdrop {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.pm-open .pm-backdrop {
	display: block
}

.pm-wrap {
	width: 75%;
	background: #fff;
	height: 100%;
	position: absolute;
	-webkit-transform: translateX(-75%);
	-moz-transform: translateX(-75%);
	-ms-transform: translateX(-75%);
	-o-transform: translateX(-75%);
	transform: translateX(-75%);
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	-o-transition: -o-transform .5s;
	-moz-transition: transform .5s, -moz-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s;
	will-change: transform;
	max-width: 400px
}

.pm-open .pm-wrap {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0)
}

.pm-inner {
	overflow: auto;
	height: 100%;
	padding: 0 10px
}

.bwWrapper {
	position: relative;
	display: block;
	opacity: .7;
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	-moz-transition: opacity .5s ease;
	transition: opacity .5s ease
}

.bwWrapper:hover {
	opacity: 1
}

.mCustomScrollbar {
	-ms-touch-action: pinch-zoom;
	touch-action: pinch-zoom
}

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
	-ms-touch-action: auto;
	touch-action: auto
}

.mCustomScrollBox {
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 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
}

.mCSB_scrollTools {
	position: absolute;
	width: 16px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0
}

.mCSB_outside+.mCSB_scrollTools {
	right: -26px
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	left: -26px
}

.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto
}

.mCSB_scrollTools .mCSB_draggerRail {
	width: 2px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px;
	border-radius: 16px
}

.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px;
	z-index: 1
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	text-align: center
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
	bottom: 0
}

.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_draggerContainer:hover .mCSB_draggerRail {
	height: 8px;
	margin: 4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
	left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	right: 0
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 20px
}

.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools {
	opacity: .75;
	filter: alpha(opacity=75);
	-ms-filter: alpha(opacity=75)
}

.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .4);
	filter: alpha(opacity=40);
	-ms-filter: alpha(opacity=40)
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .75);
	filter: alpha(opacity=75);
	-ms-filter: alpha(opacity=75)
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .85);
	filter: alpha(opacity=85);
	-ms-filter: alpha(opacity=85)
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
	background-image: url(/local/templates/aleshka_shop/css/mCSB_buttons.png);
	background-repeat: no-repeat;
	opacity: .4;
	filter: alpha(opacity=40);
	-ms-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;
	filter: alpha(opacity=75);
	-ms-filter: alpha(opacity=75)
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .15)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
	width: 6px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .2)
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 12px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .1)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .75)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, .1);
	background-color: transparent;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-color: rgba(255, 255, 255, .2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-color: #000;
	border-color: rgba(0, 0, 0, .2)
}

.cart-empty {
	margin: 0 0 90px;
	padding: 84px 0 65px
}

.cart-empty .pic {
	margin: 0 0 12px
}

.cart-empty .pic img {
	margin: 0 auto
}

.cart-empty .text {
	margin: 0 0 30px;
	font-size: 18px;
	color: #131212;
	text-align: center
}

.cart-empty .b-btn {
	text-align: center
}

.cart-empty .b-btn .btn {
	font-size: 18px;
	padding: 26px 61px 25px
}

.sl-seeing {
	margin: 0 0 76px
}

.sl-seeing .b-title {
	font-size: 24px;
	color: #131212;
	line-height: 1;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	margin: 0 0 29px
}

.cart {
	margin: 0 0 95px
}

.cart .list {
	margin: 0 0 60px
}

.cart .wrap {
	display: table;
	width: 100%;
	position: relative
}

.cart .wrap:after,
.cart .wrap:before {
	content: " ";
	display: table
}

.cart .wrap:after {
	clear: both
}

.cart .item {
	border: 1px solid #D5D5D5;
	border-top: none;
	padding: 38px 0 51px
}

.cart .item:first-child {
	border-top: 1px solid #D5D5D5
}

.cart .pic {
	display: table-cell;
	vertical-align: middle;
	width: 24%;
	padding-right: 10px
}

.cart .pic img {
	margin: 0 auto
}

.cart .title-wrap {
	display: table-cell;
	vertical-align: middle;
	width: 33%;
	padding-right: 10px;
	padding-top: 19px
}

.cart .title {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #2e2e2e;
	font-size: 16px;
	line-height: 1.3125;
	margin: 0 0 14px
}

.cart .cost {
	font-size: 18px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #131212;
	line-height: 1.2;
	padding-right: 10px
}

.cart .cost span {
	font-size: 24px
}

.cart .numb {
	display: table-cell;
	vertical-align: middle;
	width: 15%;
	padding-right: 10px;
	padding-top: 9px
}

.cart .minus {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle
}

.cart .input-numb {
	display: inline-block;
	vertical-align: middle;
	width: 44px;
	margin: 0 11px
}

.cart .input-numb input {
	width: 100%;
	-webkit-border-radius: 100% 100% 100% 100%/40% 40% 40% 40%;
	border-radius: 100% 100% 100% 100%/40% 40% 40% 40%;
	border: 1px solid #BABABA;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .2);
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .2);
	text-align: center;
	color: #131212;
	font-size: 18px;
	line-height: 38px;
	height: 42px
}

.cart .plus {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle
}

.cart .itog {
	display: table-cell;
	vertical-align: middle;
	width: 15%;
	font-size: 18px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #131212;
	text-align: right;
	padding-top: 9px
}

.cart .itog span {
	font-size: 30px
}

.cart .del {
	display: table-cell;
	vertical-align: middle;
	width: 13%;
	text-align: center;
	padding-top: 8px
}

.cart .del a {
	display: inline-block
}

.cart .del-btn {
	font-size: 10px
}

.cart .item-sum {
	padding: 3px 13% 8px;
	background: #f5f9fa;
	border: none
}

.cart .item-sum .wrap {
	width: auto;
	display: block;
	text-align: right
}

.cart .item-sum .itog {
	display: block;
	width: auto
}

.cart .b-btn {
	text-align: center
}

.cart .b-btn .btn {
	font-size: 18px;
	padding: 26px 61px 25px
}

.element-descr {
	margin: 0 0 20px
}

.element-descr .wrap {
	padding: 0 0 16px;
	margin: 0 0 21px
}

.element-descr .wrap:after,
.element-descr .wrap:before {
	content: " ";
	display: table
}

.element-descr .wrap:after {
	clear: both
}

.element-descr .art {
	float: left;
	font-size: 16px;
	color: #919191;
	margin: 2px 0 12px;
	height: 20px;
	overflow: hidden;
	line-height: 1.42857;
	width: 100%
}

.element-descr .avail {
	float: left;
	width: 69.5%
}

.basket-header .element-descr .avail .sum,
.basket-header-mob .element-descr .avail .sum,
.cart .element-descr .avail .del-btn,
.element-descr .avail .basket-header .sum,
.element-descr .avail .basket-header-mob .sum,
.element-descr .avail .cart .del-btn,
.element-descr .avail .close,
.element-descr .avail .gift .f-reset,
.element-descr .avail .gift .f-search-ico,
.element-descr .avail .gift .jq-selectbox__trigger-arrow,
.element-descr .avail .ic2i,
.element-descr .avail .menu-drop-7 .ico-2,
.element-descr .avail .minus,
.element-descr .avail .plus,
.element-descr .avail .search-head .btn-search,
.element-descr .avail .search-mob .btn-search,
.element-descr .avail .sl-main .next,
.element-descr .avail .sl-main .prev,
.element-descr .avail .sl-partners .next,
.element-descr .avail .sl-partners .prev,
.element-descr .avail .sl-shop .next,
.element-descr .avail .sl-shop .prev,
.element-descr .avail .spec-sl .next,
.element-descr .avail .spec-sl .prev,
.gift .element-descr .avail .f-reset,
.gift .element-descr .avail .f-search-ico,
.gift .element-descr .avail .jq-selectbox__trigger-arrow,
.menu-drop-7 .element-descr .avail .ico-2,
.search-head .element-descr .avail .btn-search,
.search-mob .element-descr .avail .btn-search,
.sl-main .element-descr .avail .next,
.sl-main .element-descr .avail .prev,
.sl-partners .element-descr .avail .next,
.sl-partners .element-descr .avail .prev,
.sl-shop .element-descr .avail .next,
.sl-shop .element-descr .avail .prev,
.spec-sl .element-descr .avail .next,
.spec-sl .element-descr .avail .prev {
	padding-right: 6px;
	position: relative;
	top: -3px
}

.element-descr .avail.yes-item {
	color: #54d01d
}

.element-descr .avail.no-item {
	color: #ccc
}

.element-descr .b-cost {
	margin: 0 0 20px
}

.element-descr .b-cost:after,
.element-descr .b-cost:before {
	content: " ";
	display: table
}

.element-descr .b-cost:after {
	clear: both
}

.element-descr .cost {
	float: left;
	width: 59.5%;
	font-size: 22px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #131212;
	/*margin: 0 0 18px;*/
	line-height: 1.2
}

.element-descr .old {
	color: #131212;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-decoration: line-through;
	font-size: 18px;
	margin-bottom: -3px
}

.element-descr .old span {
	font-size: 18px
}

.element-descr .new {
	color: #ff7800
}

.element-descr .new span {
	font-size: 38px
}

.element-descr .numb {
	float: left;
	width: 40.5%;
	margin: 5px 0 0
}

.element-descr .minus {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle
}

.element-descr .input-numb {
	display: inline-block;
	vertical-align: middle;
	width: 44px;
	margin: 0 11px
}

.element-descr .input-numb input {
	width: 100%;
	-webkit-border-radius: 100% 100% 100% 100%/40% 40% 40% 40%;
	border-radius: 100% 100% 100% 100%/40% 40% 40% 40%;
	border: 1px solid #BABABA;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .2);
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .2);
	text-align: center;
	color: #131212;
	font-size: 18px;
	line-height: 38px;
	height: 42px
}

.element-descr .plus {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle
}

.element-descr .b-btn:after,
.element-descr .b-btn:before {
	content: " ";
	display: table
}

.element-descr .b-btn:after {
	clear: both
}

.element-descr .b-btn .btn {
	padding-left: 93px;
	padding-right: 93px
}

.element-descr .b-btn .btn+.btn {
	margin-top: 13px
}

.element-descr .b-btn .btn.sale {
	padding-left: 78px;
	padding-right: 78px
}

.element-descr .btn-buy {
	padding-top: 26px;
	padding-bottom: 26px
}

.element-descr .btn-basket {
	padding-top: 21px;
	padding-bottom: 21px
}

.basket-header .element-descr .btn-basket .sum,
.basket-header-mob .element-descr .btn-basket .sum,
.cart .element-descr .btn-basket .del-btn,
.element-descr .btn-basket .basket-header .sum,
.element-descr .btn-basket .basket-header-mob .sum,
.element-descr .btn-basket .cart .del-btn,
.element-descr .btn-basket .close,
.element-descr .btn-basket .gift .f-reset,
.element-descr .btn-basket .gift .f-search-ico,
.element-descr .btn-basket .gift .jq-selectbox__trigger-arrow,
.element-descr .btn-basket .ic2i,
.element-descr .btn-basket .menu-drop-7 .ico-2,
.element-descr .btn-basket .minus,
.element-descr .btn-basket .plus,
.element-descr .btn-basket .search-head .btn-search,
.element-descr .btn-basket .search-mob .btn-search,
.element-descr .btn-basket .sl-main .next,
.element-descr .btn-basket .sl-main .prev,
.element-descr .btn-basket .sl-partners .next,
.element-descr .btn-basket .sl-partners .prev,
.element-descr .btn-basket .sl-shop .next,
.element-descr .btn-basket .sl-shop .prev,
.element-descr .btn-basket .spec-sl .next,
.element-descr .btn-basket .spec-sl .prev,
.gift .element-descr .btn-basket .f-reset,
.gift .element-descr .btn-basket .f-search-ico,
.gift .element-descr .btn-basket .jq-selectbox__trigger-arrow,
.menu-drop-7 .element-descr .btn-basket .ico-2,
.search-head .element-descr .btn-basket .btn-search,
.search-mob .element-descr .btn-basket .btn-search,
.sl-main .element-descr .btn-basket .next,
.sl-main .element-descr .btn-basket .prev,
.sl-partners .element-descr .btn-basket .next,
.sl-partners .element-descr .btn-basket .prev,
.sl-shop .element-descr .btn-basket .next,
.sl-shop .element-descr .btn-basket .prev,
.spec-sl .element-descr .btn-basket .next,
.spec-sl .element-descr .btn-basket .prev {
	padding-right: 8px;
	position: relative;
	top: -3px
}

.good-item {
	margin: 34px 0 63px;
	border: 1px solid #D5D5D5
}

.good-item-wrap {
	padding: 0 40px 0 48px
}

.good-item-wrap .catalog-title {
	font-size: 34px;
	margin-top: 43px;
	margin-bottom: 8px
}

.link-arr {
	line-height: 1.2;
	text-decoration: none;
	font-size: 18px;
	color: #131212
}

.link-arr:hover {
	text-decoration: none
}

.basket-header .link-arr .sum,
.basket-header-mob .link-arr .sum,
.cart .link-arr .del-btn,
.cart .link-arr .minus,
.cart .link-arr .plus,
.drop-search .link-arr .minus,
.drop-search .link-arr .plus,
.element-descr .link-arr .minus,
.element-descr .link-arr .plus,
.gift .link-arr .f-reset,
.gift .link-arr .f-search-ico,
.gift .link-arr .jq-selectbox__trigger-arrow,
.link-arr .basket-header .sum,
.link-arr .basket-header-mob .sum,
.link-arr .cart .del-btn,
.link-arr .cart .minus,
.link-arr .cart .plus,
.link-arr .close,
.link-arr .drop-search .minus,
.link-arr .drop-search .plus,
.link-arr .element-descr .minus,
.link-arr .element-descr .plus,
.link-arr .gift .f-reset,
.link-arr .gift .f-search-ico,
.link-arr .gift .jq-selectbox__trigger-arrow,
.link-arr .ic2i,
.link-arr .menu-drop-7 .ico-2,
.link-arr .search-head .btn-search,
.link-arr .search-mob .btn-search,
.link-arr .sl-main .next,
.link-arr .sl-main .prev,
.link-arr .sl-partners .next,
.link-arr .sl-partners .prev,
.link-arr .sl-shop .next,
.link-arr .sl-shop .prev,
.link-arr .spec-sl .next,
.link-arr .spec-sl .prev,
.menu-drop-7 .link-arr .ico-2,
.search-head .link-arr .btn-search,
.search-mob .link-arr .btn-search,
.sl-main .link-arr .next,
.sl-main .link-arr .prev,
.sl-partners .link-arr .next,
.sl-partners .link-arr .prev,
.sl-shop .link-arr .next,
.sl-shop .link-arr .prev,
.spec-sl .link-arr .next,
.spec-sl .link-arr .prev {
	padding-right: 7px;
	position: relative;
	top: -3px
}

.link-arr-wrap {
	margin: 24px 26px 12px
}

.element-pic-tab {
	margin-bottom: 22px
}

.element-pic-tab .tab-content {
	padding: 0;
	background: 0 0;
	border: none;
	height: 370px;
	margin: 10px 0;
	overflow: hidden;
	position: relative
}

.element-pic-tab .tab-content .tab-pane {
	height: 100%
}

.element-pic-tab .tab-content .link {
	width: 100%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}

.element-pic-tab .tab-content img {
	margin: auto
}

.element-pic-tab .nav-tabs {
	background: 0 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: none
}

.element-pic-tab .nav {
	margin-top: 22px;
	text-align: center
}

.element-pic-tab .item {
	display: inline-block;
	width: 58px;
	height: 46px;
	overflow: hidden;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	margin: 0 5px 7px 0;
	padding: 4px;
	border: 1px solid #D5D5D5;
	-webkit-transition: border .2s ease;
	-o-transition: border .2s ease;
	-moz-transition: border .2s ease;
	transition: border .2s ease;
	float: none;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%)
}

.element-pic-tab .item:focus,
.element-pic-tab .item:hover {
	border-color: grey
}

.element-pic-tab .item.active {
	border-color: #ef3838;
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none
}

.element-pic-tab .item>a {
	background-color: transparent;
	margin: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 0;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}

#db .element-pic-tab .item>a {
	border: none
}

.element-pic-tab .item>a:after {
	content: none
}

.element-pic-tab .item img {
	max-width: 100%
}

.element-descr2 {
	margin: 0 0 40px
}

.element-descr2 .b-title {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 1.2;
	color: #131212;
	margin: 0 0 30px
}

.js-cutter .link {
	color: #ef3838;
	text-decoration: none;
	cursor: pointer
}

.js-cutter .link:hover {
	text-decoration: underline
}

.js-cutter .readMore {
	display: inline
}

.js-cutter .allText,
.js-cutter .readLess {
	display: none
}

.js-cutter.active .readMore {
	display: none
}

.js-cutter.active .readLess {
	display: inline
}

.el-descr-table {
	padding: 0 0 0 38px;
	margin: 0 0 6px
}

.el-descr-table .b-title {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 1.2;
	color: #131212;
	margin: 0 0 30px 10px
}

.el-descr-table .list {
	margin: 0
}

.el-descr-table .item {
	padding: 3px 10px
}

.el-descr-table .item:nth-child(even) {
	background: #f5f9fa
}

.el-descr-table .item+.item {
	padding-top: 18px
}

.el-descr-table .title {
	line-height: 1.2;
	margin: 0
}

.el-descr-table .text {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #2e2e2e;
	margin: 0 0 10px;
	line-height: 1.2
}

.soc-block {
	margin: 0 0 63px;
	border-bottom: 1px solid #D5D5D5;
	padding: 0 0 60px
}

.soc-block .s-text.pluso {
	float: left
}

.soc-block .s-text.pluso .pluso-more {
	display: none
}

.soc-block .pluso-wrap a:first-child {
	margin: 0
}

.reviews {
	margin: 0 0 96px
}

.reviews .b-title {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 1.2;
	color: #131212;
	margin: 0 0 56px
}

.reviews .b-title sup {
	font-size: 16px
}

.reviews .list {
	margin: 0
}

.reviews .item {
	padding-bottom: 50px;
	margin-left: -5px;
	padding-left: 5px
}

.reviews .item:last-child .wrap {
	border-bottom: none;
	padding-bottom: 8px
}

.reviews .media-old {
	margin-left: -5px;
	padding-left: 5px
}

.reviews .pic {
	width: 90px;
	height: 90px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 3px solid #fff;
	position: relative;
	margin-right: 20px
}

.basket-header .reviews .pic .sum,
.basket-header-mob .reviews .pic .sum,
.cart .reviews .pic .del-btn,
.cart .reviews .pic .minus,
.cart .reviews .pic .plus,
.drop-search .reviews .pic .minus,
.drop-search .reviews .pic .plus,
.element-descr .reviews .pic .minus,
.element-descr .reviews .pic .plus,
.gift .reviews .pic .f-reset,
.gift .reviews .pic .f-search-ico,
.gift .reviews .pic .jq-selectbox__trigger-arrow,
.menu-drop-7 .reviews .pic .ico-2,
.reviews .pic .basket-header .sum,
.reviews .pic .basket-header-mob .sum,
.reviews .pic .cart .del-btn,
.reviews .pic .cart .minus,
.reviews .pic .cart .plus,
.reviews .pic .close,
.reviews .pic .drop-search .minus,
.reviews .pic .drop-search .plus,
.reviews .pic .element-descr .minus,
.reviews .pic .element-descr .plus,
.reviews .pic .gift .f-reset,
.reviews .pic .gift .f-search-ico,
.reviews .pic .gift .jq-selectbox__trigger-arrow,
.reviews .pic .ic2i,
.reviews .pic .menu-drop-7 .ico-2,
.reviews .pic .search-head .btn-search,
.reviews .pic .search-mob .btn-search,
.reviews .pic .sl-main .next,
.reviews .pic .sl-main .prev,
.reviews .pic .sl-partners .next,
.reviews .pic .sl-partners .prev,
.reviews .pic .sl-shop .next,
.reviews .pic .sl-shop .prev,
.reviews .pic .spec-sl .next,
.reviews .pic .spec-sl .prev,
.search-head .reviews .pic .btn-search,
.search-mob .reviews .pic .btn-search,
.sl-main .reviews .pic .next,
.sl-main .reviews .pic .prev,
.sl-partners .reviews .pic .next,
.sl-partners .reviews .pic .prev,
.sl-shop .reviews .pic .next,
.sl-shop .reviews .pic .prev,
.spec-sl .reviews .pic .next,
.spec-sl .reviews .pic .prev {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.reviews .reviews-no {
	-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .3), inset 0 0 0 3px #EF3838;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .3), inset 0 0 0 3px #EF3838
}

.basket-header .reviews .reviews-no .sum,
.basket-header-mob .reviews .reviews-no .sum,
.cart .reviews .reviews-no .del-btn,
.cart .reviews .reviews-no .minus,
.cart .reviews .reviews-no .plus,
.drop-search .reviews .reviews-no .minus,
.drop-search .reviews .reviews-no .plus,
.element-descr .reviews .reviews-no .minus,
.element-descr .reviews .reviews-no .plus,
.gift .reviews .reviews-no .f-reset,
.gift .reviews .reviews-no .f-search-ico,
.gift .reviews .reviews-no .jq-selectbox__trigger-arrow,
.menu-drop-7 .reviews .reviews-no .ico-2,
.reviews .reviews-no .basket-header .sum,
.reviews .reviews-no .basket-header-mob .sum,
.reviews .reviews-no .cart .del-btn,
.reviews .reviews-no .cart .minus,
.reviews .reviews-no .cart .plus,
.reviews .reviews-no .close,
.reviews .reviews-no .drop-search .minus,
.reviews .reviews-no .drop-search .plus,
.reviews .reviews-no .element-descr .minus,
.reviews .reviews-no .element-descr .plus,
.reviews .reviews-no .gift .f-reset,
.reviews .reviews-no .gift .f-search-ico,
.reviews .reviews-no .gift .jq-selectbox__trigger-arrow,
.reviews .reviews-no .ic2i,
.reviews .reviews-no .menu-drop-7 .ico-2,
.reviews .reviews-no .search-head .btn-search,
.reviews .reviews-no .search-mob .btn-search,
.reviews .reviews-no .sl-main .next,
.reviews .reviews-no .sl-main .prev,
.reviews .reviews-no .sl-partners .next,
.reviews .reviews-no .sl-partners .prev,
.reviews .reviews-no .sl-shop .next,
.reviews .reviews-no .sl-shop .prev,
.reviews .reviews-no .spec-sl .next,
.reviews .reviews-no .spec-sl .prev,
.search-head .reviews .reviews-no .btn-search,
.search-mob .reviews .reviews-no .btn-search,
.sl-main .reviews .reviews-no .next,
.sl-main .reviews .reviews-no .prev,
.sl-partners .reviews .reviews-no .next,
.sl-partners .reviews .reviews-no .prev,
.sl-shop .reviews .reviews-no .next,
.sl-shop .reviews .reviews-no .prev,
.spec-sl .reviews .reviews-no .next,
.spec-sl .reviews .reviews-no .prev {
	top: 53%
}

.reviews .reviews-yes {
	-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .3), inset 0 0 0 3px #54D01D;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .3), inset 0 0 0 3px #54D01D
}

.basket-header .reviews .reviews-yes .sum,
.basket-header-mob .reviews .reviews-yes .sum,
.cart .reviews .reviews-yes .del-btn,
.cart .reviews .reviews-yes .minus,
.cart .reviews .reviews-yes .plus,
.drop-search .reviews .reviews-yes .minus,
.drop-search .reviews .reviews-yes .plus,
.element-descr .reviews .reviews-yes .minus,
.element-descr .reviews .reviews-yes .plus,
.gift .reviews .reviews-yes .f-reset,
.gift .reviews .reviews-yes .f-search-ico,
.gift .reviews .reviews-yes .jq-selectbox__trigger-arrow,
.menu-drop-7 .reviews .reviews-yes .ico-2,
.reviews .reviews-yes .basket-header .sum,
.reviews .reviews-yes .basket-header-mob .sum,
.reviews .reviews-yes .cart .del-btn,
.reviews .reviews-yes .cart .minus,
.reviews .reviews-yes .cart .plus,
.reviews .reviews-yes .close,
.reviews .reviews-yes .drop-search .minus,
.reviews .reviews-yes .drop-search .plus,
.reviews .reviews-yes .element-descr .minus,
.reviews .reviews-yes .element-descr .plus,
.reviews .reviews-yes .gift .f-reset,
.reviews .reviews-yes .gift .f-search-ico,
.reviews .reviews-yes .gift .jq-selectbox__trigger-arrow,
.reviews .reviews-yes .ic2i,
.reviews .reviews-yes .menu-drop-7 .ico-2,
.reviews .reviews-yes .search-head .btn-search,
.reviews .reviews-yes .search-mob .btn-search,
.reviews .reviews-yes .sl-main .next,
.reviews .reviews-yes .sl-main .prev,
.reviews .reviews-yes .sl-partners .next,
.reviews .reviews-yes .sl-partners .prev,
.reviews .reviews-yes .sl-shop .next,
.reviews .reviews-yes .sl-shop .prev,
.reviews .reviews-yes .spec-sl .next,
.reviews .reviews-yes .spec-sl .prev,
.search-head .reviews .reviews-yes .btn-search,
.search-mob .reviews .reviews-yes .btn-search,
.sl-main .reviews .reviews-yes .next,
.sl-main .reviews .reviews-yes .prev,
.sl-partners .reviews .reviews-yes .next,
.sl-partners .reviews .reviews-yes .prev,
.sl-shop .reviews .reviews-yes .next,
.sl-shop .reviews .reviews-yes .prev,
.spec-sl .reviews .reviews-yes .next,
.spec-sl .reviews .reviews-yes .prev {
	top: 47%
}

.reviews .wrap {
	padding-bottom: 37px;
	border-bottom: 1px solid #D5D5D5
}

.reviews .title {
	color: #131212;
	margin: 0 0 8px;
	line-height: 1.2;
	font-size: 18px;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif
}

.reviews .text {
	margin: 0 0 16px
}

.reviews .descr {
	margin: 0 0 10px
}

.reviews .name {
	display: inline-block;
	font-size: 14px;
	line-height: 1.2;
	color: #2e2e2e;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif
}

.reviews .date {
	display: inline-block;
	font-size: 14px;
	line-height: 1.2;
	color: #bababa
}

.reviews .b-btn {
	text-align: center
}

.reviews .b-btn .btn {
	padding-top: 22px;
	padding-bottom: 19px
}

.r-form {
	margin: 0 0 80px;
	padding: 79px 0 40px;
	border: 1px solid #D5D5D5;
	position: relative;
	-webkit-box-shadow: 0 0 36px rgba(0, 0, 0, .15);
	box-shadow: 0 0 36px rgba(0, 0, 0, .15)
}

.r-form:before {
	content: '';
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAXCAYAAAC4VUe5AAABzUlEQVR42uzYOUjDUBgH8ES6lVLc3AQXwcFJEVzEA0FcFEQLHougs7PHoKKLCOKm4KSog1ZQUOqtiFBEsCjoYguiBRWPtqb1aOP/g1cohdjWJu8h5sGPkJLm6z/JO1I54HAcRX2+colzk202j93lKpYEtBzpHzYztBnaDG2GNkP/1dBhIZVV9V1caFl+FFI5FrsXFlpVFLeQG60oHmzeBJT+sPhDoR3JahWR+zgcCJZhW8W57gn16TO44Vw4AvuwLuBib1BoFeY4F3ZCAObhi+dIArPxKWsSeI6m42x7Cwsc6y6DNx76DiY4FV6kfpWwP8Bp2qSb2pe8OBmCK4ML0/TYk/SZF/o5hB6O50sMHYJmeDWo6Ce0g1/jcV8xMPAajGotQ2nubISgAYE7aOTUmrahFbYNCEyzRAtEf1p77wL9fXSt4yNdk8aApUC9zjPJNNSyc6d84TgHWjgsZVmULmApHGQw2LRBJzxlUfcFuqGLVmCZvGXRHWqCSthij2C6zc26STX4fvGjZ6AQRjIMT+PRGPvulNZBljROtMfkQwNUQBHkgZ31/we4hENYhQudukUvDEIdu4AlUAC57JhnNvqfwiZb4UVSnfhbgAEAZCF2jkrmVP4AAAAASUVORK5CYII=) repeat-x 15px 0;
	height: 23px;
	top: 0;
	left: 0;
	width: 100%
}

.r-form .b-title {
	font-size: 34px;
	line-height: 1.2;
	margin: 0 0 30px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	text-align: center
}

.r-form .btn_submit {
	margin-top: 18px;
	padding-top: 22px;
	padding-bottom: 19px
}

.cat-sort .open .dr-btn i {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.cat-sort .dropdown {
	float: right;
	margin-top: 20px
}

.cat-sort .dr-btn {
	border: none;
	background: 0 0;
	font-size: 14px;
	line-height: 1.2;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #2e2e2e;
	padding: 8px 0
}

.cat-sort .dr-btn:focus {
	outline: 0
}

.cat-sort .dr-btn i {
	display: inline-block;
	margin-left: 7px;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
	width: 15px
}

.cat-sort .dropdown-menu {
	border: 1px solid #D2D2D2;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	padding: 18px 0;
	left: auto;
	right: -30px;
	margin-top: 9px;
	width: 230px
}

.cat-sort .dropdown-menu:before {
	content: '';
	position: absolute;
	left: 80.5%;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #ccc;
	top: -10px
}

.cat-sort .dropdown-menu:after {
	content: '';
	position: absolute;
	left: 80.5%;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	top: -9px
}

.cat-sort .item {
	display: block;
	padding: 11px 23px;
	font-size: 14px;
	line-height: 1.2;
	cursor: pointer
}

.cat-sort .item:hover {
	background: #FDEBEB
}

.cat-sort .item.active {
	color: #fff;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	background: #EC3A3E
}

.cat-sort a.item,
.cat-sort a.item:hover {
	color: #5e5e5e;
	text-decoration: none
}

.cat-sort a.item.active,
.cat-sort a.item.active:hover {
	color: #fff;
	text-decoration: none
}

.cat-links {
	margin: 0 0 40px
}

.cat-links .wrap {
	border: 1px solid #D5D5D5;
	padding: 21px 5px 26px
}

.cat-links .list {
	margin: 0
}

.cat-links .item {
	margin: 0 0 2px
}

.cat-links .link {
	color: #2e2e2e;
	text-decoration: none;
	position: relative;
	padding-left: 40px;
	font-size: 14px;
	line-height: 1.2;
	display: inline-block
}

.cat-links .link:before {
	content: '';
	position: absolute;
	top: 7px;
	left: 14px;
	width: 15px;
	background: #D5D5D5;
	height: 1px
}

.cat-links .link:hover {
	color: #ef3838
}

.cat-links .link.active {
	color: #ef3838
}

.catalog-filter {
	margin-bottom: 25px;
	width: 100%
}

.catalog-filter .catalog-filter-collapse {
	position: relative;
	display: none;
	height: 25px;
	width: 100%;
	background: #959595;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	line-height: 25px;
	padding: 0 15px
}

.catalog-filter .catalog-filter-collapse:after,
.catalog-filter .catalog-filter-collapse:before {
	content: '';
	display: block;
	position: absolute;
	top: 11px;
	right: 15px;
	width: 13px;
	height: 3px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	background: #fff
}

.catalog-filter .catalog-filter-collapse:hover {
	text-decoration: none
}

.catalog-filter .catalog-filter-collapse.collapsed:before {
	-webkit-transform: rotate3d(0, 0, 1, 90deg);
	-moz-transform: rotate3d(0, 0, 1, 90deg);
	transform: rotate3d(0, 0, 1, 90deg)
}

.catalog-filter .more-character {
	margin-bottom: 15px
}

.catalog-filter .panel-heading {
	padding-bottom: 10px
}

.catalog-filter .panel-heading>a {
	font-size: 12px;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #000;
	border-bottom: 1px dashed #000
}

.catalog-filter .panel-heading>a:hover {
	color: #ef3838;
	border-bottom-color: #ef3838
}

.catalog-filter .checkbox {
	line-height: 16px;
	margin-bottom: 0;
	margin-top: 0
}

.catalog-filter .checkbox label {
	min-height: 16px
}

.catalog-filter .checkbox+.checkbox {
	margin-top: 28px
}

.catalog-filter input[type=checkbox],
.catalog-filter input[type=radio] {
	margin-top: 2px
}

.catalog-filter input[type=checkbox]:active,
.catalog-filter input[type=checkbox]:focus,
.catalog-filter input[type=radio]:active,
.catalog-filter input[type=radio]:focus {
	outline: 0
}

.bx-filter {
	background: #F5F9FA
}

.bx-filter.collapse {
	visibility: visible;
	display: block
}

.bx-filter .bx-filter-block {
	display: none;
	-webkit-transition: padding .3s ease;
	-o-transition: padding .3s ease;
	-moz-transition: padding .3s ease;
	transition: padding .3s ease;
	padding-bottom: 21px
}

.bx-filter .bx-filter-block .bx-ft-sub {
	font-size: 12px;
	font-style: normal
}

.bx-filter .bx-filter-section {
	position: relative;
	padding: 1px 10px 0
}

.bx-filter .btn-link {
	background: 0 0
}

.bx-filter .bx-filter-input-container input {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 0;
	font-size: 14px;
	line-height: 1.2;
	color: #2e2e2e;
	background: 0 0;
	border: none;
	-webkit-transition: border-color ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s;
	-moz-transition: border-color ease-in-out .15s;
	transition: border-color ease-in-out .15s;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif
}

.bx-filter .bx-filter-input-container input:focus {
	border-color: #999
}

.bx-filter .bx-filter-parameters-box {
	position: relative;
	padding: 0 19px
}

.bx-filter .bx-filter-parameters-box+.bx-filter-parameters-box {
	border-top: 1px solid #D5D5D5
}

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {
	display: block
}

.bx-filter .bx-filter-parameters-box.bx-active .filter-angle:before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 5px
}

.bx-filter .bx-filter-parameters-box.block-width-50 .bx-filter-block,
.bx-filter .bx-filter-parameters-box.block-width-50 .bx-filter-parameters-box-title {
	width: 50%
}

.bx-filter .bx-filter-parameters-box-title {
	display: block;
	color: #919191;
	font-size: 14px;
	padding-top: 15px;
	padding-bottom: 18px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif
}

.bx-filter .bx-filter-parameters-box-title:hover {
	color: #4c4c4c
}

.bx-filter .bx-filter-parameters-box-title:hover .filter-angle:before {
	border-color: #4c4c4c
}

.bx-filter .bx-filter-parameters-box-title span {
	cursor: pointer
}

.bx-filter .filter-angle {
	position: relative;
	float: right;
	width: 15px;
	height: 10px;
	padding-left: 4px;
	cursor: pointer;
	margin-top: 6px;
	margin-right: 3px
}

.bx-filter .filter-angle:before {
	content: '';
	border: 1px solid #b3b6b6;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: auto;
	position: absolute;
	top: 1px;
	left: 6px;
	-webkit-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-o-transform: rotate(225deg);
	transform: rotate(225deg);
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	border-right: none;
	border-bottom: none
}

.bx-filter .bx-filter-input-checkbox:hover .bx-filter-param-text {
	color: #ef3838
}

.bx-filter .bx-filter-param-text {
	font-size: 14px;
	color: #2e2e2e;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif
}

.bx-filter .jq-checkbox.checked+.bx-filter-param-text {
	color: #ef3838
}

.bx-filter .jq-checkbox.disabled+.bx-filter-param-text {
	color: #b0b2b5;
	cursor: not-allowed
}

.bx-filter .bx-filter-select-container {
	display: block
}

.bx-filter .bx-filter-select-block {
	position: relative;
	margin: 0;
	padding: 0 33px 0 10px
}

.bx-filter .bx-filter-select-block input {
	display: none
}

.bx-filter .bx-filter-select-text {
	line-height: 32px;
	overflow: hidden;
	max-width: 100%;
	height: 32px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis
}

.bx-filter .bx-filter-select-text.fix {
	min-width: 120px
}

.bx-filter .bx-filter-select-text label {
	cursor: pointer
}

.bx-filter .bx-filter-select-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 38px;
	cursor: pointer
}

.bx-filter .bx-filter-select-arrow:before {
	content: '';
	display: block;
	border-top: 5px solid #000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	opacity: .6;
	position: absolute;
	top: 14px;
	left: 11px
}

.bx-filter .btn-link {
	padding: 0 0 0 5px;
	text-decoration: underline;
	color: #000;
	font-size: 13px
}

.bx-filter .btn-link.bx-active,
.bx-filter .btn-link.focus,
.bx-filter .btn-link:active,
.bx-filter .btn-link:focus,
.bx-filter .btn-link:hover {
	color: #000;
	text-decoration: none
}

.bx-filter .bx-filter-popup-result {
	font-size: 13px;
	font-weight: 400;
	position: absolute;
	z-index: 50;
	display: none;
	margin: -13px 4px 0 10px;
	padding: 8px 16px;
	white-space: nowrap;
	color: #3f3f3f;
	min-height: 37px;
	line-height: 18px;
	border: 1px solid #dedede;
	background: #fff;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif
}

.bx-filter .bx-filter-popup-result.right {
	left: 100%
}

.bx-filter .bx-filter-popup-result.right .arrow {
	left: -18px
}

.bx-filter .bx-filter-popup-result.right .arrow:before {
	border-right-color: #dedede;
	left: -1px
}

.bx-filter .bx-filter-popup-result.right .arrow:after {
	border-right-color: #fff;
	left: 0
}

.bx-filter .bx-filter-popup-result.left {
	right: 100%
}

.bx-filter .bx-filter-popup-result.left .arrow {
	right: -18px
}

.bx-filter .bx-filter-popup-result.left .arrow:before {
	border-left-color: #dedede;
	right: -1px
}

.bx-filter .bx-filter-popup-result.left .arrow:after {
	border-left-color: #fff;
	right: 0
}

.bx-filter .bx-filter-popup-result .arrow {
	top: 50%;
	position: absolute;
	z-index: 915
}

.bx-filter .bx-filter-popup-result .arrow:before {
	content: '';
	border: 9px solid transparent;
	top: 0;
	margin-top: -9px;
	position: absolute;
	z-index: 1
}

.bx-filter .bx-filter-popup-result .arrow:after {
	content: '';
	border: 9px solid transparent;
	top: 0;
	margin-top: -9px;
	position: absolute;
	z-index: 2
}

.bx-filter .bx-filter-popup-result a {
	display: block;
	color: #4a89dc;
	line-height: 10px
}

.bx-filter .bx-filter-popup-result a:hover {
	text-decoration: none
}

.bx-filter .bx-filter-popup-result-close {
	display: none
}

.bx-filter .bx-filter-param-btn {
	font-weight: 400;
	display: inline-block;
	width: 38px;
	height: 38px;
	padding: 6px;
	text-align: center;
	text-decoration: none;
	color: #000;
	vertical-align: middle;
	border: 1px solid #ccd5db;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
	position: relative;
	-webkit-transition: border .3s ease, color .3s ease, -webkit-box-shadow .1s ease;
	transition: border .3s ease, color .3s ease, -webkit-box-shadow .1s ease;
	-o-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-moz-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	transition: border .3s ease, box-shadow .1s ease, color .3s ease, -webkit-box-shadow .1s ease;
	cursor: pointer
}

.bx-filter .bx-filter-param-btn:hover {
	border-color: #4c4c4c
}

.bx-filter .bx-filter-btn-color-icon {
	line-height: 24px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);
	background-size: cover
}

.bx-filter .bx-filter-param-btn-inline input {
	display: none
}

.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label {
	float: left;
	display: block;
	margin-right: 5px;
	max-width: 100%;
	margin-bottom: 5px;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif
}

.bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn {
	border-color: #4c4c4c
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn {
	cursor: default
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn:hover {
	border-color: #ccd5db
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
	position: relative;
	background: 0 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before {
	content: '';
	display: block;
	background-image: url(/local/templates/aleshka_shop/css/../images/sprite.png);
	background-position: -202px 0;
	width: 14px;
	height: 14px;
	position: absolute;
	right: 0;
	left: 0;
	top: 11px;
	margin: 0 auto;
	display: block;
	z-index: 100;
	opacity: .7
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon {
	opacity: .2
}

.bx-ui-slider-track-container {
	padding-top: 16px;
	padding-bottom: 10px
}

.bx-ui-slider-track {
	position: relative;
	height: 5px
}

.bx-ui-slider-part {
	display: none
}

.bx-ui-slider-pricebar-vd,
.bx-ui-slider-pricebar-vn {
	background: #D2D2D2;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.bx-ui-slider-pricebar-v {
	background: #ef3838
}

.bx-ui-slider-pricebar,
.bx-ui-slider-pricebar-v,
.bx-ui-slider-pricebar-vd,
.bx-ui-slider-pricebar-vn,
.bx-ui-slider-range {
	position: absolute;
	top: 0;
	bottom: 0
}

.bx-ui-slider-pricebar-vd,
.bx-ui-slider-pricebar-vn,
.bx-ui-slider-range {
	left: 0;
	right: 0
}

.bx-ui-slider-range {
	z-index: 40
}

.bx-ui-slider-pricebar {
	z-index: 35
}

.bx-ui-slider-pricebar-vd {
	z-index: 20
}

.bx-ui-slider-pricebar-vn {
	z-index: 25
}

.bx-ui-slider-pricebar-v {
	z-index: 30;
	background: #ef3838;
	left: 20%;
	right: 35%
}

.bx-ui-slider-handle {
	position: absolute;
	top: 100%;
	margin-top: -10px;
	width: 16px;
	height: 16px;
	border-bottom: none;
	background: #ef3838;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.bx-ui-slider-handle:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #fff;
	width: 10px;
	height: 10px;
	margin: -5px 0 0 -5px
}

.bx-ui-slider-handle:hover {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
	background: #000
}

.bx-ui-slider-handle:active {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: grabbing;
	background: #000
}

.bx-ui-slider-handle.left {
	left: 21%;
	margin-left: -15px
}

.bx-ui-slider-handle.right {
	right: 35%;
	margin-right: -15px
}

.catalog-filter-dropdown {
	background: #fff
}

.catalog-filter-dropdown .popup-window {
	border: 1px solid #ccd5db;
	-webkit-box-shadow: 0 6px 11px rgba(0, 0, 0, .17);
	box-shadow: 0 6px 11px rgba(0, 0, 0, .17)
}

.g-wrap .catalog-filter-dropdown .popup-window {
	margin-bottom: 0
}

.g-wrap .catalog-filter-dropdown .popup-window tr {
	border-bottom: 0
}

.g-wrap .catalog-filter-dropdown .popup-window tr:hover {
	background: 0 0
}

.catalog-filter-dropdown .popup-window .popup-window-center-column,
.catalog-filter-dropdown .popup-window .popup-window-left-column,
.catalog-filter-dropdown .popup-window .popup-window-right-column {
	padding: 0
}

.catalog-filter-dropdown .popup-window .popup-window-content-row .popup-window-center-column {
	padding: 5px 0
}

.bx-filter-select-popup {
	background: #fff;
	padding: 0;
	min-width: 188px
}

.bx-filter-select-popup ul {
	margin: 0;
	padding: 0
}

.bx-filter-select-popup ul li {
	display: block;
	text-align: left;
	vertical-align: middle
}

.bx-filter-select-popup ul li:first-child {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 0
}

.bx-filter-select-popup ul li label {
	font-size: 18px;
	display: block;
	text-align: left!important;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	min-height: 18px;
	padding: 4px 17px;
	margin-bottom: 0;
	color: #000
}

.bx-filter-select-popup ul li label.selected,
.bx-filter-select-popup ul li label:hover {
	background-color: #4a89dc;
	color: #fff
}

.bx-filter-select-popup ul li label.disabled {
	color: #b8b8b8;
	background: 0 0
}

.bx-filter-select-popup ul li .bx-filter-param-text {
	line-height: 34px!important
}

.bx-filter-select-popup ul li .bx-filter-param-label.bx-active {
	background: #d1d6d8
}

.recomended {
	margin: 0 0 30px;
	background: #f5f9fa;
	padding: 16px 18px 18px
}

.recomended .title {
	color: #919191;
	font-size: 14px;
	line-height: 1.2;
	margin: 0 0 18px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif
}

.recomended .list {
	margin: 0
}

.recomended .list:after,
.recomended .list:before {
	content: " ";
	display: table
}

.recomended .list:after {
	clear: both
}

.recomended .item {
	margin: 0 0 2px;
	float: left;
	width: 33.3%
}

.recomended .item:nth-child(3n+1) {
	clear: both
}

.recomended .link {
	color: #2e2e2e;
	text-decoration: none;
	position: relative;
	padding-left: 20px;
	font-size: 14px;
	line-height: 1.2;
	display: inline-block
}

.recomended .link:before {
	content: '';
	position: absolute;
	top: 7px;
	left: 0;
	width: 12px;
	background: #D5D5D5;
	height: 1px
}

.recomended .link:hover {
	color: #ef3838
}

.recomended .link.active {
	color: #ef3838
}

.cat-block .item {
	margin-bottom: 20px
}

.pagination {
	margin: 32px 0 20px
}

.pagination ul {
	display: inline-block;
	margin-bottom: 8px
}

.g-wrap .pagination ul {
	font-size: 18px;
	line-height: 1
}

.pagination li {
	display: inline-block
}

.pagination li>a {
	text-decoration: none
}

.pagination li>a,
.pagination li>span {
	border: 1px solid transparent;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: relative;
	float: left;
	padding: 14px 20px;
	color: #131212;
	background-color: transparent;
	margin-left: -1px
}

.pagination li:first-child>a,
.pagination li:first-child>span {
	font-size: 18px;
	text-decoration: none;
	margin-left: 0;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px
}

.pagination li:last-child>a,
.pagination li:last-child>span {
	text-decoration: none;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px
}

.pagination li i {
	font-size: 13px;
	padding-left: 5px;
	position: relative;
	top: 1px
}

.pagination li>a:focus,
.pagination li>a:hover,
.pagination li>span:focus,
.pagination li>span:hover {
	color: #ef3838;
	background-color: transparent;
	border-color: transparent
}

.pagination .active>a,
.pagination .active>a:focus,
.pagination .active>a:hover,
.pagination .active>span,
.pagination .active>span:focus,
.pagination .active>span:hover {
	z-index: 2;
	color: #ef3838;
	background-color: transparent;
	border-color: #ef3838;
	cursor: default
}

.pagination .disabled {
	font-size: 16px
}

.pagination .disabled>a,
.pagination .disabled>a:focus,
.pagination .disabled>a:hover,
.pagination .disabled>span,
.pagination .disabled>span:focus,
.pagination .disabled>span:hover {
	color: #E4EAEC;
	background-color: transparent;
	border-color: transparent;
	cursor: not-allowed
}

.text-block {
	margin: 0 0 71px
}

.text-block .title {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 36px;
	line-height: 1.11111;
	margin: 0 0 26px;
	color: #252525;
	text-align: center
}

.text-block .text {
	margin: 0 0 30px
}

.text-block .text p {
	margin-bottom: 26px
}

.text-block .link {
	display: block;
	position: relative;
	border: 1px solid #D5D5D5;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	padding-top: 100%;
	overflow: hidden;
	-webkit-filter: grayscale(0)
}

.text-block .link:hover img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1
}

.text-block .link img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	opacity: .8;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.buffer-bg {
	position: relative;
	height: 74px
}

.buffer-bg:after {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -700px;
	background: #000;
	height: 1px;
	width: 1400px
}

.sl-partners {
	position: relative
}

.sl-partners:hover .next,
.sl-partners:hover .prev {
	opacity: 1
}

.sl-partners .wrap {
	position: relative;
	margin: 0 -10px;
	opacity: 0;
	-webkit-transition: opacity .5s ease-out;
	-o-transition: opacity .5s ease-out;
	-moz-transition: opacity .5s ease-out;
	transition: opacity .5s ease-out
}

.sl-partners .wrap.inited-not .slide:not(:first-child) {
	display: none
}

.sl-partners .wrap.inited {
	opacity: 1
}

.sl-partners .slide {
	float: left;
	padding: 0 10px;
	width: 166px
}

.sl-partners .next,
.sl-partners .prev {
	width: 60px;
	height: 60px;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	background: #fff;
	text-decoration: none;
	color: #d5d5d5;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #D5D5D5;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15);
	margin-top: -43px;
	opacity: 0;
	-webkit-transition: opacity .15s ease;
	-o-transition: opacity .15s ease;
	-moz-transition: opacity .15s ease;
	transition: opacity .15s ease;
	font-size: 10px
}

.sl-partners .next:before,
.sl-partners .prev:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.g-wrap .sl-partners .next:before,
.g-wrap .sl-partners .prev:before {
	width: 12px;
	height: 16px
}

.sl-partners .next.disabled,
.sl-partners .prev.disabled {
	cursor: not-allowed
}

.sl-partners .prev {
	left: -30px
}

.sl-partners .prev:before {
	left: 49%
}

.sl-partners .next {
	right: -30px
}

.sl-partners .next:before {
	left: 53%
}

.sl-partners .next,
.sl-partners .prev {
	margin-top: -30px
}

.cat-category {
	margin: 0
}

.cat-category .item {
	margin-bottom: 63px
}

.cat-category .wrap {
	margin: 0 0 41px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.cat-category .back-1 {
	background: #dc6891;
	background: -webkit-gradient(linear, left top, right top, from(#dc6891), color-stop(24%, #db638d), color-stop(69%, #d64e7e), to(#d54a7b));
	background: -webkit-linear-gradient(left, #dc6891 0, #db638d 24%, #d64e7e 69%, #d54a7b 100%);
	background: -moz-linear-gradient(left, #dc6891 0, #db638d 24%, #d64e7e 69%, #d54a7b 100%);
	background: -o-linear-gradient(left, #dc6891 0, #db638d 24%, #d64e7e 69%, #d54a7b 100%);
	background: linear-gradient(to right, #dc6891 0, #db638d 24%, #d64e7e 69%, #d54a7b 100%)
}

.cat-category .back-2 {
	background: #87a5b7;
	background: -webkit-gradient(linear, left top, right top, from(#87a5b7), color-stop(29%, #82a2b4), color-stop(71%, #7296ab), to(#6f94a9));
	background: -webkit-linear-gradient(left, #87a5b7 0, #82a2b4 29%, #7296ab 71%, #6f94a9 100%);
	background: -moz-linear-gradient(left, #87a5b7 0, #82a2b4 29%, #7296ab 71%, #6f94a9 100%);
	background: -o-linear-gradient(left, #87a5b7 0, #82a2b4 29%, #7296ab 71%, #6f94a9 100%);
	background: linear-gradient(to right, #87a5b7 0, #82a2b4 29%, #7296ab 71%, #6f94a9 100%)
}

.cat-category .back-3 {
	background: #62afae;
	background: -webkit-gradient(linear, left top, right top, from(#62afae), color-stop(21%, #63b0af), color-stop(33%, #60aead), color-stop(74%, #4ca4a3), to(#44a1a0));
	background: -webkit-linear-gradient(left, #62afae 0, #63b0af 21%, #60aead 33%, #4ca4a3 74%, #44a1a0 100%);
	background: -moz-linear-gradient(left, #62afae 0, #63b0af 21%, #60aead 33%, #4ca4a3 74%, #44a1a0 100%);
	background: -o-linear-gradient(left, #62afae 0, #63b0af 21%, #60aead 33%, #4ca4a3 74%, #44a1a0 100%);
	background: linear-gradient(to right, #62afae 0, #63b0af 21%, #60aead 33%, #4ca4a3 74%, #44a1a0 100%)
}

.cat-category .back-4 {
	background: #a975b5;
	background: -webkit-gradient(linear, left top, right top, from(#a975b5), color-stop(31%, #a874b4), color-stop(78%, #9c60aa), to(#995ba8));
	background: -webkit-linear-gradient(left, #a975b5 0, #a874b4 31%, #9c60aa 78%, #995ba8 100%);
	background: -moz-linear-gradient(left, #a975b5 0, #a874b4 31%, #9c60aa 78%, #995ba8 100%);
	background: -o-linear-gradient(left, #a975b5 0, #a874b4 31%, #9c60aa 78%, #995ba8 100%);
	background: linear-gradient(to right, #a975b5 0, #a874b4 31%, #9c60aa 78%, #995ba8 100%)
}

.cat-category .back-5 {
	background: #d77d7d;
	background: -webkit-gradient(linear, left top, right top, from(#d77d7d), color-stop(31%, #d77c7c), color-stop(80%, #d16969), to(#cf6565));
	background: -webkit-linear-gradient(left, #d77d7d 0, #d77c7c 31%, #d16969 80%, #cf6565 100%);
	background: -moz-linear-gradient(left, #d77d7d 0, #d77c7c 31%, #d16969 80%, #cf6565 100%);
	background: -o-linear-gradient(left, #d77d7d 0, #d77c7c 31%, #d16969 80%, #cf6565 100%);
	background: linear-gradient(to right, #d77d7d 0, #d77c7c 31%, #d16969 80%, #cf6565 100%)
}

.cat-category .back-6 {
	background: #fab64b;
	background: -webkit-gradient(linear, left top, right top, from(#fab64b), color-stop(28%, #fab64a), color-stop(79%, #f9ab2f), to(#f9a92a));
	background: -webkit-linear-gradient(left, #fab64b 0, #fab64a 28%, #f9ab2f 79%, #f9a92a 100%);
	background: -moz-linear-gradient(left, #fab64b 0, #fab64a 28%, #f9ab2f 79%, #f9a92a 100%);
	background: -o-linear-gradient(left, #fab64b 0, #fab64a 28%, #f9ab2f 79%, #f9a92a 100%);
	background: linear-gradient(to right, #fab64b 0, #fab64a 28%, #f9ab2f 79%, #f9a92a 100%)
}

.cat-category .back-7 {
	background: #5592a2;
	background: -webkit-gradient(linear, left top, right top, from(#5592a2), color-stop(20%, #5593a2), color-stop(37%, #5190a0), color-stop(81%, #398193), to(#357e91));
	background: -webkit-linear-gradient(left, #5592a2 0, #5593a2 20%, #5190a0 37%, #398193 81%, #357e91 100%);
	background: -moz-linear-gradient(left, #5592a2 0, #5593a2 20%, #5190a0 37%, #398193 81%, #357e91 100%);
	background: -o-linear-gradient(left, #5592a2 0, #5593a2 20%, #5190a0 37%, #398193 81%, #357e91 100%);
	background: linear-gradient(to right, #5592a2 0, #5593a2 20%, #5190a0 37%, #398193 81%, #357e91 100%)
}

.cat-category .back-8 {
	background: #6eba60;
	background: -webkit-gradient(linear, left top, right top, from(#6eba60), color-stop(20%, #6fbb60), color-stop(35%, #6cb95d), color-stop(76%, #59b049), to(#53ae42));
	background: -webkit-linear-gradient(left, #6eba60 0, #6fbb60 20%, #6cb95d 35%, #59b049 76%, #53ae42 100%);
	background: -moz-linear-gradient(left, #6eba60 0, #6fbb60 20%, #6cb95d 35%, #59b049 76%, #53ae42 100%);
	background: -o-linear-gradient(left, #6eba60 0, #6fbb60 20%, #6cb95d 35%, #59b049 76%, #53ae42 100%);
	background: linear-gradient(to right, #6eba60 0, #6fbb60 20%, #6cb95d 35%, #59b049 76%, #53ae42 100%)
}

.cat-category .pic {
	width: 36%;
	height: 198px;
	position: relative
}

.cat-category .pic img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

.cat-category .title {
	width: 64%;
	padding-right: 20px;
	vertical-align: middle;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 30px;
	line-height: 1.2;
	color: #fff;
	margin-top: 54px;
	max-height: 2.4em;
	overflow: hidden
}

.cat-category .list-i {
	margin-bottom: 15px
}

.cat-category .item-i {
	margin-bottom: 8px
}

.cat-category .link-i {
	color: #2e2e2e;
	font-size: 16px;
	text-decoration: none
}

.cat-category .link-i:hover {
	color: #ef3838
}

.cat-category .link a {
	text-decoration: none;
	font-size: 16px;
	line-height: 1.2;
	margin: 0 0 5px;
	color: #8a8a8a
}

.basket-header .cat-category .link a .sum,
.basket-header-mob .cat-category .link a .sum,
.cart .cat-category .link a .del-btn,
.cart .cat-category .link a .minus,
.cart .cat-category .link a .plus,
.cat-category .link a .basket-header .sum,
.cat-category .link a .basket-header-mob .sum,
.cat-category .link a .cart .del-btn,
.cat-category .link a .cart .minus,
.cat-category .link a .cart .plus,
.cat-category .link a .close,
.cat-category .link a .drop-search .minus,
.cat-category .link a .drop-search .plus,
.cat-category .link a .element-descr .minus,
.cat-category .link a .element-descr .plus,
.cat-category .link a .gift .f-reset,
.cat-category .link a .gift .f-search-ico,
.cat-category .link a .gift .jq-selectbox__trigger-arrow,
.cat-category .link a .ic2i,
.cat-category .link a .menu-drop-7 .ico-2,
.cat-category .link a .search-head .btn-search,
.cat-category .link a .search-mob .btn-search,
.cat-category .link a .sl-main .next,
.cat-category .link a .sl-main .prev,
.cat-category .link a .sl-partners .next,
.cat-category .link a .sl-partners .prev,
.cat-category .link a .sl-shop .next,
.cat-category .link a .sl-shop .prev,
.cat-category .link a .spec-sl .next,
.cat-category .link a .spec-sl .prev,
.drop-search .cat-category .link a .minus,
.drop-search .cat-category .link a .plus,
.element-descr .cat-category .link a .minus,
.element-descr .cat-category .link a .plus,
.gift .cat-category .link a .f-reset,
.gift .cat-category .link a .f-search-ico,
.gift .cat-category .link a .jq-selectbox__trigger-arrow,
.menu-drop-7 .cat-category .link a .ico-2,
.search-head .cat-category .link a .btn-search,
.search-mob .cat-category .link a .btn-search,
.sl-main .cat-category .link a .next,
.sl-main .cat-category .link a .prev,
.sl-partners .cat-category .link a .next,
.sl-partners .cat-category .link a .prev,
.sl-shop .cat-category .link a .next,
.sl-shop .cat-category .link a .prev,
.spec-sl .cat-category .link a .next,
.spec-sl .cat-category .link a .prev {
	padding-left: 7px;
	position: relative;
	top: -2px
}

.cat-category .link a:hover {
	color: #ef3838
}

.check-out {
	margin: 0 0 22px
}

.check-out .b-wrap {
	border: 1px solid #D5D5D5;
	padding: 27px 30px;
	margin: 0 0 26px
}

.check-out .f-block:not(:last-child) {
	padding: 0 0 41px;
	margin: 0 0 27px;
	border-bottom: 1px solid #D5D5D5
}

.check-out .f-title {
	color: #131212;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	margin: 0 0 51px;
	font-size: 24px;
	line-height: 1.2
}

.check-out .form-group {
	margin-bottom: 18px
}

.check-out .radio-wrap {
	border: 1px solid #D5D5D5;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	padding: 26px 0 3px 29px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15)
}

.g-wrap .check-out .radio {
	margin-bottom: 21px;
	line-height: 1.2
}

.g-wrap .check-out .radio+.radio {
	padding-top: 19px
}

.check-out .radio+.radio:before {
	content: '';
	border-top: 1px solid #eee;
	height: 1px;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0
}

.check-out .radio+.radio:after {
	content: '';
	border-top: 1px solid #fff;
	height: 1px;
	width: 32px;
	position: absolute;
	top: 0;
	left: 0
}

.check-out .c-list {
	margin: 0 0 15px
}

.check-out .c-item {
	border-bottom: 1px dashed #D5D5D5;
	padding: 38px 0 36px
}

.check-out .c-item:last-child {
	border-bottom: none
}

.check-out .c-wrap {
	display: table;
	width: 100%;
	position: relative
}

.check-out .c-wrap:after,
.check-out .c-wrap:before {
	content: " ";
	display: table
}

.check-out .c-wrap:after {
	clear: both
}

.check-out .pic {
	display: table-cell;
	vertical-align: middle;
	width: 22%;
	padding-right: 10px
}

.check-out .pic img {
	margin: 0 auto
}

.check-out .title-wrap {
	display: table-cell;
	vertical-align: middle;
	width: 43%;
	padding-right: 13%;
	padding-top: 19px
}

.check-out .title {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #2e2e2e;
	font-size: 16px;
	line-height: 1.3125;
	margin: 0 0 14px
}

.check-out .cost {
	font-size: 18px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #131212;
	line-height: 1.2;
	padding-right: 10px
}

.check-out .cost span {
	font-size: 24px
}

.check-out .numb {
	display: table-cell;
	vertical-align: middle;
	width: 18%;
	padding-right: 10px;
	padding-top: 9px
}

.check-out .itog {
	display: table-cell;
	vertical-align: middle;
	width: 20%;
	font-size: 18px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #131212;
	text-align: right;
	padding-top: 9px
}

.check-out .itog span {
	font-size: 30px
}

.check-out .sum-itog {
	font-size: 18px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #131212;
	text-align: right;
	padding-right: 32px;
	margin-bottom: 11px
}

.check-out .sum-itog span {
	font-size: 30px
}

.check-out .textarea-pad {
	padding-top: 9px
}

.check-out .btn-align {
	text-align: right;
	padding-right: 42px
}

.check-out .btn_submit {
	padding: 27px 94px 23px;
	font-size: 18px
}

.contacts {
	margin: 0 0 20px
}

.contacts.left {
	margin-top: 20px
}

.contacts a {
	text-decoration: none;
	color: #ef3838
}

.contacts a:hover {
	text-decoration: underline
}

.contacts .item {
	margin: 0 0 48px
}

.contacts .title {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #131212;
	font-size: 18px;
	line-height: 1.2;
	margin: 0 0 17px
}

.contacts .text b {
	color: #131212;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif
}

.cont-wrap {
	border: 1px solid #D5D5D5;
	padding: 28px 29px;
	margin: 0 0 38px
}

.cont-wrap .btn_submit {
	margin-top: 18px;
	padding-top: 22px;
	padding-bottom: 19px
}

.cont-title {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #131212;
	font-size: 18px;
	line-height: 1.2;
	margin: 0 0 36px;
	padding-top: 28px;
	border-top: 1px solid #D5D5D5
}

.contacts .phone a,
.phones .phone a {
	color: #5e5e5e!important;
	text-decoration: none
}

.error404 {
	padding-top: 66px;
	padding-right: 20px
}

.error404 .media-left-old {
	margin-right: 36px
}

.error404 h1 {
	margin: 38px 0 33px;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 34px;
	line-height: 1.17647
}

.error404 ul:not(.list-reset) li {
	margin-bottom: 7px
}

.error404 ul:not(.list-reset) li:before {
	padding-right: 8px
}

.error404 ul:not(.list-reset)>li:before {
	content: "\25cf";
	color: #ef3838
}

.menu404 {
	padding-top: 66px
}

.menu404 .b-btn {
	margin: 43px 0 31px
}

.menu404 .b-btn .btn {
	padding-top: 17px;
	padding-bottom: 16px
}

.menu404 .title {
	margin: 0 0 2px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #000
}

.menu404 .menu_level_1 {
	margin: 0 0 20px
}

.menu404 .item_1 {
	margin: 0 0 7px;
	display: inline
}

.menu404 .item_1 a {
	color: rgba(46, 46, 46, .76);
	text-decoration: underline;
	font-size: 14px;
	line-height: 2
}

.menu404 .item_1 a:hover {
	color: #ef3838
}

.menu-aside {
	margin-bottom: 50px;
	font-size: 16px
}

.menu-aside [class*=item_] {
	margin-bottom: 9px;
	display: block
}

.menu-aside [class*=item_]>a,
.menu-aside [class*=item_]>span {
	color: #4a89dc
}

.menu-aside [class*=item_]>a:hover {
	color: #ef3838
}

.menu-aside [class*=item_].active>a,
.menu-aside [class*=item_].active>span {
	color: #000
}

.menu-aside [class*=item_].active>a:hover {
	color: #ef3838
}

.menu-aside .menu_level_1 {
	margin: 0
}

.menu-aside .item_1 {
	margin-bottom: 12px
}

.menu-aside .menu_level_2 {
	font-size: 15px;
	margin: 13px 0 12px 6.5%
}

.menu-aside .menu_level_3 {
	font-size: 13px;
	margin: 10px 0 12px 7%
}

.menu-aside .menu_level_4 {
	font-size: 13px;
	margin: 10px 0 12px 5.5%
}

.menu-aside.style-2 {
	background: #f4f6f9
}

.menu-aside.style-2 .menu_level_1 {
	margin: 0
}

.menu-aside.style-2 .item_1 {
	margin-bottom: 0
}

.menu-aside.style-2 .item_1>a,
.menu-aside.style-2 .item_1>span {
	text-decoration: none;
	display: block;
	padding: 13px 20px;
	font-size: 18px;
	line-height: 1.22222
}

.menu-aside.style-2 .item_1:hover {
	background: #689aea
}

.menu-aside.style-2 .item_1:hover>a {
	color: #fff
}

.menu-aside.style-2 .item_1.active>a:hover {
	color: #ef3838
}

.menu-aside.style-2 .item_1.active:hover {
	background: 0 0
}

.menu-aside.style-2 .item_1:last-child>a,
.menu-aside.style-2 .item_1:last-child>span {
	padding-bottom: 23px
}

.g-wrap .text-lg {
	font-size: 18px
}

.g-wrap .text-sm {
	font-size: 14px
}

.columns [class^=col-] {
	padding-right: 20px
}

.cite {
	color: #656d78;
	font-size: 13px;
	line-height: 1.38462;
	border: 0 solid #89bfc7
}

.cite.left {
	width: 29%;
	margin: 5px 40px 10px 0;
	padding: 0 28px 0 0;
	float: left;
	border-right-width: 1px
}

.cite.right {
	width: 37.5%;
	margin: 5px 0 10px 34px;
	padding: 0 0 0 28px;
	float: right;
	border-left-width: 1px
}

.cite .title {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.46667;
	margin: -5px 0 .75em;
	color: #131212
}

.cite p {
	margin: 0 0 .8em;
	font-family: FiraSansItalic, FiraSansRegular, Helvetica, Arial, sans-serif
}

.cite p:last-child {
	margin-bottom: 0
}

.cite-color {
	color: #656d78;
	font-size: 13px;
	line-height: 1.38462;
	background: #f5f7fa;
	-webkit-box-shadow: 0 15px 38px -12px rgba(21, 43, 78, .22);
	box-shadow: 0 15px 38px -12px rgba(21, 43, 78, .22)
}

.cite-color.left {
	width: 32%;
	margin: 5px 40px 25px 0;
	padding: 30px 28px;
	float: left;
	border-right-width: 1px
}

.cite-color.right {
	width: 32%;
	margin: 5px 0 25px 34px;
	padding: 30px 28px;
	float: right;
	border-left-width: 1px
}

.cite-color .title {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.46667;
	margin: -5px 0 .75em;
	color: #131212
}

.cite-color p {
	margin: 0 0 .8em;
	font-family: FiraSansItalic, FiraSansRegular, Helvetica, Arial, sans-serif
}

.cite-color p:last-child {
	margin-bottom: 0
}

blockquote {
	color: #5e5e5e;
	margin: 24px;
	padding: 0 0 0 14px;
	font-size: 18px;
	line-height: 1.33333;
	font-style: normal;
	background: 0 0;
	font-weight: 400;
	-webkit-border-radius: 0;
	border-radius: 0;
	text-align: left
}

blockquote.style-1 {
	color: #434a54;
	margin: 62px 40px;
	padding: 0;
	font-size: 18px;
	line-height: 1.33333;
	border: none
}

blockquote.style-1 .pic {
	width: 69px;
	height: 69px;
	margin: 0 27px 0 0;
	float: left;
	position: relative;
	top: -10px;
	overflow: hidden
}

blockquote.style-2 {
	color: #434a54;
	margin: 32px 0 65px;
	padding: 44px 37px;
	font-size: 15px;
	line-height: 1.4;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: none;
	background: #f5f7fa;
	-webkit-box-shadow: 0 15px 38px -12px rgba(21, 43, 78, .22);
	box-shadow: 0 15px 38px -12px rgba(21, 43, 78, .22)
}

blockquote.style-2 .title {
	color: #000;
	font-size: 24px;
	line-height: 1;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	margin-bottom: 19px
}

blockquote.style-2 .title-medium {
	color: #000;
	font-size: 18px;
	line-height: 1.3;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	margin-bottom: 5px
}

blockquote.style-3 {
	color: #434a54;
	margin: 43px 0;
	padding: 35px 37px 31px;
	font-size: 18px;
	line-height: 1.44444;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-left: none
}

blockquote.style-3 .title {
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 1;
	margin: 0 0 18px;
	color: #000
}

blockquote.style-4 {
	margin: 56px 0 44px;
	padding: 0 97px;
	color: #434a54;
	border: none;
	position: relative
}

blockquote.style-4 .text {
	font-size: 18px;
	color: #434a54;
	line-height: 1.33333;
	margin-bottom: 32px
}

blockquote.style-4 .person {
	position: absolute;
	width: 100px;
	height: 100px
}

blockquote.style-4 .person-name {
	height: 100px;
	font-size: 15px;
	line-height: 1.33333;
	padding: 0 0 0 134px
}

blockquote.style-4:before {
	content: "\201E";
	font-family: Georgia, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #91c3b5;
	font-size: 100px;
	position: absolute;
	top: -32px;
	left: 40px;
	line-height: 0
}

blockquote.style-5 {
	border: 3px solid #5d9cec;
	color: #5d9cec;
	margin: 52px 0 43px;
	padding: 41px 49px;
	position: relative;
	font-size: 35px;
	line-height: 1.2
}

blockquote.style-5 .head-text {
	position: absolute;
	top: -11px;
	left: 30px;
	font-size: 18px;
	line-height: 1;
	color: #5d9cec;
	background: #fff;
	padding: 0 20px;
	text-transform: uppercase
}

blockquote.style-6 {
	padding: 0 50px 30px;
	margin: 0 0 40px;
	overflow: hidden;
	font-size: 18px;
	color: #434a54;
	border-bottom: 1px solid #e1e1e1;
	text-align: center
}

blockquote.style-6 .title {
	font-size: 24px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	margin-bottom: 8px
}

blockquote.style-6 .title-small {
	padding: 0 25px;
	margin-bottom: 20px;
	display: inline-block;
	position: relative;
	text-transform: uppercase;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 1
}

blockquote.style-6 .title-small:after,
blockquote.style-6 .title-small:before {
	content: '';
	position: absolute;
	display: block;
	height: 1px;
	width: 1000%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #e1e1e1
}

blockquote.style-6 .title-small:after {
	left: 100%
}

blockquote.style-6 .title-small:before {
	right: 100%
}

.caption.left .text {
	margin-left: 0
}

.caption.right .text {
	margin-right: 0
}

.caption img {
	margin-bottom: 10px
}

.caption .text {
	margin-bottom: 30px;
	color: #656d78;
	font-style: normal;
	font-size: 12px;
	line-height: 1.66667;
	font-family: FiraSansItalic, FiraSansRegular, Helvetica, Arial, sans-serif
}

.caption-text {
	color: #656d78;
	font-style: normal;
	font-size: 12px;
	line-height: 1.66667;
	font-family: FiraSansItalic, FiraSansRegular, Helvetica, Arial, sans-serif
}

.slider-gallery {
	overflow: hidden;
	width: 100%;
	margin: 0 0 15px
}

.slider-gallery .wrap {
	position: relative
}

.js-off .slider-gallery .slider {
	height: 400px;
	overflow: hidden
}

.slider-gallery .slide {
	float: left;
	position: relative;
	overflow: hidden
}

.js-off .slider-gallery .slide {
	width: 100%
}

.slider-gallery .pic {
	margin: 0 auto
}

.slider-gallery .next,
.slider-gallery .prev {
	width: 10%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 10;
	cursor: pointer;
	background: rgba(255, 255, 255, 0);
	text-decoration: none;
	color: #fff
}

.slider-gallery .next:before,
.slider-gallery .prev:before {
	font-size: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-shadow: 1px 1.73px 2px rgba(0, 0, 0, .43)
}

.slider-gallery .next:hover,
.slider-gallery .prev:hover {
	color: #ef3838
}

.slider-gallery .next:active,
.slider-gallery .prev:active {
	color: #000
}

.slider-gallery .next.disabled,
.slider-gallery .prev.disabled {
	color: #ccc
}

.slider-gallery .prev {
	left: 0
}

.slider-gallery .next {
	right: 0
}

.slider-gallery .sl-pager {
	position: relative
}

.slider-gallery .sl-pager a {
	display: inline-block;
	width: 28px;
	height: 28px;
	margin: 0 2px;
	position: relative
}

.slider-gallery .sl-pager a:after,
.slider-gallery .sl-pager a:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -3px;
	margin-left: -3px;
	width: 6px;
	height: 6px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	transition: all .15s ease-out
}

.slider-gallery .sl-pager a:before {
	background: rgba(255, 255, 255, .7)
}

.slider-gallery .sl-pager a:after {
	border: 1px solid transparent
}

.slider-gallery .sl-pager a:hover:before {
	background: #fff
}

.slider-gallery .sl-pager a:hover:after {
	width: 28px;
	height: 28px;
	margin-top: -14px;
	margin-left: -14px;
	border-color: #fff
}

.slider-gallery .sl-pager a.selected {
	cursor: default
}

.slider-gallery .sl-pager a.selected:before {
	background: #fff
}

.slider-gallery .sl-pager a.selected:after {
	width: 28px;
	height: 28px;
	margin-top: -14px;
	margin-left: -14px;
	border-color: #fff
}

.slider-gallery .sl-pager a span {
	display: none
}

.slider-gallery .media {
	margin-top: 5px
}

.slider-gallery .slide-text {
	color: #656d78;
	font-style: normal;
	font-size: 12px;
	line-height: 1.66667;
	font-family: FiraSansItalic, FiraSansRegular, Helvetica, Arial, sans-serif;
	width: 100%;
	height: 100%;
	float: left;
	margin: 0;
	z-index: 2
}

.pager:after,
.pager:before {
	content: " ";
	display: table
}

.pager:after {
	clear: both
}

.g-wrap .pager {
	margin: 10px 0 20px
}

.pager li {
	display: inline
}

.pager li>a,
.pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: transparent;
	border: 1px solid transparent;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	text-decoration: none
}

.pager li>a span {
	text-decoration: underline
}

.pager li>a:focus,
.pager li>a:hover {
	background-color: transparent
}

.pager li i {
	font-size: 5px;
	padding: 0 5px;
	vertical-align: middle
}

.pager .next>a,
.pager .next>span {
	float: right
}

.pager .previous>a,
.pager .previous>span {
	float: left
}

.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span {
	color: #E4EAEC;
	background-color: transparent;
	cursor: not-allowed
}

.g-wrap table:not(.table-reset) {
	max-width: 100%;
	width: 100%;
	background-color: transparent;
	margin-bottom: 32px
}

.g-wrap table:not(.table-reset)+.table-caption {
	color: #656d78;
	font-style: normal;
	font-size: 12px;
	line-height: 1.66667;
	font-family: FiraSansItalic, FiraSansRegular, Helvetica, Arial, sans-serif
}

.g-content .g-wrap table:not(.table-reset)+.table-caption {
	margin: -19px 0 50px
}

.g-wrap table:not(.table-reset) th {
	padding: 9px 11px 12px;
	text-align: left;
	color: #131212;
	font-size: 15px;
	line-height: 1.26667;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	background: #f4f6f9
}

.g-wrap table:not(.table-reset) tbody tr {
	font-size: 13px;
	line-height: 1.38462;
	border-bottom: 1px solid #D5D5D5
}

.g-wrap table:not(.table-reset) tbody tr:hover {
	background: #f4f6f9;
	-webkit-transition: all .15s;
	-o-transition: all .15s;
	-moz-transition: all .15s;
	transition: all .15s
}

.g-wrap table:not(.table-reset) td {
	vertical-align: top;
	padding: 25px 11px 33px
}

.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 #D5D5D5
}

.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 {
	padding-top: 0;
	min-width: 110px;
	text-align: right
}

.g-wrap table.table-numb td {
	padding: 9px 11px 11px
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 28px
}

.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;
	line-height: 1.75;
	vertical-align: top;
	border-top: 1px solid #ddd
}

.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;
	float: none;
	display: table-column
}

table td[class*=col-],
table th[class*=col-] {
	position: static;
	float: none;
	display: table-cell
}

.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%
}

.control-group {
	position: relative
}

.control-group.form-group .controls {
	margin-bottom: 5px;
	line-height: 1
}

.control-group .controls {
	position: absolute;
	left: 100%;
	top: 9px
}

.control-group .controls label {
	margin: 0;
	background: #EC3A3E;
	font-size: 14px;
	line-height: 1.2;
	padding: 6px 10px 5px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: relative
}

.control-group .controls .error {
	color: #fff
}

.control-group .controls .valid {
	color: #8ec157
}

.form-group .name {
	color: #595959;
	font-size: 15px;
	line-height: 1;
	margin-bottom: 5px;
	overflow-wrap: break-word;
	word-wrap: break-word
}

.form-group .label-pt {
	padding-top: 17px
}

.form-group .captcha_img {
	margin-bottom: 10px
}

.form-group .form_required {
	padding-top: 11px;
	display: inline-block
}

.form-group .checkbox,
.form-group .radio {
	padding-left: 2px;
	line-height: 15px;
	margin-bottom: 29px;
	margin-top: 0
}

.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: 1px;
	right: 1px;
	background: #aab1bc;
	font-size: 14px;
	padding: 7px 15px 5px;
	color: #fff;
	cursor: pointer
}

.form-group .icon:hover {
	background: #689aea
}

.form-group .group-check,
.form-group .single-check {
	padding-top: 10px
}

.input-group {
	position: relative
}

.input-group.date {
	max-width: 200px
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 28px;
	font-size: 24px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px
}

input {
	outline: 0
}

input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

input[type=checkbox],
input[type=radio] {
	margin: 3px 0 0;
	margin-top: 1px\9;
	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;
	font-size: 16px;
	line-height: 1.75;
	color: #000
}

.bx-filter .bx-filter-select-block,
.form-control {
	display: block;
	width: 100%;
	height: 48px;
	padding: 14px 20px 8px;
	font-size: 18px;
	line-height: 1.33333;
	color: #000;
	background-color: #F9F9F9;
	background-image: none;
	border: 1px solid #aab1bc;
	-webkit-border-radius: 24px;
	border-radius: 24px;
	-webkit-transition: border-color ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s;
	-moz-transition: border-color ease-in-out .15s;
	transition: border-color ease-in-out .15s;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif
}

.bx-filter .bx-filter-select-block:hover,
.form-control:hover {
	outline: 0
}

.bx-filter .bx-filter-select-block:focus,
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	background: #fff
}

.bx-filter .bx-filter-select-block:-moz-placeholder,
.form-control:-moz-placeholder {
	color: rgba(46, 46, 46, .7);
	opacity: 1;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.bx-filter .bx-filter-select-block::-moz-placeholder,
.form-control::-moz-placeholder {
	color: rgba(46, 46, 46, .7);
	opacity: 1;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.bx-filter .bx-filter-select-block:-ms-input-placeholder,
.form-control:-ms-input-placeholder {
	color: rgba(46, 46, 46, .7);
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.bx-filter .bx-filter-select-block::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder {
	color: rgba(46, 46, 46, .7);
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.bx-filter .placeholder.bx-filter-select-block,
.form-control.placeholder {
	color: rgba(46, 46, 46, .7);
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.bx-filter [disabled].bx-filter-select-block,
.bx-filter [readonly].bx-filter-select-block,
.bx-filter fieldset[disabled] .bx-filter-select-block,
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .bx-filter .bx-filter-select-block,
fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #eee;
	opacity: 1
}

.bx-filter textarea.bx-filter-select-block,
textarea.form-control {
	height: auto;
	resize: vertical
}

input[type=search] {
	-webkit-appearance: none
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
	line-height: 42px;
	line-height: 1.75\9
}

.bx-filter .form-horizontal .form-group-sm input[type=date].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-sm input[type=time].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-sm input[type=datetime-local].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-sm input[type=month].bx-filter-select-block,
.form-horizontal .form-group-sm .bx-filter input[type=date].bx-filter-select-block,
.form-horizontal .form-group-sm .bx-filter input[type=time].bx-filter-select-block,
.form-horizontal .form-group-sm .bx-filter input[type=datetime-local].bx-filter-select-block,
.form-horizontal .form-group-sm .bx-filter input[type=month].bx-filter-select-block,
.form-horizontal .form-group-sm input[type=date].form-control,
.form-horizontal .form-group-sm input[type=time].form-control,
.form-horizontal .form-group-sm input[type=datetime-local].form-control,
.form-horizontal .form-group-sm input[type=month].form-control,
input[type=date].input-sm,
input[type=time].input-sm,
input[type=datetime-local].input-sm,
input[type=month].input-sm {
	line-height: 33px;
	line-height: 1.5\9
}

.bx-filter .form-horizontal .form-group-lg input[type=date].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-lg input[type=time].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-lg input[type=datetime-local].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-lg input[type=month].bx-filter-select-block,
.form-horizontal .form-group-lg .bx-filter input[type=date].bx-filter-select-block,
.form-horizontal .form-group-lg .bx-filter input[type=time].bx-filter-select-block,
.form-horizontal .form-group-lg .bx-filter input[type=datetime-local].bx-filter-select-block,
.form-horizontal .form-group-lg .bx-filter input[type=month].bx-filter-select-block,
.form-horizontal .form-group-lg input[type=date].form-control,
.form-horizontal .form-group-lg input[type=time].form-control,
.form-horizontal .form-group-lg input[type=datetime-local].form-control,
.form-horizontal .form-group-lg input[type=month].form-control,
input[type=date].input-lg,
input[type=time].input-lg,
input[type=datetime-local].input-lg,
input[type=month].input-lg {
	line-height: 46px;
	line-height: 1.33\9
}

:root input[type=date],
:root input[type=time],
:root input[type=datetime-local],
:root input[type=month],
_:-ms-fullscreen {
	line-height: 1.75
}

.bx-filter .form-horizontal .form-group-sm:root input[type=date].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-sm:root input[type=time].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-sm:root input[type=datetime-local].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-sm:root input[type=month].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-sm _.bx-filter-select-block:-ms-fullscreen,
.form-horizontal .form-group-sm .bx-filter:root input[type=date].bx-filter-select-block,
.form-horizontal .form-group-sm .bx-filter:root input[type=time].bx-filter-select-block,
.form-horizontal .form-group-sm .bx-filter:root input[type=datetime-local].bx-filter-select-block,
.form-horizontal .form-group-sm .bx-filter:root input[type=month].bx-filter-select-block,
.form-horizontal .form-group-sm .bx-filter _.bx-filter-select-block:-ms-fullscreen,
.form-horizontal .form-group-sm:root input[type=date].form-control,
.form-horizontal .form-group-sm:root input[type=time].form-control,
.form-horizontal .form-group-sm:root input[type=datetime-local].form-control,
.form-horizontal .form-group-sm:root input[type=month].form-control,
.form-horizontal .form-group-sm _.form-control:-ms-fullscreen,
:root .bx-filter .form-horizontal .form-group-sm input[type=date].bx-filter-select-block,
:root .bx-filter .form-horizontal .form-group-sm input[type=time].bx-filter-select-block,
:root .bx-filter .form-horizontal .form-group-sm input[type=datetime-local].bx-filter-select-block,
:root .bx-filter .form-horizontal .form-group-sm input[type=month].bx-filter-select-block,
:root .form-horizontal .form-group-sm .bx-filter input[type=date].bx-filter-select-block,
:root .form-horizontal .form-group-sm .bx-filter input[type=time].bx-filter-select-block,
:root .form-horizontal .form-group-sm .bx-filter input[type=datetime-local].bx-filter-select-block,
:root .form-horizontal .form-group-sm .bx-filter input[type=month].bx-filter-select-block,
:root .form-horizontal .form-group-sm input[type=date].form-control,
:root .form-horizontal .form-group-sm input[type=time].form-control,
:root .form-horizontal .form-group-sm input[type=datetime-local].form-control,
:root .form-horizontal .form-group-sm input[type=month].form-control,
:root input[type=date].input-sm,
:root input[type=time].input-sm,
:root input[type=datetime-local].input-sm,
:root input[type=month].input-sm,
_:-ms-fullscreen.input-sm {
	line-height: 1.5
}

.bx-filter .form-horizontal .form-group-lg:root input[type=date].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-lg:root input[type=time].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-lg:root input[type=datetime-local].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-lg:root input[type=month].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-lg _.bx-filter-select-block:-ms-fullscreen,
.form-horizontal .form-group-lg .bx-filter:root input[type=date].bx-filter-select-block,
.form-horizontal .form-group-lg .bx-filter:root input[type=time].bx-filter-select-block,
.form-horizontal .form-group-lg .bx-filter:root input[type=datetime-local].bx-filter-select-block,
.form-horizontal .form-group-lg .bx-filter:root input[type=month].bx-filter-select-block,
.form-horizontal .form-group-lg .bx-filter _.bx-filter-select-block:-ms-fullscreen,
.form-horizontal .form-group-lg:root input[type=date].form-control,
.form-horizontal .form-group-lg:root input[type=time].form-control,
.form-horizontal .form-group-lg:root input[type=datetime-local].form-control,
.form-horizontal .form-group-lg:root input[type=month].form-control,
.form-horizontal .form-group-lg _.form-control:-ms-fullscreen,
:root .bx-filter .form-horizontal .form-group-lg input[type=date].bx-filter-select-block,
:root .bx-filter .form-horizontal .form-group-lg input[type=time].bx-filter-select-block,
:root .bx-filter .form-horizontal .form-group-lg input[type=datetime-local].bx-filter-select-block,
:root .bx-filter .form-horizontal .form-group-lg input[type=month].bx-filter-select-block,
:root .form-horizontal .form-group-lg .bx-filter input[type=date].bx-filter-select-block,
:root .form-horizontal .form-group-lg .bx-filter input[type=time].bx-filter-select-block,
:root .form-horizontal .form-group-lg .bx-filter input[type=datetime-local].bx-filter-select-block,
:root .form-horizontal .form-group-lg .bx-filter input[type=month].bx-filter-select-block,
:root .form-horizontal .form-group-lg input[type=date].form-control,
:root .form-horizontal .form-group-lg input[type=time].form-control,
:root .form-horizontal .form-group-lg input[type=datetime-local].form-control,
:root .form-horizontal .form-group-lg input[type=month].form-control,
:root input[type=date].input-lg,
:root input[type=time].input-lg,
:root input[type=datetime-local].input-lg,
:root input[type=month].input-lg,
_:-ms-fullscreen.input-lg {
	line-height: 1.33
}

.form-group {
	margin-bottom: 17px
}

.checkbox,
.radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}

.checkbox label,
.radio label {
	min-height: 15px;
	padding-left: 0;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer
}

.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px\9
}

.checkbox+.checkbox,
.radio+.radio {
	margin-top: -5px
}

.checkbox-inline,
.radio-inline {
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer
}

.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 {
	cursor: not-allowed;
	opacity: .4
}

.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 {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0
}

.bx-filter .form-horizontal .form-group-lg .form-control-static.bx-filter-select-block,
.bx-filter .form-horizontal .form-group-sm .form-control-static.bx-filter-select-block,
.form-control-static.input-lg,
.form-control-static.input-sm,
.form-horizontal .form-group-lg .bx-filter .form-control-static.bx-filter-select-block,
.form-horizontal .form-group-lg .form-control-static.form-control,
.form-horizontal .form-group-sm .bx-filter .form-control-static.bx-filter-select-block,
.form-horizontal .form-group-sm .form-control-static.form-control {
	padding-left: 0;
	padding-right: 0
}

.bx-filter .form-group-sm .bx-filter-select-block,
.bx-filter .form-horizontal .form-group-sm .bx-filter-select-block,
.form-group-sm .bx-filter .bx-filter-select-block,
.form-group-sm .form-control,
.form-horizontal .form-group-sm .bx-filter .bx-filter-select-block,
.form-horizontal .form-group-sm .form-control,
.input-sm {
	height: 33px;
	padding: 5px 10px;
	font-size: 14px;
	line-height: 1.5;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.bx-filter .form-group-sm select.bx-filter-select-block,
.bx-filter .form-horizontal .form-group-sm select.bx-filter-select-block,
.form-group-sm .bx-filter select.bx-filter-select-block,
.form-group-sm select.form-control,
.form-horizontal .form-group-sm .bx-filter select.bx-filter-select-block,
.form-horizontal .form-group-sm select.form-control,
select.input-sm {
	height: 48px;
	line-height: 48px
}

.bx-filter .form-group-lg .bx-filter-select-block,
.bx-filter .form-horizontal .form-group-lg .bx-filter-select-block,
.form-group-lg .bx-filter .bx-filter-select-block,
.form-group-lg .form-control,
.form-horizontal .form-group-lg .bx-filter .bx-filter-select-block,
.form-horizontal .form-group-lg .form-control,
.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	-webkit-border-radius: 6px;
	border-radius: 6px
}

.bx-filter .form-group-lg select.bx-filter-select-block,
.bx-filter .form-horizontal .form-group-lg select.bx-filter-select-block,
.form-group-lg .bx-filter select.bx-filter-select-block,
.form-group-lg select.form-control,
.form-horizontal .form-group-lg .bx-filter select.bx-filter-select-block,
.form-horizontal .form-group-lg select.form-control,
select.input-lg {
	height: 46px;
	line-height: 46px
}

.bx-filter .form-group-lg select[multiple].bx-filter-select-block,
.bx-filter .form-group-lg textarea.bx-filter-select-block,
.bx-filter .form-group-sm select[multiple].bx-filter-select-block,
.bx-filter .form-group-sm textarea.bx-filter-select-block,
.bx-filter .form-horizontal .form-group-lg select[multiple].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-lg textarea.bx-filter-select-block,
.bx-filter .form-horizontal .form-group-sm select[multiple].bx-filter-select-block,
.bx-filter .form-horizontal .form-group-sm textarea.bx-filter-select-block,
.form-group-lg .bx-filter select[multiple].bx-filter-select-block,
.form-group-lg .bx-filter textarea.bx-filter-select-block,
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control,
.form-group-sm .bx-filter select[multiple].bx-filter-select-block,
.form-group-sm .bx-filter textarea.bx-filter-select-block,
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control,
.form-horizontal .form-group-lg .bx-filter select[multiple].bx-filter-select-block,
.form-horizontal .form-group-lg .bx-filter textarea.bx-filter-select-block,
.form-horizontal .form-group-lg select[multiple].form-control,
.form-horizontal .form-group-lg textarea.form-control,
.form-horizontal .form-group-sm .bx-filter select[multiple].bx-filter-select-block,
.form-horizontal .form-group-sm .bx-filter textarea.bx-filter-select-block,
.form-horizontal .form-group-sm select[multiple].form-control,
.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
}

.bx-filter .has-feedback .bx-filter-select-block,
.has-feedback .bx-filter .bx-filter-select-block,
.has-feedback .form-control {
	padding-right: 52.5px
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	pointer-events: none
}

.bx-filter .form-horizontal .form-group-lg .bx-filter-select-block+.form-control-feedback,
.form-horizontal .form-group-lg .bx-filter .bx-filter-select-block+.form-control-feedback,
.form-horizontal .form-group-lg .form-control+.form-control-feedback,
.input-lg+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px
}

.bx-filter .form-horizontal .form-group-sm .bx-filter-select-block+.form-control-feedback,
.form-horizontal .form-group-sm .bx-filter .bx-filter-select-block+.form-control-feedback,
.form-horizontal .form-group-sm .form-control+.form-control-feedback,
.input-sm+.form-control-feedback {
	width: 33px;
	height: 33px;
	line-height: 33px
}

.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
}

.bx-filter .has-success .bx-filter-select-block,
.has-success .bx-filter .bx-filter-select-block,
.has-success .form-control {
	border-color: #8ec157
}

.bx-filter .has-success .bx-filter-select-block:focus,
.has-success .bx-filter .bx-filter-select-block:focus,
.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
}

.bx-filter .has-warning .bx-filter-select-block,
.has-warning .bx-filter .bx-filter-select-block,
.has-warning .form-control {
	border-color: #8a6d3b
}

.bx-filter .has-warning .bx-filter-select-block:focus,
.has-warning .bx-filter .bx-filter-select-block:focus,
.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
}

.bx-filter .has-error .bx-filter-select-block,
.has-error .bx-filter .bx-filter-select-block,
.has-error .form-control {
	border-color: #d1424f
}

.bx-filter .has-error .bx-filter-select-block:focus,
.has-error .bx-filter .bx-filter-select-block:focus,
.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: 33px
}

.has-feedback label.sr-only~.form-control-feedback {
	top: 0
}

.help-block {
	display: block;
	margin-top: 8px;
	margin-bottom: 0;
	color: #989898;
	font-family: FiraSansItalic, FiraSansRegular, Helvetica, Arial, sans-serif;
	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-left: -10px;
	margin-right: -10px
}

.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
	content: " ";
	display: table
}

.form-horizontal .form-group:after {
	clear: both
}

.form-horizontal .has-feedback .form-control-feedback {
	top: 0;
	right: 10px
}

.f-star {
	color: #d1424f
}

.forms {
	margin-bottom: 0
}

.forms-etalon {
	margin-bottom: 66px
}

.etalon-block {
	margin-bottom: 44px
}

.webform-field-upload-list {
	margin-top: .2em!important
}

.webform-field-upload-list .delete-file {
	vertical-align: top;
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: 2px 0 0 6px;
	outline: 0
}

.webform-field-upload-list .delete-file:before {
	content: '';
	display: block;
	background-image: url(/local/templates/aleshka_shop/css/../images/sprite.png);
	background-position: -202px -29px;
	width: 13px;
	height: 13px
}

.webform-field-upload-list .delete-file:hover:before {
	background-position: -202px -15px;
	width: 13px;
	height: 13px
}

.webform-field-upload-list i {
	vertical-align: top;
	display: none;
	width: 15px;
	height: 15px;
	background: url(/local/templates/aleshka_shop/css/../images/tmp/upload-waiting.gif) no-repeat 0 2px;
	margin: 0 0 0 8px
}

.webform-field-upload-list .hidden-caption {
	display: none
}

.webform-field-upload-list .upload-file-name {
	margin: 0 0 0 -4px;
	color: #4a89dc;
	text-decoration: underline
}

.webform-field-upload-list .upload-file-name:hover {
	color: #ef3838
}

.webform-field-upload-list li {
	white-space: nowrap;
	color: #656d78
}

.webform-field-upload-list .uploading .upload-file-name {
	cursor: default;
	opacity: .5
}

.webform-field-upload-list .uploading i {
	display: inline-block
}

.webform-field-upload {
	position: relative;
	overflow: hidden;
	width: 200px;
	height: 36px
}

.webform-field-upload:hover {
	color: #000;
	cursor: pointer!important
}

.webform-field-upload input {
	position: absolute;
	top: 0;
	left: 0;
	width: 180px;
	height: 100%;
	opacity: 0
}

.webform-field-upload .webform-small-button {
	position: relative;
	background: #f6f6f6;
	border: 1px solid #D5D5D5;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 1px #D5D5D5;
	box-shadow: 1px 1px 1px #D5D5D5;
	padding: 0 21px;
	font-size: 15px;
	color: #656d78
}

.webform-button-upload {
	cursor: pointer;
	content: '';
	display: inline-block;
	height: 35px;
	line-height: 35px;
	vertical-align: top
}

.webform-button-upload:before {
	content: '';
	display: block;
	background-image: url(/local/templates/aleshka_shop/css/../images/sprite.png);
	background-position: -202px -43px;
	width: 8px;
	height: 16px;
	display: inline-block;
	margin-right: 8px
}

.webform-button-upload .webform-button-left,
.webform-button-upload .webform-button-right {
	display: none
}

.jq-selectbox {
	cursor: pointer;
	width: 100%
}

.js-on .jq-selectbox {
	height: auto;
	padding: 0;
	border: none
}

.g-wrap .jq-selectbox li {
	min-height: 18px;
	padding: 4px 17px;
	color: #131212;
	overflow: hidden;
	text-overflow: ellipsis
}

.jq-selectbox li.selected {
	background-color: #b5bac1;
	color: #fff
}

.jq-selectbox li:hover {
	background-color: #4a89dc;
	color: #fff
}

.jq-selectbox li.disabled {
	color: #b5bac1
}

.jq-selectbox li.disabled:hover {
	background: 0 0
}

.jq-selectbox li.disabled.selected {
	color: #fff
}

.jq-selectbox.focused .jq-selectbox__select {
	border-color: #66afe9;
	outline: 0
}

.jq-selectbox__select {
	display: block;
	width: 100%;
	height: 48px;
	padding: 14px 20px 8px;
	font-size: 18px;
	line-height: 1.33333;
	color: #000;
	background-color: #F9F9F9;
	background-image: none;
	border: 1px solid #aab1bc;
	-webkit-border-radius: 24px;
	border-radius: 24px;
	-webkit-transition: border-color ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s;
	-moz-transition: border-color ease-in-out .15s;
	transition: border-color ease-in-out .15s;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	padding-right: 38px
}

.jq-selectbox__select:hover {
	outline: 0
}

.jq-selectbox__select:focus {
	border-color: #66afe9;
	outline: 0;
	background: #fff
}

.jq-selectbox__select:-moz-placeholder {
	color: rgba(46, 46, 46, .7);
	opacity: 1;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.jq-selectbox__select::-moz-placeholder {
	color: rgba(46, 46, 46, .7);
	opacity: 1;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.jq-selectbox__select:-ms-input-placeholder {
	color: rgba(46, 46, 46, .7);
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.jq-selectbox__select::-webkit-input-placeholder {
	color: rgba(46, 46, 46, .7);
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.jq-selectbox__select.placeholder {
	color: rgba(46, 46, 46, .7);
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.jq-selectbox__select[disabled],
.jq-selectbox__select[readonly],
fieldset[disabled] .jq-selectbox__select {
	cursor: not-allowed;
	background-color: #eee;
	opacity: 1
}

.jq-selectbox__select:hover {
	outline: 0;
	border-color: #a3b8c2
}

.jq-selectbox__select:focus {
	border-color: #66afe9;
	outline: 0
}

.jq-selectbox__select[disabled],
.jq-selectbox__select[readonly],
fieldset[disabled] .jq-selectbox__select {
	cursor: not-allowed;
	background-color: #eee;
	opacity: 1
}

.opened .jq-selectbox__select {
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0
}

.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 38px;
	height: 100%
}

.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 50%;
	margin: -1px 0 -3px;
	left: 50%;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 3px solid #000;
	border-right: 3px solid transparent;
	border-left: 3px solid transparent;
	opacity: .6
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	opacity: 1
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: .3
}

.jq-selectbox__dropdown {
	width: 100%;
	background: #FFF;
	max-width: 100%;
	margin-top: -1px;
	border: 1px solid #aab1bc;
	border-top: none;
	-webkit-border-radius: 0 0 24px 24px;
	border-radius: 0 0 24px 24px;
	overflow: hidden
}

.jq-selectbox__search input {
	height: 38px;
	padding: 9px 35px 9px 10px;
	line-height: 18px;
	font-size: 14px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #000;
	background: #fff;
	border: 1px solid #ccc;
	width: 100%;
	background-repeat: no-repeat;
	background-position: right 12px top 10px;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-right: 0;
	border-left: 0
}

.jq-selectbox__search input:-moz-placeholder {
	color: #adadad;
	opacity: 1
}

.jq-selectbox__search input::-moz-placeholder {
	color: #adadad;
	opacity: 1
}

.jq-selectbox__search input:-ms-input-placeholder {
	color: #adadad
}

.jq-selectbox__search input::-webkit-input-placeholder {
	color: #adadad
}

.jq-selectbox__search 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: 16px
}

.jq-selectbox__dropdown {
	width: 100%!important
}

.jq-checkbox {
	vertical-align: middle;
	cursor: pointer;
	position: absolute!important;
	text-align: left;
	top: -2px
}

.jq-checkbox+label,
.jq-checkbox+span {
	display: inline-block;
	padding: 0 0 0 32px
}

.jq-checkbox .jq-checkbox__div {
	width: 16px;
	height: 16px;
	margin: 0 9px 0 0;
	top: -1px
}

.jq-checkbox:not(.formstyler-img) .jq-checkbox__div {
	border: 1px solid #D5D5D5;
	background: #fff
}

.jq-checkbox:not(.formstyler-img).checked .jq-checkbox__div {
	background: #ef3838;
	border: 1px solid #ef3838
}

.jq-checkbox:not(.formstyler-img).checked .jq-checkbox__div:before {
	content: "";
	position: absolute;
	margin: 0 0 0 2px;
	color: #fff;
	font-size: 9px
}

.jq-checkbox.disabled .jq-checkbox__div {
	cursor: not-allowed;
	background: 0 0;
	border: 1px solid #ccd0d8
}

.jq-checkbox.disabled+span {
	color: #b0b2b5
}

.jq-checkbox.disabled.checked .jq-checkbox__div {
	border: 1px solid #ced2d9;
	background: #b0b2b5
}

.jq-radio {
	vertical-align: middle;
	cursor: pointer;
	position: absolute!important
}

.jq-radio+span {
	display: inline-block;
	padding: 0 0 0 29px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #2e2e2e
}

.jq-radio .jq-radio__div {
	top: 0;
	width: 19px;
	height: 19px;
	margin: -1px 0 0
}

.jq-radio:not(.formstyler-img) .jq-radio__div {
	border: 1px solid #acb3bd;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #fff
}

.jq-radio:not(.formstyler-img).checked+span {
	color: #ef3838
}

.jq-radio:not(.formstyler-img).checked .jq-radio__div {
	border: 1px solid #ef3838;
	background: #ef3838
}

.jq-radio:not(.formstyler-img).checked .jq-radio__div:before {
	content: '';
	position: absolute;
	width: 7px;
	height: 7px;
	margin: 5px 0 0 5px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #fff
}

.jq-radio.disabled .jq-radio__div {
	border: 1px solid #b0b2b5
}

.jq-radio.disabled+span {
	color: #b0b2b5
}

.jq-file {
	padding: 0
}

.jq-file:hover .jq-file__browse {
	background: #e0e0e0;
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#e0e0e0));
	background: -webkit-linear-gradient(#ececec, #e0e0e0);
	background: -moz-linear-gradient(#ececec, #e0e0e0);
	background: -o-linear-gradient(#ececec, #e0e0e0);
	background: linear-gradient(#ececec, #e0e0e0)
}

.jq-file:active .jq-file__browse {
	background: #e7e7e7;
	-webkit-box-shadow: inset 1px 1px 3px #D5D5D5;
	box-shadow: inset 1px 1px 3px #D5D5D5
}

.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 {
	border-color: #CCC;
	background: #F5F5F5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #888
}

.jq-file input {
	height: auto;
	line-height: 1em;
	cursor: pointer
}

.jq-file__name {
	padding: 11px 20px;
	font-size: 18px;
	line-height: 1.33333;
	padding-left: 10px;
	padding-right: 80px;
	width: 100%;
	height: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.jq-file__browse {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	padding: 0 10px;
	border-left: 1px solid #aab1bc;
	-webkit-border-radius: 0 24px 24px 0;
	border-radius: 0 24px 24px 0;
	background: #ececec;
	background: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#ececec));
	background: -webkit-linear-gradient(#F9F9F9, #ececec);
	background: -moz-linear-gradient(#F9F9F9, #ececec);
	background: -o-linear-gradient(#F9F9F9, #ececec);
	background: linear-gradient(#F9F9F9, #ececec);
	font-size: 14px;
	line-height: 46px
}

.jq-number {
	position: relative;
	vertical-align: middle;
	padding: 0;
	max-width: 100px
}

.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;
	border-bottom: 1px solid #5988d4;
	background: #689aea;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-shadow: 1px 1px #FFF;
	cursor: pointer
}

.jq-number__spin.minus {
	top: auto;
	bottom: 0;
	-webkit-border-radius: 0 0 4px 0;
	border-radius: 0 0 4px 0
}

.jq-number__spin.plus {
	-webkit-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0
}

.jq-number__spin:after {
	content: '';
	position: absolute;
	top: 7px;
	left: 7px;
	width: 0;
	height: 0;
	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 {
	border-color: #CCC;
	background: #F5F5F5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #888
}

.jq-number.disabled .jq-number__spin:after {
	border-bottom-color: #AAA
}

.jq-number.disabled .jq-number__spin.minus:after {
	border-top-color: #AAA
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	text-decoration: none;
	max-width: 100%;
	padding: 14px 50px 13px;
	font-size: 16px;
	line-height: 1;
	-webkit-border-radius: 100% 100% 100% 100%/40% 40% 40% 40%;
	border-radius: 100% 100% 100% 100%/40% 40% 40% 40%;
	color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.btn.focus,
.btn:focus,
.btn:hover {
	outline: 0;
	color: #fff;
	text-decoration: none
}

.btn.active,
.btn:active {
	outline: 0;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1)
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	pointer-events: none
}

.btn-default {
	border-color: #ec3a3e;
	background: #fff;
	color: #ec3a3e
}

.btn-default:focus,
.btn-default:hover {
	border-color: #ec3a3e;
	background: #fff;
	color: #ec3a3e;
	-webkit-box-shadow: inset 0 0 0 1px #ec3a3e;
	box-shadow: inset 0 0 0 1px #ec3a3e
}

.btn-default.active,
.btn-default:active {
	border-color: #ec3a3e;
	background: #fff
}

.btn-default.disabled,
.btn-default[disabled] {
	border-color: #ccc;
	color: #fff;
	background: #dbdee2
}

.btn-primary {
	border: none;
	background: #ec3a3e
}

.btn-primary:focus,
.btn-primary:hover {
	border: none;
	background: #d84343
}

.btn-primary.active,
.btn-primary:active {
	border: none;
	background: #bf3c3c
}

.btn-primary.disabled,
.btn-primary[disabled] {
	border: none;
	background: #dbdee2
}

.btn-success {
	background: #57a801;
	background: -webkit-gradient(linear, left top, left bottom, from(#57a801), to(#4a8e01));
	background: -webkit-linear-gradient(top, #57a801 0, #4a8e01 100%);
	background: -moz-linear-gradient(top, #57a801 0, #4a8e01 100%);
	background: -o-linear-gradient(top, #57a801 0, #4a8e01 100%);
	background: linear-gradient(to bottom, #57a801 0, #4a8e01 100%);
	border-color: #57a801 transparent #4a8e01
}

.btn-success:hover {
	background: #509901;
	background: -webkit-gradient(linear, left top, left bottom, from(#509901), to(#438101));
	background: -webkit-linear-gradient(top, #509901 0, #438101 100%);
	background: -moz-linear-gradient(top, #509901 0, #438101 100%);
	background: -o-linear-gradient(top, #509901 0, #438101 100%);
	background: linear-gradient(to bottom, #509901 0, #438101 100%);
	border-color: #509901 transparent #438101
}

.btn-index {
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 2px solid #4a89dc;
	color: #4a89dc;
	background: 0 0;
	font-weight: 400
}

.btn-index:focus,
.btn-index:hover {
	background: #4a89dc;
	color: #fff;
	border-color: #4a89dc
}

.btn-index.active,
.btn-index:active {
	background: #14296b;
	border-color: #14296b;
	color: #fff
}

.btn-index.disabled,
.btn-index[disabled] {
	opacity: .5
}

.btn-lg {
	padding: 20px 70px 18px;
	font-size: 22px;
	line-height: 1
}

.btn-sm {
	padding: 12px 43px 11px;
	font-size: 14px;
	line-height: 1
}

.btn-xs {
	padding: 10px 35px 9px;
	font-size: 11px;
	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%
}

.modal-open {
	overflow: hidden
}

.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	-webkit-overflow-scrolling: touch;
	outline: 0
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	-moz-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	-moz-transition: -moz-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	-moz-transition: transform .3s ease-out, -moz-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out, -moz-transform .3s ease-out, -o-transform .3s ease-out
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0)
}

.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 {
	background-color: #fff;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	background-clip: padding-box;
	outline: 0;
	margin: 0 0 80px;
	padding: 12px 6px 20px;
	border: 1px solid #D5D5D5;
	position: relative;
	-webkit-box-shadow: 0 0 36px rgba(0, 0, 0, .15);
	box-shadow: 0 0 36px rgba(0, 0, 0, .15)
}

.modal-content:before {
	content: '';
	position: absolute;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAXCAYAAAC4VUe5AAABzUlEQVR42uzYOUjDUBgH8ES6lVLc3AQXwcFJEVzEA0FcFEQLHougs7PHoKKLCOKm4KSog1ZQUOqtiFBEsCjoYguiBRWPtqb1aOP/g1cohdjWJu8h5sGPkJLm6z/JO1I54HAcRX2+colzk202j93lKpYEtBzpHzYztBnaDG2GNkP/1dBhIZVV9V1caFl+FFI5FrsXFlpVFLeQG60oHmzeBJT+sPhDoR3JahWR+zgcCJZhW8W57gn16TO44Vw4AvuwLuBib1BoFeY4F3ZCAObhi+dIArPxKWsSeI6m42x7Cwsc6y6DNx76DiY4FV6kfpWwP8Bp2qSb2pe8OBmCK4ML0/TYk/SZF/o5hB6O50sMHYJmeDWo6Ce0g1/jcV8xMPAajGotQ2nubISgAYE7aOTUmrahFbYNCEyzRAtEf1p77wL9fXSt4yNdk8aApUC9zjPJNNSyc6d84TgHWjgsZVmULmApHGQw2LRBJzxlUfcFuqGLVmCZvGXRHWqCSthij2C6zc26STX4fvGjZ6AQRjIMT+PRGPvulNZBljROtMfkQwNUQBHkgZ31/we4hENYhQudukUvDEIdu4AlUAC57JhnNvqfwiZb4UVSnfhbgAEAZCF2jkrmVP4AAAAASUVORK5CYII=) repeat-x 15px 0;
	height: 23px;
	top: 0;
	left: 0;
	width: 100%
}

.modal-content .m-text {
	color: #2e2e2e;
	font-size: 16px;
	line-height: 1.25;
	margin: 0 auto 24px;
	max-width: 260px;
	text-align: center
}

.modal-content .btn_submit {
	margin-top: 18px;
	padding-top: 22px;
	padding-bottom: 19px
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	z-index: 1035
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0)
}

.modal-backdrop.in {
	opacity: .5;
	filter: alpha(opacity=50)
}

.modal-header {
	padding: 15px 30px 0;
	min-height: 17px;
	position: relative;
	text-align: center
}

.modal-header .close {
	position: absolute;
	top: 23px;
	left: 5px
}

.modal-title {
	margin: 15px 0 0;
	font-size: 30px;
	line-height: 1.2;
	color: #090909;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif
}

.modal-title .modal-title-help {
	font-size: 15px;
	font-family: FiraSansRegular, Helvetica, Arial, sans-serif;
	margin-top: 7px;
	margin-bottom: 13px
}

.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 {
	content: " ";
	display: table
}

.modal-footer:after {
	clear: both
}

.modal-footer .btn+.btn {
	margin-left: 5px;
	margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

.accordion {
	margin: 0 0 40px
}

.accordion .panel {
	padding-left: 26px
}

.accordion .panel .link {
	font-size: 18px;
	text-decoration: none;
	position: relative;
	display: inline-block
}

.accordion .panel .link:before {
	font-size: 7px;
	position: absolute;
	top: 5px;
	left: -24px;
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	-o-transition: -o-transform .3s ease;
	-moz-transition: transform .3s ease, -moz-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease
}

.accordion .panel .link:hover {
	color: #ef3838
}

.accordion .panel .collapsed {
	color: #4a89dc
}

.accordion .panel .collapsed:before {
	top: 6px;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0)
}

.accordion .acc-heading {
	padding: 0 0 13px
}

.accordion .acc-body {
	padding-bottom: 27px
}

.closer,
.opener {
	cursor: pointer
}

.closer {
	display: inline-block
}

.opener {
	display: none
}

.collapsed .closer {
	display: none
}

.collapsed .opener {
	display: inline-block
}

.nav {
	margin: 35px 0 0;
	padding-left: 0;
	list-style: none
}

.nav:after,
.nav:before {
	content: " ";
	display: table
}

.nav:after {
	clear: both
}

.nav>li {
	position: relative;
	display: block
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 5px 19px;
	text-decoration: none;
	color: #4a89dc
}

.nav>li>a:focus,
.nav>li>a:hover {
	text-decoration: none
}

.nav>li.disabled>a {
	color: #777
}

.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover {
	color: #777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
	background-color: #F0F0F0;
	border-color: #4a89dc
}

.nav .nav-divider {
	height: 1px;
	margin: 13px 0;
	overflow: hidden;
	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>a {
	font-size: 18px;
	line-height: 1.75;
	border: none;
	position: relative;
	-webkit-transition: background ease .15s;
	-o-transition: background ease .15s;
	-moz-transition: background ease .15s;
	transition: background ease .15s
}

.nav-tabs>li>a>span {
	border-bottom: 1px dashed
}

.nav-tabs>li>a:hover {
	color: #ef3838
}

.nav-tabs>li>a:hover:after {
	content: none
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
	color: #fff;
	background-color: #689aea;
	border: none;
	border-bottom-color: transparent;
	cursor: default
}

.nav-tabs>li.active>a:focus>span,
.nav-tabs>li.active>a:hover>span,
.nav-tabs>li.active>a>span {
	border-bottom: none
}

.nav-tabs>li.active>a:after,
.nav-tabs>li.active>a:focus:after,
.nav-tabs>li.active>a:hover:after {
	content: none
}

.nav-pills>li {
	float: left
}

.nav-pills>li>a {
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.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 {
	text-align: center;
	margin-bottom: 5px
}

.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;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.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 {
	border-top: none;
	padding: 20px 18px
}

.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 {
	border: none;
	padding: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}

.tabs-acordeon {
	position: relative;
	border-top: none;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}

.tabs-acordeon .tab-pane {
	display: none;
	padding: 0 24px;
	position: absolute;
	left: 0;
	right: 0;
	overflow: hidden
}

.tabs-acordeon .tab-pane>.h4 {
	margin-top: 0
}

.tabs-acordeon .active {
	display: block
}

.tabs-acordeon.no-styles {
	border: none;
	padding: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.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: .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: .8em
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.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: .8em;
	height: 100px
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.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-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.ui-widget-content {
	border: 1px solid #c5c5c5
}

.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-button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled:hover {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: 400;
	color: #454545
}

.ui-button,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button {
	color: #454545;
	text-decoration: none
}

.ui-button:focus,
.ui-button:hover,
.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,
a.ui-button:focus,
a.ui-button:hover {
	color: #2b2b2b;
	text-decoration: none
}

.ui-visual-focus {
	-webkit-box-shadow: 0 0 3px 1px #5e9ed6;
	box-shadow: 0 0 3px 1px #5e9ed6
}

.ui-button.ui-state-active:hover,
.ui-button:active,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: 400;
	color: #fff
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-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
}

.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90
}

.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: .7;
	filter: Alpha(Opacity=70);
	font-weight: 400
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .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/aleshka_shop/css/images/ui-icons_444444_256x240.png)
}

.ui-widget-header .ui-icon {
	background-image: url(/local/templates/aleshka_shop/css/images/ui-icons_444444_256x240.png)
}

.ui-button:focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
	background-image: url(/local/templates/aleshka_shop/css/images/ui-icons_555555_256x240.png)
}

.ui-button:active .ui-icon,
.ui-state-active .ui-icon {
	background-image: url(/local/templates/aleshka_shop/css/images/ui-icons_ffffff_256x240.png)
}

.ui-button .ui-state-highlight.ui-icon,
.ui-state-highlight .ui-icon {
	background-image: url(/local/templates/aleshka_shop/css/images/ui-icons_777620_256x240.png)
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/local/templates/aleshka_shop/css/images/ui-icons_cc0000_256x240.png)
}

.ui-button .ui-icon {
	background-image: url(/local/templates/aleshka_shop/css/images/ui-icons_777777_256x240.png)
}

.ui-icon-blank {
	background-position: 16px 16px
}

.ui-icon-caret-1-n {
	background-position: 0 0
}

.ui-icon-caret-1-ne {
	background-position: -16px 0
}

.ui-icon-caret-1-e {
	background-position: -32px 0
}

.ui-icon-caret-1-se {
	background-position: -48px 0
}

.ui-icon-caret-1-s {
	background-position: -65px 0
}

.ui-icon-caret-1-sw {
	background-position: -80px 0
}

.ui-icon-caret-1-w {
	background-position: -96px 0
}

.ui-icon-caret-1-nw {
	background-position: -112px 0
}

.ui-icon-caret-2-n-s {
	background-position: -128px 0
}

.ui-icon-caret-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: -65px -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: -65px -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: 1px -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 {
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px
}

.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px
}

.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.ui-widget-overlay {
	background: #aaa;
	opacity: .3;
	filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
	-webkit-box-shadow: 0 0 5px #666;
	box-shadow: 0 0 5px #666
}

.gift {
	padding: 50px 0 24px;
	margin: 0 0 67px;
	border: 1px solid #D5D5D5
}

.gift .f-block {
	margin: 0 0 31px
}

.gift .f-block.no-mrg {
	margin-bottom: 14px
}

.gift .f-title {
	color: #2e2e2e;
	font-size: 14px;
	line-height: 1.2;
	margin: 0 0 11px;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif
}

.gift .f-search {
	padding-left: 50px;
	background: #fff
}

.gift .f-search:-moz-placeholder {
	color: rgba(46, 46, 46, .7);
	opacity: 1;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.6
}

.gift .f-search::-moz-placeholder {
	color: rgba(46, 46, 46, .7);
	opacity: 1;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.6
}

.gift .f-search:-ms-input-placeholder {
	color: rgba(46, 46, 46, .7);
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.6
}

.gift .f-search::-webkit-input-placeholder {
	color: rgba(46, 46, 46, .7);
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.6
}

.gift .f-search.placeholder {
	color: rgba(46, 46, 46, .7);
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.6
}

.gift .f-search-ico {
	position: absolute;
	top: 16px;
	left: 28px;
	font-size: 10px
}

.gift .bx-ui-slider-track-container {
	padding-top: 18px
}

.gift .bx-filter-parameters-box-container {
	position: relative;
	padding: 2px 46px 0;
	margin: 0 0 34px
}

.gift .bx-filter-parameters-box-container-block {
	position: absolute;
	top: 0
}

.gift .bx-filter-parameters-box-container-block.bx-right {
	right: 0
}

.gift .bx-filter-parameters-box-container-block.bx-left {
	left: 0
}

.gift .bx-filter-input-container input {
	width: 46px;
	height: 46px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #D5D5D5;
	padding: 0;
	text-align: center;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif
}

.gift .bx-ui-slider-pricebar-vd,
.gift .bx-ui-slider-pricebar-vn {
	-webkit-border-radius: 0;
	border-radius: 0
}

.gift .ui-widget.ui-widget-content {
	border: none;
	background: #D2D2D2;
	-webkit-border-radius: 0;
	border-radius: 0
}

.gift .ui-slider-horizontal {
	height: 5px
}

.gift .ui-widget-header {
	background: #ef3838
}

.gift .ui-slider-horizontal .ui-slider-handle {
	top: -5px;
	margin-left: -8px
}

.gift .ui-widget-content .ui-state-default {
	width: 16px;
	height: 16px;
	background: #ef3838;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: none;
	cursor: pointer
}

.gift .ui-widget-content .ui-state-default:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #fff;
	width: 10px;
	height: 10px;
	margin: -5px 0 0 -5px
}

.gift .ui-widget-content .ui-state-default:focus {
	outline: 0
}

.gift .text2 {
	position: absolute;
	top: 12px;
	left: 26px;
	color: rgba(46, 46, 46, .7);
	font-size: 14px
}

.gift .jq-selectbox {
	background-color: transparent
}

.gift .jq-selectbox li {
	color: #2e2e2e;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
	padding: 11px 17px
}

.gift .jq-selectbox li.selected {
	background-color: #ef3838;
	color: #fff
}

.gift .jq-selectbox li:hover {
	background-color: #FDEBEB;
	color: #2e2e2e
}

.gift .jq-selectbox.opened .jq-selectbox__select {
	-webkit-border-bottom-left-radius: 24px;
	border-bottom-left-radius: 24px;
	-webkit-border-bottom-right-radius: 24px;
	border-bottom-right-radius: 24px;
	border-color: #ef3838
}

.gift .jq-selectbox.opened .jq-selectbox__trigger-arrow {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.gift .jq-selectbox__select {
	border-color: #D2D2D2;
	background-color: transparent
}

.gift .jq-selectbox__select:hover {
	border-color: #ABABAB
}

.gift .jq-selectbox__select-text {
	font-size: 14px;
	color: #2e2e2e;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	text-align: right
}

.gift .jq-selectbox__dropdown {
	border: 1px solid #D2D2D2;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	padding: 0;
	margin-top: 17px;
	width: 230px;
	overflow: initial
}

.gift .jq-selectbox__dropdown:before {
	content: '';
	position: absolute;
	left: 50%;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #ccc;
	top: -10px
}

.gift .jq-selectbox__dropdown:after {
	content: '';
	position: absolute;
	left: 50%;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	top: -9px
}

.gift .jq-selectbox__trigger-arrow {
	width: 13px;
	height: 7px;
	display: inline-block;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
	position: absolute;
	top: 44%;
	margin: 0;
	left: 30%;
	overflow: initial;
	border: none;
	opacity: 1
}

.gift .jq-selectbox__trigger-arrow:before {
	position: absolute;
	top: 0;
	left: 0
}

.gift .f-btn {
	text-align: center
}

.gift .f-reset {
	position: relative;
	cursor: pointer
}

.gift .f-reset:before {
	font-size: 10px;
	position: absolute;
	top: 4px;
	left: 0
}

.gift .f-reset input {
	border: none;
	background: 0 0;
	font-size: 14px;
	color: #9f9f9f;
	padding: 3px 20px 3px 26px;
	margin: 0 0 11px
}

.gift .f-reset input:focus,
.gift .f-reset input:hover {
	outline: 0
}

.gift .b-btn .btn {
	padding: 27px 94px 23px;
	font-size: 18px
}

.finder {
	margin: 0 0 22px
}

.finder .title {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #131212;
	font-size: 24px;
	line-height: 1.2;
	text-align: center
}

.sl-main {
	margin: 0 0 63px
}

.sl-main .wrap {
	position: relative
}

.sl-main .wrap.inited-not .slide:nth-child(1) {
	float: none
}

.sl-main .wrap.inited-not .slide:nth-child(1n+2) {
	display: none
}

.sl-main .wrap.inited-not .next:before,
.sl-main .wrap.inited-not .prev:before {
	content: none
}

.sl-main .slide {
	float: left;
	width: 100%;
	position: relative
}

.sl-main .sl-pager {
	position: relative
}

.sl-main .sl-pager a {
	display: inline-block;
	width: 7px;
	height: 7px;
	margin: 0 5px;
	position: relative;
	background: #fff;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: none;
	box-shadow: none
}

.sl-main .sl-pager a:hover {
	background: 0 0;
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff
}

.sl-main .sl-pager a.selected {
	cursor: default;
	background: 0 0;
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff
}

.sl-main .sl-pager a span {
	display: none
}

.sl-main .next,
.sl-main .prev {
	width: 10%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 10;
	cursor: pointer;
	background: rgba(255, 255, 255, 0);
	text-decoration: none;
	color: #fff;
	font-size: 10px
}

.sl-main .next:before,
.sl-main .prev:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.g-wrap .sl-main .next:before,
.g-wrap .sl-main .prev:before {
	width: 16px;
	height: 24px
}

.sl-main .prev {
	left: 0
}

.sl-main .next {
	right: 0
}

.sl-main .pic {
	position: relative;
	overflow: hidden
}

.sl-main .pic .img {
	margin: 0 auto
}

.sl-main .b-wrap {
	position: absolute;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	color: #fff;
	padding: 0 12%
}

.sl-main .new {
	margin: 0 0 10px
}

.sl-main .new_i {
	display: inline-block;
	color: #ef3838;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 1.2;
	position: relative;
	z-index: 1
}

.sl-main .new_i:before {
	content: '';
	background: #ffdc70;
	width: 100%;
	height: 100%;
	margin: -1px -10px;
	padding: 1px 10px;
	position: absolute;
	top: -2px;
	left: 0;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
	z-index: -1;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.sl-main .title {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 48px;
	line-height: 1.20833;
	margin: 0 0 26px;
	max-height: 2.41667em;
	overflow: hidden;
	color: #0c858f
}

.sl-main .b-btn .btn,
.sl-main .b-btn .btn:focus,
.sl-main .b-btn .btn:hover {
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none
}

.gender {
	margin: 60px 0 91px
}

.gender .left {
	color: #856b1b;
	text-decoration: none
}

.gender .left:hover .wrap {
	background: -webkit-gradient(linear, right top, left bottom, color-stop(0, #ffeaa9), color-stop(18%, #ffedb8), color-stop(28%, #ffedb8), color-stop(37%, #ffecb2), color-stop(49%, #ffe9a4), color-stop(81%, #ffda68), to(#ffd34e));
	background: -webkit-linear-gradient(right top, #ffeaa9 0, #ffedb8 18%, #ffedb8 28%, #ffecb2 37%, #ffe9a4 49%, #ffda68 81%, #ffd34e 100%);
	background: -moz-linear-gradient(right top, #ffeaa9 0, #ffedb8 18%, #ffedb8 28%, #ffecb2 37%, #ffe9a4 49%, #ffda68 81%, #ffd34e 100%);
	background: -o-linear-gradient(right top, #ffeaa9 0, #ffedb8 18%, #ffedb8 28%, #ffecb2 37%, #ffe9a4 49%, #ffda68 81%, #ffd34e 100%);
	background: linear-gradient(to left bottom, #ffeaa9 0, #ffedb8 18%, #ffedb8 28%, #ffecb2 37%, #ffe9a4 49%, #ffda68 81%, #ffd34e 100%)
}

.gender .left .pic {
	top: -33px;
	left: -75px
}

.gender .left .wrap {
	padding-left: 40%;
	background: #ffeaa9;
	background: -webkit-gradient(linear, left top, right top, from(#ffeaa9), color-stop(18%, #ffedb8), color-stop(28%, #ffedb8), color-stop(37%, #ffecb2), color-stop(49%, #ffe9a4), color-stop(81%, #ffda68), to(#ffd34e));
	background: -webkit-linear-gradient(left, #ffeaa9 0, #ffedb8 18%, #ffedb8 28%, #ffecb2 37%, #ffe9a4 49%, #ffda68 81%, #ffd34e 100%);
	background: -moz-linear-gradient(left, #ffeaa9 0, #ffedb8 18%, #ffedb8 28%, #ffecb2 37%, #ffe9a4 49%, #ffda68 81%, #ffd34e 100%);
	background: -o-linear-gradient(left, #ffeaa9 0, #ffedb8 18%, #ffedb8 28%, #ffecb2 37%, #ffe9a4 49%, #ffda68 81%, #ffd34e 100%);
	background: linear-gradient(to right, #ffeaa9 0, #ffedb8 18%, #ffedb8 28%, #ffecb2 37%, #ffe9a4 49%, #ffda68 81%, #ffd34e 100%)
}

.gender .right {
	color: #0c858f;
	text-decoration: none
}

.gender .right:hover .wrap {
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0, #a5edf1), color-stop(20%, #aeeef2), color-stop(68%, #d7f6f7), color-stop(84%, #dcf7f7), to(#d9f7f7));
	background: -webkit-linear-gradient(left bottom, #a5edf1 0, #aeeef2 20%, #d7f6f7 68%, #dcf7f7 84%, #d9f7f7 100%);
	background: -moz-linear-gradient(left bottom, #a5edf1 0, #aeeef2 20%, #d7f6f7 68%, #dcf7f7 84%, #d9f7f7 100%);
	background: -o-linear-gradient(left bottom, #a5edf1 0, #aeeef2 20%, #d7f6f7 68%, #dcf7f7 84%, #d9f7f7 100%);
	background: linear-gradient(to right top, #a5edf1 0, #aeeef2 20%, #d7f6f7 68%, #dcf7f7 84%, #d9f7f7 100%)
}

.gender .right .pic {
	top: -63px;
	right: -47px
}

.gender .right .wrap {
	text-align: right;
	padding-right: 40%;
	background: #a5edf1;
	background: -webkit-gradient(linear, left top, right top, from(#a5edf1), color-stop(20%, #aeeef2), color-stop(68%, #d7f6f7), color-stop(84%, #dcf7f7), to(#d9f7f7));
	background: -webkit-linear-gradient(left, #a5edf1 0, #aeeef2 20%, #d7f6f7 68%, #dcf7f7 84%, #d9f7f7 100%);
	background: -moz-linear-gradient(left, #a5edf1 0, #aeeef2 20%, #d7f6f7 68%, #dcf7f7 84%, #d9f7f7 100%);
	background: -o-linear-gradient(left, #a5edf1 0, #aeeef2 20%, #d7f6f7 68%, #dcf7f7 84%, #d9f7f7 100%);
	background: linear-gradient(to right, #a5edf1 0, #aeeef2 20%, #d7f6f7 68%, #dcf7f7 84%, #d9f7f7 100%)
}

.gender .wrap {
	padding: 35px 10% 27px;
	line-height: 1;
	position: relative
}

.gender .pic {
	position: absolute
}

.gender .title {
	font-size: 24px;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	margin: 0 0 5px
}

.gender .numb {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	margin: 0;
	font-size: 72px
}

.gender .text {
	margin: -6px 0 0;
	font-size: 18px
}

/*
.years {
	margin: 0 0 58px
}
*/

.years .b-title {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 1.2;
	margin: 0 0 40px;
	text-align: center;
	overflow: hidden;
	max-width: 100%
}

.years .b-title span {
	display: inline-block;
	position: relative;
	padding: 0 20px
}

.years .b-title span:after,
.years .b-title span:before {
	content: '';
	display: block;
	position: absolute;
	top: 11px;
	width: 2000px;
	height: 1px;
	background-color: #D5D5D5
}

.years .b-title span:before {
	right: 100%
}

.years .b-title span:after {
	left: 100%
}

.years .list {
	margin: 0 -6px
}

.years .list:after,
.years .list:before {
	content: " ";
	display: table
}

.years .list:after {
	clear: both
}

.years .item {
	float: left;
	width: 16.66667%;
	padding: 0 6px;
	text-decoration: none;
	margin: 0 0 10px
}

.years .item:hover .pic {
	opacity: .8
}

.years .item:hover .title {
	color: #ef3838
}

.years .wrap {
	margin: 0 auto;
	max-width: 150px
}

.years .back-0:before {
	background: -webkit-gradient(linear, left top, left bottom, from(#CCAFF1), to(#C2A0EF));
	background: -webkit-linear-gradient(top, #CCAFF1 0, #C2A0EF 100%);
	background: -moz-linear-gradient(top, #CCAFF1 0, #C2A0EF 100%);
	background: -o-linear-gradient(top, #CCAFF1 0, #C2A0EF 100%);
	background: linear-gradient(to bottom, #CCAFF1 0, #C2A0EF 100%)
}

.years .back-1:before {
	background: -webkit-gradient(linear, left top, left bottom, from(#C1E1E9), to(#B6DCE5));
	background: -webkit-linear-gradient(top, #C1E1E9 0, #B6DCE5 100%);
	background: -moz-linear-gradient(top, #C1E1E9 0, #B6DCE5 100%);
	background: -o-linear-gradient(top, #C1E1E9 0, #B6DCE5 100%);
	background: linear-gradient(to bottom, #C1E1E9 0, #B6DCE5 100%)
}

.years .back-2:before {
	background: -webkit-gradient(linear, left top, left bottom, from(#AFDAAF), to(#A0D3A1));
	background: -webkit-linear-gradient(top, #AFDAAF 0, #A0D3A1 100%);
	background: -moz-linear-gradient(top, #AFDAAF 0, #A0D3A1 100%);
	background: -o-linear-gradient(top, #AFDAAF 0, #A0D3A1 100%);
	background: linear-gradient(to bottom, #AFDAAF 0, #A0D3A1 100%)
}

.years .back-3:before {
	background: -webkit-gradient(linear, left top, left bottom, from(#FA8888), to(#FA7373));
	background: -webkit-linear-gradient(top, #FA8888 0, #FA7373 100%);
	background: -moz-linear-gradient(top, #FA8888 0, #FA7373 100%);
	background: -o-linear-gradient(top, #FA8888 0, #FA7373 100%);
	background: linear-gradient(to bottom, #FA8888 0, #FA7373 100%)
}

.years .back-4:before {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFE390), to(#FFDE7C));
	background: -webkit-linear-gradient(top, #FFE390 0, #FFDE7C 100%);
	background: -moz-linear-gradient(top, #FFE390 0, #FFDE7C 100%);
	background: -o-linear-gradient(top, #FFE390 0, #FFDE7C 100%);
	background: linear-gradient(to bottom, #FFE390 0, #FFDE7C 100%)
}

.years .back-5:before {
	background: -webkit-gradient(linear, left top, left bottom, from(#6FD3F1), to(#55CBEF));
	background: -webkit-linear-gradient(top, #6FD3F1 0, #55CBEF 100%);
	background: -moz-linear-gradient(top, #6FD3F1 0, #55CBEF 100%);
	background: -o-linear-gradient(top, #6FD3F1 0, #55CBEF 100%);
	background: linear-gradient(to bottom, #6FD3F1 0, #55CBEF 100%)
}

.years .pic {
	opacity: 1;
	-webkit-transition: opacity .15s ease;
	-o-transition: opacity .15s ease;
	-moz-transition: opacity .15s ease;
	transition: opacity .15s ease;
	margin: 0 0 23px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	padding-top: 100%;
	position: relative
}

.years .pic:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.years .pic img {
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.years .title {
	color: #2e2e2e;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.2;
	text-align: center
}

.sl-popular {
	margin: 0 0 72px
}

.sl-popular .ul-wrap {
	text-align: center;
	margin: 0 0 15px
}

.sl-popular .nav-tabs {
	display: inline-block
}

.sl-popular .nav-tabs li a {
	color: #b0b0b0;
	font-size: 36px;
	line-height: 1;
	background: 0 0;
	margin-right: 0
}

.sl-popular .nav-tabs li a span {
	border: none
}

.sl-popular .nav-tabs li:focus a,
.sl-popular .nav-tabs li:hover a {
	background: 0 0;
	color: #ef3838
}

.sl-popular .nav-tabs li.active a {
	color: #131212;
	background: 0 0;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif
}

.sl-popular .nav-tabs li+li {
	position: relative
}

.sl-popular .nav-tabs li+li:before {
	position: absolute;
	content: '.';
	font-size: 40px;
	top: -20px;
	left: -14px;
	color: #b0b0b0
}

.sl-popular .tab-content {
	padding: 0
}

.spec-sl {
	position: relative
}

.spec-sl:hover .next,
.spec-sl:hover .prev {
	opacity: 1
}

.spec-sl .wrap-s {
	position: relative;
	margin: 0 -10px
}

.spec-sl .wrap-s.inited-not .slide:nth-child(1) {
	float: none
}

.spec-sl .wrap-s.inited-not .slide:nth-child(1n+2) {
	display: none
}

.spec-sl .wrap-s.inited-not .next,
.spec-sl .wrap-s.inited-not .prev {
	display: none
}

.spec-sl .wrap-s.inited-not .next:before,
.spec-sl .wrap-s.inited-not .prev:before {
	content: none
}

.spec-sl .slide {
	float: left;
	width: 100%;
	position: relative;
	padding: 0 10px 27px
}

.spec-sl .item:hover .title a,
.spec-sl .slide:hover .title a {
	color: #fff
}

.spec-sl .sl-pager {
	position: relative;
	text-align: center
}

.spec-sl .sl-pager a {
	display: inline-block;
	width: 7px;
	height: 7px;
	margin: 0 5px;
	position: relative;
	background: #d8d8d8;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: none;
	box-shadow: none
}

.spec-sl .sl-pager a:hover {
	background: 0 0;
	-webkit-box-shadow: 0 0 0 2px #d8d8d8;
	box-shadow: 0 0 0 2px #d8d8d8
}

.spec-sl .sl-pager a.selected {
	cursor: default;
	background: 0 0;
	-webkit-box-shadow: 0 0 0 2px #d8d8d8;
	box-shadow: 0 0 0 2px #d8d8d8
}

.spec-sl .sl-pager a span {
	display: none
}

.spec-sl .next,
.spec-sl .prev {
	width: 60px;
	height: 60px;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	background: #fff;
	text-decoration: none;
	color: #d5d5d5;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #D5D5D5;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15);
	margin-top: -43px;
	opacity: 0;
	-webkit-transition: opacity .15s ease;
	-o-transition: opacity .15s ease;
	-moz-transition: opacity .15s ease;
	transition: opacity .15s ease;
	font-size: 10px
}

.spec-sl .next:before,
.spec-sl .prev:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.g-wrap .spec-sl .next:before,
.g-wrap .spec-sl .prev:before {
	width: 12px;
	height: 16px
}

.spec-sl .next.disabled,
.spec-sl .prev.disabled {
	cursor: not-allowed
}

.spec-sl .prev {
	left: -30px
}

.spec-sl .prev:before {
	left: 49%
}

.spec-sl .next {
	right: -30px
}

.spec-sl .next:before {
	left: 53%
}

.spec-sl .wrap {
	border: 1px solid #d5d5d5;
	height: 314px;
	overflow: hidden;
	-webkit-box-shadow: 0 13px 29px -9px transparent;
	box-shadow: 0 13px 29px -9px transparent;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transition: all .2s ease-out;
	padding-bottom: 0;
	margin-bottom: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	position: relative;
	background: #fff
}

.spec-sl .wrap:hover {
	padding-bottom: 112px;
	margin-bottom: -112px;
	-webkit-box-shadow: 0 13px 29px -9px rgba(159, 14, 14, .4);
	box-shadow: 0 13px 29px -9px rgba(159, 14, 14, .4);
	border-color: transparent
}

.spec-sl .wrap:hover .pic img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.spec-sl .wrap.cloned {
	z-index: 5
}

#db .spec-sl .wrap.cloned {
	-webkit-box-shadow: 0 13px 29px -9px rgba(159, 14, 14, .4);
	box-shadow: 0 13px 29px -9px rgba(159, 14, 14, .4)
}

.bx-touch .spec-sl .wrap {
	padding-bottom: 112px
}

.bx-touch .spec-sl .wrap:hover {
	margin-bottom: 0
}

.bx-no-touch .spec-sl .wrap:hover {
	-webkit-box-shadow: none;
	box-shadow: none
}

.spec-sl .link {
	padding: 11px 20px;
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none
}

.spec-sl .pic {
	height: 182px;
	margin: 0 20px;
	position: relative
}

.spec-sl .pic img {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	max-height: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.spec-sl .title {
	font-size: 14px;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #2e2e2e;
	margin: 0 0 5px;
	height: 56px;
	overflow: hidden;
	line-height: 1.42857;
	position: relative;
	z-index: 2
}

.spec-sl .title a {
	color: #000
}

.spec-sl .title a,
.spec-sl .title a:hover {
	font-size: 14px;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	text-decoration: none
}

.spec-sl .art {
	font-size: 14px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #ff9a9a;
	margin: 0;
	height: 20px;
	overflow: hidden;
	line-height: 1.42857
}

.spec-sl .cost {
	font-size: 18px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #131212;
	margin: 0 0 10px;
	line-height: 1.2
}

.spec-sl .cost span {
	font-size: 30px
}

.spec-sl .new {
	display: inline-block;
	color: #ff7800
}

.spec-sl .new span {
	font-size: 23px
}

.spec-sl .old {
	display: inline-block;
	color: #131212;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-decoration: line-through;
	margin-left: 5px;
	font-size: 13px
}

.spec-sl .old span {
	font-size: 14px
}

.spec-sl .b-btn {
	position: absolute;
	top: 314px;
	left: 0;
	width: 100%;
	padding: 0 20px
}

.spec-sl .b-btn .btn {
	padding-left: 30px;
	padding-right: 30px
}

.spec-sl .b-btn .btn+.btn {
	margin-top: 10px
}

.spec-sl .btn-basket {
	padding-bottom: 8px;
	padding-top: 11px
}

.basket-header .spec-sl .btn-basket .sum,
.basket-header-mob .spec-sl .btn-basket .sum,
.cart .spec-sl .btn-basket .del-btn,
.cart .spec-sl .btn-basket .minus,
.cart .spec-sl .btn-basket .plus,
.drop-search .spec-sl .btn-basket .minus,
.drop-search .spec-sl .btn-basket .plus,
.element-descr .spec-sl .btn-basket .minus,
.element-descr .spec-sl .btn-basket .plus,
.gift .spec-sl .btn-basket .f-reset,
.gift .spec-sl .btn-basket .f-search-ico,
.gift .spec-sl .btn-basket .jq-selectbox__trigger-arrow,
.menu-drop-7 .spec-sl .btn-basket .ico-2,
.search-head .spec-sl .btn-basket .btn-search,
.search-mob .spec-sl .btn-basket .btn-search,
.spec-sl .btn-basket .basket-header .sum,
.spec-sl .btn-basket .basket-header-mob .sum,
.spec-sl .btn-basket .cart .del-btn,
.spec-sl .btn-basket .cart .minus,
.spec-sl .btn-basket .cart .plus,
.spec-sl .btn-basket .close,
.spec-sl .btn-basket .drop-search .minus,
.spec-sl .btn-basket .drop-search .plus,
.spec-sl .btn-basket .element-descr .minus,
.spec-sl .btn-basket .element-descr .plus,
.spec-sl .btn-basket .gift .f-reset,
.spec-sl .btn-basket .gift .f-search-ico,
.spec-sl .btn-basket .gift .jq-selectbox__trigger-arrow,
.spec-sl .btn-basket .ic2i,
.spec-sl .btn-basket .menu-drop-7 .ico-2,
.spec-sl .btn-basket .next,
.spec-sl .btn-basket .prev,
.spec-sl .btn-basket .search-head .btn-search,
.spec-sl .btn-basket .search-mob .btn-search {
	padding-right: 8px;
	position: relative;
	top: -3px
}

.sl-sales {
	margin: 0 0 76px
}

.sl-sales .b-title {
	font-size: 36px;
	color: #ff7800;
	line-height: 1;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	margin: 0 0 29px;
	text-align: center
}

.sl-gender {
	margin: 0 0 89px;
	position: relative
}

.sl-gender:after {
	background: #fff;
	content: '';
	width: 100%;
	height: 89px;
	position: absolute;
	top: 100%;
	left: 0
}

.sl-gender.active-1 .b-wrap {
	background: #9ce9ee;
	background: -webkit-gradient(linear, left top, right top, from(#9ce9ee), color-stop(32%, #a7ebef), color-stop(80%, #c1f1f3), to(#c6f2f3));
	background: -webkit-linear-gradient(left, #9ce9ee 0, #a7ebef 32%, #c1f1f3 80%, #c6f2f3 100%);
	background: -moz-linear-gradient(left, #9ce9ee 0, #a7ebef 32%, #c1f1f3 80%, #c6f2f3 100%);
	background: -o-linear-gradient(left, #9ce9ee 0, #a7ebef 32%, #c1f1f3 80%, #c6f2f3 100%);
	background: linear-gradient(to right, #9ce9ee 0, #a7ebef 32%, #c1f1f3 80%, #c6f2f3 100%)
}

.sl-gender.active-1 .wrap {
	border-color: #89D2D7
}

.sl-gender.active-1 .nav-tabs {
	background: #7ecfd4
}

.sl-gender.active-1 .nav-tabs li:focus a,
.sl-gender.active-1 .nav-tabs li:hover a {
	color: #daf7f8
}

.sl-gender.active-1 .nav-tabs li.active a {
	color: #ef3838
}

.sl-gender.active-1 .nav-tabs li a {
	color: #caf4f5
}

.sl-gender .b-wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 50%;
	background: #ffe491;
	background: -webkit-gradient(linear, left top, right top, from(#ffe491), color-stop(19%, #ffe491), color-stop(34%, #ffe289), color-stop(79%, #ffd75d), to(#ffd34d));
	background: -webkit-linear-gradient(left, #ffe491 0, #ffe491 19%, #ffe289 34%, #ffd75d 79%, #ffd34d 100%);
	background: -moz-linear-gradient(left, #ffe491 0, #ffe491 19%, #ffe289 34%, #ffd75d 79%, #ffd34d 100%);
	background: -o-linear-gradient(left, #ffe491 0, #ffe491 19%, #ffe289 34%, #ffd75d 79%, #ffd34d 100%);
	background: linear-gradient(to right, #ffe491 0, #ffe491 19%, #ffe289 34%, #ffd75d 79%, #ffd34d 100%)
}

.sl-gender .tabs {
	position: relative
}

.sl-gender .ul-wrap {
	text-align: center;
	margin: 0 0 15px;
	position: relative
}

.sl-gender .nav-tabs {
	display: inline-block;
	background: #e5b930;
	margin-top: 40px;
	-webkit-border-radius: 25px;
	border-radius: 25px
}

.g-wrap .sl-gender .nav-tabs {
	padding: 4px 4px 5px
}

.sl-gender .nav-tabs li {
	position: relative;
	width: 172px;
	padding: 7px 3px 6px;
	text-align: center
}

.sl-gender .nav-tabs li:first-child:before {
	content: '';
	-webkit-border-radius: 21px;
	border-radius: 21px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	display: block;
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.sl-gender .nav-tabs li:focus a,
.sl-gender .nav-tabs li:hover a {
	background: 0 0;
	color: #fee396
}

.sl-gender .nav-tabs li:not(.active):first-child:before {
	left: 100%;
	margin-left: 20px
}

.sl-gender .nav-tabs li.active a {
	color: #ef3838;
	background: 0 0
}

.sl-gender .nav-tabs li+li {
	position: relative
}

.sl-gender .nav-tabs li a {
	color: #ffd860;
	font-size: 16px;
	line-height: 1.2;
	background: 0 0;
	margin-right: 0;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif
}

.sl-gender .nav-tabs li a span {
	border: none
}

.sl-gender .tab-content {
	padding: 0
}

.sl-gender .sl-pager a {
	background: #fff
}

.sl-gender .sl-pager a:hover {
	background: 0 0;
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff
}

.sl-gender .sl-pager a.selected {
	cursor: default;
	background: 0 0;
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff
}

.sl-gender .sl-pager a span {
	display: none
}

.sl-gender .pics {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.sl-gender .pics img {
	position: absolute
}

.sl-gender .pic-1 {
	top: 34px;
	left: -106px
}

.sl-gender .pic-2 {
	top: 48px;
	right: -96px
}

.sl-gender .pic-3 {
	bottom: -72px;
	right: 25%
}

.sl-gender .sl-pager {
	padding-top: 24px;
	padding-bottom: 18px
}

.sl-gender .wrap {
	background: #fff;
	border-color: #D9B546
}

.detail {
	margin: 0 0 70px;
	padding: 0 0 50px;
	border-bottom: 1px solid #D5D5D5
}

.detail .dater {
	margin: -24px 0 30px
}

.detail .dater span {
	color: #fff;
	background: #54D01D;
	display: inline-block;
	padding: 0 8px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 2;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.detail .pic {
	position: relative;
	margin: 0 0 33px
}

.detail .pic img {
	width: 100%
}

.detail .text {
	margin: 0 0 32px
}

.detail .sales {
	width: 100px;
	height: 99px;
	color: #fff;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 30px;
	line-height: 1;
	position: absolute;
	top: 0;
	right: 0;
	padding: 23px 20px 20px 31px;
	content: '';
	display: block;
	background-image: url(/local/templates/aleshka_shop/css/../images/sprite.png)
}

.detail .sales.red {
	background-position: 0 0;
	width: 100px;
	height: 99px
}

.detail .sales.orange {
	background-position: -101px 0;
	width: 100px;
	height: 99px
}

.detail .sales.yellow {
	background-position: 0 -100px;
	width: 100px;
	height: 99px
}

.detail .sales.green {
	background-position: -101px -100px;
	width: 100px;
	height: 99px
}

.detail .link a {
	color: #131212;
	text-decoration: none;
	font-size: 18px
}

.basket-header .detail .link a .sum,
.basket-header-mob .detail .link a .sum,
.cart .detail .link a .del-btn,
.cart .detail .link a .minus,
.cart .detail .link a .plus,
.detail .link a .basket-header .sum,
.detail .link a .basket-header-mob .sum,
.detail .link a .cart .del-btn,
.detail .link a .cart .minus,
.detail .link a .cart .plus,
.detail .link a .close,
.detail .link a .drop-search .minus,
.detail .link a .drop-search .plus,
.detail .link a .element-descr .minus,
.detail .link a .element-descr .plus,
.detail .link a .gift .f-reset,
.detail .link a .gift .f-search-ico,
.detail .link a .gift .jq-selectbox__trigger-arrow,
.detail .link a .ic2i,
.detail .link a .menu-drop-7 .ico-2,
.detail .link a .search-head .btn-search,
.detail .link a .search-mob .btn-search,
.detail .link a .sl-main .next,
.detail .link a .sl-main .prev,
.detail .link a .sl-partners .next,
.detail .link a .sl-partners .prev,
.detail .link a .sl-shop .next,
.detail .link a .sl-shop .prev,
.detail .link a .spec-sl .next,
.detail .link a .spec-sl .prev,
.drop-search .detail .link a .minus,
.drop-search .detail .link a .plus,
.element-descr .detail .link a .minus,
.element-descr .detail .link a .plus,
.gift .detail .link a .f-reset,
.gift .detail .link a .f-search-ico,
.gift .detail .link a .jq-selectbox__trigger-arrow,
.menu-drop-7 .detail .link a .ico-2,
.search-head .detail .link a .btn-search,
.search-mob .detail .link a .btn-search,
.sl-main .detail .link a .next,
.sl-main .detail .link a .prev,
.sl-partners .detail .link a .next,
.sl-partners .detail .link a .prev,
.sl-shop .detail .link a .next,
.sl-shop .detail .link a .prev,
.spec-sl .detail .link a .next,
.spec-sl .detail .link a .prev {
	padding-right: 7px;
	position: relative;
	top: -3px
}

.detail .link a:hover {
	color: #ef3838
}

.detail .s-text {
	text-align: right
}

.detail .s-text.pluso {
	float: right
}

.detail .s-text.pluso .pluso-more {
	display: none
}

.detail .s-text.pluso .pluso-wrap {
	padding: 0
}

.stock {
	margin: 0 0 54px
}

.stock .item {
	display: table;
	width: 100%;
	margin: 0 0 30px
}

.stock .pic {
	display: table-cell;
	vertical-align: top;
	width: 74.4%
}

.stock .pic img {
	width: 100%
}

.stock .wrap {
	display: table-cell;
	vertical-align: top;
	width: 26.6%;
	border: 1px solid #D5D5D5;
	border-left: none;
	position: relative;
	padding: 88px 20px 0 30px
}

.stock .sales {
	width: 100px;
	height: 99px;
	color: #fff;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 30px;
	line-height: 1;
	position: absolute;
	top: 0;
	right: 0;
	padding: 23px 20px 20px 31px;
	content: '';
	display: block;
	background-image: url(/local/templates/aleshka_shop/css/../images/sprite.png)
}

.stock .sales.red {
	background-position: 0 0;
	width: 100px;
	height: 99px
}

.stock .sales.orange {
	background-position: -101px 0;
	width: 100px;
	height: 99px
}

.stock .sales.yellow {
	background-position: 0 -100px;
	width: 100px;
	height: 99px
}

.stock .sales.green {
	background-position: -101px -100px;
	width: 100px;
	height: 99px
}

.stock .title {
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 22px;
	line-height: 1.27273;
	color: #2e2e2e;
	margin: 0 0 11px
}

.stock .time {
	font-size: 16px;
	line-height: 1.2;
	color: #919191;
	margin: 0 0 28px
}

.stock .btn-default:focus,
.stock .btn-default:hover {
	border: none;
	background: #d84343;
	color: #fff
}

.stock .btn-default.active,
.stock .btn-default:active {
	border: none;
	color: #fff;
	background: #bf3c3c
}

.map-wide {
	margin: 0 0 50px
}

.active-map .map-wide,
.dealers-filter+.map-wide {
	position: relative;
	overflow: hidden
}

.active-map .map-wide:after,
.dealers-filter+.map-wide:after {
	content: '';
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: 1px;
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .5);
	box-shadow: 0 0 6px rgba(0, 0, 0, .5)
}

.map-wide .wrap {
	position: relative
}

.sl-shop {
	margin: 0 0 41px
}

.sl-shop .wrap {
	position: relative
}

.sl-shop .wrap.not-init .slide:nth-child(1) {
	float: none
}

.sl-shop .wrap.not-init .slide:nth-child(1n+2) {
	display: none
}

.sl-shop .wrap.not-init .next:before,
.sl-shop .wrap.not-init .prev:before {
	content: ''
}

.sl-shop .slide {
	float: left;
	position: relative;
	width: 300px;
	z-index: 1;
	padding: 4px 2px;
	height: 194px
}

.sl-shop .slide-i {
	position: relative;
	display: block;
	width: 100%;
	height: 100%
}

.sl-shop .pic {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%
}

.sl-shop .pic .img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	max-width: initial
}

.sl-shop .next,
.sl-shop .prev {
	width: 4%;
	min-width: 20px;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 10;
	cursor: pointer;
	background: rgba(255, 255, 255, 0);
	text-decoration: none;
	color: #fff;
	opacity: .8;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
	font-size: 10px
}

.sl-shop .next:before,
.sl-shop .prev:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.sl-shop .next.hover,
.sl-shop .next:hover,
.sl-shop .prev.hover,
.sl-shop .prev:hover {
	opacity: 1
}

.sl-shop .next:active,
.sl-shop .prev:active {
	opacity: 1
}

.sl-shop .next.disabled,
.sl-shop .prev.disabled {
	opacity: .5
}

.sl-shop .prev {
	left: 0
}

.sl-shop .next {
	right: 0
}

.shop-addr {
	margin: 0 0 40px
}

.shop-addr .item {
	display: table;
	width: 100%;
	padding: 22px 23px
}

.shop-addr .item:nth-child(odd) {
	background: #f5f9fa
}

.shop-addr .pic {
	width: 180px;
	display: table-cell;
	vertical-align: middle;
	padding-right: 30px
}

.shop-addr .link {
	display: block;
	position: relative;
	border: 1px solid #D5D5D5;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	padding-top: 100%;
	background: #fff
}

.shop-addr .link img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	max-width: 90%
}

.shop-addr .wrap {
	display: table-cell;
	vertical-align: middle
}

.shop-addr .wrap-i {
	display: table;
	width: 100%
}

.shop-addr .title {
	color: #2e2e2e;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	display: table-cell;
	vertical-align: middle;
	font-size: 20px;
	width: 39%
}

.shop-addr .date {
	display: table-cell;
	vertical-align: middle;
	width: 33%
}

.shop-addr .time {
	color: #2e2e2e;
	font-size: 18px;
	line-height: 1.55556;
	margin: 0 0 2px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif
}

.shop-addr .holydays {
	color: #2e2e2e;
	font-size: 16px;
	line-height: 1.75
}

.shop-addr .phones {
	color: #2e2e2e;
	font-size: 18px;
	line-height: 1.55556;
	margin: 0 0 2px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	display: table-cell;
	vertical-align: middle
}

.logo-head-mob {
	float: left;
	width: 130px;
	position: relative;
	margin: 5px 5px 10px 0px
}

.fixed .logo-head-mob {
	margin-top: 12px;
	margin-bottom: 11px
}

.logo-head-mob .logo {
	display: table-cell;
	vertical-align: middle
}

.hamb-wrap {
	position: relative;
	float: right;
	width: 35px;
	margin: 9px 0 0
}

.fixed .hamb-wrap {
	margin-top: 15px
}

.hamburger {
	border: none;
	cursor: pointer;
	height: 25px;
	width: 25px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	padding: 0;
	background: 0 0;
	outline: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative
}

.hamburger.pm-opener {
	opacity: 1
}

.hamburger .ico {
	top: 50%;
	margin-top: -1px;
	border: none
}

.hamburger .ico,
.hamburger .ico:after,
.hamburger .ico:before {
	position: absolute;
	height: 2px;
	left: 0;
	width: 17px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	background: #ef3838
}

.hamburger .ico:after,
.hamburger .ico:before {
	content: '';
	-webkit-transform-origin: 3px center;
	-moz-transform-origin: 3px center;
	-ms-transform-origin: 3px center;
	-o-transform-origin: 3px center;
	transform-origin: 3px center
}

.hamburger .ico:before {
	top: 6px
}

.hamburger .ico:after {
	top: -6px
}

.hamburger.opened .ico {
	-webkit-transform: scale3d(.8, .8, .8);
	-moz-transform: scale3d(.8, .8, .8);
	transform: scale3d(.8, .8, .8);
	background: 0 0
}

.hamburger.opened .ico:after,
.hamburger.opened .ico:before {
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	top: 0
}

.hamburger.opened .ico:before {
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	-moz-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg)
}

.hamburger.opened .ico:after {
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	-moz-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg)
}

.no-csstransforms3d .hamburger.opened .ico {
	background: 0 0;
	position: static
}

.no-csstransforms3d .hamburger.opened .ico:after,
.no-csstransforms3d .hamburger.opened .ico:before {
	left: 0;
	-webkit-transform-origin: initial;
	-moz-transform-origin: initial;
	-ms-transform-origin: initial;
	-o-transform-origin: initial;
	transform-origin: initial
}

.no-csstransforms3d .hamburger.opened .ico:before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 41%
}

.no-csstransforms3d .hamburger.opened .ico:after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	bottom: 42%;
	top: auto;
	left: -1px
}

.hamburger.opened.pm-opener {
	opacity: 0
}
.search-mob-head{
	float: right;
	margin: 9px 5px 0
}
.phonecall-mob{
	float: right;
	margin: 9px 10px 0 0
}
.head-svg{
	width: 21px;
	height: 21px
}
.basket-header-mob {
	margin: 9px 0 0;
	text-align: center;
	float: right;
	line-height: 1.2;
	width: 50px; /*63px*/
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif
}

.fixed .basket-header-mob {
	margin-top: 20px
}

.basket-header-mob a {
	vertical-align: top;
	color: #2e2e2e;
	text-decoration: none;
	display: block
}

.basket-header-mob a:hover {
	color: #ef3838
}

.basket-header-mob .sum {
	position: relative;
	display: inline-block;
	text-align: center;
	top: 0;
	padding-right: 11px;
	vertical-align: top
}

.basket-header-mob .sum:before {
	font-size: 10px
}

.basket-header-mob .icon {
	position: absolute;
	top: -12px;
	right: 3px;
	display: inline-block;
	height: 19px;
	line-height: 22px;
	min-width: 19px;
	font-size: 12px;
	color: #fff;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #ef3838;
	z-index: 2;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	-webkit-box-shadow: 0 0 0 3px #fff;
	box-shadow: 0 0 0 3px #fff
}

.logo-head {
	margin: 15px 10px 15px 0px
}
.head-left .time{
	text-align: center;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
}
.contacts-head .block-line > div{
	display: inline-block
}
.contacts-head .time {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 2.14286;
	margin-right: 17px
}

.contacts-head .time sup {
	font-size: 9px
}

.contacts-head .tel {
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	color: #2e2e2e;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 2.14286
}

.contacts-head .tel:hover {
	text-decoration: underline
}

.contacts-head .tel+.tel {
	margin-left: 19px
}

.contacts-head .tel span {
	color: #a5a5a5;
	font-size: 12px;
	line-height: 2.5
}
.contacts-head .header-msgs{
	display: inline-block;
	position: absolute;
	right: 10px;
}
.contacts-head .header-msgs a:not(:last-child){
	margin-right: 10px;
}
.contacts-head .header-msgs a > svg{
	width: 30px;
	height: 30px;
}
.contacts-head .header-msgs a:hover > svg{
	-webkit-filter: opacity(50%);
	filter: opacity(50%);
}
.menu-hor .menu_level_1 {
	padding-right: 10px;
	margin: 10px -10px;
	font-size: 15px;
	line-height: 1.2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.menu-hor .item_1 {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif
}

.menu-hor .item_1.mod>a,
.menu-hor .item_1.mod>span {
	color: #ff7800
}

.menu-hor .item_1>a,
.menu-hor .item_1>span {
	padding: 4px 10px;
	display: inline-block;
	color: #2e2e2e
}

.menu-hor .item_1>a {
	text-decoration: none
}

.menu-hor .item_1>a:hover {
	color: #ef3838
}

.menu-hor .item_1.active>a,
.menu-hor .item_1.active>span {
	color: #ef3838
}

.menu-hor .item_1.active>a:hover {
	color: #2e2e2e
}

.menu-hor .item_1:last-child>a {
	padding: 4px 0
}

.btn-question {
	margin: 7px 0 0
}

.btn-question .btn {
	font-size: 15px;
	-webkit-border-radius: 21px;
	border-radius: 21px;
	padding-left: 10px;
	padding-right: 10px
}

.btn-question-mob {
	margin: 0 0 20px
}

.btn-question-mob .btn {
	font-size: 15px;
	padding: 17px 10px;
	-webkit-border-radius: 25px;
	border-radius: 25px
}

.logo-head-mob-2 {
	float: left;
	width: 18%;
	position: relative;
	padding: 11px 16px 8px 10px;
	border-right: 1px solid #D5D5D5;
	display: none
}

.fixed .logo-head-mob-2 {
	display: block
}

.logo-head-mob-2 .logo {
	display: table-cell;
	vertical-align: middle;
	width: 140px
}

.menu-drop-7 {
	margin: 0;
	position: relative;
	padding: 17px 0 11px 10px;
	margin-left: -10px;
	z-index: 125
}

.menu-drop-7.active {
	background: #fff
}

.menu-drop-7.active .submenu {
	display: block
}

.menu-drop-7.active .ico-2 {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.menu-drop-7 .title {
	font-size: 15px;
	line-height: 1.2;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	position: relative;
	padding-left: 31px;
	color: #2e2e2e;
	text-decoration: none;
	margin-left: 10px
}

.menu-drop-7 .title:hover {
	color: #ef3838
}

.menu-drop-7 .ico {
	top: 50%;
	margin-top: -1px;
	border: none;
	cursor: pointer
}

.menu-drop-7 .ico,
.menu-drop-7 .ico:after,
.menu-drop-7 .ico:before {
	position: absolute;
	height: 2px;
	left: 0;
	width: 17px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	background: #ef3838
}

.menu-drop-7 .ico:after,
.menu-drop-7 .ico:before {
	content: '';
	-webkit-transform-origin: 3px center;
	-moz-transform-origin: 3px center;
	-ms-transform-origin: 3px center;
	-o-transform-origin: 3px center;
	transform-origin: 3px center
}

.menu-drop-7 .ico:before {
	top: 6px
}

.menu-drop-7 .ico:after {
	top: -6px
}

.menu-drop-7 .ico-2 {
	display: inline-block;
	margin-left: 7px;
	cursor: pointer;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	transition: all .15s ease-out;
	font-size: 10px
}

.menu-drop-7 .ico-2:before {
	position: relative;
	top: -1px
}

.menu-drop-7 .submenu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 51;
	display: none;
	width: 100%
}

.menu-drop-7 .menu-mobile {
	background: #f5f9fa;
	margin: 0;
	padding-bottom: 16px;
	overflow: auto
}

.menu-drop-7 .menu-mobile .item_1>a,
.menu-drop-7 .menu-mobile .item_1>span {
	font-size: 14px;
	padding: 12px 36px 11px 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	border: none
}

.menu-drop-7 .menu-mobile .item_1 .icon {
	height: 43px
}

.menu-drop-7 .menu-mobile .item_1 .icon:before {
	width: 7px;
	height: 7px;
	border-width: 1px
}

.menu-drop-7 .menu-mobile .menu_level_2 {
	padding: 0;
	background: #e4eaec
}

.menu-drop-7 .menu-mobile .item_2>a,
.menu-drop-7 .menu-mobile .item_2>span {
	font-size: 12px;
	padding: 9px 36px 9px 15%
}

.menu-drop-7 .menu-mobile .item_2 .icon {
	height: 34px
}

.menu-drop-7 .menu-mobile .item_2 .icon:before {
	width: 7px;
	height: 7px;
	border-width: 1px
}

.menu-drop-7 .menu-mobile .menu_level_3 {
	background: #d6dfe1
}

.menu-drop-7 .menu-mobile .item_3>a,
.menu-drop-7 .menu-mobile .item_3>span {
	font-size: 12px;
	padding: 9px 36px 9px 19%
}

.menu-drop-7 .desctop-menu {
	background: #fff;
	margin: 0;
	padding-bottom: 16px
}

.menu-drop-7 .desctop-menu ul.mn-vnavigation {
	list-style: none;
	margin: 0;
	min-height: 510px;
	padding: 5px 0
}

.menu-drop-7 .desctop-menu .dropdown-submenu > .dropleft-menu {
	top: 0;
	left: 100%;
	margin: 0;
	height: 100%;
	width: auto;
	background: #fff;
	position: absolute;
	z-index: 1000;
	float: left;
	min-width: 375.5px;
	padding: 5px 0;
	border-left: 1px solid #ccc;
	display: none;
	min-height: 100%;
	max-height: 80vh
}

.fixed .menu-drop-7 .desctop-menu .dropdown-submenu > .dropleft-menu {
	min-width: 350.5px
}

.menu-drop-7 .desctop-menu .dropdown-submenu > .dropleft-menu.parent {
	overflow: auto
}

.menu-drop-7 .desctop-menu .dropdown-submenu:hover > .dropleft-menu {
	display: block
}

.menu-drop-7 .desctop-menu .dropdown-submenu > a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
	margin-top: 5px;
	margin-right: -10px
}

.menu-drop-7 .desctop-menu .item_1 > a,
.menu-drop-7 .desctop-menu .item_1 > span {
	font-size: 14px;
	padding: 9px 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	border: none;
	display: block;
	text-decoration: none;
	line-height: 1.4;
	color: #2e2e2e
}

.menu-drop-7 .desctop-menu .item_1 > a:hover,
.menu-drop-7 .desctop-menu .item_1 > span:hover,
.menu-drop-7 .desctop-menu .item_1:focus > a,
.menu-drop-7 .desctop-menu .item_1:hover > a {
	background: #fdebeb
}

.menu-drop-7 .desctop-menu .item_1.active > a {
	color: #ef3838
}

.menu-drop-7 .desctop-menu .item_1 > a.icon,
.menu-drop-7 .desctop-menu .item_1 > span.icon {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 57px;
	text-align: center;
	padding: 0;
	margin: 0;
	border-bottom: none
}

.menu-drop-7 .desctop-menu .item_1 > a.icon:before,
.menu-drop-7 .desctop-menu .item_1 > span.icon:before {
	content: '';
	border: 2px solid #545454;
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	border-right: none;
	border-bottom: none;
	left: 16px;
	opacity: .7
}

.menu-drop-7 .desctop-menu .item_1 > a.icon:hover,
.menu-drop-7 .desctop-menu .item_1 > span.icon:hover {
	background: 0 0
}

.menu-drop-7 .desctop-menu .item_1 > a.icon:hover:before,
.menu-drop-7 .desctop-menu .item_1 > span.icon:hover:before {
	border-color: #ef3838
}

.menu-drop-7 .desctop-menu .item_1 > a.icon .closer,
.menu-drop-7 .desctop-menu .item_1 > a.icon .opener,
.menu-drop-7 .desctop-menu .item_1 > span.icon .closer,
.menu-drop-7 .desctop-menu .item_1 > span.icon .opener {
	font-size: 30px;
	line-height: 1
}

@media (max-height:768px){
	.menu-drop-7 .desctop-menu .item_1 > a,
	.menu-drop-7 .desctop-menu .item_1 > span {
		padding: 6px 20px;
		font-size: 12px
	}

	.fixed .menu-drop-7 .desctop-menu .item_1 > a,
	.menu-drop-7 .desctop-menu .item_1 > span {
		padding: 9px 20px
	}
}
@media (max-height:668px){
	.fixed .menu-drop-7 .desctop-menu .item_1 > a,
	.menu-drop-7 .desctop-menu .item_1 > span {
		padding: 7.5px 20px
	}
}
@media(max-width:1024px){
	.fixed .menu-drop-7 .desctop-menu .dropdown-submenu > .dropleft-menu {
		min-width: 300px
	}
}

.g-header_i .hover-background {
	visibility: hidden;
	position: absolute;
	left: 0;
	width: 100%;
	height: 56px;
	float: left;
	background: rgba(0, 0, 0, .4);
	opacity: 0;
	-webkit-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	transition: all .15s ease-out;
	z-index: 50
}

.menu-background .g-header_i .hover-background {
	visibility: visible;
	opacity: 1
}

.search-head {
	margin: 0;
	position: relative
}

.search-head.active {
	z-index: 100
}

.search-head.active:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #fff;
	z-index: 50
}

.search-head .field {
	position: relative;
	width: 100%
}

.search-head .input {
	height: 56px;
	padding: 14px 50px 14px 26px;
	line-height: 26px;
	font-size: 15px;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #2e2e2e;
	background: #fff;
	border: none;
	width: 100%
}

.search-head .input:-moz-placeholder {
	color: #adadad;
	opacity: 1;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.search-head .input::-moz-placeholder {
	color: #adadad;
	opacity: 1;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.search-head .input:-ms-input-placeholder {
	color: #adadad;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.search-head .input::-webkit-input-placeholder {
	color: #adadad;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.search-head .input.placeholder {
	color: #adadad;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.search-head .label-search {
	position: absolute;
	right: 0;
	top: 0
}

.search-head .label-search input {
	display: none
}

.search-head .btn-search {
	border: none;
	padding: 0;
	position: absolute;
	right: 18px;
	top: 17px;
	width: 21px;
	height: 21px;
	background: #fff;
	font-size: 10px;
	cursor: pointer
}

.drop-search {
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	display: none;
	overflow: auto;
	border-top: 1px solid #D5D5D5
}

.drop-search .container {
	padding-left: 0;
	padding-right: 0
}

.drop-search .list {
	padding-top: 17px
}

.drop-search .wrap:after,
.drop-search .wrap:before {
	content: " ";
	display: table
}

.drop-search .wrap:after {
	clear: both
}

.drop-search .item {
	border-bottom: 1px solid #D5D5D5;
	padding: 22px 0 23px
}

.drop-search .item:last-child {
	border-bottom: none
}

.drop-search .pic {
	float: left;
	width: 10.5%;
	padding-right: 10px
}

.drop-search .pic img {
	margin: 0 auto
}

.drop-search .title-wrap {
	float: left;
	width: 23.3%;
	padding-right: 10px
}

.drop-search .title {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #2e2e2e;
	font-size: 14px;
	line-height: 1.42857;
	margin: 0 0 9px
}

.drop-search .art {
	color: #919191;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.2
}

.drop-search .highlighted {
	background: #FCD7D7
}

.drop-search .cost {
	float: left;
	width: 15%;
	font-size: 18px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #131212;
	margin: 17px 0 18px;
	line-height: 1.2;
	padding-right: 10px
}

.drop-search .cost span {
	font-size: 24px
}

.drop-search .cost .old {
	text-decoration: line-through;
	font-size: 15px;
	display: block
}

.drop-search .cost .old span {
	font-size: 15px
}

.drop-search .numb {
	float: left;
	width: 16.7%;
	padding-right: 10px;
	margin: 10px 0 0
}

.drop-search .minus {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle
}

.drop-search .input-numb {
	display: inline-block;
	vertical-align: middle;
	width: 44px;
	margin: 0 11px
}

.drop-search .input-numb input {
	width: 100%;
	-webkit-border-radius: 100% 100% 100% 100%/40% 40% 40% 40%;
	border-radius: 100% 100% 100% 100%/40% 40% 40% 40%;
	border: 1px solid #BABABA;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .2);
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .2);
	text-align: center;
	color: #131212;
	font-size: 18px;
	line-height: 38px;
	height: 42px
}

.drop-search .plus {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle
}

.drop-search .b-btn {
	float: left;
	width: 34.5%;
	margin: 6px 0 0
}

.drop-search .b-btn .btn {
	padding-right: 26px;
	padding-left: 26px;
	margin-bottom: 5px
}

.drop-search .b-btn .btn+.btn {
	margin-left: 10px
}

.basket-header .drop-search .b-btn .sum,
.basket-header-mob .drop-search .b-btn .sum,
.cart .drop-search .b-btn .del-btn,
.drop-search .b-btn .basket-header .sum,
.drop-search .b-btn .basket-header-mob .sum,
.drop-search .b-btn .cart .del-btn,
.drop-search .b-btn .close,
.drop-search .b-btn .gift .f-reset,
.drop-search .b-btn .gift .f-search-ico,
.drop-search .b-btn .gift .jq-selectbox__trigger-arrow,
.drop-search .b-btn .ic2i,
.drop-search .b-btn .menu-drop-7 .ico-2,
.drop-search .b-btn .minus,
.drop-search .b-btn .plus,
.drop-search .b-btn .search-head .btn-search,
.drop-search .b-btn .search-mob .btn-search,
.drop-search .b-btn .sl-main .next,
.drop-search .b-btn .sl-main .prev,
.drop-search .b-btn .sl-partners .next,
.drop-search .b-btn .sl-partners .prev,
.drop-search .b-btn .sl-shop .next,
.drop-search .b-btn .sl-shop .prev,
.drop-search .b-btn .spec-sl .next,
.drop-search .b-btn .spec-sl .prev,
.gift .drop-search .b-btn .f-reset,
.gift .drop-search .b-btn .f-search-ico,
.gift .drop-search .b-btn .jq-selectbox__trigger-arrow,
.menu-drop-7 .drop-search .b-btn .ico-2,
.search-head .drop-search .b-btn .btn-search,
.search-mob .drop-search .b-btn .btn-search,
.sl-main .drop-search .b-btn .next,
.sl-main .drop-search .b-btn .prev,
.sl-partners .drop-search .b-btn .next,
.sl-partners .drop-search .b-btn .prev,
.sl-shop .drop-search .b-btn .next,
.sl-shop .drop-search .b-btn .prev,
.spec-sl .drop-search .b-btn .next,
.spec-sl .drop-search .b-btn .prev {
	position: relative;
	padding-right: 6px;
	top: -2px
}

.basket-header {
	border: 1px solid #D5D5D5;
	margin: 7px 0 0 10px;
	-webkit-border-radius: 24px;
	border-radius: 24px;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	text-align: center;
	line-height: 1.2
}

.basket-header a {
	vertical-align: top;
	color: #2e2e2e;
	text-decoration: none;
	padding: 9px 10px;
	display: block
}

.basket-header a:hover {
	color: #ef3838
}

.basket-header .title {
	display: inline-block;
	vertical-align: top;
	font-size: 15px;
	padding-top: 3px
}

.basket-header .sum {
	position: relative;
	display: inline-block;
	text-align: center;
	top: 0;
	padding-right: 11px;
	vertical-align: top
}

.basket-header .sum:before {
	font-size: 10px
}

.basket-header .icon {
	position: absolute;
	top: -12px;
	right: 3px;
	display: inline-block;
	height: 19px;
	line-height: 22px;
	min-width: 19px;
	font-size: 12px;
	color: #fff;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #ef3838;
	z-index: 2;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	-webkit-box-shadow: 0 0 0 3px #fff;
	box-shadow: 0 0 0 3px #fff
}

.breadcrumb {
	padding: 6px 15px 0 0;
	margin-top: 14px;
	margin-bottom: 0;
	list-style: none;
	background-color: transparent;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.g-wrap .breadcrumb ol {
	font-size: 14px;
	margin-bottom: 0
}

.breadcrumb li {
	display: inline-block
}

.breadcrumb li>a {
	color: #131212;
	text-decoration: none
}

.breadcrumb li>a:hover {
	color: #ef3838
}

.breadcrumb li+li:before {
	content: "— ";
	display: inline-block;
	margin: 1px 7px 0;
	color: #131212;
	position: static
}

.breadcrumb .active {
	color: #b7b7b7
}

.breadcrumb .active:before {
	color: #b7b7b7
}

.menu-accordion {
	padding-right: 40px;
	border-right: 1px solid #D5D5D5
}

.menu-accordion .title {
	font-size: 24px;
	margin: 0 0 24px;
	line-height: 1.2;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif
}

.menu-accordion [class*=item_] {
	display: block
}

.menu-accordion [class*=item_]>a {
	color: #4a89dc
}

.menu-accordion [class*=item_]>a:hover {
	color: #ef3838
}

.menu-accordion [class*=item_]>span {
	color: #000
}

.menu-accordion [class*=item_].active>a,
.menu-accordion [class*=item_].active>span {
	color: #000
}

.menu-accordion [class*=item_].active>a:hover {
	color: #ef3838
}

.menu-accordion .accordion .acc-heading {
	position: relative;
	padding: 0 0 11px
}

.menu-accordion .accordion .acc-body {
	padding-bottom: 0
}

.menu-accordion .accordion .panel {
	padding-left: 0
}

.menu-accordion .level-1 {
	font-size: 18px
}

.menu-accordion .level-1.active {
	color: #000
}

.menu-accordion .level-2 {
	font-size: 15px;
	margin: 0 0 18px 15px
}

.menu-accordion .level-2 .item_2 {
	margin-bottom: 14px
}

#db .menu-accordion .level-3 {
	font-size: 13px;
	margin: 16px 0 0 3px;
	padding: 0
}

.menu-accordion .level-3 .item_3 {
	margin-bottom: 8px
}

.menu-accordion .level-3 .item_3:before {
	padding-right: 2px
}

.menu-accordion .level-4 {
	font-size: 13px;
	padding: 0;
	margin: 5px 0 0 13px
}

.menu-accordion .level-4 .item_4 {
	margin-bottom: 5px
}

.menu-accordion .level-4 .item_4:before {
	content: none
}

.menu-accordion .open-menu {
	display: block;
	position: absolute;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	padding: 7px;
	top: 2px;
	left: -24px;
	-webkit-transform-origin: 9px center 0;
	-moz-transform-origin: 9px center 0;
	-ms-transform-origin: 9px center 0;
	-o-transform-origin: 9px center 0;
	transform-origin: 9px center 0
}

.menu-accordion .open-menu:before {
	content: '';
	display: block;
	border: 4px solid;
	border-color: transparent transparent transparent #4a89dc
}

.menu-accordion .open-menu:hover:before {
	border-color: transparent transparent transparent #ef3838
}

.menu-accordion .open-menu.collapsed {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.menu-accordion.style-2 [class*=item_]:hover {
	background: #689aea
}

.menu-accordion.style-2 [class*=item_]:hover>a,
.menu-accordion.style-2 [class*=item_]:hover>span {
	color: #fff
}

.menu-accordion.style-2 .accordion {
	border: 1px solid #D5D5D5;
	border-bottom: none
}

.menu-accordion.style-2 .panel {
	padding: 0;
	background: #f4f6f9
}

.menu-accordion.style-2 .acc-heading {
	display: inline-block;
	font-size: 18px;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	padding: 14px 0 11px 16px
}

.menu-accordion.style-2 .acc-heading+div {
	background: #fff
}

.menu-accordion.style-2 .open-menu {
	left: auto;
	right: -26px;
	top: 18px
}

.menu-accordion.style-2 .level-2 {
	margin: 0
}

.menu-accordion.style-2 .level-2 .item_2 {
	margin-bottom: 0;
	padding: 15px 0 14px 30px;
	border-bottom: 1px solid #D5D5D5
}

.menu-foot-3 {
	margin: 0 0 51px
}

.menu-foot-3 .menu_level_1 {
	margin: 0 -10px
}

.menu-foot-3 .item_1 {
	float: left;
	width: 25%;
	padding: 0 10px;
	margin-bottom: 33px
}

.menu-foot-3 .item_1:nth-child(4n+1) {
	clear: both
}

.menu-foot-3 .item_1>a,
.menu-foot-3 .item_1>span {
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.2;
	color: #2e2e2e
}

.menu-foot-3 .item_1>a {
	text-decoration: none
}

.menu-foot-3 .item_1>a:hover {
	color: #ef3838
}

.menu-foot-3 .item_1.active>a,
.menu-foot-3 .item_1.active>span {
	color: #ef3838
}

.menu-foot-3 .item_1.active>a:hover {
	color: #2e2e2e
}

.menu-foot-3 .menu_level_2 {
	margin: 9px 0 0
}

.menu-foot-3 .item_2 {
	display: block;
	margin: 0 0 2px
}

.menu-foot-3 .item_2>a,
.menu-foot-3 .item_2>span {
	font-size: 15px;
	color: #686868
}

.menu-foot-3 .item_2>a {
	text-decoration: none
}

.menu-foot-3 .item_2>a:hover {
	color: #ef3838
}

.menu-foot-3 .item_2.active>a,
.menu-foot-3 .item_2.active>span {
	color: #ef3838
}

.menu-foot-3 .item_2.active>a:hover {
	color: #2e2e2e
}

.menu-foot-3 .link a {
	text-decoration: none;
	font-size: 16px;
	line-height: 1.2;
	margin: 0 0 5px;
	color: #8a8a8a
}

.menu-foot-3 .link a:hover {
	color: #ef3838
}

.basket-header .menu-foot-3 .link a .sum,
.basket-header-mob .menu-foot-3 .link a .sum,
.cart .menu-foot-3 .link a .del-btn,
.cart .menu-foot-3 .link a .minus,
.cart .menu-foot-3 .link a .plus,
.drop-search .menu-foot-3 .link a .minus,
.drop-search .menu-foot-3 .link a .plus,
.element-descr .menu-foot-3 .link a .minus,
.element-descr .menu-foot-3 .link a .plus,
.gift .menu-foot-3 .link a .f-reset,
.gift .menu-foot-3 .link a .f-search-ico,
.gift .menu-foot-3 .link a .jq-selectbox__trigger-arrow,
.menu-drop-7 .menu-foot-3 .link a .ico-2,
.menu-foot-3 .link a .basket-header .sum,
.menu-foot-3 .link a .basket-header-mob .sum,
.menu-foot-3 .link a .cart .del-btn,
.menu-foot-3 .link a .cart .minus,
.menu-foot-3 .link a .cart .plus,
.menu-foot-3 .link a .close,
.menu-foot-3 .link a .drop-search .minus,
.menu-foot-3 .link a .drop-search .plus,
.menu-foot-3 .link a .element-descr .minus,
.menu-foot-3 .link a .element-descr .plus,
.menu-foot-3 .link a .gift .f-reset,
.menu-foot-3 .link a .gift .f-search-ico,
.menu-foot-3 .link a .gift .jq-selectbox__trigger-arrow,
.menu-foot-3 .link a .ic2i,
.menu-foot-3 .link a .menu-drop-7 .ico-2,
.menu-foot-3 .link a .search-head .btn-search,
.menu-foot-3 .link a .search-mob .btn-search,
.menu-foot-3 .link a .sl-main .next,
.menu-foot-3 .link a .sl-main .prev,
.menu-foot-3 .link a .sl-partners .next,
.menu-foot-3 .link a .sl-partners .prev,
.menu-foot-3 .link a .sl-shop .next,
.menu-foot-3 .link a .sl-shop .prev,
.menu-foot-3 .link a .spec-sl .next,
.menu-foot-3 .link a .spec-sl .prev,
.search-head .menu-foot-3 .link a .btn-search,
.search-mob .menu-foot-3 .link a .btn-search,
.sl-main .menu-foot-3 .link a .next,
.sl-main .menu-foot-3 .link a .prev,
.sl-partners .menu-foot-3 .link a .next,
.sl-partners .menu-foot-3 .link a .prev,
.sl-shop .menu-foot-3 .link a .next,
.sl-shop .menu-foot-3 .link a .prev,
.spec-sl .menu-foot-3 .link a .next,
.spec-sl .menu-foot-3 .link a .prev {
	padding-left: 7px;
	position: relative;
	top: -3px;
	font-size: 9px
}

.basket-header .menu-foot-3 .link a .sum:before,
.basket-header-mob .menu-foot-3 .link a .sum:before,
.cart .menu-foot-3 .link a .del-btn:before,
.cart .menu-foot-3 .link a .minus:before,
.cart .menu-foot-3 .link a .plus:before,
.drop-search .menu-foot-3 .link a .minus:before,
.drop-search .menu-foot-3 .link a .plus:before,
.element-descr .menu-foot-3 .link a .minus:before,
.element-descr .menu-foot-3 .link a .plus:before,
.gift .menu-foot-3 .link a .f-reset:before,
.gift .menu-foot-3 .link a .f-search-ico:before,
.gift .menu-foot-3 .link a .jq-selectbox__trigger-arrow:before,
.menu-drop-7 .menu-foot-3 .link a .ico-2:before,
.menu-foot-3 .link a .basket-header .sum:before,
.menu-foot-3 .link a .basket-header-mob .sum:before,
.menu-foot-3 .link a .cart .del-btn:before,
.menu-foot-3 .link a .cart .minus:before,
.menu-foot-3 .link a .cart .plus:before,
.menu-foot-3 .link a .close:before,
.menu-foot-3 .link a .drop-search .minus:before,
.menu-foot-3 .link a .drop-search .plus:before,
.menu-foot-3 .link a .element-descr .minus:before,
.menu-foot-3 .link a .element-descr .plus:before,
.menu-foot-3 .link a .gift .f-reset:before,
.menu-foot-3 .link a .gift .f-search-ico:before,
.menu-foot-3 .link a .gift .jq-selectbox__trigger-arrow:before,
.menu-foot-3 .link a .ic2i:before,
.menu-foot-3 .link a .menu-drop-7 .ico-2:before,
.menu-foot-3 .link a .search-head .btn-search:before,
.menu-foot-3 .link a .search-mob .btn-search:before,
.menu-foot-3 .link a .sl-main .next:before,
.menu-foot-3 .link a .sl-main .prev:before,
.menu-foot-3 .link a .sl-partners .next:before,
.menu-foot-3 .link a .sl-partners .prev:before,
.menu-foot-3 .link a .sl-shop .next:before,
.menu-foot-3 .link a .sl-shop .prev:before,
.menu-foot-3 .link a .spec-sl .next:before,
.menu-foot-3 .link a .spec-sl .prev:before,
.search-head .menu-foot-3 .link a .btn-search:before,
.search-mob .menu-foot-3 .link a .btn-search:before,
.sl-main .menu-foot-3 .link a .next:before,
.sl-main .menu-foot-3 .link a .prev:before,
.sl-partners .menu-foot-3 .link a .next:before,
.sl-partners .menu-foot-3 .link a .prev:before,
.sl-shop .menu-foot-3 .link a .next:before,
.sl-shop .menu-foot-3 .link a .prev:before,
.spec-sl .menu-foot-3 .link a .next:before,
.spec-sl .menu-foot-3 .link a .prev:before {
	width: 6px
}

.logo-foot {
	margin-bottom: 10px
}

.logo-foot .logo {
	margin-bottom: 9px
}

.logo-foot .title {
	color: #b2b2b2;
	font-size: 14px;
	line-height: 1.2
}

.logo-foot .title span {
	font-family: sans-serif
}

.social-foot .list {
	display: block;
	margin: 0
}

.social-foot .item {
	display: block;
	text-decoration: none;
	margin: 0 0 14px;
	color: #2e2e2e
}

.social-foot .item:hover {
	color: #ef3838
}

.basket-header .social-foot .sum,
.basket-header-mob .social-foot .sum,
.cart .social-foot .del-btn,
.cart .social-foot .minus,
.cart .social-foot .plus,
.drop-search .social-foot .minus,
.drop-search .social-foot .plus,
.element-descr .social-foot .minus,
.element-descr .social-foot .plus,
.gift .social-foot .f-reset,
.gift .social-foot .f-search-ico,
.gift .social-foot .jq-selectbox__trigger-arrow,
.menu-drop-7 .social-foot .ico-2,
.search-head .social-foot .btn-search,
.search-mob .social-foot .btn-search,
.sl-main .social-foot .next,
.sl-main .social-foot .prev,
.sl-partners .social-foot .next,
.sl-partners .social-foot .prev,
.sl-shop .social-foot .next,
.sl-shop .social-foot .prev,
.social-foot .basket-header .sum,
.social-foot .basket-header-mob .sum,
.social-foot .cart .del-btn,
.social-foot .cart .minus,
.social-foot .cart .plus,
.social-foot .close,
.social-foot .drop-search .minus,
.social-foot .drop-search .plus,
.social-foot .element-descr .minus,
.social-foot .element-descr .plus,
.social-foot .gift .f-reset,
.social-foot .gift .f-search-ico,
.social-foot .gift .jq-selectbox__trigger-arrow,
.social-foot .ic2i,
.social-foot .menu-drop-7 .ico-2,
.social-foot .search-head .btn-search,
.social-foot .search-mob .btn-search,
.social-foot .sl-main .next,
.social-foot .sl-main .prev,
.social-foot .sl-partners .next,
.social-foot .sl-partners .prev,
.social-foot .sl-shop .next,
.social-foot .sl-shop .prev,
.social-foot .spec-sl .next,
.social-foot .spec-sl .prev,
.spec-sl .social-foot .next,
.spec-sl .social-foot .prev {
	display: inline-block;
	padding-right: 6px;
	position: relative;
	top: -3px
}

.menu-foot-2 .menu_level_1 {
	margin: 0 -10px
}

.menu-foot-2 .item_1 {
	padding: 0 10px;
	margin: 0 0 11px
}

.menu-foot-2 .item_1.mod>a,
.menu-foot-2 .item_1.mod>span {
	color: #ff7800
}

.menu-foot-2 .item_1>a,
.menu-foot-2 .item_1>span {
	line-height: 1.2;
	color: #2e2e2e
}

.menu-foot-2 .item_1>a {
	text-decoration: none
}

.menu-foot-2 .item_1>a:hover {
	color: #ef3838
}

.menu-foot-2 .item_1.active>a,
.menu-foot-2 .item_1.active>span {
	color: #ef3838
}

.menu-foot-2 .item_1.active>a:hover {
	color: #2e2e2e
}

.studio .text {
	text-align: center;
	margin: 36px 0 42px;
	font-size: 12px;
	line-height: 1.66667;
	color: #979797
}

.studio .list {
	text-align: center;
	margin: 0 -10px
}

.studio .item {
	display: inline-block;
	vertical-align: middle;
	padding: 0 10px;
	opacity: 1;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.studio .item:hover {
	opacity: .8
}

.studio .text-wrap img {
	opacity: .8;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.studio .text-wrap img:hover {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1
}

.studio .title {
	font-size: 12px;
	line-height: 1.66667;
	text-align: center;
	color: #979797
}

.studio .link {
	text-decoration: none
}

.scroll-to-top {
	z-index: 1000;
	cursor: pointer;
	display: none;
	position: fixed;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	height: 46px;
	width: 46px;
	left: 40px;
	bottom: 40px;
	border: 1px solid #f2f2f2;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	opacity: .5;
	color: #5e5e5e;
	font-size: 11px;
	text-align: center;
	padding-top: 24px;
	background: #f7f7f7;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.scroll-to-top:before {
	position: absolute;
	top: 7px;
	left: 50%;
	margin-left: -7px;
	color: #ef3838
}

.scroll-to-top:hover {
	opacity: 1;
	background: #f2f2f2;
	border-color: #ebebeb
}

.scroll-to-top.ic-arrow:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.hamburger-cont .hamburger {
	height: 66px;
	width: 100%;
	display: block
}

.hamburger-cont .hamburger .ico {
	left: auto;
	right: 6px
}

.hamburger-cont .hamburger .ico,
.hamburger-cont .hamburger .ico:after,
.hamburger-cont .hamburger .ico:before {
	width: 28px
}

.hamburger-cont .hamburger .ico:after,
.hamburger-cont .hamburger .ico:before {
	background: #2e2e2e
}

.search-mob {
	margin: 0 -10px
}

.search-mob .field {
	position: relative;
	width: 100%
}

.search-mob .input {
	height: 56px;
	padding: 14px 50px 14px 26px;
	line-height: 26px;
	font-size: 15px;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #2e2e2e;
	background: #fff;
	border: none;
	width: 100%;
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5
}

.search-mob .input:-moz-placeholder {
	color: #adadad;
	opacity: 1;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.search-mob .input::-moz-placeholder {
	color: #adadad;
	opacity: 1;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.search-mob .input:-ms-input-placeholder {
	color: #adadad;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.search-mob .input::-webkit-input-placeholder {
	color: #adadad;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.search-mob .input.placeholder {
	color: #adadad;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
	font-size: 18px
}

.search-mob .label-search {
	position: absolute;
	right: 0;
	top: 0
}

.search-mob .label-search input {
	display: none
}

.search-mob .btn-search {
	border: none;
	padding: 0;
	position: absolute;
	right: 18px;
	top: 17px;
	background: #fff;
	font-size: 10px;
	cursor: pointer
}

.menu-mobile {
	margin: 0 -10px 20px
}

.menu-mobile [class*=item_] {
	position: relative
}

.menu-mobile [class*=item_]>a,
.menu-mobile [class*=item_]>span {
	display: block;
	line-height: 1.4;
	padding: 14px 40px 14px 15px;
	color: #000
}

.menu-mobile [class*=item_]>a:hover,
.menu-mobile [class*=item_]>span:hover {
	background: #fdebeb
}

.menu-mobile [class*=item_]>a.icon,
.menu-mobile [class*=item_]>span.icon {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 57px;
	text-align: center;
	padding: 0;
	margin: 0;
	border-bottom: none
}

.menu-mobile [class*=item_]>a.icon:before,
.menu-mobile [class*=item_]>span.icon:before {
	content: '';
	border: 2px solid #545454;
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	border-right: none;
	border-bottom: none;
	left: 16px;
	opacity: .7
}

.menu-mobile [class*=item_]>a.icon:hover,
.menu-mobile [class*=item_]>span.icon:hover {
	background: 0 0
}

.menu-mobile [class*=item_]>a.icon:hover:before,
.menu-mobile [class*=item_]>span.icon:hover:before {
	border-color: #ef3838
}

.menu-mobile [class*=item_]>a.icon .closer,
.menu-mobile [class*=item_]>a.icon .opener,
.menu-mobile [class*=item_]>span.icon .closer,
.menu-mobile [class*=item_]>span.icon .opener {
	font-size: 30px;
	line-height: 1
}

.menu-mobile [class*=item_]>a.icon.collapsed:before,
.menu-mobile [class*=item_]>span.icon.collapsed:before {
	-webkit-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-o-transform: rotate(225deg);
	transform: rotate(225deg)
}

.menu-mobile [class*=item_]>a {
	color: #000;
	text-decoration: none
}

.menu-mobile [class*=item_]>a:hover {
	color: #000
}

.menu-mobile [class*=item_].active>a,
.menu-mobile [class*=item_].active>span {
	color: #ef3838
}

.menu-mobile [class*=item_].active>a:hover {
	color: #000
}

.menu-mobile .menu_level_1 {
	margin: 0;
	padding: 0
}

.menu-mobile .item_1>a,
.menu-mobile .item_1>span {
	padding: 19px 70px 18px 20px;
	line-height: 20px;
	font-size: 16px;
	font-family: FiraSansBold, FiraSansRegular, Helvetica, Arial, sans-serif;
	color: #2e2e2e;
	border-bottom: 1px solid #EAEAEA
}

.menu-mobile .item_1>a {
	text-decoration: none
}

.menu-mobile .item_1.mod>a,
.menu-mobile .item_1.mod>span {
	color: #ff7800
}

.menu-mobile .menu_level_2 {
	font-size: 14px;
	padding: 16px 0 0;
	margin: 0;
	background: #f5f9fa
}

.menu-mobile .item_2>a,
.menu-mobile .item_2>span {
	font-size: 14px;
	padding: 11px 50px 10px 9%
}

.menu-mobile .item_2>a.icon,
.menu-mobile .item_2>span.icon {
	height: 40px
}

.menu-mobile .item_2>a {
	color: #2e2e2e
}

.menu-mobile .menu_level_3 {
	list-style: none;
	font-size: 12px;
	padding: 3px 0 0;
	margin: 0;
	background: #e4eaec
}

.menu-mobile .item_3>a,
.menu-mobile .item_3>span {
	font-size: 12px;
	padding: 8px 50px 8px 13%
}

.menu-mobile .item_3>a {
	color: #2e2e2e
}

.menu-mobile .menu_level_4 {
	list-style: none;
	font-size: 12px;
	margin: 0;
	padding: 0
}

.menu-mobile .item_4+.item_4 {
	border-top: 1px solid #EAEAEA
}

.menu-mobile .item_4>a,
.menu-mobile .item_4>span {
	padding-left: 15%;
	padding-top: 10px;
	padding-bottom: 10px
}

.logo-head-3 {
	margin: 6px 0 24px
}

.logo-head-3 img {
	margin: 0 auto
}

.g-header {
	background: #fff;
	-webkit-transition: opacity .3s ease-out;
	-o-transition: opacity .3s ease-out;
	-moz-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 131;
	width: 100%
}

.g-header.fixed .head-border,
.g-header.fixed .head-center,
.g-header.fixed .head-left,
.g-header.fixed .head-right {
	display: none
}

.g-header.fixed .head-left-2 {
	width: 23.4%
}

.g-header.fixed .head-left-2 .menu-drop-7 {
	padding-left: 19px
}

.g-header.fixed .head-left-2 .menu-drop-7.active {
	border-left-color: transparent
}

.g-header.fixed .head-center-2 {
	width: 36.4%
}

.g-header.fixed .head-right-2 {
	width: 21.1%
}

.g-header.not-fixed {
	position: static
}

.g-header.not-fixed .g-header_i {
	-webkit-box-shadow: none;
	box-shadow: none
}

.modal-open .g-header {
	padding-right: 15px
}

.g-header .head-left {
	width: 22.6%
}

.g-header .head-center {
	width: 57.3%
}

.g-header .head-right {
	width: 20.1%
}

.g-header .head-border {
	border-top: 1px solid #D5D5D5
}

.g-header .head-left-2 {
	width: 23.5%;
	padding: 0
}

.g-header .head-center-2 {
	width: 55.4%;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	padding-right: 0;
	padding-left: 0
}

.g-header .head-right-2 {
	width: 21.1%
}

.g-header_i,
.g-header_mob {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAeCAYAAACfWhZxAAAB6UlEQVR42uzXTSiDYQAH8G22E1YOTg52kaQoJ0RzUA6Uj4Pi4uBAKClfJxcX5eNCDuIiNQdfIR8hiVhNONCyREnYJLMVtuyd/6NnxTLb2/Y+T/E89cu72frvv/d5n/eZ2mk02vweT5qK8YgzGPYTTaZ8FYehUf3DIUqL0qK0KC1Ki9KitCgtSovSovRfL61W+7mV9kuSl0uyTvfC70xLkoNPssbBqbNXo/L5rHyivYecSl9o7fHxZhw0MY+221f0Lnc7jlIYJ5vJQrYBPsbBl2CDdQ5neo2UvucQPqmfm//8yzjXCUuBW9YQw2Cyao+6qirJ8Q5YGGaPwFug9BY57YyC++Hhy+MuYHHPtsNg8OakGZ4VDj6FvqDntmGCQekWOr2/lSaLS72Cixr5QqvJ9Prhf61wrGDhYZgJtQ2dhUYFiruhDKy/XOclcKZA4SloC7f3HofSwFSIwbiGItgL8zpynefBcoxyyToxAHXBJzHUDw5yC8uFgyiDTZADRzJmRDn0wGsUuTdQAR0gyfmVdQ4FUAMnMgJJyCoUQi08yvzA5P29kAljMsvfQjdkwGKoF2kj+ADTVDa9LskXkQ7JkEAXqDu6Mu/CAp3S0Y4raIBOerkVQxakQhK8wxPd2VnoznIzkvXoQ4ABACqeebw7/NWxAAAAAElFTkSuQmCC) repeat-x -15px 0
}

.g-header_mob {
	padding-top: 40px;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .2);
	box-shadow: 0 0 8px rgba(0, 0, 0, .2);
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.fixed .g-header_mob {
	padding-top: 0;
	background: 0 0
}

.g-header_i {
	padding-top: 48px;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .2);
	box-shadow: 0 0 8px rgba(0, 0, 0, .2);
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.fixed .g-header_i {
	padding-top: 0;
	background: 0 0
}

.g-footer {
	padding-bottom: 30px
}

.g-footer .header-msgs{
	display: none
}

@media (max-width: 1023px) {
	.g-footer .header-msgs, .g-footer .header-msgs:before, .g-footer .header-msgs:after, .g-footer .header-msgs .fab {
		height: 50px;
		width: 50px;
		border-radius: 50%;
		position: absolute;
		cursor: pointer;
	}
	
	.g-footer .header-msgs {
		position: relative;
		text-align: initial;
		display: block
	}
	.g-footer .header-msgs:before, .g-footer .header-msgs:after {
		content: '';
		will-change: transform;
	}
	.g-footer .header-msgs:before {
		background: url("/local/templates/aleshka_shop/svg/speech-bubble.svg") center/28px no-repeat;
		z-index: 5;
		transition: 0.3s;
		background-position-x: 45%;
		right: 15px;
	}
	.g-footer .header-msgs:after {
		/*background: #fff;*/
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
		z-index: -1;
		transition: 0.39s;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%);
	}
	.g-footer .header-msgs.active:before {
		background: url("/local/templates/aleshka_shop/svg/close.svg") center/18px no-repeat;
		-webkit-transform: rotate(90deg);
				transform: rotate(900deg);
	}
	
	.g-footer .header-msgs .fab {
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
		transition: 0.3s;
		opacity: 0;
		display: block;
		will-change: animation;
	}
	.g-footer .header-msgs .fab.active:nth-child(1) {
		-webkit-animation-delay: 0.39s;
				animation-delay: 0.39s;
	}
	.g-footer .header-msgs .fab.active:nth-child(2) {
		-webkit-animation-delay: 0.2s;
				animation-delay: 0.2s;
	}
	.g-footer .header-msgs .fab.no {
		-webkit-animation: none;
				animation: none;
		display: none
	}

	.g-footer .header-msgs{
		position: fixed;
		z-index: 999;
		background: rgba(255, 255, 255, 0.7);
		bottom: 20px;
		right: 20px;
		border: 1px solid #ec3a3e;
		box-shadow: 0 19px 38px 0 rgba(34,36,43,.3);
		margin-bottom: 0px;
	}
	.g-footer .header-msgs, .g-footer .header-msgs:before, .g-footer .header-msgs:after, .g-footer .header-msgs .fab {
		height: 50px;
		width: 50px;
	}
	.g-footer .header-msgs .fab {
		-webkit-animation: 0.3s down forwards;
				animation: 0.3s down forwards;
	}
	.g-footer .header-msgs .fab:nth-child(1) {
		top: -112px;
	}
	.g-footer .header-msgs .fab:nth-child(2) {
		top: -52px;
	}
	.g-footer .header-msgs .fab:nth-child(3) {
		top: 6px
	}
	.g-footer .header-msgs .fab.active {
		-webkit-animation: 0.48s up forwards;
				animation: 0.48s up forwards;
	}
	.g-footer .header-msgs:before {
		right: auto
	}
	.g-footer .header-msgs a > svg{
		height: 100%;
		width: 100%;
	}
}

.g-footer .footer-small {
	padding-top: 25px;
	margin-bottom: 30px;
	border-top: 1px solid #e8e8e8
}

.footer-bg {
	border-top: 1px solid #D5D5D5
}

.footer-border {
	padding-top: 61px
}

.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
}

.g-content {
	padding-bottom: 44px
}

.main .g-content {
	padding-bottom: 20px
}

.g-main-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .4);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	transition: all .15s ease-out;
	z-index: 120
}

.menu-background .g-main-background {
	visibility: visible;
	opacity: 1
}

#panel+#db .g-header {
	top: 39px
}

.g-main {
	padding-top: 219px
}

.ymaps-image-with-content {
	background-repeat: no-repeat;
	background-size: 36px 43px!important;
	background-position: center!important
}

.ie .ymaps-image-with-content {
	background-size: 37px 43px!important
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 21),(min-resolution: 192dpi) {
    .g-header_i, .g-header_mob {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAABaCAYAAAD6tMfDAAAFeUlEQVR42u3de2iVdRzH8TPF2dJuo8QK/5EuYhcEK1baVm1WEkXRnfpDC4QuZBFl9Yd0o8z8o38ULBHEdZHapv+YLDK6rOyiYqLlCkpKMzDnZjS31NPnC7/J0+M5Z+c55/k9O5f3D97gv+ezl+7sec4zU2mdg7NmbetpaEiT/w63tnalOYmcFLjBDW4CN7gJ3OAGNwfc4OaAG9wccIMb3ARucBO4wQ1ucIMb3Bxwg5sDbnCDm8ANbgI3uAnc4AY3B9zg5oAb3OAGN7jBTeAGN4Eb3ODmgBvcHHCDmwNucIObwA1uAje4wc0BN7g54AY3B9zgBjeBG9wEbnATuMENbg64wc0BN7jBDTxwg5vADW4CN7jBzQE3uDlRcbe0bAVeQrjb2z+FXbK4vwJeMg10dHwEu2RxdwIvIdzr17fBLkncTU2rgZdMg11dS2GXHO4Bjf4K8JLpyK5dC2CXHO5ujT4XeIn0j/ZugV1yuDdo9BnAS6Qd2nsS7BI5fYb7DY1eD7xEel9716hD2PN+vjbcczR6Su0Hn/cW2tbafAv2vJ83Uz39/VN3NzalVKdKk9dm29bafIVKk9fmpX5sbh5qoUqTt46q02zrvb19c1SavHZREHcjAL22eWhrDT8ZfF77U40K4h6jDoLQWy8FtjbgP4DQW6ts4yBuaw0IvdUQwv06CL11Vybct4PQS7+qmhDuK0Dopb/VuEy463hr4qXXQjsb7hr1Mxhj752hjcO4rWVgjLVj6oIMOxvwZ8AYe825cE8DZKxtzATb4Z6oBgAZW932HTEXbusTUMbWzdlwO+CrQBlbDwW3zTb69aCMpe3hHyQz4J6qjgIzlmvbdfngtrrAWXR35oIdAP4eOIvuyfCuuUZvAmfRdyRr8sR9oRoEaMH9Fv5Xezjc1tsgLbir84EdAL4IpAV3X6ZNhxv9bNUL1Mi9GwW2wz1O7QZq5L4IXiGJgtt6DKyR2q8mRMXtgN8K1kgdVlOy7ZnP6KPVl6DNu3sLgR0A/gFo8+7pXFvmO/pk3p7k1epiYDvc9ep34A7bRvtYaxy4rTvcrWQQZ26nOqVY3A74TO5c5uwPdc5wO0YdfjGIM2YfNpsSB+wA8Pkgzpj9pZ+Zz4ZRR7efSlvB/L+OqBvjhB0AvgzMJ/RAvvsVMnqt+hjUxz/xN9cHbId7tOoA9PGejbJfocOfrDYBu/lRX7ADwGvVBmD3LYq6XTHDn64+q2LYD/uGHQB+kmqvYtivFrJbscPb/fx1VQZ7QN2fFOzQW5TlVYb6mHqq0M3iGN5u8qyoEtgHVHPSsEPIX6gS2P3qnmK2inN4u00/WMGwv1fnjyTsAPC71aEKhm2fsbms2J3iHv4q9UsFwrbvTONLAXboIYdtFQh7nTozjo18DH+qWlkhdzP3qdtKCXUI+Fi1WP1bAah71bw49/E5vr03/amMf6/fW6q+VGGHkE9Xm8sYdps6N+5dfA9vN3zs8Z+eMoJtj9ddXg6oQ8BH2d07tbeMUG9XLb42SWp8uyb+Yol/svAbNbvcUGdAXmfPE7oHZksV9U67EjLcp/rKBfdQ9qm5x1V3iYC2qzvt7jfcpiopd+PnQbW1REDbE/6d6qZsT86UO+5gV6ql6q8RQP2tu3V+VqWhzgL9ErVE7RkB1DvUAjUp6dddCuOPdW8Hlqjv3A9zPm6+rFXzs/1qsypBbnc5r1Uvu2cPfVxlsevvH9pTMmraSL7eUvwinKFuUc+rNnfzpC/CZz72qM/VcvWImu7uoqboBOzj1Q3qObVGbVEHIkDepzapleoJNUONKZXXV05fDHu/PlGd58Beo65zf77YPalfC9pY0NuT+BPc/wBhlxkb7aqG+/OldtnO3tOX+uv4D+C+JLxZ+qhrAAAAAElFTkSuQmCC);
        background-size: auto 30px
    }
}

@media (min-width:480px) and (max-width:767px) {
	.bx-filter .bx-filter-parameters-box.block-width-100 .bx-filter-block,
	.bx-filter .bx-filter-parameters-box.block-width-100 .bx-filter-parameters-box-title {
		max-width: 60%
	}
}

@media (min-width:768px) {
	.container {
		width: 740px
	}
	.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
	}
	.cart-empty {
		border: 1px solid #D5D5D5
	}
	.reviews .b-btn .btn {
		padding: 25px 80px
	}
	.r-form .btn_submit {
		padding: 25px 80px
	}
	.pagination li+li {
		margin-left: 5px
	}
	.text-block .text {
		-webkit-columns: 2;
		-moz-columns: 2;
		columns: 2
	}
	.cont-wrap .btn_submit {
		padding: 25px 80px
	}
	.caption.left {
		float: left;
		max-width: 43%;
		margin-right: 5%
	}
	.caption.right {
		float: right;
		max-width: 43%;
		margin-left: 5%
	}
	.slider-gallery .text-slider-wrap {
		float: left;
		width: 89.5%
	}
	.control-group.form-group .controls {
		float: right
	}
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}
	.bx-filter .form-inline .bx-filter-select-block,
	.form-inline .bx-filter .bx-filter-select-block,
	.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
	}
	.bx-filter .form-inline .input-group .bx-filter-select-block,
	.form-inline .input-group .bx-filter .bx-filter-select-block,
	.form-inline .input-group .form-control,
	.form-inline .input-group .input-group-addon,
	.form-inline .input-group .input-group-btn {
		width: auto
	}
	.bx-filter .form-inline .input-group>.bx-filter-select-block,
	.form-inline .bx-filter .input-group>.bx-filter-select-block,
	.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 {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px
	}
	.form-horizontal .form-group-lg .control-label {
		padding-top: 14.3px
	}
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px
	}
	.modal-content .btn_submit {
		padding: 25px 80px;
		font-size: 18px
	}
	.modal-dialog {
		width: 500px;
		margin: 30px auto
	}
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
	}
	.modal-sm {
		width: 300px
	}
	.modal-fluid {
		max-width: 430px
	}
	.nav-tabs>li>a {
		margin-right: 5px;
		-webkit-border-radius: 4px;
		border-radius: 4px
	}
	.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;
		-webkit-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 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
	}
	.gift .radio-wrap {
		display: table;
		width: 100%;
		height: 50px;
		border: 1px solid #D5D5D5;
		-webkit-border-radius: 25px;
		border-radius: 25px;
		padding: 4px
	}
	.gift .radio-wrap .jq-radio {
		display: none!important
	}
	.gift .radio-wrap .jq-radio:not(.formstyler-img).checked+span {
		color: #fff
	}
	.gift .radio-wrap .jq-radio.checked+span:before {
		content: ''
	}
	.gift .radio-wrap .jq-radio+span {
		position: relative;
		padding: 11px 26px 10px
	}
	.gift .radio-wrap .jq-radio+span:before {
		width: 100%;
		height: 100%;
		background: #ef3838;
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
		-webkit-border-radius: 18px;
		border-radius: 18px
	}
	.gift .radio-wrap .radio.fs {
		display: table-cell;
		vertical-align: middle;
		margin-bottom: 0;
		text-align: center
	}
	.sl-popular .nav-tabs li+li {
		margin-left: 20px
	}
	.spec-sl .wrap-s .caroufredsel_wrapper {
		margin-left: -10px!important
	}
	.spec-sl .slider {
		margin-left: 10px!important
	}
	.sl-gender .nav-tabs li+li {
		margin-left: 20px
	}
}

@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
	}
	.bx-ui-slider-track-container {
		padding-top: 32px
	}
	.years .item {
		width: 33.33333%;
		margin-bottom: 50px
	}
	.years .item:nth-child(3n+1) {
		clear: both
	}
}

@media (min-width:1024px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.dl-horizontal dd {
		margin-left: 180px
	}
	.container {
		width: 960px
	}
	.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 {
		left: auto;
		right: 0
	}
	.navbar-right .dropdown-menu-left {
		left: 0;
		right: auto
	}
	.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
	}
	.element-descr .wrap {
		padding-right: 40px;
		margin-right: -40px;
		border-bottom: 1px solid #D5D5D5
	}
	.fl-right-md {
		float: right
	}
	.bx-filter.collapse {
		height: auto!important
	}
	.slider-gallery .sl-pager {
		position: absolute;
		bottom: 6px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%)
	}
	.control-group .controls label {
		white-space: nowrap
	}
	.control-group .controls label:before {
		content: '';
		position: absolute;
		top: 50%;
		margin-top: -6px;
		border-top: 6px solid transparent;
		border-bottom: 6px solid transparent;
		border-right: 6px solid #EC3A3E;
		left: -6px
	}
	.modal-lg {
		width: 900px
	}
	.sl-main .sl-pager {
		position: absolute;
		bottom: 14px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%)
	}
	.g-header_mob {
		display: none
	}
	.footer-bg {
		height: 74px
	}
	.footer-border {
		padding: 44px 0 35px;
		border-top: 1px solid #D5D5D5;
		border-bottom: 1px solid #D5D5D5
	}
}

@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
	}
}

@media (min-width:1280px) {
	.container {
		width: 1000px
	}
	.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
	}
	.sl-main .wrap {
		width: 1400px;
		left: 50%;
		margin-left: -700px
	}
	.sl-main .b-btn .btn {
		padding: 19px 78px 20px
	}
	.sl-gender .b-wrap {
		width: 1400px;
		margin-left: -700px
	}
}

@media (max-width:1279px) {
	.element-descr .b-btn .btn {
		padding-left: 85px;
		padding-right: 85px
	}
	.cat-block .row {
		margin-left: -5px;
		margin-right: -5px
	}
	.cat-block .item {
		margin-bottom: 10px;
		padding-left: 5px;
		padding-right: 5px
	}
	.cat-block .b-hover {
		padding: 0 18px
	}
	.error404 {
		padding-right: 0
	}
	.sl-main .new_i {
		font-size: 20px
	}
	.sl-main .title {
		font-size: 30px
	}
	.sl-gender .b-wrap {
		width: 1280px;
		margin-left: -640px
	}
	.contacts-head .tel+.tel {
		margin-left: 11px
	}
	.drop-search .numb {
		width: 13.2%
	}
	.drop-search .b-btn {
		width: 38%
	}
	.menu-accordion {
		padding-right: 20px
	}
}

@media (max-width:1024px) {
	.menu-aside {
		display: none
	}
	.menu-accordion {
		display: none
	}
}

@media (max-width:1023px) {
	.layout-simple .g-header_i {
		display: block
	}
	.cart .title-wrap {
		width: 31%
	}
	.cart .numb {
		width: 17%
	}
	.element-descr .b-btn .btn {
		float: left
	}
	.element-descr .b-btn .btn+.btn {
		margin-top: 0;
		float: right
	}
	.good-item-wrap {
		padding-left: 40px;
		padding-right: 40px
	}
	.element-pic-tab {
		padding-bottom: 30px;
		margin-bottom: 30px;
		border-top: 1px solid #D5D5D5;
		border-bottom: 1px solid #D5D5D5
	}
	#db .element-pic-tab .item {
		width: 60px;
		height: 60px;
		display: inline-block
	}
	.r-form {
		padding-left: 10px;
		padding-right: 10px
	}
	.catalog-filter .catalog-filter-collapse {
		display: block
	}
	.bx-filter.collapse {
		display: none;
		visibility: hidden
	}
	.bx-filter.collapse.in {
		display: block;
		visibility: visible
	}
	.bx-filter .bx-filter-popup-result {
		position: static;
		width: 100%;
		margin: 0 0 5px
	}
	.bx-filter .bx-filter-popup-result.left {
		position: relative;
		right: auto;
		width: 100%;
		margin: 0 0 5px;
		text-align: center;
		padding: 5px;
		min-height: 30px
	}
	.bx-filter .bx-filter-popup-result.left .arrow {
		display: none
	}
	.bx-filter .bx-filter-popup-result.left a {
		display: inline-block;
		margin-top: 0;
		margin-left: 10px
	}
	.bx-filter .bx-filter-popup-result .arrow {
		display: none
	}
	.recomended .item {
		width: 50%
	}
	.recomended .item:nth-child(3n+1) {
		clear: none
	}
	.recomended .item:nth-child(2n+1) {
		clear: both
	}
	.check-out .title-wrap {
		padding-right: 10px
	}
	.check-out .numb {
		width: 11%
	}
	.check-out .sum-itog {
		padding-right: 0
	}
	.check-out .btn-align {
		padding-right: 10px
	}
	blockquote.style-4 {
		padding: 0 50px
	}
	blockquote.style-4 .person-name {
		padding-left: 120px
	}
	blockquote.style-4:before {
		font-size: 70px;
		left: 5px
	}
	.slider-gallery .sl-pager {
		display: none!important;
		padding: 5px 0;
		text-align: center
	}
	.control-group .controls {
		position: relative;
		left: 0;
		top: 0;
		margin-top: 10px;
		width: 100%;
		min-height: 1px;
		padding-left: 10px;
		padding-right: 10px;
		float: left
	}
	.control-group .controls label:before {
		content: '';
		position: absolute;
		left: 50%;
		margin-left: -6px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #EC3A3E;
		top: -6px
	}
	.modal-content {
		padding-left: 10px;
		padding-right: 10px
	}
	.sl-main {
		margin-bottom: 20px
	}
	.sl-main .sl-pager {
		display: none!important;
		padding: 5px 0;
		text-align: center
	}
	.gender {
		margin-top: 240px
	}
	.gender .left .pic {
		top: -161px;
		left: 0
	}
	.gender .left .wrap {
		padding-left: 10%;
		padding-right: 10%
	}
	.gender .right .pic {
		top: -199px;
		right: 0
	}
	.gender .right .wrap {
		padding-left: 10%;
		padding-right: 10%
	}
	.gender .wrap {
		padding-top: 130px
	}
	.sl-gender .b-wrap {
		width: 1024px;
		margin-left: -512px
	}
	.stock .item {
		margin-bottom: 50px
	}
	.stock .pic {
		display: block;
		width: auto
	}
	.stock .wrap {
		border: none;
		display: block;
		width: auto;
		padding-top: 20px;
		padding-left: 0;
		padding-right: 100px
	}
	.shop-addr .wrap-i {
		display: block;
		width: auto
	}
	.shop-addr .title {
		display: block;
		width: auto
	}
	.shop-addr .date {
		display: block;
		width: auto
	}
	.shop-addr .phones {
		display: block;
		width: auto
	}
	.menu-foot-3 {
		display: none
	}
	.logo-foot .logo img {
		margin: 0 auto
	}
	.logo-foot .title {
		text-align: center
	}
	.studio .text {
		margin-top: 25px;
		margin-bottom: 32px
	}
	.scroll-to-top {
		left: 5px;
		bottom: 5px
	}
	.g-header_i {
		display: none
	}
	.g-main {
		padding-top: 92px
	}
}

@media (max-width:767px) {
	.h1,
	h1 {
		font-size: 38px
	}
	.h2,
	h2 {
		font-size: 27px
	}
	.g-wrap ol:not(.list-reset),
	.g-wrap ul:not(.list-reset) {
		padding: 0
	}
	.g-wrap ol:not(.list-reset) {
		padding-left: 0
	}
	.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%
	}
	.pm-wrap {
		width: 85%;
		-webkit-transform: translateX(-85%);
		-moz-transform: translateX(-85%);
		-ms-transform: translateX(-85%);
		-o-transform: translateX(-85%);
		transform: translateX(-85%)
	}
	.cart-empty {
		margin-bottom: 40px
	}
	.cart-empty .b-btn .btn {
		padding-right: 43px;
		padding-left: 43px
	}
	.cart .list {
		margin-left: -10px;
		margin-right: -10px
	}
	.cart .wrap {
		display: block
	}
	.cart .item {
		border-left: none;
		border-right: none;
		padding: 19px 10px 26px
	}
	.cart .pic {
		float: left;
		display: block;
		width: 39%
	}
	.cart .title-wrap {
		float: left;
		display: block;
		width: 61%
	}
	.cart .title {
		font-size: 14px
	}
	.cart .cost span {
		font-size: 18px
	}
	.cart .bord {
		display: block;
		height: 1px;
		border-bottom: 1px solid #D5D5D5;
		clear: both;
		padding: 7px 0 0;
		margin-bottom: 20px
	}
	.cart .numb {
		float: left;
		display: block;
		width: 39%;
		padding-left: 20px
	}
	.cart .itog {
		float: left;
		display: block;
		width: 61%;
		text-align: left
	}
	.cart .del {
		position: absolute;
		top: -8px;
		right: 0;
		width: auto;
		padding-top: 0
	}
	.cart .item-sum {
		padding-top: 3px;
		padding-bottom: 13px
	}
	.cart .item-sum .itog {
		float: left;
		padding-left: 39%;
		margin-left: -58px
	}
	.element-descr .wrap {
		padding-right: 0;
		margin-right: 0
	}
	.element-descr .art {
		float: none;
		width: auto
	}
	.element-descr .avail {
		float: none;
		width: auto
	}
	.element-descr .cost {
		float: none;
		width: auto
	}
	.element-descr .numb {
		float: none;
		width: auto
	}
	.element-descr .b-btn .btn {
		float: none;
		display: block;
		max-width: 300px;
		padding-left: 20px;
		padding-right: 20px
	}
	.element-descr .b-btn .btn+.btn {
		float: none;
		display: block;
		margin-top: 13px
	}
	.good-item-wrap {
		padding-left: 10px;
		padding-right: 10px
	}
	.el-descr-table {
		padding-left: 0
	}
	.reviews .pic {
		width: 44px;
		height: 44px;
		border-width: 2px;
		margin-right: 0
	}
	.reviews .reviews-no {
		-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3), inset 0 0 0 2px #EF3838;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3), inset 0 0 0 2px #EF3838
	}
	.reviews .reviews-yes {
		-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3), inset 0 0 0 2px #54D01D;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3), inset 0 0 0 2px #54D01D
	}
	.bx-filter.collapse {
		height: auto!important
	}
	.recomended .item {
		width: auto;
		float: none
	}
	.text-block .title {
		font-size: 30px
	}
	.sl-partners .wrap {
		margin: 0 10px
	}
	.sl-partners .next,
	.sl-partners .prev {
		opacity: 1
	}
	.cat-category .item {
		padding-right: 0;
		padding-left: 0
	}
	.cat-category .pic {
		height: 160px
	}
	.cat-category .title {
		font-size: 25px
	}
	.cat-category .list-i {
		padding-right: 10px;
		padding-left: 10px
	}
	.cat-category .link {
		padding-right: 10px;
		padding-left: 10px
	}
	.check-out .c-list {
		margin-left: -10px;
		margin-right: -10px
	}
	.check-out .c-item {
		padding: 19px 10px 26px
	}
	.check-out .c-wrap {
		display: block
	}
	.check-out .pic {
		float: left;
		display: block;
		width: 39%
	}
	.check-out .title-wrap {
		float: left;
		display: block;
		width: 61%
	}
	.check-out .title {
		font-size: 14px
	}
	.check-out .cost span {
		font-size: 18px
	}
	.check-out .bord {
		display: block;
		height: 1px;
		clear: both
	}
	.check-out .numb {
		float: left;
		display: block;
		width: 39%;
		padding-left: 20px
	}
	.check-out .itog {
		float: left;
		display: block;
		width: 61%;
		text-align: left
	}
	.error404 {
		padding-top: 20px
	}
	.error404 .media-left-old {
		margin-right: 0;
		float: none
	}
	.error404 .media-body-old,
	.error404 .media-old {
		overflow: auto;
		zoom: initial
	}
	.menu404 {
		padding-top: 20px
	}
	.menu404 .b-btn {
		margin-top: 11px
	}
	.cite.left {
		width: 100%;
		margin-bottom: 20px
	}
	.cite.right {
		width: 100%;
		margin-bottom: 20px
	}
	.cite-color.left {
		width: 100%;
		margin-bottom: 20px
	}
	.cite-color.right {
		width: 100%;
		margin-bottom: 20px
	}
	blockquote.style-1 .pic {
		padding: 0;
		margin: auto;
		float: none
	}
	blockquote.style-2 {
		margin: 32px 15px 43px
	}
	blockquote.style-3 {
		font-size: 18px;
		padding: 30px 25px 25px
	}
	blockquote.style-3 .title {
		font-size: 22px
	}
	blockquote.style-4 .text {
		font-size: 16px
	}
	blockquote.style-5 {
		font-size: 30px;
		padding: 21px 29px
	}
	blockquote.style-5 .head-text {
		left: 8px
	}
	blockquote.style-6 {
		padding: 0 30px 25px
	}
	blockquote.style-6 .title {
		font-size: 22px
	}
	blockquote.style-6 .title-small {
		font-size: 14px
	}
	.table-responsive {
		width: 100%;
		margin-bottom: 21px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd
	}
	.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
	}
	.form-group .group-check,
	.form-group .single-check {
		padding-top: 6px
	}
	.modal-header {
		padding-left: 10px;
		padding-right: 10px
	}
	.modal-header .close {
		top: 32px;
		left: 0
	}
	.modal-title {
		font-size: 26px
	}
	.modal-body {
		padding-left: 10px;
		padding-right: 10px
	}
	.g-wrap .nav-tabs>li {
		display: block;
		width: 100%
	}
	.nav-tabs>li:first-child>a {
		-webkit-border-radius: 4px;
		border-radius: 4px
	}
	.nav-tabs>li.active>a,
	.nav-tabs>li.active>a:focus,
	.nav-tabs>li.active>a:hover {
		border-bottom: none
	}
	.tabs-acordeon .tab-item {
		position: relative;
		overflow: hidden
	}
	.tabs-acordeon .tab-pane {
		top: 40px
	}
	.gift {
		padding-left: 17px;
		padding-right: 17px
	}
	.gift .radio-wrap {
		border: 1px solid #D5D5D5;
		-webkit-border-radius: 20px;
		border-radius: 20px;
		padding: 26px 0 3px 29px;
		-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15);
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15)
	}
	.g-wrap .gift .radio {
		margin-bottom: 21px;
		line-height: 1.2
	}
	.g-wrap .gift .radio+.radio {
		padding-top: 19px
	}
	.gift .radio+.radio:before {
		content: '';
		border-top: 1px solid #eee;
		height: 1px;
		width: 100%;
		position: absolute;
		top: 0;
		right: 0
	}
	.gift .radio+.radio:after {
		content: '';
		border-top: 1px solid #fff;
		height: 1px;
		width: 32px;
		position: absolute;
		top: 0;
		left: 0
	}
	.gift .b-btn .btn {
		padding: 20px 40px 17px;
		font-size: 16px
	}
	.sl-main .wrap {
		margin: 0 -10px
	}
	.sl-main .new {
		display: none
	}
	.sl-main .new_i {
		font-size: 18px
	}
	.sl-main .title {
		font-size: 24px;
		max-height: 2.3em;
		margin-bottom: 0
	}
	.sl-main .b-btn {
		display: none
	}
	.gender {
		margin-top: 200px
	}
	.gender .item {
		width: 100%
	}
	.gender .item+.item {
		margin-top: 160px
	}
	.years .item {
		width: 50%;
		margin-bottom: 50px
	}
	.years .item:nth-child(2n+1) {
		clear: both
	}
	.sl-popular .nav-tabs li+li {
		margin-top: 20px
	}
	.sl-popular .nav-tabs li+li:before {
		left: 50%;
		top: -50px
	}
	.spec-sl .wrap-s {
		margin: 0 10px
	}
	.spec-sl .next,
	.spec-sl .prev {
		opacity: 1
	}
	.sl-gender .b-wrap {
		width: 768px;
		margin-left: -384px
	}
	.sl-gender .nav-tabs li:not(.active):first-child:before {
		margin-left: 0;
		margin-top: 20px;
		left: 0;
		top: 100%
	}
	.sl-gender .nav-tabs li+li {
		margin-top: 20px
	}
	.detail .pic {
		margin-right: -10px;
		margin-left: -10px
	}
	.detail .sales {
		-webkit-transform: scale(.7);
		-moz-transform: scale(.7);
		-ms-transform: scale(.7);
		-o-transform: scale(.7);
		transform: scale(.7);
		top: -15px;
		right: -15px
	}
	.detail .link {
		margin-bottom: 20px
	}
	.detail .s-text {
		text-align: left
	}
	.stock .pic {
		margin: 0 -10px
	}
	.stock .wrap {
		padding-right: 52px
	}
	.stock .sales {
		-webkit-transform: scale(.7);
		-moz-transform: scale(.7);
		-ms-transform: scale(.7);
		-o-transform: scale(.7);
		transform: scale(.7);
		top: -15px;
		right: -25px
	}
	.stock .title {
		font-size: 18px
	}
	.stock .time {
		font-size: 14px
	}
	.sl-shop .wrap {
		margin-bottom: 15px
	}
	.shop-addr .item {
		padding: 10px
	}
	.shop-addr .pic {
		width: 120px;
		padding-right: 20px
	}
	.shop-addr .title {
		font-size: 18px
	}
	.shop-addr .time {
		font-size: 15px
	}
	.shop-addr .holydays {
		font-size: 14px
	}
	.shop-addr .phones {
		font-size: 15px
	}
	.bx-filter .bx-filter-container-modef{
		position: absolute
	}
	.bx-filter .bx-filter-popup-result {
		position: relative;
		width: 100%;
		margin: -15px 0;
		width: 108px;
		height: 45px;
		left: 200px!important;
	}
	.bx-filter .bx-filter-popup-result.right .arrow{
		display: block
	}
}

@media (max-width:510px) {
	.cat-block .item {
		width: auto;
		float: none
	}
}

@media (max-width:479px) {
	.cart .numb {
		width: 43%;
		padding-left: 0
	}
	.cart .itog {
		width: 57%
	}
	.check-out .b-wrap {
		padding-right: 17px;
		padding-left: 17px
	}
	blockquote.style-4 {
		padding: 0 30px;
		margin: 40px 0 30px
	}
	blockquote.style-4:before {
		left: -5px;
		top: -13px
	}
	.sl-main .new_i {
		font-size: 16px
	}
	.sl-main .title {
		font-size: 18px
	}
}

@media print {
	*,
	:after,
	:before {
		background: 0 0!important;
		color: #000!important;
		-webkit-box-shadow: none!important;
		box-shadow: none!important;
		text-shadow: none!important
	}
	a,
	a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " (" attr(href) ")"
	}
	abbr[title]:after {
		content: " (" attr(title) ")"
	}
	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: ""
	}
	blockquote,
	pre {
		border: 1px solid #999;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	img,
	tr {
		page-break-inside: avoid
	}
	img {
		max-width: 100%!important
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3
	}
	h2,
	h3 {
		page-break-after: avoid
	}
	select {
		background: #fff!important
	}
	.navbar {
		display: none
	}
	.btn>.caret,
	.dropup>.btn>.caret {
		border-top-color: #000!important
	}
	.label {
		border: 1px solid #000
	}
	.table {
		border-collapse: collapse!important
	}
	.table td,
	.table th {
		background-color: #fff!important
	}
	.table-bordered td,
	.table-bordered th {
		border: 1px solid #ddd!important
	}
	.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
	}
}

.social-foot .item.vk .ic2i:before {
	background-position: -.2em -114em;
	width: 4.8em;
	height: 4.6em
}

.social-foot .item.vk:hover .ic2i:before {
	background-position: -.2em -119em;
	width: 4.8em;
	height: 4.6em
}

@-webkit-keyframes up {
	50% {
	-webkit-transform: translateY(-170%);
			transform: translateY(-170%);
	}
	100% {
	opacity: 1;
	-webkit-transform: translateY(-130%);
			transform: translateY(-130%);
	}
}

@keyframes up {
	50% {
	-webkit-transform: translateY(-170%);
			transform: translateY(-170%);
	}
	100% {
	opacity: 1;
	-webkit-transform: translateY(-130%);
			transform: translateY(-130%);
	}
}
@-webkit-keyframes down {
	0% {
	opacity: 1;
	-webkit-transform: translateY(-130%);
			transform: translateY(-130%);
	}
	100% {
	opacity: 0;
	-webkit-transform: translateY(0);
			transform: translateY(0);
	top: 0;
	}
}
@keyframes down {
	0% {
	opacity: 1;
	-webkit-transform: translateY(-130%);
			transform: translateY(-130%);
	}
	100% {
	opacity: 0;
	-webkit-transform: translateY(0);
			transform: translateY(0);
	top: 0;
	}
}

.all-contacts{
	position: relative;
	display: inline-block;
}
.all-contacts__popup{
	position: absolute;
	z-index: 99999;
	background: #fff;
	box-shadow: 1px 2px 7px 0 rgba(0, 0, 0, 0.16);
	padding: 20px;
	width: 220px;
	min-height: 250px;
	top: 35px;
	left: 50%;
	left: calc(50% - 110px);
	text-align: left;
	display: none;
	z-index: 1041;
}
.show-contacts.desktop{
	padding-right: 25px
}

.all-contacts .show-contacts__icon {
position: absolute;
width: 22px;
height: 22px;
top: 7px;
right: 0;
transition: transform .3s;
}

.all-contacts .show-contacts__icon:before{
	content: ' ';
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI1NiA1MTJjLTY4LjM3ODkwNiAwLTEzMi42Njc5NjktMjYuNjI4OTA2LTE4MS4wMTk1MzEtNzQuOTgwNDY5LTQ4LjM1MTU2My00OC4zNTE1NjItNzQuOTgwNDY5LTExMi42NDA2MjUtNzQuOTgwNDY5LTE4MS4wMTk1MzFzMjYuNjI4OTA2LTEzMi42Njc5NjkgNzQuOTgwNDY5LTE4MS4wMTk1MzFjNDguMzUxNTYyLTQ4LjM1MTU2MyAxMTIuNjQwNjI1LTc0Ljk4MDQ2OSAxODEuMDE5NTMxLTc0Ljk4MDQ2OXMxMzIuNjY3OTY5IDI2LjYyODkwNiAxODEuMDE5NTMxIDc0Ljk4MDQ2OWM0OC4zNTE1NjMgNDguMzUxNTYyIDc0Ljk4MDQ2OSAxMTIuNjQwNjI1IDc0Ljk4MDQ2OSAxODEuMDE5NTMxcy0yNi42Mjg5MDYgMTMyLjY2Nzk2OS03NC45ODA0NjkgMTgxLjAxOTUzMWMtNDguMzUxNTYyIDQ4LjM1MTU2My0xMTIuNjQwNjI1IDc0Ljk4MDQ2OS0xODEuMDE5NTMxIDc0Ljk4MDQ2OXptMC00NzJjLTExOS4xMDE1NjIgMC0yMTYgOTYuODk4NDM4LTIxNiAyMTZzOTYuODk4NDM4IDIxNiAyMTYgMjE2IDIxNi05Ni44OTg0MzggMjE2LTIxNi05Ni44OTg0MzgtMjE2LTIxNi0yMTZ6bTEzOC4yODUxNTYgMTgyLTI4LjI4NTE1Ni0yOC4yODUxNTYtMTEwIDExMC0xMTAtMTEwLTI4LjI4NTE1NiAyOC4yODUxNTYgMTM4LjI4NTE1NiAxMzguMjg1MTU2em0wIDAiIGZpbGw9IiNlYzNhM2UiLz48L3N2Zz4=");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}


.all-contacts.isOpen .show-contacts .show-contacts__icon {
    transform: rotate(180deg);
}
.contacts-head .show-contacts .tel.tel{
	font-size: 18px
}
.contacts-head .show-contacts .tel span{
	font-size: 14px
}
.header-popup__phones ul,.header-popup__phones ul li{
	margin: 0!important;
	padding: 0!important;
}
.header-popup__phonenumber{
	position: relative;
	padding-left: 20px;
	display: flex!important;
	flex-wrap: wrap;
}
.header-popup__phonenumber::before {
	content: ' '!important;
	color: transparent!important;
	width: 18px;
	height: 18px;
	top: 5px;
	left: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNDkwLjE3NCA5My43MzZ2MzY5LjY1MmMwIDIwLjQ5Mi0xNi42MTQgMzcuMTA2LTM3LjEwNiAzNy4xMDZoLTM5NC4xMzZjLTIwLjQ5MiAwLTM3LjEwNi0xNi42MTQtMzcuMTA2LTM3LjEwNnYtMzY5LjY1MmMwLTIwLjQ5MiAxNi42MTQtMzcuMTA2IDM3LjEwNi0zNy4xMDZoOS41Mjd2MzYzLjc2MmMwIDIwLjc5MSAxNi44NjcgMzcuNjQ2IDM3LjY1OCAzNy42NDZoMjEuMzQzYzIwLjc5MSAwIDM3LjY0Ni0xNi44NTYgMzcuNjQ2LTM3LjY0NnYtMzYzLjc2MWgyODcuOTYzYzIwLjQ5MSAwIDM3LjEwNSAxNi42MTQgMzcuMTA1IDM3LjEwNXptLTQ4LjA1OSA5MS4yMjh2LTY2LjQzM2gtMjI4LjQxdjY2LjQzM3ptMCA2Ny44NzJjMC0xMy40NjItMTAuOTE5LTI0LjM4LTI0LjM4LTI0LjM4LTEzLjQ3MyAwLTI0LjM5MiAxMC45MTktMjQuMzkyIDI0LjM4IDAgMTMuNDczIDEwLjkxOSAyNC4zOTIgMjQuMzkyIDI0LjM5MiAxMy40NjEgMCAyNC4zOC0xMC45MTkgMjQuMzgtMjQuMzkyem0wIDg1LjUxYzAtMTMuNDczLTEwLjkxOS0yNC4zOTItMjQuMzgtMjQuMzkyLTEzLjQ3MyAwLTI0LjM5MiAxMC45MTktMjQuMzkyIDI0LjM5MiAwIDEzLjQ2MiAxMC45MTkgMjQuMzkyIDI0LjM5MiAyNC4zOTIgMTMuNDYxIDAgMjQuMzgtMTAuOTMxIDI0LjM4LTI0LjM5MnptMCA4NS40OThjMC0xMy40NjItMTAuOTE5LTI0LjM5Mi0yNC4zOC0yNC4zOTItMTMuNDczIDAtMjQuMzkyIDEwLjkzLTI0LjM5MiAyNC4zOTIgMCAxMy40NzMgMTAuOTE5IDI0LjM5MiAyNC4zOTIgMjQuMzkyIDEzLjQ2MSAwIDI0LjM4LTEwLjkxOSAyNC4zOC0yNC4zOTJ6bS04OS44MTMtMTcxLjAwOGMwLTEzLjQ2Mi0xMC45MTktMjQuMzgtMjQuMzkyLTI0LjM4LTEzLjQ2MiAwLTI0LjM4IDEwLjkxOS0yNC4zOCAyNC4zOCAwIDEzLjQ3MyAxMC45MTkgMjQuMzkyIDI0LjM4IDI0LjM5MiAxMy40NzMgMCAyNC4zOTItMTAuOTE5IDI0LjM5Mi0yNC4zOTJ6bTAgODUuNTFjMC0xMy40NzMtMTAuOTE5LTI0LjM5Mi0yNC4zOTItMjQuMzkyLTEzLjQ2MiAwLTI0LjM4IDEwLjkxOS0yNC4zOCAyNC4zOTIgMCAxMy40NjIgMTAuOTE5IDI0LjM5MiAyNC4zOCAyNC4zOTIgMTMuNDczIDAgMjQuMzkyLTEwLjkzMSAyNC4zOTItMjQuMzkyem0wIDg1LjQ5OGMwLTEzLjQ2Mi0xMC45MTktMjQuMzkyLTI0LjM5Mi0yNC4zOTItMTMuNDYyIDAtMjQuMzggMTAuOTMtMjQuMzggMjQuMzkyIDAgMTMuNDczIDEwLjkxOSAyNC4zOTIgMjQuMzggMjQuMzkyIDEzLjQ3MyAwIDI0LjM5Mi0xMC45MTkgMjQuMzkyLTI0LjM5MnptLTg5LjgxMy0xNzEuMDA4YzAtMTMuNDYyLTEwLjkxOS0yNC4zOC0yNC4zOTItMjQuMzhzLTI0LjM5MiAxMC45MTktMjQuMzkyIDI0LjM4YzAgMTMuNDczIDEwLjkxOSAyNC4zOTIgMjQuMzkyIDI0LjM5MnMyNC4zOTItMTAuOTE5IDI0LjM5Mi0yNC4zOTJ6bTAgODUuNTFjMC0xMy40NzMtMTAuOTE5LTI0LjM5Mi0yNC4zOTItMjQuMzkycy0yNC4zOTIgMTAuOTE5LTI0LjM5MiAyNC4zOTJjMCAxMy40NjIgMTAuOTE5IDI0LjM5MiAyNC4zOTIgMjQuMzkyczI0LjM5Mi0xMC45MzEgMjQuMzkyLTI0LjM5MnptMCA4NS40OThjMC0xMy40NjItMTAuOTE5LTI0LjM5Mi0yNC4zOTItMjQuMzkycy0yNC4zOTIgMTAuOTMtMjQuMzkyIDI0LjM5MmMwIDEzLjQ3MyAxMC45MTkgMjQuMzkyIDI0LjM5MiAyNC4zOTJzMjQuMzkyLTEwLjkxOSAyNC4zOTItMjQuMzkyeiIgZmlsbD0iI2ZmNjQ2NCIvPjxwYXRoIGQ9Im0yMTMuNzA1IDExOC41MzFoMjI4LjQxdjY2LjQzM2gtMjI4LjQxeiIgZmlsbD0iIzk0ZDhmMiIvPjxnIGZpbGw9IiNmZmE4YTgiPjxwYXRoIGQ9Im00MTcuNzM0IDIyOC40NTZjMTMuNDYyIDAgMjQuMzggMTAuOTE5IDI0LjM4IDI0LjM4IDAgMTMuNDczLTEwLjkxOSAyNC4zOTItMjQuMzggMjQuMzkyLTEzLjQ3MyAwLTI0LjM5Mi0xMC45MTktMjQuMzkyLTI0LjM5Mi4wMDEtMTMuNDYyIDEwLjkxOS0yNC4zOCAyNC4zOTItMjQuMzh6Ii8+PHBhdGggZD0ibTQxNy43MzQgMzEzLjk1NGMxMy40NjIgMCAyNC4zOCAxMC45MTkgMjQuMzggMjQuMzkyIDAgMTMuNDYyLTEwLjkxOSAyNC4zOTItMjQuMzggMjQuMzkyLTEzLjQ3MyAwLTI0LjM5Mi0xMC45My0yNC4zOTItMjQuMzkyLjAwMS0xMy40NzMgMTAuOTE5LTI0LjM5MiAyNC4zOTItMjQuMzkyeiIvPjxwYXRoIGQ9Im00MTcuNzM0IDM5OS40NTJjMTMuNDYyIDAgMjQuMzggMTAuOTMgMjQuMzggMjQuMzkyIDAgMTMuNDczLTEwLjkxOSAyNC4zOTItMjQuMzggMjQuMzkyLTEzLjQ3MyAwLTI0LjM5Mi0xMC45MTktMjQuMzkyLTI0LjM5Mi4wMDEtMTMuNDYyIDEwLjkxOS0yNC4zOTIgMjQuMzkyLTI0LjM5MnoiLz48cGF0aCBkPSJtMzI3LjkxIDIyOC40NTZjMTMuNDczIDAgMjQuMzkyIDEwLjkxOSAyNC4zOTIgMjQuMzggMCAxMy40NzMtMTAuOTE5IDI0LjM5Mi0yNC4zOTIgMjQuMzkyLTEzLjQ2MiAwLTI0LjM4LTEwLjkxOS0yNC4zOC0yNC4zOTIgMC0xMy40NjIgMTAuOTE5LTI0LjM4IDI0LjM4LTI0LjM4eiIvPjxwYXRoIGQ9Im0zMjcuOTEgMzEzLjk1NGMxMy40NzMgMCAyNC4zOTIgMTAuOTE5IDI0LjM5MiAyNC4zOTIgMCAxMy40NjItMTAuOTE5IDI0LjM5Mi0yNC4zOTIgMjQuMzkyLTEzLjQ2MiAwLTI0LjM4LTEwLjkzLTI0LjM4LTI0LjM5MiAwLTEzLjQ3MyAxMC45MTktMjQuMzkyIDI0LjM4LTI0LjM5MnoiLz48cGF0aCBkPSJtMzI3LjkxIDM5OS40NTJjMTMuNDczIDAgMjQuMzkyIDEwLjkzIDI0LjM5MiAyNC4zOTIgMCAxMy40NzMtMTAuOTE5IDI0LjM5Mi0yNC4zOTIgMjQuMzkyLTEzLjQ2MiAwLTI0LjM4LTEwLjkxOS0yNC4zOC0yNC4zOTIgMC0xMy40NjIgMTAuOTE5LTI0LjM5MiAyNC4zOC0yNC4zOTJ6Ii8+PHBhdGggZD0ibTIzOC4wOTcgMjI4LjQ1NmMxMy40NzMgMCAyNC4zOTIgMTAuOTE5IDI0LjM5MiAyNC4zOCAwIDEzLjQ3My0xMC45MTkgMjQuMzkyLTI0LjM5MiAyNC4zOTJzLTI0LjM5Mi0xMC45MTktMjQuMzkyLTI0LjM5MmMwLTEzLjQ2MiAxMC45MTktMjQuMzggMjQuMzkyLTI0LjM4eiIvPjxwYXRoIGQ9Im0yMzguMDk3IDMxMy45NTRjMTMuNDczIDAgMjQuMzkyIDEwLjkxOSAyNC4zOTIgMjQuMzkyIDAgMTMuNDYyLTEwLjkxOSAyNC4zOTItMjQuMzkyIDI0LjM5MnMtMjQuMzkyLTEwLjkzLTI0LjM5Mi0yNC4zOTJjMC0xMy40NzMgMTAuOTE5LTI0LjM5MiAyNC4zOTItMjQuMzkyeiIvPjxwYXRoIGQ9Im0yMzguMDk3IDM5OS40NTJjMTMuNDczIDAgMjQuMzkyIDEwLjkzIDI0LjM5MiAyNC4zOTIgMCAxMy40NzMtMTAuOTE5IDI0LjM5Mi0yNC4zOTIgMjQuMzkycy0yNC4zOTItMTAuOTE5LTI0LjM5Mi0yNC4zOTJjMC0xMy40NjIgMTAuOTE5LTI0LjM5MiAyNC4zOTItMjQuMzkyeiIvPjxwYXRoIGQ9Im0xNjUuMTA2IDU2LjYzMXYzNjMuNzYyYzAgMjAuNzkxLTE2Ljg1NiAzNy42NDYtMzcuNjQ2IDM3LjY0NmgtMjEuMzQzYy0yMC43OTEgMC0zNy42NTgtMTYuODU2LTM3LjY1OC0zNy42NDZ2LTM2My43NjItNy40NjdjMC0yMC44MDIgMTYuODY3LTM3LjY1OCAzNy42NTgtMzcuNjU4aDIxLjM0M2MyMC43OTEgMCAzNy42NDYgMTYuODU2IDM3LjY0NiAzNy42NTh6Ii8+PC9nPjxwYXRoIGQ9Im01MDEuNjc5IDkzLjczNmMwLTI2LjgwNS0yMS44MDctNDguNjExLTQ4LjYxMS00OC42MTFoLTI3Ni42MzZjLTIuMDYyLTI1LjIyNS0yMy4yMzEtNDUuMTI1LTQ4Ljk3My00NS4xMjVoLTIxLjM0M2MtMjUuNzYzIDAtNDYuOTQ2IDE5LjkyNC00OC45ODcgNDUuMTcxLTI1Ljk3Mi45NTMtNDYuODA4IDIyLjM2Ni00Ni44MDggNDguNTY1djM2OS42NTJjMCAyNi44MDUgMjEuODA3IDQ4LjYxMSA0OC42MTEgNDguNjExaDM5NC4xMzZjMjYuODA1IDAgNDguNjExLTIxLjgwNyA0OC42MTEtNDguNjExem0tMjMuMDExIDM2OS42NTNjMCAxNC4xMTYtMTEuNDg0IDI1LjYtMjUuNiAyNS42aC0zOTQuMTM2Yy0xNC4xMTYgMC0yNS42LTExLjQ4NC0yNS42LTI1LjZ2LTM2OS42NTNjMC0xMy40NDkgMTAuNDI4LTI0LjUwMSAyMy42MjEtMjUuNTE2djM1Mi4xNzJjMCAyNy4xMDMgMjIuMDU1IDQ5LjE1MiA0OS4xNjQgNDkuMTUyaDIxLjM0M2MyNy4xMDMgMCA0OS4xNTItMjIuMDQ5IDQ5LjE1Mi00OS4xNTJ2LTI2Mi41NzNjMC02LjM1NS01LjE1Mi0xMS41MDYtMTEuNTA2LTExLjUwNnMtMTEuNTA2IDUuMTUxLTExLjUwNiAxMS41MDZ2MjYyLjU3M2MwIDE0LjQxNC0xMS43MjcgMjYuMTQxLTI2LjE0MSAyNi4xNDFoLTIxLjM0M2MtMTQuNDIgMC0yNi4xNTItMTEuNzI3LTI2LjE1Mi0yNi4xNDF2LTM3MS4yMjhjMC0xNC40MiAxMS43MzItMjYuMTUyIDI2LjE1Mi0yNi4xNTJoMjEuMzQzYzE0LjQxMyAwIDI2LjE0MSAxMS43MzIgMjYuMTQxIDI2LjE1MnY0Mi41ODNjMCA2LjM1NSA1LjE1MiAxMS41MDYgMTEuNTA2IDExLjUwNnMxMS41MDYtNS4xNTEgMTEuNTA2LTExLjUwNnYtMjMuNjExaDI3Ni40NTdjMTQuMTE2IDAgMjUuNiAxMS40ODQgMjUuNiAyNS42djM2OS42NTN6Ii8+PHBhdGggZD0ibTQ0Mi4xMTUgMTA3LjAyNWgtMjI4LjQxYy02LjM1MyAwLTExLjUwNiA1LjE1MS0xMS41MDYgMTEuNTA2djY2LjQzM2MwIDYuMzU1IDUuMTUyIDExLjUwNiAxMS41MDYgMTEuNTA2aDIyOC40MWM2LjM1MyAwIDExLjUwNi01LjE1MSAxMS41MDYtMTEuNTA2di02Ni40MzNjMC02LjM1NS01LjE1My0xMS41MDYtMTEuNTA2LTExLjUwNnptLTExLjUwNiA2Ni40MzRoLTIwNS4zOTh2LTQzLjQyMmgyMDUuMzk4eiIvPjxwYXRoIGQ9Im0xNjUuMTA2IDEwOS41OTFjLTYuMzUzIDAtMTEuNTA2IDUuMTUxLTExLjUwNiAxMS41MDZ2My40NTJjMCA2LjM1NSA1LjE1MiAxMS41MDYgMTEuNTA2IDExLjUwNnMxMS41MDYtNS4xNTEgMTEuNTA2LTExLjUwNnYtMy40NTJjLS4wMDEtNi4zNTUtNS4xNTMtMTEuNTA2LTExLjUwNi0xMS41MDZ6Ii8+PHBhdGggZD0ibTIzOC4wOTcgMjE2Ljk1Yy0xOS43OTQgMC0zNS44OTggMTYuMDk5LTM1Ljg5OCAzNS44ODYgMCAxOS43OTQgMTYuMTAzIDM1Ljg5OCAzNS44OTggMzUuODk4IDE5Ljc5MyAwIDM1Ljg5Ni0xNi4xMDQgMzUuODk2LTM1Ljg5OC4wMDItMTkuNzg3LTE2LjEwMS0zNS44ODYtMzUuODk2LTM1Ljg4NnptMCA0OC43NzJjLTcuMTA2IDAtMTIuODg2LTUuNzgtMTIuODg2LTEyLjg4NiAwLTcuMDk5IDUuNzgtMTIuODc1IDEyLjg4Ni0xMi44NzUgNy4xMDUgMCAxMi44ODUgNS43NzYgMTIuODg1IDEyLjg3NS4wMDIgNy4xMDYtNS43OCAxMi44ODYtMTIuODg1IDEyLjg4NnoiLz48cGF0aCBkPSJtMzI3LjkxIDIxNi45NWMtMTkuNzg3IDAtMzUuODg2IDE2LjA5OS0zNS44ODYgMzUuODg2IDAgMTkuNzk0IDE2LjA5OSAzNS44OTggMzUuODg2IDM1Ljg5OCAxOS43OTQgMCAzNS44OTgtMTYuMTA0IDM1Ljg5OC0zNS44OTggMC0xOS43ODctMTYuMTA0LTM1Ljg4Ni0zNS44OTgtMzUuODg2em0wIDQ4Ljc3MmMtNy4xIDAtMTIuODc1LTUuNzgtMTIuODc1LTEyLjg4NiAwLTcuMDk5IDUuNzc2LTEyLjg3NSAxMi44NzUtMTIuODc1IDcuMTA2IDAgMTIuODg2IDUuNzc2IDEyLjg4NiAxMi44NzUgMCA3LjEwNi01Ljc4IDEyLjg4Ni0xMi44ODYgMTIuODg2eiIvPjxwYXRoIGQ9Im00MTcuNzM0IDIxNi45NWMtMTkuNzk0IDAtMzUuODk4IDE2LjA5OS0zNS44OTggMzUuODg2IDAgMTkuNzk0IDE2LjEwMyAzNS44OTggMzUuODk4IDM1Ljg5OCAxOS43ODcgMCAzNS44ODUtMTYuMTA0IDM1Ljg4NS0zNS44OTguMDAyLTE5Ljc4Ny0xNi4wOTYtMzUuODg2LTM1Ljg4NS0zNS44ODZ6bTAgNDguNzcyYy03LjEwNiAwLTEyLjg4Ni01Ljc4LTEyLjg4Ni0xMi44ODYgMC03LjA5OSA1Ljc4LTEyLjg3NSAxMi44ODYtMTIuODc1IDcuMDk5IDAgMTIuODc0IDUuNzc2IDEyLjg3NCAxMi44NzUuMDAxIDcuMTA2LTUuNzc1IDEyLjg4Ni0xMi44NzQgMTIuODg2eiIvPjxwYXRoIGQ9Im0yMzguMDk3IDMwMi40NDhjLTE5Ljc5NCAwLTM1Ljg5OCAxNi4xMDMtMzUuODk4IDM1Ljg5OCAwIDE5Ljc5NCAxNi4xMDMgMzUuODk4IDM1Ljg5OCAzNS44OTggMTkuNzkzIDAgMzUuODk2LTE2LjEwNCAzNS44OTYtMzUuODk4LjAwMS0xOS43OTMtMTYuMTAxLTM1Ljg5OC0zNS44OTYtMzUuODk4em0wIDQ4Ljc4NGMtNy4xMDYgMC0xMi44ODYtNS43OC0xMi44ODYtMTIuODg2czUuNzgtMTIuODg2IDEyLjg4Ni0xMi44ODZjNy4xMDUgMCAxMi44ODUgNS43OCAxMi44ODUgMTIuODg2cy01Ljc4IDEyLjg4Ni0xMi44ODUgMTIuODg2eiIvPjxwYXRoIGQ9Im0zMjcuOTEgMzAyLjQ0OGMtMTkuNzg3IDAtMzUuODg2IDE2LjEwMy0zNS44ODYgMzUuODk4IDAgMTkuNzk0IDE2LjA5OSAzNS44OTggMzUuODg2IDM1Ljg5OCAxOS43OTQgMCAzNS44OTgtMTYuMTA0IDM1Ljg5OC0zNS44OTggMC0xOS43OTMtMTYuMTA0LTM1Ljg5OC0zNS44OTgtMzUuODk4em0wIDQ4Ljc4NGMtNy4xIDAtMTIuODc1LTUuNzgtMTIuODc1LTEyLjg4NnM1Ljc3Ni0xMi44ODYgMTIuODc1LTEyLjg4NmM3LjEwNiAwIDEyLjg4NiA1Ljc4IDEyLjg4NiAxMi44ODZzLTUuNzggMTIuODg2LTEyLjg4NiAxMi44ODZ6Ii8+PHBhdGggZD0ibTQxNy43MzQgMzAyLjQ0OGMtMTkuNzk0IDAtMzUuODk4IDE2LjEwMy0zNS44OTggMzUuODk4IDAgMTkuNzk0IDE2LjEwMyAzNS44OTggMzUuODk4IDM1Ljg5OCAxOS43ODcgMCAzNS44ODUtMTYuMTA0IDM1Ljg4NS0zNS44OTggMC0xOS43OTMtMTYuMDk2LTM1Ljg5OC0zNS44ODUtMzUuODk4em0wIDQ4Ljc4NGMtNy4xMDYgMC0xMi44ODYtNS43OC0xMi44ODYtMTIuODg2czUuNzgtMTIuODg2IDEyLjg4Ni0xMi44ODZjNy4wOTkgMCAxMi44NzQgNS43OCAxMi44NzQgMTIuODg2cy01Ljc3NSAxMi44ODYtMTIuODc0IDEyLjg4NnoiLz48cGF0aCBkPSJtMjM4LjA5NyAzODcuOTQ2Yy0xOS43OTQgMC0zNS44OTggMTYuMTAzLTM1Ljg5OCAzNS44OThzMTYuMTAzIDM1Ljg5OCAzNS44OTggMzUuODk4YzE5Ljc5MyAwIDM1Ljg5Ni0xNi4xMDQgMzUuODk2LTM1Ljg5OHMtMTYuMTAxLTM1Ljg5OC0zNS44OTYtMzUuODk4em0wIDQ4Ljc4NGMtNy4xMDYgMC0xMi44ODYtNS43OC0xMi44ODYtMTIuODg2IDAtNy4xMDUgNS43OC0xMi44ODYgMTIuODg2LTEyLjg4NiA3LjEwNSAwIDEyLjg4NSA1Ljc4IDEyLjg4NSAxMi44ODYuMDAyIDcuMTA2LTUuNzggMTIuODg2LTEyLjg4NSAxMi44ODZ6Ii8+PHBhdGggZD0ibTMyNy45MSAzODcuOTQ2Yy0xOS43ODcgMC0zNS44ODYgMTYuMTAzLTM1Ljg4NiAzNS44OThzMTYuMDk5IDM1Ljg5OCAzNS44ODYgMzUuODk4YzE5Ljc5NCAwIDM1Ljg5OC0xNi4xMDQgMzUuODk4LTM1Ljg5OHMtMTYuMTA0LTM1Ljg5OC0zNS44OTgtMzUuODk4em0wIDQ4Ljc4NGMtNy4xIDAtMTIuODc1LTUuNzgtMTIuODc1LTEyLjg4NiAwLTcuMTA1IDUuNzc2LTEyLjg4NiAxMi44NzUtMTIuODg2IDcuMTA2IDAgMTIuODg2IDUuNzggMTIuODg2IDEyLjg4NnMtNS43OCAxMi44ODYtMTIuODg2IDEyLjg4NnoiLz48cGF0aCBkPSJtNDE3LjczNCAzODcuOTQ2Yy0xOS43OTQgMC0zNS44OTggMTYuMTAzLTM1Ljg5OCAzNS44OThzMTYuMTAzIDM1Ljg5OCAzNS44OTggMzUuODk4YzE5Ljc4NyAwIDM1Ljg4NS0xNi4xMDQgMzUuODg1LTM1Ljg5OHMtMTYuMDk2LTM1Ljg5OC0zNS44ODUtMzUuODk4em0wIDQ4Ljc4NGMtNy4xMDYgMC0xMi44ODYtNS43OC0xMi44ODYtMTIuODg2IDAtNy4xMDUgNS43OC0xMi44ODYgMTIuODg2LTEyLjg4NiA3LjA5OSAwIDEyLjg3NCA1Ljc4IDEyLjg3NCAxMi44ODYuMDAxIDcuMTA2LTUuNzc1IDEyLjg4Ni0xMi44NzQgMTIuODg2eiIvPjwvc3ZnPg==");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	display: block!important;
	position: relative;
	overflow: hidden;
}

.header-popup__phonenumber.logo-mts::before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMwcHQiIHZpZXdCb3g9IjAgMCAzMCAzMCIgd2lkdGg9IjMwcHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTAgMGgzMHYzMGgtMzB6bTEzLjM1IDQuMzJjLTUuMyAzLjQ5LTcuNzUgMTEuMDgtNS42OCAxNy4wNCAxLjk5IDUuNzQgMTAuOTIgNi40NyAxMy45NyAxLjMxIDIuODYtNC44NCAxLjE3LTExLjA4LTEuODQtMTUuNDUtMS4zNy0xLjk3LTMuOTEtNC4yNy02LjQ1LTIuOXoiIGZpbGw9IiNlMzFlMjQiLz48cGF0aCBkPSJtMTMuMzUgNC4zMmMyLjU0LTEuMzcgNS4wOC45MyA2LjQ1IDIuOSAzLjAxIDQuMzcgNC43IDEwLjYxIDEuODQgMTUuNDUtMy4wNSA1LjE2LTExLjk4IDQuNDMtMTMuOTctMS4zMS0yLjA3LTUuOTYuMzgtMTMuNTUgNS42OC0xNy4wNHoiIGZpbGw9IiNmZWZlZmUiLz48L3N2Zz4=")
}
.header-popup__phonenumber.logo-velcom::before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAfCAYAAADwbH0HAAAACXBIWXMAAC4jAAAuIwF4pT92AAAIoElEQVR42rVXa1CU5xV+gYVlF1hWEJDF5Q4CcheIC4ggIBdFLtmFqDARkctEigqywLKwXJa7d4NG25qYNqmxo5Nx0k5SaRvTpDaD6aRJq6kxOrblqsZLDE0Mcvq8HytJGgH/5MeZbxe+7zznec5zzvsta2lpYT9WGAwG1tHRwTo7O1lraytra2tj3d3drKmpif2ooBxoR3V1VHl5ub6srPS4RqN5Y+vWrd5dXV1PCIwkBp7M9PlJQDnD5uZmtnHjxmvFxZuorKyM0tLSSKVSGQ8ePMjmBRRAUXlDTw+r7e1lO3GtQ8WNRiNrRvL/L8Zg+swlBtNSANPmzZupuLiY1qxZQ3Fx8a0HDhyYH7ipvZ01Il7Kzi64EBe37w310yU/LS+P7tFq5Y1t7UyH/s0UaJKXg1ZUVOTl5eZRUVEhcXAea9eupRUrVrTMC9yMJM0Gg+i0p/vbY4wR2UiJbBEO9vS1YtG9EXfl4Mtq9dP1UKDFJK9Op5MDpCs1NZXy8vIoX6MhjVotRHZ2NiUkJMwDjEQNkPZAQX7WBYB+KQWgnw/RYgWRlzuRjyeRzJY+9Pf7oAGsDQDlwFlZWWfj4+MpNSWFMjMzCd9nQgBeuXJuYC6bDtY/Ebz09CcAnnJ1JQpZSuSpJApcQhQeQl8r3ehfcvmDvlqtsw7y8ufS09MHYSAuKa1atYoSExMpBUXwz1lrs2jlfMB6mMeorbUfkEomRixFREGBRMFBAuup0GCiyHC676agGyjq1aKiDVqYjjNG4g8eAfv5+VF0dPRUbGwsxcbFCj1GIXMAm2Tuz8stGkTiiQVyouioaaZBAfQQwFOhIXTXeaEA/E5S0i+1uJ8Dq9XqMwD7IiIi4nRGRmZFWFjYZHh4BEVGRhLUoKSkpNmB+Yg0dnexX/v7vfVPM5jKC/1cHkMU4E9TXG6wf+jrQzftbImb7oqP9zBAzfgEoEUWVVVVcr6ttm3bFujl5UUBAQEUEBgoyM6B9+/f/3hgPfrVUVPjNGAtfjBqLyOKWkYUEQ5gMF4aRBddnOnfUOGG2IpGLMxo3NaGXqiqWlaH5zhrPk58NZaWlakUCgV5enoKERMTMwdjLnNfHzu8dk35+2Dzlb8fUVKiwFZwtacHNYlE9J5cTnesrGjUypJuQZXf5Oa21gLs0TLha7G0tFTl6OhIHJxHcHCwAPzYzdXMZcZDJzw93rkolUyDrogj8vYURume88L76YxNnIZxvpTZ0SiMx/v8cVjYX7khm015uNQlJSUqmUxGTk5OQvj4+s4OrO/oZB3bt7v91txsaoxLm5NDFBZK5I4xgqR/j1p2VKNUvrJbqaT7kG/M3IxGEUOOjlN7tNrFunbjDGMOLEHxCxYsEEKJZx4PzGcXMvevTt3+Hlh8s3o1YfiIYCRSLCISmdNrG9YnV2dkPFMHuYeCQ+gmQPm43bTA/woLt2hNW4z3GDtaZYV22NnZka2tHbm4uEDAxB8CG0zGesV10eBlGIjWr4fM8UQeYOvoQN9IJZOddXXWLZWVynoU9r7/EroDRiPo8018P69SneHrk8vNgXEwqEQo0MbGhqRSG3JAv3/IGFXq0ZeuykrvN5Hk9vLlRBs2YGlgfBa7EQHgsrvyXc6IO9dobf3ZKTC4iwJHRRY0imeuKhT3OvR6KT9UTMCxZubmJJFISYKVaw9DYld//1g0mGQ+nJTUcAGJpvLzp2XmbBe5EMG5J5NXba18/nmmRRhDQ/cdMTOj61ilY7h/BG0Yh+THtpSk8+K6EZA6hqEgCwsL4ldLyJ6cnKL93jjxs5W78qTTwo+uwzRUUkKkAmsuOWSelFjTXzzc335rWeTRP0RFHfujwnXwHIr5FDKPii1p2EokyD2QlHSotqdXyIlXHBHeOLxQwLL8/PyMgoKC3MbGRnE7FJmRuRHSdFeUB/0eD9/HUqfCwmlTOS0kgkQP5fY0BoZ8dG4hxs0ZjQGU93cYi2QYV77F/uHhcY0fp3rTacXHisveg13Og5/XXN0ZmRv6drGjcbGdf7MWT4OmwdHOTgJbwpaawCgNW1oKYN/G9ALhf+cFjKCwYcjd/9xzofX8BWGOs/7bAx/XU/aya0NLsKGefXbaVHChIDPW5m2MzR0w+m7cRXwB194A2BDAh9FLrsiZjIwmLZd7jvezGZl7izepzvEVyZlmryNyXSTI/BVAP0fyS3L5lT97ew2c8/c/PRAc/OKbTz2152Ro6KHdYDmIuAXQYdw3jhwf+vkO8rFsnoux4GYcaT8LC33hIt4o8K4iHIEPOEvIexNJr4jF44b6OlEN2lGHPvEjULt3L6uBSQolkqHXwPYeXyhYIsMA/o+V1cM91TsUOqNxdmA+uwZ9o+XrEvGNGyHBAtsJhSt6BsOg358j0dmggJd37t4tvN48es3l0Yrx0wcFvXoMm+k2DDjEQXmfcT2Rl1NajwINs8jN6jCTu/I1mX/CzZOQeQpsRzA6162t6SrcehV/P/6MRt12qJ/19vaw3r5e1rerj/Xhaty3l+nT04qOg+ndhY70X1PfeZ9PKd3O1nDGKPbxPT5ymP3Cz+f1S9zByck0gur5bH4Cxpewdc6bm0+W5GicNOs3WahzCkTrMvMsE2JTxIG+YbZye2dHC2auSmHs3M8Z++xXjH28SyQe0Elsj6mXBGp+UrOTtc8iN4tRrTTbxdhlWh6N89aXPoV7PxKL6V2w+B0qr2LsPLZOgCWzdXWUucocZM42Ph6BknhVoiQtNV2akbHOKqugiGWuyzNLy1az9RWVrKxex5q6ull7W+vsUkvFDsyeWUdWyxwOVIkkR7Jt7FsT7B1Kol08U5cHhgampWfalpeVm+sadKi+nRkRfBFwqbnsvehjD1rQZYrOrk7hnu/+qngscLuhiWVn5jBFWAwLycplaVtKmXpzGdvRgl95WOb7+/vZnj27sYE6hK3DY76kTxL/A0hq/osZdak3AAAAAElFTkSuQmCC')
}
.header-popup__phonenumber .tel{
	padding-left: 10px;
}
.all-contacts__time{
	color: #2e2e2e;
	font-family: FiraSansMedium, FiraSansRegular, Helvetica, Arial, sans-serif;
}
/* End */


/* Start:/local/templates/aleshka_shop/css/jquery.mCustomScrollbar.min.css?160746074742839*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width: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;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.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;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.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{display:block;position:absolute;height:20px;width:100%;overflow:hidden;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{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.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{width:30px;height:100%;left:0}.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{display:block;position:absolute;width:20px;height:100%;overflow:hidden;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;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.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{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;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{-webkit-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;-moz-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;-o-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;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}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-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;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-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;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/aleshka_shop/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-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;filter:"alpha(opacity=75)";-ms-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;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.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;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.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:#fff;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:#fff;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{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;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:#000;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;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.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:#fff;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:#fff;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{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;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:#000;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:#fff;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:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;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:#000;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:#fff;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{height:16px;width: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:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;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:#000;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:#000;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{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-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-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.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-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.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;filter:"alpha(opacity=30)";-ms-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{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;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:#000;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;filter:"alpha(opacity=30)";-ms-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{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.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{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.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);height:12px;width:auto}.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.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;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:#fff;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,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.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{left:0;right:auto}.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:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-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:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-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:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;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:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;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:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;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:#000;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{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.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{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.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:#000;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:#000;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:#000;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:#000;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{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;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:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;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:#fff;background-color:rgba(255,255,255,.9)}
/* End */


/* Start:/local/templates/aleshka_shop/css/menu.min.css?161078818269901*/
.menu-row .mega-menu table td.wide_menu .dropdown-menu:not(.long-menu-items) .customScrollbar{max-height:485px}.menu-row .mega-menu table td.wide_menu .dropdown-menu.long-menu-items .customScrollbar{max-height:630px}.menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper{max-height:none}.menu-row{position:static}.menu-row > .maxwidth-theme{background:none}.logo-row .menu-row.maxwidth-theme:before,.logo-row .menu-row.maxwidth-theme:after{display:none}.menu-only{position:relative}.menu-row .menu-only{position:static}.menu-row.bgcolored .menu-only{position:relative}.mega-menu{position:relative;z-index:10}.menu-row .menu-only .mega-menu{position:static}.mega-menu.sliced:not(.ovisible){overflow:hidden}.mega-menu ul.nav{padding:0;clear:both;float:none;position:static;display:block;font-size:13px;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.mega-menu ul.nav li{padding:0;margin:0;clear:both;float:none;display:block}.mega-menu ul.nav li:before{display:none}.mega-menu ul.nav li,.mega-menu ul.nav .dropdown-menu ul.menu-wrapper{background-color:#fafafa}.mega-menu ul.nav li > a{padding:9px 45px 9px 10px;text-shadow:none!important;border-top:1px solid #e1e4e6;border-bottom:1px solid transparent;margin:0;line-height:24px;text-decoration:none;position:relative;border-radius:0;clear:both;float:none;display:block;background:none repeat scroll 0 0 rgba(0,0,0,0);white-space:normal;color:#444}.mega-menu ul.nav li > a i.fa-angle-down{position:absolute;right:-10px;top:0;font-size:20px;width:64px;height:44px;text-align:center;line-height:44px}.mega-menu ul.nav li:first-of-type > a{border-top:medium none!important}.mega-menu ul.nav li.active > a,.mega-menu ul.nav li:hover > a{border-top:1px solid #e1e4e6;border-bottom:1px solid #e1e4e6;margin:0;padding:9px 55px 9px 10px;background:none;color:#fff}.mega-menu ul.nav li.active > a i.fa-angle-down,.mega-menu ul.nav li:hover > a i.fa-angle-down{right:0}.mega-menu ul.nav li.active + li > a,.mega-menu ul.nav li:hover + li > a{border-top:1px solid transparent}.mega-menu ul.nav li > a:focus{background:none repeat scroll 0 0 rgba(0,0,0,0)}.mega-menu ul.nav .dropdown-menu ul.menu-wrapper{margin:0;font-size:13px;position:static;clear:both;float:none;display:none!important;box-shadow:none;border:none!important;border-radius:0;margin:0;padding:0 0 0 20px}.mega-menu ul.nav .dropdown-menu li:first-of-type > a{border-top:1px solid transparent}.mega-menu table td:not(.wide_menu) ul li.dropdown-submenu > a:after{content:'';background-image:url(/local/templates/aleshka_shop/css/../images/svg/trianglearrow_right.svg);height:6px;width:6px;display:block;background-repeat:no-repeat;position:absolute;right:17px;top:50%;margin-top:-3px}.mega-menu .table-menu > table > td .wrap > .dropdown-menu ul.menu-wrapper > li:first-of-type:before{display:block!important}.bglight .mega-menu ul.nav .dropdown-menu li:last-of-type > a{border-bottom:1px solid transparent}.mega-menu ul.nav li.resp-active > ul.dropdown-menu{display:block!important}.mega-menu table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%}.bx-mac .mega-menu table,.bx-ios .mega-menu table{max-width:inherit}.mega-menu table a,.auth_wr_inner .dropdown-menu li a{display:block;width:100%;text-decoration:none;white-space:nowrap}body .centered .menu-row .menu-only{background:none}.centered .menu-row .mega-menu table{width:auto;margin:0 auto}.mega-menu table td{padding:0;text-align:center;position:relative}.menu-row .menu-only .mega-menu table td{position:static}.mega-menu table td.unvisible{visibility:hidden;opacity:0}.mega-menu table td.dropdown > .wrap{position:relative}.mega-menu table td > .wrap > a .fa{vertical-align:middle;display:none}.mega-menu table td > .wrap > a .fa.fa-angle-down::before{font-size:10px;font-weight:700;vertical-align:top}.mega-menu table .tail{display:none}.mega-menu table .dropdown-menu{border-radius:0 0 3px 3px;margin:0;top:auto;padding:0;text-align:left;opacity:0;background-clip:border-box}#headerfixed .mega-menu table .dropdown-menu{margin-top:-1px}#headerfixed .mega-menu table .wide_menu .dropdown-menu{margin-top:0}.menu-row .mega-menu table td.dropdown.wide_menu > .wrap{position:static}.menu-row .mega-menu table td.wide_menu .wrap > .dropdown-menu ul.menu-wrapper > li:first-of-type:before{display:none}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper{width:100%;margin:0;padding:30px 20px 10px;left:0!important}.menu-row .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu{display:block}.menu-row.bglight .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu{border-top-width:0}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar{width:8px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar-track{border-radius:8px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar-thumb{border-radius:8px;background:#999;border:2px solid #fff}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar-thumb:window-inactive{background:#999;border:2px solid #fff}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > a{padding-top:0!important;padding-bottom:6px!important;font-size:15px;line-height:20px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li{display:inline-block;width:25%;float:left;margin:0 0 22px;padding:0 20px 0 0}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img{padding-left:80px;min-height:60px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img.icon{padding-left:60px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img .menu_img{display:block;width:60px;position:absolute;top:4px;left:0}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img .menu_img.icon{width:40px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img .menu_img > a{padding-left:0!important;padding-right:0!important}.menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(4n+1){clear:left}.menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li > a{white-space:normal;border:none}.mega-menu table td:not(.wide_menu) .dropdown-menu ul.menu-wrapper > li.has_img .menu_img,body .mega_fixed_menu .mega-menu table td .dropdown-menu ul.menu-wrapper > li.has_img .menu_img{display:none}.logo-row.menu-row{position:relative}.logo-row.menu-row .mega-menu,.logo-row.menu-row .mega-menu table td.wide_menu{position:static}.menu-row .menu-item.hover > .dropdown-menu{display:block!important;opacity:1!important}body .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu > li.collapsed:not(.clicked_exp){display:none}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu > li,.catalog_icons_N .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu > li.clicked_exp{display:inline-block}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img > .dropdown-menu > li,.catalog_icons_N .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img > .dropdown-menu > li.clicked_exp,.catalog_icons_Y .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img > .dropdown-menu > li.clicked_exp{display:block}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu li a{padding-right:0!important;padding-left:7px!important;white-space:normal}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li:not(.has_img) > .dropdown-menu li a{font-size:12px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu li:not(.active) a:not(:hover){color:#666}.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li> .image + a,body .wrapper1 .menu-wrapper .menu_top_block .dropdown>li.full>.dropdown-block li>.image + a{padding-left:70px;padding-top:0}.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li> a{padding-left:0;padding-top:0}.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li> .image + a +.dropdown,body .wrapper1 .menu-wrapper .menu_top_block .dropdown>li.full>.dropdown-block li>.image + a + .dropdown{padding-left:70px}body .wrapper1 header .menu-wrapper .menu_top_block .dropdown>li.full>.dropdown-block li>.image + a + .dropdown{padding:0 20px;margin-top:5px}body .wrapper1 header .menu-wrapper .menu_top_block .dropdown>li.full>.dropdown-block li > a + .dropdown{padding-top:0;margin-top:5px}.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>.dropdown{padding-left:0}.mega-menu table .dropdown-menu li a,.auth_wr_inner .dropdown-menu li a{color:#222;padding:14px 29px 14px 7px !important;background:none}.mega-menu table .dropdown-menu li a.img_link{padding:0!important}.mega-menu table td:not(.wide_menu) .dropdown-menu li > a .name{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis}.mega-menu table .wrap > .dropdown-menu li:first-of-type > a,.auth_wr_inner .dropdown-menu li:first-of-type > a{border-top-color:transparent!important}.mega-menu table .wrap > .dropdown-menu li:first-of-type > .dropdown-menu{top:1px}.menu-row.bgcolored .mega-menu table .wrap > .dropdown-menu li:first-of-type > .dropdown-menu{top:0}.mega-menu table td:not(.wide_menu) .wrap > .dropdown-menu li:first-of-type > .dropdown-menu li:first-of-type > a{padding-top:15px!important}.mega-menu table .dropdown-submenu,.dropdown-menu li{position:relative;padding:0;margin:0}.mega-menu table .dropdown-submenu:before,.dropdown-menu li:before{display:none}.auth_wr_inner .dropdown-menu li .icons{margin-right:9px}.auth_wr_inner .dropdown-menu li a{padding:11px 43px 12px 19px !important;line-height:25px;border-top:1px solid #f0f0f0;text-transform:none;font-size:13px;letter-spacing:0}.auth_wr_inner .dropdown-menu li.active a{color:#222;font-weight:700}.auth_wr_inner .dropdown-menu li:hover > a{background-color:#fafafa}.auth_wr_inner .dropdown-menu > li:last-of-type:hover a{border-radius:0 0 4px 4px}.auth_wr_inner .dropdown-menu > li:first-of-type:hover a{border-radius:4px 4px 0 0}.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu{display:block;position:static;opacity:1;box-shadow:none;background:none;max-width:100%;border:none}.menu-row .mega-menu table td.wide_menu.hover .dropdown-submenu .dropdown-menu{display:block!important;opacity:1!important}.mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu >li.collapsed{display:none}.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu >li > a{font-size:13px;padding:8px 20px 0!important}.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-submenu .dropdown-menu{margin:0 0 0 20px;float:none}.mega-menu table td .more_items{display:none}.mega-menu table td.wide_menu .more_items{cursor:pointer;position:relative;display:inline-block}.menu-row .mega-menu table td.wide_menu .more_items{padding:11px 7px 4px;font-size:11px;color:#333;margin-bottom:-5px}.mega-menu table td.wide_menu .with_dropdown:after{margin-top:-1px}.mega-menu table td:not(.wide_menu) .dropdown-submenu:hover > .dropdown-menu .mCustomScrollBox{max-height:none!important}.mega-menu table .dropdown-submenu .dropdown-menu{top:2px;left:100%}.menu-row.middle-block .mega-menu table .dropdown-submenu .dropdown-menu{top:0}.menu-row.middle-block.bglight .mega-menu table .dropdown-submenu .dropdown-menu{top:0}.menu-row.middle-block.bglight .mega-menu table .wrap > .dropdown-menu li:first-of-type > .dropdown-menu{top:2px}.mega-menu table .dropdown-submenu .dropdown-menu ul.menu-wrapper > li:first-of-type > a{border-top:none}.mega-menu table .dropdown.js-dropdown .fa{display:none}.mega-menu table .more-items > span{display:inline-block;font-size:14px;line-height:20px;position:relative;vertical-align:top;padding-right:21px}.mega-menu table td.search-item .wrap > a{padding:13px 15px 18px!important}.mega-menu table td.search-item .wrap > a .fa{font-size:15px}.mega-menu table td .wrap > a{border:none;font-weight:700;padding:38px 12px 41px;position:relative;text-transform:none;color:#222;width:auto;display:inline-block;font-size:.867em;position:relative;color:#222;height:100px;text-transform:uppercase}.logo_and_menu-row.smalls .logo-row .menu-row .mega-menu{height:88px}.logo_and_menu-row.smalls .logo-row .menu-row div + .menu-only .mega-menu{height:auto}.smalls .logo-row .wides .mega-menu table td .wrap > a{padding:32px 12px 35px;height:89px}.logo_and_menu-row .menu-only .mega-menu table td .wrap > a{letter-spacing:.8px}.fix-logo .menu-row .menu-only-wr{width:193px;border-left:1px solid rgba(255,255,255,0.1);border-right:1px solid rgba(255,255,255,0.1)}.fix-logo .menu-row .menu-only-wr .mega-menu .svg{opacity:1}.fix-logo .menu-row .menu-only-wr .mega-menu .svg.svg-inline-down{position:absolute;right:19px;top:26px}.fix-logo .menu-row .menu-only-wr .mega-menu table td .wrap > a{text-align:left;padding:18px 18px 25px 19px}.fix-logo .menu-row .search-block{padding-left:214px;padding-right:0}.basket_normal .fix-logo .menu-row .search-block{padding-right:20px}.fix-logo .menu-row .search-block > .inner-table-block{height:53px;width:100vw}.fix-logo .menu-row .search-block .search .search-input{background:#fff;height:37px;border:1px solid #fff;padding:1px 70px 1px 14px}.fix-logo .menu-row .search-block .search .btn-search{border:none;padding:10px 13px 9px;height:37px;background:none}.fix-logo .menu-row .search-block .search .btn-search:not(:hover) .svg{opacity:.5}.fix-logo .menu-row .search-block .search .btn-search .svg path{fill:#333}.backet_normal .fix-logo .menu-row .search-block{padding-right:213px}.fix-logo .menu-row.bglight .search-block .search .search-input{background:#fafafa;border-color:#ececec}.logo-row .subbottom{z-index:1}.logo-row .subbottom > .menu{padding-right:155px}.subbottom .menu .mega-menu table td{text-align:left}.subbottom .menu .mega-menu table td .wrap > a{height:40px;padding:14px 12px 36px 0;font-size:.733em;letter-spacing:.8px}.subbottom .menu .mega-menu table td .wrap > a .svg{top:-1px}.subbottom .menu .mega-menu table td .wrap .dropdown-menu{margin-top:0}.subbottom .menu .mega-menu td .wrap > a .line-wrapper .line{bottom:-15px;opacity:0}.subcontent .subbottom .menu .mega-menu table td .wrap > a{height:40px;padding:20px 40px 42px 0;font-size:.867em;letter-spacing:.8px}.subcontent .subbottom .menu .mega-menu table td.wide_menu,.subcontent .subbottom .menu .mega-menu table td.wide_menu .wrap{position:static}.big_header .logo-row .subbottom > .menu{padding-right:0}.big_header .logo-row .subbottom > .menu .mega-menu{height:auto}.big_header.basket_normal .logo-row .subbottom > .menu{padding-right:220px}.auth_wr_inner{position:relative}.auth_wr_inner .dropdown-menu{border:none;margin:0;padding:0;border-radius:0 0 3px 3px;right:-10px;left:auto}.auth_wr_inner .dropdown-menu.bx-context-toolbar-empty-area{background-color:#fff!important}.auth_wr_inner .dropdown-menu ul.menu-wrapper > li:not(:hover){background:#fff}.auth_wr_inner:hover .dropdown-menu{display:block}.auth_wr_inner.with_dropdown > .svg.inline{position:absolute;right:0;top:9px;opacity:1}.auth_wr_inner.with_dropdown .icons{margin:0 5px 0 0;display:inline-block;position:relative;top:0}#headerfixed .auth_wr_inner.with_dropdown > .svg{display:none}#headerfixed .auth_wr_inner.with_dropdown .dropdown-menu{left:-40px}.logo-row .subbottom > .auth{position:absolute;right:-2px;top:0}.mega-menu table td .wrap > a .svg:not(.svg-inline-down){top:-2px;margin-right:10px;opacity:.5}.mega-menu table td .wrap > a .svg.svg-inline-icon_discount{top:-1px;margin-right:8px;left:2px}.mega-menu .wrap > a .svg.svg-inline-down{top:-1px;margin-left:8px;display:none}.logo_and_menu-row .menu-only .mega-menu .wrap > a .svg.svg-inline-down{display:none}.mega-menu table td .wrap > a:hover .svg,.light-menu-color i.svg{opacity:1}#headerfixed .mega-menu table td .wrap > a{height:auto}.menu-row.middle-block .mega-menu{height:53px}.menu-row.middle-block > .maxwidth-theme > .row{margin:0}.menu-row.middle-block > .maxwidth-theme > .row > .col-md-12{padding:0}.menu-row.middle-block .mega-menu table td .wrap > a{padding:18px 18px 25px;height:53px;line-height:1.33em;letter-spacing:1.2px}.menu-row.middle-block .mega-menu table td .wrap > a >div{display:inline-block}.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a{font-size:15px;line-height:1.2;font-family:FiraSansBold,FiraSansRegular,Helvetica,Arial,sans-serif;position:relative;padding-left:31px;color:#2e2e2e;text-decoration:none;margin-left:10px}.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a .svg path{fill:#fff}.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a .ico{top:50%;margin-top:-1px;border:none;cursor:pointer}.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a .ico,.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a .ico:after,.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a .ico:before{position:absolute;height:2px;left:0;width:17px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;background:#ef3838}.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a .ico:after,.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a .ico:before{content:'';-webkit-transform-origin:3px center;-moz-transform-origin:3px center;-ms-transform-origin:3px center;-o-transform-origin:3px center;transform-origin:3px center}.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a .ico:before{top:6px}.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a .ico:after{top:-6px}.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a .ico-2{display:inline-block;margin-left:7px;cursor:pointer;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out;font-size:10px}.menu-row.middle-block:not(.bglight) .mega-menu table td .wrap > a .ico-2:before{position:relative;top:-1px}.header-font-lower_Y .menu-row .mega-menu table td .wrap > a,.header-font-lower_Y .logo_and_menu-row .menu-only .mega-menu table td .wrap > a{font-size:.933em;text-transform:none;letter-spacing:0}.header-font-lower_Y .subbottom .menu .mega-menu table td .wrap > a{font-size:.867em;text-transform:none;letter-spacing:normal}.header-font-lower_Y .mega_fixed_menu .mega-menu table .menu-item>.wrap>a{text-transform:none;letter-spacing:normal}.menu-row.middle-block.bglight:not(.bg_none) .menu-only{border-top:1px solid #f2f2f2}.fill_bg_n .menu-row.middle-block.bglight,.fill_bg_y .menu-row.middle-block.bglight .mega-menu{border-bottom:1px solid #f2f2f2}.fill_bg_n.menu-hovered .menu-row.middle-block.bglight,.fill_bg_y.menu-hovered .menu-row.middle-block.bglight .mega-menu{border-bottom:1px solid #f2f2f226}.fill_bg_y .menu-row.bglight>.maxwidth-theme{background:#fff}.header-wrapper.centered .menu-row.middle-block.bglight .menu-only{border-top:none}body .wrapper1.has-secion-banner.light-menu-color .menu-row.bg_none .mega-menu table td .wrap > a,body .wrapper1.long_banner_contents.light-menu-color .menu-row.bg_none .mega-menu table td .wrap > a{color:#fff}body .wrapper1.has-secion-banner.light-menu-color .menu-row.bg_none .mega-menu table td .wrap > a .svg path,body .wrapper1.long_banner_contents.light-menu-color .menu-row.bg_none .mega-menu table td .wrap > a .svg path{fill:#fff}body .wrapper1.has-secion-banner .menu-row.bglight:not(.bg_none),body .wrapper1.long_banner_contents .menu-row.bglight:not(.bg_none){border-bottom-width:0}body .wrapper1.has-secion-banner .menu-row.bglight:not(.bg_none) .menu-only,body .wrapper1.long_banner_contents .menu-row.bglight:not(.bg_none) .menu-only{background:#fff}body .wrapper1.long_banner_contents .header-wrapper.centered .menu-row .menu-only{background:transparent}.fill_bg_n .menu-row.middle-block.bgdark,.fill_bg_y .menu-row.bgdark>.maxwidth-theme{background:#333}.menu-row.middle-block.bgdark table td:hover{background-color:#556170}.logo_and_menu-row .logo-row .menu-row .mega-menu{height:100px}.menu-row.middle-block:not(.bglight) .line-wrapper{display:none}.menu-row.middle-block:not(.bglight) .marker-nav{display:none}.menu-row.middle-block .mega-menu table td .wrap > .more-items > span{left:2px;top:-1px}.menu-row.middle-block:not(.bglight) .wrap_icon .svg svg path,.menu-row.middle-block:not(.bglight) .wrap_icon .svg:hover svg path{fill:#fff}.menu-row.middle-block .right-icons > .pull-right{padding-left:26px;padding-right:7px}.menu-row.middle-block .menu-only .right-icons > .pull-right{padding-right:4px}.menu-row.middle-block .wrap_icon{height:53px}.menu-row.middle-block .wrap_icon .basket-link{position:relative;z-index:10;display:block;padding:0 16px 0 14px}.menu-row.middle-block .wrap_icon .svg{vertical-align:baseline;top:0;opacity:1}.menu-row.middle-block .wrap_icon .count{margin-top:-12px}.menu-row.middle-block.bgcolored .basket-link .count,.menu-row.middle-block.bgdark .basket-link .count{background:#FFF;color:#333}.menu-row.middle-block:not(.bglight) .basket-link .count:not(.basket-count){background:#FFF}.menu-row.middle-block .basket-link .title{display:none}.menu-row.middle-block .logo_and_menu-row .right-icons{margin-left:1px;margin-right:1px}.menu-row.middle-block.bglight .basket-link:not(.basket-count) .count{background:#b0b0b0;color:#fff}.mega_fixed_menu .marker-nav{display:none}body .mega_fixed_menu .mega-menu table a{white-space:normal;height:auto}.mega-menu table td .wrap > a .line-wrapper{position:relative;visibility:visible}.mega-menu td .wrap > a .line-wrapper .line{position:absolute;bottom:-37px;left:0;height:2px;background:#dedede;right:100%;opacity:1;-webkit-transition:right .15s ease-out;transition:right .15s ease-out}.menu-row.middle-block.bglight .mega-menu td .wrap > a .line-wrapper .line{bottom:-18px}#headerfixed .mega-menu td .wrap > a .line-wrapper .line{bottom:-18px}.mega-menu table td.active .wrap > a .line-wrapper .line,.mega-menu table td .wrap:hover > a .line-wrapper .line{right:0}.mega-menu table td:last-child .wrap > a:after{display:none}.mega-menu table .dropdown-submenu > a:hover:after{color:#fff}.mega-menu table .dropdown-submenu .dropdown-menu:after{display:none}.mega-menu td.wide_menu.wide_menu .wrap > a .line-wrapper .line{display:none}.dropdown-menu ul.menu-wrapper > li > a:hover,.dropdown-menu ul.menu-wrapper > li > a:focus{background:#fff}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background:#fff}body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none,body.fill_bg_n .light-menu-color.long_banner_contents .menu-row.middle-block.bg_none,body.fill_bg_n .wrapper1.has-secion-banner.light-menu-color .menu-row.middle-block.bg_none,.wrapper1.long_banner .light-menu-color .fix-logo .menu-row.bg_none .menu-only-wr{border-color:rgba(255,255,255,0.1)}body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,body.fill_bg_n .wrapper1.has-secion-banner.light-menu-color .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,body.fill_bg_n .wrapper1.light-menu-color.long_banner_contents .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12{border-top:1px solid rgba(255,255,255,0.1)}body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none .menu-only .mega-menu td .wrap > a{color:#fff}body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none .menu-only .mega-menu td .wrap > a .svg path,body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none .right-icons a .svg path,body.fill_bg_n .wrapper1.has-secion-banner.light-menu-color .menu-row.middle-block.bg_none .right-icons a .svg path,body.fill_bg_n .wrapper1.long_banner_contents .light-menu-color .menu-row.middle-block.bg_none .right-icons a .svg path{fill:#fff}body.fill_bg_n .wrapper1.long_banner .menu-row.middle-block.bg_none,body.fill_bg_n .wrapper1.long_banner .menu-row.middle-block.bg_none .menu-only{background:none}body.fill_bg_n .wrapper1.long_banner .menu-row.middle-block.bg_none,body.fill_bg_n .wrapper1.has-secion-banner .menu-row.middle-block.bg_none,body.fill_bg_n .long_banner_contents .menu-row.middle-block.bg_none,.wrapper1.long_banner .fix-logo .menu-row.bg_none .menu-only-wr{border-color:rgba(0,0,0,0.05);border-left-color:transparent!important}body.fill_bg_n .wrapper1.long_banner .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,body.fill_bg_n .wrapper1.has-secion-banner .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,body.fill_bg_n .long_banner_contents .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12{border-top:1px solid rgba(0,0,0,0.05)}body.fill_bg_n .wrapper1.has-secion-banner .menu-row.middle-block.bg_none .menu-only .mega-menu,body.fill_bg_n .wrapper1.long_banner .fix-logo .menu-row.middle-block.bg_none .menu-only .mega-menu,body.fill_bg_n .wrapper1.has-secion-banner .fix-logo .menu-row.middle-block.bg_none .menu-only .mega-menu{border-top-color:transparent}body .wrapper1.long_banner .fix-logo .menu-row.bglight .search-block,body .wrapper1.has-secion-banner .fix-logo .menu-row.bglight .search-block,body .wrapper1.long_banner_contents .fix-logo .menu-row.bglight .search-block{padding-right:0;border-top-width:0}body.fill_bg_n .header-v6.wrapper1.long_banner .menu-row.middle-block.bg_none,body.fill_bg_n .header-v6.wrapper1.long_banner .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,body.fill_bg_n .header-v6.wrapper1.long_banner .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12 > .menu-only-wr,body.fill_bg_n .header-v6.wrapper1.has-secion-banner .menu-row.middle-block.bg_none,body.fill_bg_n .header-v6.wrapper1.has-secion-banner .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,body.fill_bg_n .header-v6.wrapper1.has-secion-banner .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12 > .menu-only-wr,body.fill_bg_n .header-v6.wrapper1.long_banner_contents .menu-row.middle-block.bg_none,body.fill_bg_n .header-v6.wrapper1.long_banner_contents .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12,body.fill_bg_n .header-v6.wrapper1.long_banner_contents .menu-row.middle-block.bg_none > .maxwidth-theme > .row > .col-md-12 > .menu-only-wr{border-color:transparent}.mega-menu table td .wrap > .more-items > span:before{content:"";position:absolute;left:2px;width:17px;height:3px}.mega-menu table td .wrap > .more-items > span{font-size:0;position:relative;display:inline-block;vertical-align:middle;width:17px;height:3px}.menu-row.middle-block .mega-menu table td .wrap > .more-items{padding-left:18px;padding-right:18px}.menu-row.middle-block .mega-menu table td .wrap > .more-items > span:before{background-position:-124px -51px;left:0}.menu-row.middle-block.bglight .mega-menu table td .wrap > .more-items > span:before{background-position:-124px -29px;left:0}.mega-menu table td .wrap .line-wrapper{visibility:hidden}.logo_and_menu-row .menu-row .mega-menu table td .wrap > .more-items > span{top:-1px}.with_order .top-block .top-block-item .address,.with_cabinet .top-block .top-block-item .address{max-width:430px}.with_order.with_cabinet .top-block .top-block-item .address{max-width:340px}.logo_and_menu-row .search_wrap{opacity:0;visibility:hidden;padding-left:30px;padding-right:62px;width:1px}.logo_and_menu-row.wide_search .search_wrap{padding-left:51px;padding-right:79px}.btn.btn-responsive-nav{outline:none}.dropdown-menu.with_right_block .mCSB_container,.dropdown-menu.with_right_block .scroll-init:not(.mCustomScrollbar){display:flex;flex-direction:row-reverse}.dropdown-menu.with_right_block .loader_circle *{opacity:0}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu .menu-wrapper.menu-type-2{padding:27px 40px 17px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu .menu-wrapper.menu-type-2:after{content:"";display:block;clear:both}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-type-2 > li{width:16.666%;margin-bottom:6px}.menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-type-2 > li:nth-child(4n+1){clear:none}.menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-type-2 > li:nth-child(3n+1){clear:none}.menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-type-2 > li:nth-child(6n+1){clear:left}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-type-2 > li.has_img{padding-left:0;text-align:center}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-type-2 > li.has_img.icon{padding-left:0}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-type-2 > li.has_img .menu_img{width:80px;position:relative;margin:auto}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-type-2 > li > a{padding:1px 7px 14px!important;font-size:13px}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper{padding-right:0}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul > li:nth-child(4n+1){clear:none}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul > li:nth-child(3n+1){clear:left}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper > li{width:33.333%}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block .customScrollbar .right-side{width:260px;margin:40px 40px 40px 0;flex-shrink:0}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block .customScrollbar .right-side .banner.item{height:350px}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block .customScrollbar .right-side .banner.item img{max-height:100%}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.BRANDS .menu-wrapper.menu-type-2{padding:27px 0 10px 40px}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block.BRANDS .customScrollbar.scroll-init .right-side{margin:40px 40px 40px 0;width:90px}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block .brands-wrapper{width:90px;text-align:center;margin:auto}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block .brand-wrapper{margin-bottom:25px}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block .brands-wrapper img{filter:gray;-webkit-filter:grayscale(100%);opacity:.5;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;transition:all ease-out .2s;max-width:100%;max-height:100%}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block .brands-wrapper img:hover{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:none;-webkit-filter:grayscale(0%)}.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li{width:25%}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(3n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(6n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(5n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(4n+1){clear:left}.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.long-menu-items ul.menu-wrapper.menu-type-4,.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.long-menu-items ul.menu-wrapper.menu-type-4 > li{width:100%;padding:0;margin:0}.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.long-menu-items ul.menu-wrapper.menu-type-4 > li{min-height:630px}.dropdown-menu.long-menu-items ul.menu-wrapper.menu-type-4 > li .subitems-wrapper{width:100%}.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.long-menu-items
ul.menu-wrapper.menu-type-4 > li .subitems-wrapper > ul > li{width:33.33%;clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap >
.dropdown-menu.long-menu-items ul.menu-wrapper.menu-type-4 > li:not(.active){display:none}.mega-menu table td.wide_menu > .wrap > .dropdown-menu.long-menu-items ul.menu-wrapper.menu-type-4 > li > .subitems-wrapper > ul{padding-top:0;padding-bottom:0}.mega-menu table td.wide_menu > .wrap > .dropdown-menu.long-menu-items ul.menu-wrapper.menu-type-4 >
li > .subitems-wrapper > ul > li{margin:40px 0 0}.menu-row .mega-menu table td.wide_menu .long-menu-items .menu-type-4 .dropdown-submenu .dropdown-submenu .dropdown-menu{margin:0}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.long-menu-items ul.menu-wrapper > li.dropdown-submenu > a{padding-bottom:1px!important}.menu-row .mega-menu table td.wide_menu .long-menu-items .dropdown-submenu .dropdown-submenu .dropdown-menu{display:block}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.long-menu-items ul.menu-wrapper > li > .dropdown-menu > li{display:block}.menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block.long-menu-items.BRANDS
.customScrollbar.scroll-init .right-side{margin-right:40px}.long-menu-items .right-side .right-content a{padding:0!important}.wrapper1 .menu-row .mega-menu table td.wide_menu .long-menu-items.dropdown-menu ul.menu-wrapper>li:nth-child(3n+1){clear:left!important}.wrapper1 .menu-row .mega-menu table td.wide_menu .long-menu-items.dropdown-menu ul.menu-wrapper>li:nth-child(4n+1){clear:none}@media(max-width:1099px){.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li{width:33%}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(6n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(5n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(4n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(3n+1){clear:left}.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.long-menu-items
ul.menu-wrapper.menu-type-4 > li .right-side ~ .subitems-wrapper > ul > li{width:100%}}.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li{width:33%}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(2n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(6n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(5n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(4n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(3n+1){clear:left}@media(max-width:1099px){.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li{width:50%}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(6n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(5n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(4n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(3n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(2n+1){clear:left}}.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li{width:33%}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(2n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(6n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(5n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(4n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(3n+1){clear:left}@media(max-width:1099px){.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li{width:50%}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(6n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(5n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(4n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(3n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(2n+1){clear:left}}.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper.menu-type-2 > li{width:16.5%}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(3n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(5n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(4n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(6n+1){clear:left}@media(max-width:1099px){.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper.menu-type-2 > li{width:25%}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(6n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(5n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(3n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(4n+1){clear:left}}.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li{width:19%}.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block.BANNER ul.menu-wrapper.menu-type-2 > li{width:25%}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(3n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(6n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block.BANNER ul.menu-wrapper.menu-type-2 > li:nth-child(5n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(5n+1){clear:left}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block.BANNER ul.menu-wrapper.menu-type-2 > li:nth-child(4n+1){clear:left}@media(max-width:1299px){.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li{width:23%}.wrapper1 .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block.BANNER ul.menu-wrapper.menu-type-2 > li{width:33%}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(6n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(5n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(4n+1){clear:left}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block.BANNER ul.menu-wrapper.menu-type-2 > li:nth-child(4n+1){clear:none}.wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block.BANNER ul.menu-wrapper.menu-type-2 > li:nth-child(3n+1){clear:left}}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li{width:20%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(2n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(4n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(5n+1){clear:left}body .menu-navigation .menu-navigation__sections-wrapper .mCSB_scrollTools,body .mega-menu .dropdown-menu .mCSB_scrollTools{right:-1px}@media(max-width:1499px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li{width:20%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(4n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(5n+1){clear:left}}@media(max-width:1299px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li{width:24%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(4n+1){clear:left}}@media(max-width:1099px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li{width:33%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(4n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(3n+1){clear:left}}@media(min-width:1500px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li{width:25%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(2n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(4n+1){clear:left}}@media(max-width:1499px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li{width:25%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(2n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(4n+1){clear:left}}@media(max-width:1299px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li{width:33%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(2n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(4n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(3n+1){clear:left}}@media(max-width:1099px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li{width:50%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(4n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-1 > li:nth-child(2n+1){clear:left}}@media(min-width:1500px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li{width:25%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(2n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(4n+1){clear:left}}@media(max-width:1499px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li{width:25%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(2n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(4n+1){clear:left}}@media(max-width:1299px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li{width:33%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(2n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(4n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(3n+1){clear:left}}@media(max-width:1099px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li{width:50%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(4n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-3 > li:nth-child(2n+1){clear:left}}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper.menu-type-2 > li{width:16.5%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(2n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(4n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(6n+1){clear:left}@media(max-width:1499px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper.menu-type-2 > li{width:20%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(4n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(5n+1){clear:left}}@media(max-width:1299px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper.menu-type-2 > li{width:24%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(4n+1){clear:left}}@media(max-width:1099px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper.menu-type-2 > li{width:33%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(4n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(3n+1){clear:left}}@media(min-width:1500px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li{width:16%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block.BRANDS ul.menu-wrapper.menu-type-2 > li{width:16%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(4n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(6n+1){clear:left}}@media(max-width:1499px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li{width:20%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(4n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(5n+1){clear:left}}@media(max-width:1299px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li{width:25%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block.BRANDS ul.menu-wrapper.menu-type-2 > li{width:25%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(3n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(4n+1){clear:left}}@media(max-width:1099px){.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li{width:33%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.with_right_block.BRANDS ul.menu-wrapper.menu-type-2 > li{width:32%}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(6n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(5n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(4n+1){clear:none}.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper.menu-type-2 > li:nth-child(3n+1){clear:left}}#main .mega-menu table td:not(.wide_menu) .dropdown-menu .menu-wrapper{margin:0;width:100%}#main .mega-menu table td:not(.wide_menu) .dropdown-menu li a{padding:14px 27px 13px 20px !important;line-height:25px;border-top:1px solid #f0f0f0;border-radius:0 0 3px 3px}#main .mega-menu table td:not(.wide_menu) .dropdown-menu li.dropdown-submenu a{padding:14px 35px 13px 20px !important}#main .mega-menu table td:not(.wide_menu) .dropdown-menu li .svg-inline-right{position:absolute;right:20px;top:50%;margin-top:-2px}#main .mega-menu table td.wide_menu .dropdown-menu li .svg-inline-right{display:none}#main .mega-menu table td:not(.wide_menu) .dropdown-menu li:hover > a{background-color:#fafafa}#main .mega-menu table td:not(.wide_menu) .dropdown-menu li:first-of-type > .dropdown-menu{top:0}.wrapper1.wides_menu #headerfixed .menu-row{position:static}.mega_fixed_menu{position:fixed!important;display:none;left:0;top:0;right:0;bottom:0;background:#FFF;z-index:2998!important;padding-bottom:13px}.mega_fixed_menu > .mCustomScrollBox > .mCSB_container,.mega_fixed_menu.scroll-init:not(.mCustomScrollbar) > .maxwidth-theme{padding-top:60px}.mega_fixed_menu .maxwidth-theme{position:relative;padding-left:84px}.mega_fixed_menu .svg.svg-close,.mega_fixed_menu .svg.svg-inline-close{position:fixed;left:auto;top:70px;margin-left:-64px;cursor:pointer}.mega_fixed_menu .svg.svg-close *,.mega_fixed_menu .svg.svg-inline-close *{fill:#999}.mega_fixed_menu .left_menu_block{width:100%;padding-right:25px;position:relative}.mega_fixed_menu .left_menu_block .logo{height:40px;width:180px}.mega_fixed_menu .left_menu_block .logo img{max-width:100%;max-height:100%}.mega_fixed_menu .left_menu_block .top-description.addr{max-width:200px;color:#333;opacity:.6;letter-spacing:0;font-size:.867em;line-height:20px;margin-left:46px;margin-top:-2px}.mega_fixed_menu .left_menu_block .search_block{margin-top:57px}.mega_fixed_menu .left_menu_block .search_block .search-button-div{bottom:0;opacity:.5}.mega_fixed_menu .left_menu_block .search_block .btn-search{bottom:0;padding:0 16px;border:none;background:none;font-size:0}.mega_fixed_menu .left_menu_block .search-input{padding:0 44px 0 16px;height:48px;font-size:14px}.mega_fixed_menu .left_menu_block .search_block .title-search_mega_menu{position:relative}.mega_fixed_menu .left_menu_block .burger_menu_wrapper{margin-top:52px;max-height:550px}.mega_fixed_menu .left_menu_block .burger_menu_wrapper .top_link_wrapper{padding-bottom:61px;margin-bottom:61px;border-bottom:1px solid #ececec}.mega_fixed_menu .left_menu_block .burger_menu_wrapper .top_link_wrapper .link-title,.mega_fixed_menu .left_menu_block .burger_menu_wrapper .bottom_links_wrapper .link-title{font-weight:700;font-size:.867em;color:#222;text-transform:uppercase;letter-spacing:1.2px;display:inline-block;margin-bottom:2px}.mega_fixed_menu .left_menu_block .burger_menu_wrapper .bottom_links_wrapper .link-title{margin-bottom:16px}.mega_fixed_menu .link-title svg *{opacity:.5}.mega_fixed_menu .left_menu_block .burger_menu_wrapper .bottom_links_wrapper > .menu-item{margin-bottom:53px}.mega_fixed_menu .left_menu_block .burger_menu_wrapper .link-title .svg{margin-right:10px}.mega_fixed_menu .left_menu_block .burger_menu_wrapper .top_link_wrapper .menu-wrapper > div:nth-child(3n+1),.mega_fixed_menu .left_menu_block .burger_menu_wrapper .bottom_links_wrapper > .menu-item:nth-child(3n+1){clear:both}.mega_fixed_menu .left_menu_block .burger_menu_wrapper .top_link_wrapper .menu-wrapper > div{margin-top:24px}.mega_fixed_menu .left_menu_block .burger_menu_wrapper .top_link_wrapper .menu-wrapper > div > a{margin-bottom:6px;display:inline-block;color:#333}.mega_fixed_menu .left_menu_block .burger_menu_wrapper .top_link_wrapper .menu-wrapper > div .menu-item,.mega_fixed_menu .left_menu_block .burger_menu_wrapper .bottom_links_wrapper .menu-wrapper > div{margin-top:-1px;font-size:13px}.mega_fixed_menu .left_menu_block .burger_menu_wrapper .top_link_wrapper .menu-wrapper > div .menu-item .name,.mega_fixed_menu .left_menu_block .burger_menu_wrapper .bottom_links_wrapper .menu-wrapper > div .name{color:#777}.mega_fixed_menu .left_menu_block .burger_menu_wrapper .burger-dropdown-menu.with_padding .menu-item{display:block;line-height:18px;margin-bottom:6px}.mega_fixed_menu .left_menu_block .burger_menu_wrapper .menu-wrapper .burger-dropdown-menu.with_padding{padding-left:15px;margin-bottom:8px;margin-top:2px}.mega_fixed_menu .right_menu_block{padding-left:25px}.mega_fixed_menu .right_menu_block .contact_wrap .phone.with_dropdown{display:inline-block}.mega_fixed_menu .right_menu_block .contact_wrap .phone{position:relative}.mega_fixed_menu .right_menu_block .contact_wrap .phone.with_dropdown>.dropdown{top:-13px;left:-1px}.mega_fixed_menu .right_menu_block .contact_wrap .phone.with_dropdown>.dropdown.with_icons{left:-19px}.mega_fixed_menu .right_menu_block .contact_wrap .phone a{padding-left:24px;color:#222;white-space:nowrap;font-weight:700;font-size:1.0666em}.mega_fixed_menu .right_menu_block .contact_wrap .phone .more_phone a{padding-left:25px}.mega_fixed_menu .right_menu_block .contact_wrap .phone .dropdown.with_icons .more_phone a{padding-left:43px}.mega_fixed_menu .right_menu_block .contact_wrap .phone .svg-inline-phone{position:absolute;top:6px;left:0}.mega_fixed_menu .right_menu_block .contact_wrap .phone .callback_wrap{padding-left:24px;margin-top:-3px}.mega_fixed_menu .right_menu_block .contact_wrap .question_button_wrapper{margin-top:50px}.mega_fixed_menu .right_menu_block .contact_wrap .person_wrap{margin-top:35px;padding-bottom:17px;border-bottom:1px solid #e9e9e9}.mega_fixed_menu .right_menu_block .contact_wrap .person_wrap ul,.mega_fixed_menu .right_menu_block .contact_wrap .person_wrap li{margin:0}.mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .svg{opacity:.5}.mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .svg-inline-cabinet{margin-bottom:-4px;margin-right:14px}.mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .auth_wr_inner{display:inline-block;margin-bottom:21px}.mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .svg-inline-downs{top:12px;right:3px}.mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .name,.mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .menu.middle .counters span{text-transform:uppercase;font-size:11px;letter-spacing:1px}.mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .basket .svg-inline-basket{margin-bottom:-1px;margin-right:7px}.mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .delay .svg-inline-basket{margin-right:10px}.mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .compare .svg-inline-compare{margin-right:9px}.mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .counters{margin-bottom:21px}.mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .counters .count{color:#fff;border-radius:50%;margin-left:9px;min-width:18px;min-height:18px;letter-spacing:0!important;line-height:18px;vertical-align:middle;text-align:center;display:inline-block;margin-top:-2px}.mega_fixed_menu .right_menu_block .footer_wrap{margin-top:36px;color:#333}.mega_fixed_menu .right_menu_block .footer_wrap > div{margin-bottom:16px}.mega_fixed_menu .right_menu_block .footer_wrap .region_wrapper .svg-inline-mark{display:block;opacity:.5;top:6px}.mega_fixed_menu .right_menu_block .footer_wrap .region_wrapper .js_city_chooser{padding-left:28px}.mega_fixed_menu .right_menu_block .footer_wrap .region_wrapper .arrow{top:13px;right:2px}.mega_fixed_menu .right_menu_block .footer_wrap .email{margin-top:2px}.mega_fixed_menu .right_menu_block .footer_wrap .email .svg-inline-email{opacity:.5;margin:0 14px 0 1px}.mega_fixed_menu .right_menu_block .footer_wrap .email a{color:#333}.mega_fixed_menu .right_menu_block .footer_wrap .address{line-height:20px;position:relative;top:3px;padding-left:30px}.mega_fixed_menu .right_menu_block .footer_wrap .address .svg-inline-addr{opacity:.5;top:3px;position:absolute;left:2px}.mega_fixed_menu .right_menu_block .footer_wrap .social-block{margin-top:20px;margin-left:2px}.mega_fixed_menu .right_menu_block .region_wrapper .confirm_region{display:none}.sidebar_menu .menu_top_block.catalog_block ul.dropdown li.v_bottom .parent:hover .svg-inline-right *{fill:#fff!important}.sidebar_menu .menu_top_block.catalog_block ul.dropdown li.v_bottom .parent:hover .svg-inline-down *{fill:#fff!important}.sidebar_menu .menu_top_block.catalog_block ul.dropdown li.v_bottom.opened .parent{padding-bottom:1px!important}.sidebar_menu .menu_top_block.catalog_block ul.dropdown li.v_bottom .dropdown-block{border:none;padding-top:0;padding-bottom:0}.sidebar_menu .menu_top_block.catalog_block ul.dropdown li.v_bottom .dropdown-block .dropdown{padding:0 22px!important}.sidebar_menu .menu_top_block.catalog_block ul.dropdown li.v_bottom .dropdown-block .dropdown .left-menu-wrapper > li{width:100%;padding:4px 20px 1px 0 !important}.sidebar_menu .menu_top_block.catalog_block ul.dropdown li.v_bottom .dropdown-block .dropdown .dropdown{display:block;margin-top:0;padding-left:0!important}.sidebar_menu .menu_top_block.catalog_block ul.dropdown li.v_bottom .dropdown-block a.section{font-size:13px}.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.flexbox{-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox--row{-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center}.flexbox--row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center}.flexbox--wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bx-mac .row.flexbox:not(.nmac) > div{margin-left:-1px}.bx-mac .flexbox.nmac,.bx-mac .row.flexbox.nmac{display:block}.bx-mac .row.flexbox:after,.bx-mac .row.flexbox:before,.bx-ios .row.flexbox:after,.bx-ios .row.flexbox:before{width:100%}.row.flexbox .item{height:100%;min-height:100%}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-reverse{flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li::before,.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu > li::before{content:none}.menu-row .mega-menu table td.wide_menu .long-menu-items .menu-type-4 .dropdown-submenu .dropdown-submenu .dropdown-menu{padding-left:0}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.long-menu-items ul.menu-wrapper > li > .dropdown-menu > li{margin-bottom:0}.mega-menu table td.wide_menu > .wrap > .dropdown-menu{min-width:100%;border-radius:0 0 3px 3px;left:0!important;right:0!important;z-index:125;position:absolute;width:960px}.g-header.fixed .mega-menu table td.wide_menu > .wrap > .dropdown-menu{width:777px}@media (min-width:1280px){.mega-menu table td.wide_menu > .wrap > .dropdown-menu{width:1000px}}.scroll-init:not(.mCustomScrollbar){overflow:hidden!important}.mCSB_scrollTools .mCSB_draggerRail{background:none}.mCSB_inside>.mCSB_container{margin-right:0}body .mCSB_scrollTools{width:8px;z-index:3;opacity:1;right:0;top:2px}body .mCSB_container{z-index:1}body .mCSB_3_dragger_vertical{width:8px;border:2px solid #fff}body .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;background:#999!important;border-radius:5px}
/* End */


/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1475091616420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/local/templates/aleshka_shop/components/bitrix/menu/top_menu/style.min.css?1475133132490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/aleshka_shop/components/bitrix/menu/top_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/aleshka_shop/components/bitrix/menu/top/style.min.css?161078927815072*/
.menu-navigation{display:flex;height:630px}body .menu-navigation__sections-wrapper{overflow:hidden;flex-direction:column;width:235px;height:100%;border-right:1px solid rgba(0,0,0,.09);flex-shrink:0}@media(max-width:1279px){body .menu-navigation__sections-wrapper{width:226px}}.menu-navigation__sections{padding-top:15px;width:100%;font-size:15px}body .menu-navigation__sections .menu-navigation__sections-item-link{white-space:normal;font-size:14px;font-family:Helvetica,Arial,sans-serif;font-weight:400;border:none;text-decoration:none;color:#2e2e2e;padding-left:8px}.menu-navigation__sections-item .colored_theme_text{background:#fdebeb}body .menu-navigation__sections .menu-navigation__sections-item-link.active{color:#ef3838}.menu-navigation__sections-item-link{padding:10px 35px 10px 21px;position:relative}.menu-navigation__sections-item-link .svg-inline-right{position:absolute;right:20px;top:19px}.menu-navigation__sections-item-link .image{display:table-cell;width: 30px}.menu-navigation__sections-item-link .image img{width:30px}.menu-navigation__sections-item-link .image .svg svg{width:30px;height:30px}.menu-navigation__sections-item-link .image + .name{padding-left:9px;display:table-cell;vertical-align:middle;padding-bottom:1px;line-height: 18px}.menu-navigation__sections-item-link--image.menu-navigation__sections-item-link{padding-top:6px;padding-bottom:12px}.menu-navigation__content{flex-grow:1;padding:0}.menu-row .mega-menu table td.wide_menu .dropdown-menu:not(.long-menu-items) .customScrollbar{max-height:485px}.menu-row .mega-menu table td.wide_menu .dropdown-menu.long-menu-items .customScrollbar{max-height:630px}.menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper{max-height:none}.menu-row{position:static}.menu-row > .maxwidth-theme{background:0 0}.logo-row .menu-row.maxwidth-theme:after,.logo-row .menu-row.maxwidth-theme:before{display:none}.menu-only{position:relative}.menu-row .menu-only{position:static}.menu-row.bgcolored .menu-only{position:relative}.mega-menu{position:relative;z-index:10}.menu-row .menu-only .mega-menu{position:static}.mega-menu.sliced:not(.ovisible){overflow:hidden}.mega-menu ul.nav{padding:0;clear:both;float:none;position:static;display:block;font-size:13px;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.mega-menu ul.nav li{padding:0;margin:0;clear:both;float:none;display:block}.mega-menu ul.nav li:before{display:none}.mega-menu ul.nav .dropdown-menu ul.menu-wrapper,.mega-menu ul.nav li{background-color:#fafafa}.mega-menu ul.nav li > a{padding:9px 45px 9px 10px;text-shadow:none!important;border-top:1px solid #e1e4e6;border-bottom:1px solid transparent;margin:0;line-height:24px;text-decoration:none;position:relative;border-radius:0;clear:both;float:none;display:block;background:rgba(0,0,0,0);white-space:normal;color:#444}.mega-menu ul.nav li > a i.fa-angle-down{position:absolute;right:-10px;top:0;font-size:20px;width:64px;height:44px;text-align:center;line-height:44px}.mega-menu ul.nav li:first-of-type > a{border-top:none!important}.mega-menu ul.nav li.active > a,.mega-menu ul.nav li:hover > a{border-top:1px solid #e1e4e6;border-bottom:1px solid #e1e4e6;margin:0;padding:9px 55px 9px 10px;background:0 0;color:#fff}.mega-menu ul.nav li.active > a i.fa-angle-down,.mega-menu ul.nav li:hover > a i.fa-angle-down{right:0}.mega-menu ul.nav li.active + li > a,.mega-menu ul.nav li:hover + li > a{border-top:1px solid transparent}.mega-menu ul.nav li > a:focus{background:rgba(0,0,0,0)}.mega-menu ul.nav .dropdown-menu ul.menu-wrapper{margin:0;font-size:13px;position:static;clear:both;float:none;display:none!important;box-shadow:none;border:none!important;border-radius:0;padding:0 0 0 20px}.mega-menu ul.nav .dropdown-menu li:first-of-type > a{border-top:1px solid transparent}.mega-menu table td:not(.wide_menu) ul li.dropdown-submenu > a:after{content:'';background-image:url(/bitrix/templates/aspro_max/css/../images/svg/trianglearrow_right.svg);height:6px;width:6px;display:block;background-repeat:no-repeat;position:absolute;right:17px;top:50%;margin-top:-3px}.mega-menu .table-menu > table > td .wrap > .dropdown-menu ul.menu-wrapper > li:first-of-type:before{display:block!important}.bglight .mega-menu ul.nav .dropdown-menu li:last-of-type > a{border-bottom:1px solid transparent}.mega-menu ul.nav li.resp-active > ul.dropdown-menu{display:block!important}.mega-menu table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%}.bx-ios .mega-menu table,.bx-mac .mega-menu table{max-width:inherit}.auth_wr_inner .dropdown-menu li a,.mega-menu table a{display:block;width:100%;text-decoration:none;white-space:nowrap}body .centered .menu-row .menu-only{background:0 0}.centered .menu-row .mega-menu table{width:auto;margin:0 auto}.mega-menu table td{padding:0;text-align:center;position:relative}.menu-row .menu-only .mega-menu table td{position:static}.mega-menu table td.unvisible{visibility:hidden;opacity:0}.mega-menu table td.dropdown > .wrap{position:relative}.mega-menu table td > .wrap > a .fa{vertical-align:middle;display:none}.mega-menu table td > .wrap > a .fa.fa-angle-down::before{font-size:10px;font-weight:700;vertical-align:top}.mega-menu table .tail{display:none}.mega-menu table .dropdown-menu{border-radius:0 0 3px 3px;margin:0;top:auto;padding:0;text-align:left;opacity:0;background-clip:border-box}#headerfixed .mega-menu table .dropdown-menu{margin-top:-1px}#headerfixed .mega-menu table .wide_menu .dropdown-menu{margin-top:0}.menu-row .mega-menu table td.dropdown.wide_menu > .wrap{position:static}.menu-row .mega-menu table td.wide_menu .wrap > .dropdown-menu ul.menu-wrapper > li:first-of-type:before{display:none}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper{width:100%;margin:0;padding:37px 40px 10px;left:0!important;padding-right:0}.menu-row .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu{display:block}.menu-row.bglight .mega-menu table td.wide_menu.hover > .wrap > .dropdown-menu{border-top-width:0}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar{width:8px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar-track{border-radius:8px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar-thumb{border-radius:8px;background:#999;border:2px solid #fff}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu::-webkit-scrollbar-thumb:window-inactive{background:#999;border:2px solid #fff}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > a{padding-top:0!important;padding-bottom:6px!important;font-size:15px;line-height:20px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.active > a:not(:hover){color:#ef3838}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li{width:25%;float:left;margin:0 0 32px;padding:0 20px 0 0}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img{padding-left:80px;min-height:60px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img.icon{padding-left:60px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img .menu_img{display:block;width:60px;position:absolute;top:4px;left:0}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img .menu_img.icon{width:40px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img .menu_img > a{padding-left:0!important;padding-right:0!important}.menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(4n + 1){clear:left}.menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li > a{white-space:normal;border:none}.mega-menu table td:not(.wide_menu) .dropdown-menu ul.menu-wrapper > li.has_img .menu_img,body .mega_fixed_menu .mega-menu table td .dropdown-menu ul.menu-wrapper > li.has_img .menu_img{display:none}.logo-row.menu-row{position:relative}.logo-row.menu-row .mega-menu,.logo-row.menu-row .mega-menu table td.wide_menu{position:static}.menu-row .menu-item.hover > .dropdown-menu{display:block!important;opacity:1!important}body .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu > li.collapsed:not(.clicked_exp){display:none}.catalog_icons_N .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu > li.clicked_exp,.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu > li{display:inline-block}.catalog_icons_N .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img > .dropdown-menu > li.clicked_exp,.catalog_icons_Y .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img > .dropdown-menu > li.clicked_exp,.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img > .dropdown-menu > li{display:block}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu li a{padding-right:0!important;padding-left:7px!important;white-space:normal}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li:not(.has_img) > .dropdown-menu li a{font-size:12px}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu li:not(.active) a:not(:hover){color:#666}.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu li.active a:not(:hover){color:#ef3838}.menu_top_block.catalog_block .dropdown > li.full > .dropdown > li > .image + a,body .wrapper1 .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > .image + a{padding-left:70px;padding-top:0}.menu_top_block.catalog_block .dropdown > li.full > .dropdown > li > a{padding-left:0;padding-top:0}.menu_top_block.catalog_block .dropdown > li.full > .dropdown > li > .image + a + .dropdown,body .wrapper1 .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > .image + a + .dropdown{padding-left:70px}body .wrapper1 header .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > .image + a + .dropdown{padding:0 20px;margin-top:5px}body .wrapper1 header .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > a + .dropdown{padding-top:0;margin-top:5px}.menu_top_block.catalog_block .dropdown > li.full > .dropdown > li > .dropdown{padding-left:0}.auth_wr_inner .dropdown-menu li a,.mega-menu table .dropdown-menu li a{color:#222;padding:14px 29px 14px 7px !important;background:0 0}.mega-menu table .dropdown-menu li a.img_link{padding:0!important}.mega-menu table td:not(.wide_menu) .dropdown-menu li > a .name{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis}.auth_wr_inner .dropdown-menu li:first-of-type > a,.mega-menu table .wrap > .dropdown-menu li:first-of-type > a{border-top-color:transparent!important}.mega-menu table .wrap > .dropdown-menu li:first-of-type > .dropdown-menu{top:1px}.menu-row.bgcolored .mega-menu table .wrap > .dropdown-menu li:first-of-type > .dropdown-menu{top:0}.mega-menu table td:not(.wide_menu) .wrap > .dropdown-menu li:first-of-type > .dropdown-menu li:first-of-type > a{padding-top:15px!important}.dropdown-menu li,.mega-menu table .dropdown-submenu{position:relative;padding:0;margin:0}.dropdown-menu li:before,.mega-menu table .dropdown-submenu:before{display:none}.auth_wr_inner .dropdown-menu li .icons{margin-right:9px}.auth_wr_inner .dropdown-menu li a{padding:11px 43px 12px 19px !important;line-height:25px;border-top:1px solid #f0f0f0;text-transform:none;font-size:13px;letter-spacing:0}.auth_wr_inner .dropdown-menu li.active a{color:#222;font-weight:700}.auth_wr_inner .dropdown-menu li:hover > a{background-color:#fafafa}.auth_wr_inner .dropdown-menu > li:last-of-type:hover a{border-radius:0 0 4px 4px}.auth_wr_inner .dropdown-menu > li:first-of-type:hover a{border-radius:4px 4px 0 0}.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu{display:block;position:static;opacity:1;box-shadow:none;background:0 0;max-width:100%}.menu-row .mega-menu table td.wide_menu.hover .dropdown-submenu .dropdown-menu{display:block!important;opacity:1!important}.mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu > li.collapsed{display:none}.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu > li > a{font-size:13px;padding:8px 20px 0!important}.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-submenu .dropdown-menu{margin:0 0 0 20px;float:none}.mega-menu table td .more_items{display:none}.mega-menu table td.wide_menu .more_items{cursor:pointer;position:relative;display:inline-block}.menu-row .mega-menu table td.wide_menu .more_items{padding:11px 7px 4px;font-size:11px;color:#333;margin-bottom:-5px}.mega-menu table td.wide_menu .with_dropdown:after{margin-top:-1px}.mega-menu table td:not(.wide_menu) .dropdown-submenu:hover > .dropdown-menu .mCustomScrollBox{max-height:none!important}.mega-menu table .dropdown-submenu .dropdown-menu{top:2px;left:100%}.menu-row.middle-block .mega-menu table .dropdown-submenu .dropdown-menu,.menu-row.middle-block.bglight .mega-menu table .dropdown-submenu .dropdown-menu{top:0}.menu-row.middle-block.bglight .mega-menu table .wrap > .dropdown-menu li:first-of-type > .dropdown-menu{top:2px}.mega-menu table .dropdown-submenu .dropdown-menu ul.menu-wrapper > li:first-of-type > a{border-top:none}.mega-menu table .dropdown.js-dropdown .fa{display:none}.mega-menu table .more-items > span{display:inline-block;font-size:14px;line-height:20px;position:relative;vertical-align:top;padding-right:21px}.mega-menu table td.search-item .wrap > a{padding:13px 15px 18px!important}.mega-menu table td.search-item .wrap > a .fa{font-size:15px}.mega-menu table td .wrap > a{border:none;font-weight:700;padding:38px 12px 41px;text-transform:none;width:auto;display:inline-block;font-size:.867em;position:relative;color:#222;height:100px;text-transform:uppercase}.logo_and_menu-row.smalls .logo-row .menu-row .mega-menu{height:88px}.logo_and_menu-row.smalls .logo-row .menu-row div + .menu-only .mega-menu{height:auto}.smalls .logo-row .wides .mega-menu table td .wrap > a{padding:32px 12px 35px;height:89px}.logo_and_menu-row .menu-only .mega-menu table td .wrap > a{letter-spacing:.8px}.fix-logo .menu-row .menu-only-wr{width:193px;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.fix-logo .menu-row .menu-only-wr .mega-menu .svg{opacity:1}.fix-logo .menu-row .menu-only-wr .mega-menu .svg.svg-inline-down{position:absolute;right:19px;top:26px}.fix-logo .menu-row .menu-only-wr .mega-menu table td .wrap > a{text-align:left;padding:18px 18px 25px 19px}.fix-logo .menu-row .search-block{padding-left:214px;padding-right:0}.basket_normal .fix-logo .menu-row .search-block{padding-right:20px}.mega-menu .svg svg{display:block}
/* End */


/* Start:/local/templates/aleshka_shop/components/unt/search.title/top_line_search/style.css?148491072256*/
.drop-search .title-wrap .title b{background: #FCD7D7;}

/* End */


/* Start:/local/templates/aleshka_shop/components/bitrix/breadcrumb/breadcrumbs/style.min.css?1475142855448*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/aleshka_shop/components/bitrix/menu/catalog_bottom/style.min.css?1475187457490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/aleshka_shop/components/bitrix/menu/catalog_bottom/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/aleshka_shop/components/bitrix/menu/footer_menu/style.min.css?1475097444490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/aleshka_shop/components/bitrix/menu/footer_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/aleshka_shop/components/bitrix/search.suggest.input/.default/style.css?1477063039501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/local/templates/aleshka_shop/components/bitrix/menu/catalog_top_drop/style.min.css?1475162715490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/aleshka_shop/components/bitrix/menu/catalog_top_drop/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/components/kuznica/banner.popup/fancybox/source/jquery.fancybox.overlay.css?15436909025392*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.kzncfancy.fancybox-wrap,
.kzncfancy .fancybox-skin,
.kzncfancy .fancybox-outer,
.kzncfancy .fancybox-inner,
.kzncfancy .fancybox-image,
.kzncfancy.fancybox-wrap iframe,
.kzncfancy.fancybox-wrap object,
.kzncfancy .fancybox-nav,
.kzncfancy .fancybox-nav span,
.kzncfancy .fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.kzncfancy.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.kzncfancy .fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.kzncfancy.fancybox-opened {
	z-index: 8030;
}

.kzncfancy.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.kzncfancy .fancybox-outer, .fancybox-inner {
	position: relative;
}

.kzncfancy .fancybox-inner {
	overflow: hidden;
}

.kzncfancy.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.kzncfancy .fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.kzncfancy .fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.kzncfancy .fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading,.kzncfancy .fancybox-close,.kzncfancy .fancybox-prev span,.kzncfancy .fancybox-next span {
	background-image: url('/bitrix/components/kuznica/banner.popup/fancybox/source/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/components/kuznica/banner.popup/fancybox/source/fancybox_loading.gif') center center no-repeat;
}

.kzncfancy .fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.kzncfancy .fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/bitrix/components/kuznica/banner.popup/fancybox/source/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.kzncfancy .fancybox-prev {
	left: 0;
}

.kzncfancy .fancybox-next {
	right: 0;
}

.kzncfancy .fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.kzncfancy .fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.kzncfancy .fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.kzncfancy .fancybox-nav:hover span {
	visibility: visible;
}

.kzncfancy .fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
.kzncfancy .fancybox-outer:before {
    display: none;
}
.kzncfancy .fancybox-close:hover {
    background-position: 0 0;
}
/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/bitrix/components/kuznica/banner.popup/fancybox/source/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .kzncfancy .fancybox-close, .kzncfancy .fancybox-prev span,.kzncfancy .fancybox-next span {
		background-image: url('/bitrix/components/kuznica/banner.popup/fancybox/source/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/bitrix/components/kuznica/banner.popup/fancybox/source/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/bitrix/components/kuznica/banner.popup/fancybox/source/helpers/jquery.fancybox-buttons.css?15436909022447*/
#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-color: transparent;
	background-image: url('/bitrix/components/kuznica/banner.popup/fancybox/source/helpers/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}
/* End */


/* Start:/local/templates/aleshka_shop/styles.css?1615401860131*/
ul.list_style {
    list-style: none
}

ul.list_style li:before {
    content:  " - ";
    position: relative;
    left:     -5px
}
/* End */


/* Start:/local/templates/aleshka_shop/template_styles.min.css?167951014610892*/
body.menu-background{overflow:hidden}.basket-header{background-color:#a5ecf0}.basket-header:hover{background-color:#99e9ee}.basket-header a .title{color:#000}.basket-header a:hover{color:#000}.shop-addr .wrap .title a{color:#000}.shop-addr .wrap .title a:hover{color:#ef3838}.bx-yandex-view-map .title a,.bx-yandex-view-map .title{color:#ef3838}.bx-yandex-view-map .title a:hover{color:#000}.head-right .btn-question{margin:unset}.head-right .btn-question .btn{padding:12px}.head-right .btn-question.news-btn{margin-top:4px}.head-right .btn-question.news-btn .btn,.btn-question-mob.news-btn .btn{border:2px solid;background:#fff;border-color:#ec3a3e;padding:10px;color:#ec3a3e}.btn-question-mob.news-btn .btn{padding:15px}.head-right .btn-question.news-btn .btn:hover,.btn-question-mob.news-btn .btn:hover{background:#ec3a3e;color:#fff}#basket_items .new{display:inline-block;color:#ff7800}#basket_items .old{display:inline-block;color:#131212;font-family:Helvetica,Arial,sans-serif;font-weight:400;text-decoration:line-through;margin-left:10px;font-size:13px}#basket_items .old span{font-size:15px}.search-page input[type=submit]{background:#ec3a3e;border:none;color:#fff;padding:3px 15px}.search-page input[type=submit]:hover,.search-page input[type=submit]:focus{background:#d84343}.one_click_buy_result{display:none}.one_click_buy_result_success,.one_click_buy_result_fail,.one_click_buy_result_error{display:none}.one_click_buy_result_error{color:#ef3838;font-size:12px;line-height:1.3}.basket-header-mob .sum{top:5px}.g-wrap ol:not(.list-reset),.g-wrap ul:not(.list-reset){position:static}.ya-share2__list.ya-share2__list_direction_horizontal .ya-share2__item{display:inline-block!important}.ya-share2__list.ya-share2__list_direction_horizontal .ya-share2__item:before{content:""!important}.ya-share2__list.ya-share2__list_direction_horizontal .ya-share2__badge{border-radius:15px 15px}.ya-share2__list.ya-share2__list_direction_horizontal .ya-share2__badge .ya-share2__icon{height:30px;width:30px;background-size:30px 30px}.soc-block{padding:0!important}.text-block .text > h2:first-child{margin-top:0}.bx-filter .bx-filter-input-container input.numeric{border:1px solid #D5D5D5;background:#fff;text-align:center}.btn-primary.btn-buy:focus,.btn-primary.btn-buy:hover,.btn-primary.btn_submit:focus,.btn-primary.btn_submit:hover{border:none;background:#5ac645}.desktop-sort > span,.desktop-sort > a{font-size:14px;margin-right:15px}.desktop-sort > a{text-decoration:none;text-transform:lowercase;font-family:FiraSansMedium,FiraSansRegular,Helvetica,Arial,sans-serif;color:#2e2e2e}.desktop-sort > a:hover,.desktop-sort > a.active{color:#ef3838}.desktop-sort > a .ic2-sort-arrow{font-size:8px;vertical-align:middle;margin-left:5px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);display:inline-block;margin-top:-2px}.desktop-sort > a.desc .ic2-sort-arrow{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.desktop-sort > a.asc .ic2-sort-arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.cat-sort .dropdown{margin-top:-10px;margin-bottom:20px}.cat-sort .dropdown .dr-btn{border:1px solid #D5D5D5;-webkit-border-radius:24px;border-radius:24px;padding:12px 12px 12px 24px;width:100%}.cat-sort .dropdown .dr-btn:hover{background-color:#FDEBEB}.cat-sort .dropdown.open .dr-btn{-webkit-border-radius:24px 24px 0 0;border-radius:24px 24px 0 0;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.175);box-shadow:0 3px 4px rgba(0,0,0,.175);background-clip:padding-box;width:100%}.cat-sort .dropdown-menu{border:1px solid #D2D2D2;-webkit-border-radius:20px;border-radius:0 0 20px 20px;padding:0;left:auto;right:0;margin-top:-1px;width:100%;border-top:none;overflow:hidden}.cat-sort .item.active:hover{background:#d84343}.cat-sort .dropdown-menu:before{display:none}.cat-sort .dropdown-menu:after{display:none}.btn-basket:hover{border-color:#5ac645;color:#5ac645;-webkit-box-shadow:none;box-shadow:none}.menu-drop-7 .desctop-menu .item_1.red > a,.menu-drop-7 .desctop-menu .item_1.red > span{color:#ef3838}@media (max-width:1023px){.cat-sort .dropdown .dr-btn{padding:14px 0}.cat-sort .dropdown{width:100%;text-align:center}}@media (max-width:768px){.hamb-wrap{margin:0}.fixed .hamb-wrap{margin-top:10px}.fixed .basket-header-mob,.fixed .search-mob-head,.fixed .phonecall-mob{margin-top:18px}.basket-header-mob .sum{top:0}.hamburger .ico,.hamburger .ico:after,.hamburger .ico:before{width:100%;height:3px}.hamburger .ico:before{top:8px}.hamburger .ico:after{top:-8px}}.bx-composite-btn{display:none!important}.stickers{top:10px;position:absolute;z-index:3;line-height:20px;text-align:left;left:10px;font-size:0}.stickers .sticker-stock{width:42px;height:42px}.stickers .sticker-new{width:32px;height:32px}.good-item .stickers{top:0}.fancybox-skin{padding:50px 0!important;background:#fff}.fancybox-skin:before{content:'';position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAXCAYAAAC4VUe5AAABzUlEQVR42uzYOUjDUBgH8ES6lVLc3AQXwcFJEVzEA0FcFEQLHougs7PHoKKLCOKm4KSog1ZQUOqtiFBEsCjoYguiBRWPtqb1aOP/g1cohdjWJu8h5sGPkJLm6z/JO1I54HAcRX2+colzk202j93lKpYEtBzpHzYztBnaDG2GNkP/1dBhIZVV9V1caFl+FFI5FrsXFlpVFLeQG60oHmzeBJT+sPhDoR3JahWR+zgcCJZhW8W57gn16TO44Vw4AvuwLuBib1BoFeY4F3ZCAObhi+dIArPxKWsSeI6m42x7Cwsc6y6DNx76DiY4FV6kfpWwP8Bp2qSb2pe8OBmCK4ML0/TYk/SZF/o5hB6O50sMHYJmeDWo6Ce0g1/jcV8xMPAajGotQ2nubISgAYE7aOTUmrahFbYNCEyzRAtEf1p77wL9fXSt4yNdk8aApUC9zjPJNNSyc6d84TgHWjgsZVmULmApHGQw2LRBJzxlUfcFuqGLVmCZvGXRHWqCSthij2C6zc26STX4fvGjZ6AQRjIMT+PRGPvulNZBljROtMfkQwNUQBHkgZ31/we4hENYhQudukUvDEIdu4AlUAC57JhnNvqfwiZb4UVSnfhbgAEAZCF2jkrmVP4AAAAASUVORK5CYII=) repeat-x 15px 0;height:23px;top:0;left:0;width:100%}.fancybox-skin .fancybox-close{top:30px;left:14px;right:auto;background:none;float:right;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;outline:0;z-index:5;content:none;font-size:10px;padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;width:18px;height:18px}.fancybox-skin .fancybox-close:before{content:' ';vertical-align:middle;display:inline-block;background-image:url(/local/templates/aleshka_shop/css/../svg/sprite.svg);background-repeat:no-repeat;background-size:5.2em 124em;background-position:-.2em -43.7em;width:1.8273em;height:1.8274em}.fancybox-skin .fancybox-close:hover:before{background-position:-.2em -46em}.element-descr2 .text ul{list-style:none}.element-descr2 .text ul li{margin-bottom:0}.element-descr2 .text ul li:before{content:"\00a0-\00a0\00a0";position:relative;left:-3px;color:#5e5e5e;font-size:16px;padding-right:0}.stickers-top{position:absolute;display:block;text-align:center;width:100%;height:auto;left:0;z-index:5}.stickers-top__preorder{display:table;background-color:#fff;color:#323232;font-size:15px;border:2px solid;border-color:red;padding:0 14px;border-radius:14px;margin:0 auto;width:106px;overflow:visible}.stickers-right{position:absolute;display:block;height:auto;z-index:5;right:10px;top:10px}.stickers-right__discount{width:40px;height:40px;font-size:14px;vertical-align:middle;line-height:40px;text-align:center;background:red;color:#fff;border-radius:20px;right:0;font-weight:700}.stickers-right__discount > span{font-size:11px}@media only screen and (min-width: 1024px){.b-promo{display:none}.block-line{display:flex;align-items:center;justify-content:space-between}.contacts-head .header-msgs{position:relative}.contacts-head .header-msgs a{height:31px}}@media only screen and (max-width: 1024px){.b-promo{display:block;position:fixed;width:auto;height:50px;bottom:70px;padding:0;z-index:100}.b-promo__block{background:rgba(255,255,255,0.45);color:#000;font-weight:300;position:relative;padding:5px 15px;margin:0 auto;width:200px;left:-200px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);transition:left 400ms cubic-bezier(0.17,0.04,0.03,0.94)}.b-promo__btn{display:block;position:absolute;left:0;cursor:pointer;background:#fab64b;width:37px;height:50px;border-radius:0 5px 5px 0;padding:8px 5px;color:#FFF;line-height:32px;font-size:12px;text-align:center;-webkit-font-smoothing:antialiased;cursor:pointer;transition:all 400ms cubic-bezier(0.17,0.04,0.03,0.94);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);z-index:9999}.b-promo__btn:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.b-promo__btn:after{content:url('/local/templates/aleshka_shop/svg/aleshka_shoes_red.svg');font:normal 18px/1 FontAwesome;text-decoration:inherit;vertical-align:middle;display:inline-block}.b-promo__input:checked ~ .b-promo__block{left:0}.b-promo__input:checked ~ .b-promo__btn{left:200px}.b-promo__input:checked + .b-promo__btn{background:#ec3a3e}.b-promo__input:checked + .b-promo__btn:after{content:url('/local/templates/aleshka_shop/svg/b-promo-close.svg')}}.btn-shoes__link{display:inline-block;font-family:FiraSansMedium,FiraSansRegular,Helvetica,Arial,sans-serif;color:#2e2e2e;font-size:15px;background-color:#fff;border:2px solid;border-color:#ec3a3e;padding:2px 18px;border-radius:20px;margin:0 auto;text-decoration:none;line-height:32px;min-width:170px}.btn-shoes__link:hover{background-color:#ec3a3e;color:#fff;text-decoration:none}.btn-shoes__link-image{height:30px;width:30px;vertical-align:middle;margin:0 5px}.element-descr .avail.preorder-item{color:#ff7800}.ic2-avail-preorder:before{width:1.7034em;height:1.7033em;background-image:url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ3My45MzEgNDczLjkzMSIgd2lkdGg9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIyMzYuOTY2IiBjeT0iMjM2Ljk2NiIgZmlsbD0iI2ZmNzgwMCIgcj0iMjM2Ljk2NiIvPjxwYXRoIGQ9Im0yMTQuMzk5IDI1Mi4zODktNi42OTgtMTAwLjE1OWMtMS4yNTctMTkuNTE3LTEuODcxLTMzLjUyNi0xLjg3MS00Mi4wMjcgMC0xMS41NyAzLjAzNS0yMC42MDIgOS4wODUtMjcuMDcyIDYuMDY1LTYuNDk5IDE0LjA1NC05Ljc0IDIzLjk0LTkuNzQgMTEuOTk2IDAgMjAuMDIyIDQuMTUgMjQuMDU2IDEyLjQ0NSA0LjAzNCA4LjMwMyA2LjA2NSAyMC4yNTggNi4wNjUgMzUuODU3IDAgOS4yMDUtLjQ5NCAxOC41NTktMS40NTkgMjguMDIybC04Ljk5NSAxMDMuMDg5Yy0uOTczIDEyLjI3Ny0zLjA2MSAyMS42OC02LjI3OSAyOC4yMzktMy4yMDcgNi41NDQtOC41MDkgOS44MTUtMTUuODg4IDkuODE1LTcuNTM2IDAtMTIuNzU2LTMuMTU4LTE1LjY4Mi05LjUxMi0yLjkyOS02LjMzLTUuMDI4LTE1Ljk5NS02LjI3NC0yOC45NTd6bTIzLjIxIDEzNy41ODVjLTguNTAxIDAtMTUuOTM2LTIuNzM5LTIyLjI2Ny04LjI1MS02LjM0Ni01LjQ5Ny05LjUxMi0xMy4xOTctOS41MTItMjMuMTAyIDAtOC42NDcgMy4wMzUtMTYuMDA0IDkuMDg1LTIyLjA2OSA2LjA2NS02LjA2NSAxMy40OTMtOS4wOTIgMjIuMjc1LTkuMDkyIDguNzg2IDAgMTYuMjY5IDMuMDI3IDIyLjQ3NyA5LjA5MiA2LjIwNCA2LjA2NSA5LjMxIDEzLjQyNSA5LjMxIDIyLjA2OSAwIDkuNzUxLTMuMTM2IDE3LjQxNC05LjQxOCAyMi45OTctNi4yNjggNS41NzItMTMuNTgzIDguMzU2LTIxLjk1IDguMzU2eiIgZmlsbD0iI2ZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIi8+PC9zdmc+);background-size:cover}
/* End */
/* /local/templates/aleshka_shop/css/app.min.css?1714119075461174 */
/* /local/templates/aleshka_shop/css/jquery.mCustomScrollbar.min.css?160746074742839 */
/* /local/templates/aleshka_shop/css/menu.min.css?161078818269901 */
/* /bitrix/templates/.default/ajax/ajax.min.css?1475091616420 */
/* /local/templates/aleshka_shop/components/bitrix/menu/top_menu/style.min.css?1475133132490 */
/* /local/templates/aleshka_shop/components/bitrix/menu/top/style.min.css?161078927815072 */
/* /local/templates/aleshka_shop/components/unt/search.title/top_line_search/style.css?148491072256 */
/* /local/templates/aleshka_shop/components/bitrix/breadcrumb/breadcrumbs/style.min.css?1475142855448 */
/* /local/templates/aleshka_shop/components/bitrix/menu/catalog_bottom/style.min.css?1475187457490 */
/* /local/templates/aleshka_shop/components/bitrix/menu/footer_menu/style.min.css?1475097444490 */
/* /local/templates/aleshka_shop/components/bitrix/search.suggest.input/.default/style.css?1477063039501 */
/* /local/templates/aleshka_shop/components/bitrix/menu/catalog_top_drop/style.min.css?1475162715490 */
/* /bitrix/components/kuznica/banner.popup/fancybox/source/jquery.fancybox.overlay.css?15436909025392 */
/* /bitrix/components/kuznica/banner.popup/fancybox/source/helpers/jquery.fancybox-buttons.css?15436909022447 */
/* /local/templates/aleshka_shop/styles.css?1615401860131 */
/* /local/templates/aleshka_shop/template_styles.min.css?167951014610892 */
