/* Reset, variables, mixins */
/* http://meyerweb.com/eric/tools/css/reset/
	 v2.0 | 20110126
	 License: none (public domain)
*/

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

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
input,
textarea,
button,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
div:after,
div:before {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	box-sizing: border-box;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}
body {
	line-height: 1;
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:after {
	content: '';
	display: table;
	clear: both;
}
.transition {
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
}
.font-first {
	font-family: 'Rubik', 'Arial', sans-serif;
}
html {
	-webkit-text-size-adjust:none;
}
/* Plugins */
/* Magnific Popup CSS */
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
}
.modal__header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 2.2rem;
}
.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}
.mfp-container {
	text-align: center;
	position: absolute;
	width: 56rem;
	left: 50%;
	top: 10rem;
	margin-left: -28rem;
	padding: 3rem 6.5rem 4rem;
	box-sizing: border-box;
	background: #fff;
}
.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
	display: none;
}
.mfp-content {
	position: relative;
	display: block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}
.mfp-content .modal {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	overflow: visible;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: zoom-out;
}
.mfp-zoom {
	cursor: pointer;
	cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
			user-select: none;
}
.mfp-loading.mfp-figure {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}
.mfp-preloader a {
	color: #CCC;
}
.mfp-preloader a:hover {
	color: #FFF;
}
.mfp-s-ready .mfp-preloader {
	display: none;
}
.mfp-s-error .mfp-content {
	display: none;
}
button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	-ms-touch-action: manipulation;
			touch-action: manipulation;
}
button::-moz-focus-inner {
	padding: 0;
	border: 0;
}
.mfp-close {
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	color: #FFF;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
	opacity: 1;
}
/*
.mfp-close:active {
	top: 1px;
}
*/
.mfp-close-btn-in .mfp-close {
	color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}
.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}
.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}
.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7;
}
.mfp-arrow-left {
	left: 0;
}
.mfp-arrow-left:after {
	border-right: 17px solid #FFF;
	margin-left: 31px;
}
.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
	right: 0;
}
.mfp-arrow-right:after {
	border-left: 17px solid #FFF;
	margin-left: 39px;
}
.mfp-arrow-right:before {
	border-left: 27px solid #3F3F3F;
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}
/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}
/* The shadow behind the image */
.mfp-figure {
	line-height: 0;
}
.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444;
}
.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.mfp-figure figure {
	margin: 0;
}
.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px;
}
.mfp-image-holder .mfp-content {
	max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	/**
			 * Remove all paddings around the image on small screen
			 */
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}
@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
				transform: scale(0.75);
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
				transform-origin: 0;
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
				transform-origin: 100%;
	}
}
/* MagnificPopup */
.mfp-close {
	position: absolute;
	top: -1.6rem;
	right: -4.4rem;
	width: 1.6rem;
	height: 1.6rem;
	cursor: pointer;
	background: url(../img/close.svg) no-repeat;
	background-size: cover;
}
/*
.mfp-close:active {
	top: 1.8rem;
}
*/
/* Global styles */
/* rubik-regular - cyrillic_latin */
@font-face {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	/*src: url('../fonts/rubik-v2-cyrillic_latin-regular.eot');*/
	/* IE9 Compat Modes */
	src: local('Rubik'), local('Rubik-Regular'),
		 url('../fonts/rubik-v2-cyrillic_latin-regular.woff2') format('woff2'),
		 url('../fonts/rubik-v2-cyrillic_latin-regular.woff') format('woff');
}
/* rubik-500 - cyrillic_latin */
@font-face {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	/*src: url('../fonts/rubik-v2-cyrillic_latin-500.eot');*/
	/* IE9 Compat Modes */
	src: local('Rubik Medium'), local('Rubik-Medium'),
		 url('../fonts/rubik-v2-cyrillic_latin-500.woff2') format('woff2'),
		 url('../fonts/rubik-v2-cyrillic_latin-500.woff') format('woff');
}
html {
	font-size: 10px;
	height: 100%;
}
body {
	height: 100%;
	background: #eedcad -webkit-gradient(linear, left bottom, left top, from(#eedcad), to(#f2b9f6)) no-repeat;
	background: #eedcad -webkit-linear-gradient(bottom, #eedcad 0%, #f2b9f6 100%) no-repeat;
	background: #eedcad linear-gradient(to top, #eedcad 0%, #f2b9f6 100%) no-repeat;
	position: relative;
}
body:before {
	content: '';
	display: block;
	position: absolute;
	background: url(../img/bg-spot.png) no-repeat top center;
	background-size: contain;
	width: 100%;
	height: 33.1rem;
	z-index: 0;
}
/* Blocks */
.wrapper {
	width: 114rem;
	margin: 0 auto;
	background: url(../img/feathers.png) no-repeat;
	background-size: 65.6rem 22.1rem;
	background-position: 16.7rem 7.8rem;
	position: relative;
}
.header {
	padding: 2.5rem 0 1.9rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
			-ms-flex-align: start;
					align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.header__logo {
	margin-top: 1.4rem;
}
.header__phones {
/*  margin-left: 10.4rem;*/
	margin-top: 1.2rem;
}
.header__authorization {
	margin-right: 8rem;
}
.header--full .header__authorization {
	margin-left: 27.5rem;
}
.logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	text-decoration: none;
	max-width: 19rem;
}
.logo__image {
	background: url(../img/logo-pink.svg) no-repeat;
	background-size: cover;
	width: 4.3rem;
	height: 4.6rem;
	-webkit-box-flex: 0;
			-ms-flex: 0 0 auto;
					flex: 0 0 auto;
	margin-right: 1.5rem;
}
.logo__title {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 3rem;
	font-weight: 500;
	text-transform: uppercase;
	color: #000;
	letter-spacing: .28rem;
	margin-left: -0.2rem;
}
.logo__dscr {
	margin-top: .3rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	color: #000;
	line-height: 1.3rem;
}
.phones {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
			-ms-flex-align: start;
					align-items: flex-start;
}
.phones__content {
	padding-right: 2.1rem;
}
.phones__content-item {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.8rem;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 2.4rem;
	letter-spacing: .09rem;
	text-decoration: none;
	color: #000;
	display: block;
}
.phones__header-item {
	border-left: 1px solid #000;
	padding-left: 2.1rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	line-height: 2.4rem;
}
.phones__header-item-rasp {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	line-height: 2.0rem;
}
.authorization {
	max-width: 18rem;
}
.authorization__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
}
.authorization__top-link {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	color: #000;
}
.authorization__top-link:hover {
	text-decoration: none;
}
.modal-link:focus {
	outline: 0;
}
.authorization__input {
	border-radius: 1px;
	width: 100%;
	height: 2rem;
	padding-left: .5rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
}
.authorization__input:nth-child(n+2) {
	margin-top: 1rem;
}

.header__authorization form {
	margin-top: 1rem;
}

.authorization__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	margin-top: .8rem;
}
.authorization__lost {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.1rem;
	color: #000;
}
.authorization__lost:hover {
	text-decoration: none;
}
.button {
	background: #000;
	font-family: 'Rubik', 'Arial', sans-serif;
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
	height: 3.8rem;
	line-height: 3.8rem;
	padding: 0 1.7rem;
	color: #f1dba0;
	font-size: 1.4rem;
	text-align: center;
	font-weight: 500;
	border-radius: 2px;
	border: 1px solid transparent;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
}
.button:hover {
	border: 1px solid #000;
	background: #fff;
	color: #000;
}
.button--small {
	color: #fff;
	padding: 0 1.2rem;
	height: 2rem;
	font-size: 1.2rem;
	line-height: 1.4rem;
}
.button--big {
	font-size: 1.6rem;
	line-height: 4.4rem;
	height: 4.6rem;
}
.menu {
	padding: 1.8rem 0;
}
.menu__item {
	color: #000;
	text-decoration: none;
	font-size: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
}
.catalogue_inner_menu {
		position: absolute;
		z-index: 1;

				padding: 18px 0;
		transition:  opacity .2s ease;
		opacity: 0;
		z-index: -1;
}

.catalogue_inner_menu-link {
	color: #000;
		text-decoration: none;
		font-size: 1.4rem;
		font-family: 'Rubik', 'Arial', sans-serif;
		line-height: 2;
		position: relative;
		background-color: #fff;
		border-right: 1px solid #e6e6e6;

}
.catalogue_link:hover .catalogue_inner_menu {

	overflow: inherit;
opacity: 1;
z-index: 10;
}
.catalogue_inner_menu-link > a {
	padding: 0 20px;
		width: 100%;
		display: block;
}
.catalogue_inner_menu-link > a:hover,
.catalogue_inner_menu-link > ul li:hover {
	background-color: #fdeff9;
}
.catalogue_inner_menu-link > ul {
	position: absolute;
		right: -119px;
		background-color: #fff;
		box-shadow: 2px 2px 10px rgb(0,0,0,.1);
		padding: 20px 0;
		opacity: 0;
		transition: all .2s ease;
		z-index: -1;
}


#oneClickBye {
			padding: 30px 30px 60px !important;
	max-width: 700px!important;
}
#oneClickBye > span {
 font-size: 2rem;
		font-weight: 400;
		display: block;
		text-align: center;
		margin-bottom: 30px;

}
.oneClickBye {
	display: table;
			width: 100%;
					border-collapse: collapse;
}
.oneClickBye-row {
	display: table-row;
}
.oneClickBye-price,
.oneClickBye-button {
	text-align: center;
	max-width: 120px;
}
.oneClickBye-name,
.oneClickBye-price,
.oneClickBye-button {
 display: table-cell;
		border-top: 1px solid rgba(0,0,0,.2);
		border-bottom: 1px solid rgba(0,0,0,.2);
		padding: 20px 10px;
}
.oneClickBye-price {
	color: rgb(21, 204, 0);
	font-size: 1.6rem;
		font-weight: 500;

}
.oneClickBye-button a {
		background-color: #9d3d9d;
		text-decoration: none;
		color: #fff;
		padding: 12px 20px;
		border-radius: 6px;
		font-size: 11px;
		transition: all .2s ease;
}
.oneClickBye-button a:hover {
	background-color: #c723cc;
}

.catalogue_inner_menu-link > ul li a {
			color: #000;
		text-decoration: none;
		padding: 0 20px;
		width: 100%;
		display: block;
}
.oneClickBye-name {
	max-width: 220px;
}


.phones__header-item:nth-child(3) a {
	color: #fc4cd8;
}
.catalogue_inner_menu-link:nth-child(2) ul {
			top: 0;
}
.catalogue_inner_menu-link:nth-child(3) ul {
	top: -20px;
}

.catalogue_inner_menu-link:hover > ul {
	opacity: 1;
	z-index: 1;
}

.catalogue_inner-arrow {
	position: absolute;
		width: 24px;
		height: 24px;
		top: 0;
		background-image: url(../img/up-arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	left: 15px;

}
.catalogue_inner_menu-link:nth-child(2) {
	padding-top: 20px;
}
.catalogue_inner_menu-link:nth-child(4) {
	padding-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
}
.menu__item:hover {
	text-decoration: underline;
}
.menu__item:nth-child(n+2) {
	margin-left: 1.6rem;
}
.search {
	padding-top: .2rem;
}
.search__header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.1rem;
	margin-bottom: .5rem;
}
.search__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.search__input {
	border: 1px solid #ccc;
	border-radius: 2px;
	padding-left: .5rem;
	height: 2rem;
	width: 15rem;
	margin-right: .9rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
}
.search__button {
	padding: 0;
	width: 6.1rem;
}


#search {
	position: relative;
}
.search__results {
	display: none;
	position: absolute;
	z-index: 10000;
	width: 400px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	left: -180px;
}
.search__results_not-found {
	font-size: 16px;
	text-align: center;
	width: 85%;
	margin: 20px auto 20px;
}
.search__results_initial {
	font-size: 16px;
	text-align: center;
	width: 85%;
	margin: 20px auto 20px;
}

.search__results_searching {
	display: none;
	justify-content: center;
	margin: 20px 0;
}
.search__results_searching .lds-ring {
	display: inline-block;
	position: relative;
	width: 64px;
	height: 64px;
}
.search__results_searching .lds-ring div {
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 51px;
	height: 51px;
	margin: 6px;
	border: 6px solid #fcf;
	border-radius: 50%;
	animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: #fcf transparent transparent transparent;
}
.search__results_searching .lds-ring div:nth-child(1) {
	animation-delay: -0.45s;
}
.search__results_searching .lds-ring div:nth-child(2) {
	animation-delay: -0.3s;
}
.search__results_searching .lds-ring div:nth-child(3) {
	animation-delay: -0.15s;
}
@keyframes lds-ring {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.search__results-content {
	display: none;
}
.search__results .results-content__heading {
	display: flex;
	width: 100%;
	border-bottom: 1px solid #eee;
	margin-bottom: 15px;
}
.search__results .results-content__heading div {
	width: 50%;
	height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
}
.search__results .results-content__heading div a {
	color: #000;
}
.search__results .results-content__heading div a:hover {
	text-decoration: none;
}
.search__results .results-content__products {
	display: flex;
}
.search__results .results-content__products ul {
	list-style-type: none;
	margin: 0;
	padding: 0 10px 10px;
	width: 50%;
}
.search__results .results-content__products ul li {
	margin: 0;
	padding: 5px 15px;
	height: 60px;
	margin-bottom: 5px;
}
.search__results .results-content__products ul li a {
	display: flex;
	height: 60px;
	position: relative;
	text-decoration: none;
}
.search__results .results-content__products ul li .products__image-container {
	width: 30%;
	float: none;
	position: relative;
	display: inline-block;
}
.search__results .results-content__products ul li .products__image-container img {
	width: 100%;
	height: 100%;
}
.search__results .results-content__products ul li .products__name-container {
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	margin-left: 35%;
	height: 60px;
	color: #000000;
	font-size: 15px;
	line-height: 15px;
	font-weight: 400;
}
.search__results .results-content__products ul li .products__name-container_sub-name {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 120px;
	font-weight: 700;
	line-height: 20px;
	font-size: 14px;
}
.search__results .results-content__total {
	display: block;
	text-align: center;
	height: 20px;
	font-size: 13px;
	margin-bottom: 5px;
	line-height: 13px;
	font-weight: 600;
}
.search__results .results-content__total a {
	color: #000;
}



.alphabet__header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.1rem;
	margin-bottom: .7rem;
}
.alphabet__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}
.alphabet__letter {
	width: 2.2rem;
	height: 2.2rem;
	border: 1px solid #ccc;
	border-left: 0;
	text-align: center;
	line-height: 2rem;
	text-decoration: none;
	color: #000;
	display: block;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.3rem;
	font-weight: 500;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
}
.alphabet__letter:hover,
.alphabet__letter.active {
	background: #000;
	color: #fff;
}
.alphabet__letter:first-child {
	border-left: 1px solid #ccc;
}
.alphabet__list {
	color: #000;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	line-height: 2rem;
	text-align: left;
	width: 100%;
	padding: 1.4rem 2.2rem 1.8rem;
	position: absolute;
	left: 0;
	top: 2.3rem;
	z-index: 100;
	background: #fff;
	border-top: 0.4rem solid #000;
	box-shadow: 0 .3rem .6rem rgba(0, 0, 0, .15);
}
.alphabet__list.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear;
}
.alphabet__list.fade.in {
	opacity: 1;
}
.alphabet__list ul {
	display: flex;
}
.alphabet__list ul .catalog__brands-column li {
	width: 100%;
}
.alphabet__list ul:after {
	content: '';
	display: table;
	clear: both;
}
.alphabet__list li {
	width: 33.3%;
	float: left;
}
.alphabet__list a {
	color: #000;
	text-decoration: none;
}
.alphabet__list a:hover {
	text-decoration: underline;
}
.alphabet__list hr {
	margin: 1.2rem 0 1.6rem;
	border: 0;
	border-top: 1px solid #a7a7a7;
}
.alphabet__link {
	font-weight: 500;
	text-transform: uppercase;
	display: inline-block;
	margin-top: 1rem;
	clear: both;
}
.alphabet__link--sex {
	font-weight: 500;
	width: 33.3%;
	display: inline-block;
}
.alphabet__link--sex span {
	font-size: 1rem;
}
.front {
	padding: 3.2rem;
}
.front__header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 2rem;
}
.front__content {
	margin-top: 2rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	line-height: 1.8rem;
}
.tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.tab {
	border: 1px solid #666;
	border-radius: 2px;
	height: 3.8rem;
	line-height: 3.6rem;
	text-align: center;
	display: inline-block;
	padding: 0 1.7rem;
	font-weight: 500;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	text-decoration: none;
	color: #000;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
}
.tab:nth-child(n+2) {
	margin-left: 2.8rem;
}
.tab:hover {
	background: #000;
	color: #f1dba0;
}
.tab--active {
	background: #000;
	color: #f1dba0;
	position: relative;
}
.tab--active:after {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 1.1rem 1.05rem 0 1.05rem;
	border-color: #000 transparent transparent transparent;
	position: absolute;
	bottom: -1rem;
	left: 50%;
	margin-left: -1.05rem;
}
.item {
	display: inline-block;
	text-decoration: none;
	margin-left: 4.7rem;
	max-width: 23rem;
}
.item:nth-child(3n+1) {
	margin-left: 0;
}
.item:nth-child(n+4) {
	margin-top: 4.15rem;
}
.item:hover .item__picture {
	border-color: #d1d1d1;
}
.item__picture {
	width: 23rem;
	height: 23rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
			-ms-flex-pack: center;
					justify-content: center;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	position: relative;
	background: #fff;
	border: 2.2rem solid #f0f0f0;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
}
.item__picture .hot-price {
	right: -.5rem;
	bottom: -.5rem;
}
.item__img {
	max-width: 100%;
}
.item__bottom {
	margin-top: 1.3rem;
	margin-left: .2rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
}
.item__info {
	max-width: 14rem;
}
.item__brand {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	margin-bottom: .3rem;
	color: #000;
}
.item__name {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	margin-bottom: .5rem;
	color: #000;
}
.item__price {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	margin-bottom: .5rem;
	color: #000;
}
.cart-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	text-decoration: none;
	margin-left: .3rem;
}
.cart-block__icon {
	background: url(../img/icon-cart.svg) no-repeat center;
	background-size: 1.8rem 2rem;
	width: 4.2rem;
	height: 3.8rem;
	border: 1px solid #333;
	border-radius: 2px;
}
.cart-block__content {
	margin-left: 1.6rem;
}
.cart-block__header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 1.8rem;
	color: #000;
}
.cart-block__text {
	font-family: 'Rubik', 'Arial', sans-serif;
	line-height: 1.8rem;
	font-size: 1.2rem;
	color: #000;
}
.sidebar {
	width: 26rem;
	margin-top: -2.9rem;
}
.sidebar__cabinet-block {
	margin-top: 2.3rem;
}
.sidebar__recommendations {
	margin-top: 4rem;
}
.brands-list__item {
	font-size: 1.4rem;
	color: #000;
	display: block;
	line-height: 1.8rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	text-decoration: none;
}
.brands-list__item:hover {
	text-decoration: underline;
}
/*
.brands-list--tiny .brands-list__item:nth-child(n+6) {
	display: none;
}
*/
.catalog {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
}
.page-buttons {
	position: fixed;
	right: 2%;
	top: 50%;
	margin-top: -9.2rem;
}
.page-buttons__go-top {
	margin-top: 3.4rem;
}
.callback-button {
	display: block;
	width: 7.4rem;
	height: 7.4rem;
	border-radius: 50%;
	border: 1px solid #333;
	background: url(../img/icon-callback.svg) no-repeat center;
	background-size: 3rem 3rem;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
}
.callback-button:hover {
	opacity: .6;
}
.go-top {
	display: block;
	width: 7.4rem;
	height: 7.4rem;
	border-radius: 50%;
	border: 1px solid #333;
	background: url(../img/icon-arrow.svg) no-repeat center;
	background-size: 3rem 1.6rem;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
}
.go-top:hover {
	opacity: .6;
}
.note {
	font-size: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	padding: 1rem 0 .7rem 2.4rem;
	border-left: .4rem solid #000;
	margin: 3.2rem 0;
	line-height: 1.6rem;
}
.footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
	height: 10rem;
	border-top: 1px solid rgba(0, 0, 0, 0.3);
	margin-top: 4.5rem;
	width: 100%;
}
.footer__left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	margin-top: -0.5rem;
}
.delivery__text {
	color: #000;
	font-size: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	line-height: 1.8rem;
	border-bottom: 1px solid #e4e4e4;
}
.delivery__form {
	border-bottom: 1px solid #e4e4e4;
}
.delivery__section-header {
	font-size: 1.8rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	margin-bottom: 3.3rem;
}
.delivery__form-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
}
.delivery__option-header {
	background: #f0f0f0;
	height: 3.8rem;
	line-height: 3.8rem;
	padding-left: 1.5rem;
	font-size: 1.6rem;
	font-weight: 500;
	font-family: 'Rubik', 'Arial', sans-serif;
}
.delivery__option-item {
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
}
.delivery__option-item-title {
	font-size: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-weight: 500;
	height: 4rem;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #e4e4e4;
}
.delivery__option-item-title:first-child {
	padding-left: 1.5rem;
	width: 70%;
}
.delivery__option-item-title:nth-child(2) {
	width: 15%;
}

.delivery__option-item-title:nth-child(3) {
	width: 15%;
}

.delivery__option-item-content {
	height: 5.4rem;
}

.delivery__option-item-text {
/*  font-size: 1.4rem;*/
	font-size: 1.38rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	vertical-align: middle;
}
.delivery__option-item-text:first-child {
	padding-left: 1.5rem;
	width: 70%;
}
.delivery__option-item-text:nth-child(2) {
	width: 15%;
}
.delivery__option-item-text:nth-child(3) {
	width: 15%;
}
.delivery__option-item-text #name_courier {
	display: inline-block;
}
.delivery__option-item-text #name_courier:not([data-content=""]) {
	/*
	cursor: help;
	*/
}
.delivery__option-item-text--metro {
	font-weight: 500;
}

.dostavka_item__checkbox {
	font-size: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	vertical-align: middle;
	padding-left: 1.5rem;
}


.dostavka_tooltip {
	position: absolute;
	background: #92ce3b;
	color: white;
	text-align: center;
	padding: 1.5rem;
	display: none;
	width: 10rem;
	z-index: 1000000;
}

.dostavka_tooltip:after {
	display: block;
	content: '';
	position: absolute;
	left: 50%;
	top: 100%;
	margin-left: -.9rem;
	border-left: .9rem solid transparent;
	border-right: .9rem solid transparent;
	border-top: .9rem solid #92ce3b;


}

.dostavka_tooltip {

	text-align: justify;
}

.dostavka_tooltip:after {
	border-top: .9rem solid #92ce3b
}


.delivery__option-dscr {
	font-size: 1.4rem;
	line-height: 1.8rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	padding-top: .5rem;
	padding-left: 1.5rem;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 2.2rem;
}
.delivery__option-dscr--noborder {
	border-bottom: 0;
	padding-bottom: 0;
}
.delivery__select {
	width: 23.6rem;
}
.delivery__metro--green {
	color: #9c6;
}
.delivery__metro--grey {
	color: #999;
}
.delivery__metro--orange {
	color: #f93;
}
.sitemap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 4.6rem;
}
.sitemap__item {
	width: 25%;
}
.sitemap__item:nth-child(n+2) {
	padding-left: 1rem;
}
.sitemap__header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
}
.sitemap__links {
	margin-top: 2rem;
}
.sitemap__link {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	line-height: 1.6rem;
	text-decoration: none;
	display: block;
	color: #000;
}
.sitemap__link:hover {
	text-decoration: underline;
}
.developer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	text-decoration: none;
}
.developer__content {
	font-size: 1rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	line-height: 1.4rem;
	text-align: right;
	color: #000;
}
.developer__icon {
	width: 3.5rem;
	height: 3.2rem;
	background: url(../img/developer-logo.png) no-repeat;
	background-size: cover;
	margin-left: 1.2rem;
}
.copyright {
	font-size: 1rem;
	line-height: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	max-width: 31.5rem;
	margin-left: 10.5rem;
	margin-top: -1rem;
}
.siteinfo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
}
.siteinfo__logo {
	background: url(../img/logo-yellow.svg) no-repeat;
	background-size: cover;
	width: 4.3rem;
	height: 4.4rem;
	margin-right: 1.7rem;
}
.siteinfo__content {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1rem;
	line-height: 1.4rem;
}

.bread_crumps {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	color: #999;
	text-decoration: none;
	padding-left: 1.7rem;
}
.breadcrumbs__item, .bread_crumps a {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	color: #000;
	text-decoration: none;
}
.breadcrumbs__item:hover {
	text-decoration: underline;
}
.breadcrumbs__item:after {
	content: '/';
	display: inline-block;
	margin: 0 .4rem;
}
.breadcrumbs__item--active {
	color: #999;
	pointer-events: none;
}
.breadcrumbs__item--active:after {
	display: none;
}
.cart__header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 2.4rem;
	font-weight: 500;
}
.cart__controls {
	margin: 3.5rem 0 4.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
}
.cart__order-link {
	color: #000;
	text-decoration: none;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	padding-bottom: .3rem;
	border-bottom: 1px dashed #000;
}
.cart__order-link:hover {
	border-color: transparent;
}
.cart__login {
	margin-top: 3.5rem;
}
.cart__login-header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.8rem;
	margin-bottom: 3.5rem;
}
.cart__login-content {
	background: #f0f0f0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
}
.cart__login-new {
	padding: 5.2rem;
}
.cart__login-subheader {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
}
.cart__login-form {
	background: #fff;
	padding: 4.7rem 5.5rem;
	margin-top: 2rem;
}
.cart__login-old {
	margin-left: 13.2rem;
	max-width: 31.6rem;
}
.cart__login-text {
	font-size: 1.6rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	margin: 3.4rem 0 5rem;
}
.cart__login-input-item {
	margin-bottom: 2.5rem;
	width: 23.6rem;
}
.cart__login-button {
	height: 4.6rem;
	line-height: 4.6rem;
}
.cart__login-button-new {
	width: 100%;
}
.cart__login-input {
	width: 23.6rem;
}
.order-table {
	margin-bottom: 5.4rem;
}
.cart-table {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
			-ms-flex-direction: column;
					flex-direction: column;
	border-bottom: 1px solid #f0f0f0;
}
.cart-table__content {
	width: 100%;
}
.cart-table__meta {
	margin: 1rem 0 1.6rem;
}
.cart-table__meta-date {
	float: left;
}
.cart-table__meta-code {
	font-weight: 500;
	float: right;
}
.cart-table__header {
	background: #f0f0f0;
}
.cart-table__header-item {
	font-size: 1.4rem;
	font-weight: 500;
	font-family: 'Rubik', 'Arial', sans-serif;
	height: 3.8rem;
	vertical-align: middle;
	text-align: left;
}
.cart-table__header-item:first-child {
	padding-left: 1.7rem;
}
.cart-table__item {
	border-bottom: 1px solid #f0f0f0;
}
.cart-table__item-picture {
	padding: 2.4rem 0 2.4rem 1.6rem;
	width: 10.9rem;
}
.cart-table__img {
	width: 6.4rem;
}
.cart-table__item-header {
	padding-right: 2.9rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	vertical-align: middle;
	width: 61.8rem;
}
.cart-table__item-price {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	vertical-align: middle;
	width: 11rem;
}
.cart-table__item-price--wide {
	width: 12rem;
}
.cart-table__item-amount {
	vertical-align: middle;
}
.cart-table__item-amount--wide {
	width: 14rem;
}
.cart-table__amount-content {
	width: 5.3rem;
	height: 2.9rem;
	border: 1px solid #999;
	border-radius: 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
}
.cart-table__amount-number {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	line-height: 1.4rem;
	padding-left: .9rem;
}
.cart-table__amount-controls {
	padding-right: 1rem;
}
.cart-table__amount-controls-item {
	width: .8rem;
	height: .4rem;
	background: url(../img/triangle-small.svg) no-repeat;
	background-size: cover;
	display: block;
}
.cart-table__amount-controls-item--less {
	-webkit-transform: rotate(180deg);
					transform: rotate(180deg);
	margin-top: .6rem;
}
.cart-table__item-remove {
	vertical-align: middle;
}
.cart-table__item-remove-content {
	width: 1.1rem;
	height: 1.1rem;
	background: url(../img/close.svg) no-repeat;
	background-size: cover;
	vertical-align: middle;
	display: block;
}
.cart-table__overall {
	padding: 2.7rem 0;
	-ms-flex-item-align: end;
			align-self: flex-end;
}
.cart-table__overall-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
}
.cart-table__overall-header {
	width: 21.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	position: relative;
}
.cart-table__overall-header-content {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	line-height: 2.4rem;
}
.cart-table__overall-content {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	line-height: 2.4rem;
	text-align: right;
}
.cart-table__advice {
	background: url(../img/icon-advice.svg) no-repeat;
	background-size: cover;
	width: 1.2rem;
	height: 1.2rem;
	margin-left: 1rem;
}
.cart-table__final-price {
	font-weight: 500;
}
.sorting {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
			-ms-flex-align: start;
					align-items: flex-start;
}
.sorting__header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
}
.sorting__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
			-ms-flex-align: start;
					align-items: flex-start;
	margin-left: 2.5rem;
}
.sorting__button {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	color: #000;
	text-decoration: none;
	padding-bottom: .3rem;
}
.sorting__button:hover {
	text-decoration: underline;
}
.sorting__button:nth-child(n+2) {
	margin-left: 2rem;
}
.sorting__button--active {
	font-weight: 500;
	border-bottom: 2px solid #000;
}
.recommendations {
	background: #f0f0f0;
	padding: 2.7rem;
	margin-top: 3.7rem;
}
.recommendations__header {
	font-size: 1.8rem;
	font-weight: 500;
	font-family: 'Rubik', 'Arial', sans-serif;
	text-align: center;
}
.recommendations__list {
	margin-top: 3.2rem;
}
.recommendations__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	text-decoration: none;
}
.recommendations__item:nth-child(n+2) {
	margin-top: 2.5rem;
}
.recommendations__item:hover .recommendations__item-picture {
	background: #f7f7f7;
}
.recommendations__item-picture {
	width: 8.4rem;
	height: 8.4rem;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
			-ms-flex-pack: center;
					justify-content: center;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	margin-right: 2rem;
	-webkit-box-flex: 0;
			-ms-flex: 0 0 auto;
					flex: 0 0 auto;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
}
.recommendations__item-img {
	width: 100%;
}
.recommendations__item-brand {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #000;
}
.recommendations__item-name {
	font-size: 1.4rem;
	font-weight: 500;
	font-family: 'Rubik', 'Arial', sans-serif;
	color: #000;
	line-height: 1.8rem;
	max-width: 10.2rem;
}
.delivery-method {
	background: #f0f0f0;
}
.delivery-method__header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 2.2rem;
	font-weight: 500;
}
.delivery-method__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 4.5rem;
}
.delivery-method__item {
	width: 25%;
}
.delivery-method__item-header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
}
.delivery-method__item-price {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	margin-top: .5rem;
}
.delivery-method__item-link {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	color: #000;
	display: block;
	margin-top: 2rem;
}
.delivery-method__item-link:hover {
	text-decoration: none;
}
.product__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.product__picture {
	margin-right: 3rem;
	width: 23rem;
	-webkit-box-flex: 0;
			-ms-flex: 0 0 auto;
					flex: 0 0 auto;
}
.product__picture-img {
	width: 23rem;
	height: auto;
}
.product__guarantee {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-weight: 500;
	font-size: 1.8rem;
	color: #f33;
	margin: 1.5rem 0 1.2rem;
	text-align: center;
}
.product__guarantee-comment {
	font-size: 1.2rem;
	display: block;
}
.product__code {
	font-size: 1.2rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	text-align: center;
	font-weight: 500;
}
.product__code-number {
	font-size: 1.4rem;
}
.product__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
			-ms-flex-align: start;
					align-items: flex-start;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
}
.product__top-left {
	-webkit-box-flex: 10;
	-ms-flex: 10 0 auto;
	flex: 10 0 auto;
}
.product__brand {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-weight: 500;
	font-size: 1.8rem;
}
.product__title {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-weight: 500;
	font-size: 2.4rem;
}
.product__cart,
.product__fav {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
}
.product__cart:before {
	content: '';
	display: block;
	background: url(../img/icon-cart-small.svg) no-repeat;
	background-size: cover;
	width: 1.2rem;
	height: 1.2rem;
	margin-right: 1.1rem;
}
.product__fav:before {
	content: '';
	display: block;
	background: url(../img/icon-heart.svg) no-repeat;
	background-size: cover;
	width: 1.1rem;
	height: 1rem;
	margin-right: .9rem;
}
.product__fav.active:before {
	background: url(../img/icon-heart-full.svg) no-repeat;
}
.product__middle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	margin-top: 3.8rem;
}
.product__category {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
}
.product__rating {
	margin-top: .5rem;
}
.product__notes {
	max-width: 39rem;
	margin-left: 3.8rem;
/*
	display: -webkit-box !important;
	display: box !important;
*/
}
.product__dscr {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	line-height: 1.8rem;
	margin-top: 3rem;
	max-width: 100%;
}
.product__options {
	margin-top: 5.8rem;
}
.product__catalog-header {
	font-size: 1.8rem;
	font-weight: 500;
	font-family: 'Rubik', 'Arial', sans-serif;
	margin-bottom: 4rem;
}
.notes {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.notes:before {
	content: '';
	display: block;
	margin-right: 1.5rem;
	background: url(../img/icon-note.svg) no-repeat;
	background-size: cover;
	width: 1.5rem;
	height: 1.5rem;
	-webkit-box-flex: 0;
			-ms-flex: 0 0 auto;
					flex: 0 0 auto;
}
.stars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
}
.stars__item {
	width: 1rem;
	height: 1rem;
}
.stars__item:nth-child(n+2) {
	margin-left: .4rem;
}
.stars__item--full {
	background: url(../img/star-full.svg) no-repeat;
	background-size: cover;
}
.stars__item--half {
	background: url(../img/star-half.svg) no-repeat;
	background-size: cover;
}
.stars__item--empty {
	background: url(../img/star-empty.svg) no-repeat;
	background-size: cover;
}
.product-option {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	border-top: 1px solid #e5e5e5;
	padding: 1.3rem 1rem;
}
.product-option:last-child {
	border-bottom: 1px solid #e5e5e5;
}
.product-option__name-content {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	width: 27rem;
}
.product-option__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
}
.product-option__info {
	width: 1.4rem;
	height: 1.4rem;
	background: url(../img/icon-info.svg) no-repeat;
	background-size: cover;
	margin-left: 1rem;
}
.product-option__price {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.6rem;
	font-weight: 500;
	margin-right: 7rem;
}
.product-option__price--old {
	color: #bcbcbc;
	text-decoration: line-through;
}
.product-option__price--space {
	display: inline-block;
	margin: 0 .6rem;
}
.delivery-block {
	margin-bottom: 5rem;
	margin-top: 3.4rem;
}
.delivery-block__header {
	font-size: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-weight: 500;
}
.delivery-block__content {
	margin-top: 1rem;
	font-size: 1rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	line-height: 1.2rem;
}
.discounts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
	background: #000;
	padding: 6rem 6rem 7rem 9.3rem;
	position: relative;
}
.discounts:before {
	content: '';
	display: block;
	width: 2.7rem;
	height: 13.5rem;
	border: 1rem solid #f1dba0;
	border-left: 0;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -6.75rem;
}
.discounts__header {
	max-width: 30.5rem;
}
.discounts__title {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 3.8rem;
	color: #eedcad;
}
.discounts__title-comment {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 2.8rem;
	color: #eedcad;
}
.discounts__dscr {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	line-height: 1.8rem;
	margin-top: 2.2rem;
	color: #eedcad;
}
.discounts__content-header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	color: #eedcad;
	margin-bottom: 3.5rem;
}
.discounts__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
}
.discounts__item:nth-child(n+2) {
	margin-top: 1.6rem;
}
.discounts__item-percent {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 2.4rem;
	font-weight: 500;
	color: #eedcad;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	width: 6.7rem;
	-webkit-box-flex: 0;
			-ms-flex: 0 0 auto;
					flex: 0 0 auto;
}
.discounts__item-percent:after {
	content: '/';
	display: block;
	font-weight: 400;
	font-size: 2rem;
}
.discounts__item-price {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	color: #eedcad;
	margin-left: 1.6rem;
}
.cabinet__header-item {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 2rem;
	line-height: 2.3rem;
}
.cabinet__stats {
	margin-top: 2.5rem;
}
.cabinet__stats-item {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
}
.cabinet__stats-item-content {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 1.5rem;
}
.cabinet__privilege {
	margin-top: 2rem;
}
.cabinet__privilege-header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
}
.cabinet__privilege-content {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	margin-top: .2rem;
	line-height: 1.7rem;
}
.cabinet__menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.cabinet__menu-item {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	font-weight: 500;
	width: 20%;
	text-decoration: none;
	color: #000;
	height: 5.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
			-ms-flex-pack: center;
					justify-content: center;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}
.cabinet__menu-item:hover {
	text-decoration: underline;
}
.unique-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.unique-item:nth-child(n+2) {
	margin-top: 4.2rem;
}
.unique-item__picture {
	border: 2.2rem solid #f0f0f0;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
			-ms-flex-pack: center;
					justify-content: center;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	margin-right: 3.5rem;
	-webkit-box-flex: 0;
			-ms-flex: 0 0 auto;
					flex: 0 0 auto;
	width: 23rem;
	height: 23rem;
}
.unique-item__img {
	width: auto!important;
	height: auto!important;
	max-width: 100%;
	max-height: 100%;
}
.unique-item__content {
	padding-top: .5rem;
}
.unique-item__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.unique-item__brand {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.6rem;
}
.unique-item__name {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.6rem;
	font-weight: 500;
	margin-left: .3rem;
}
.unique-item__collection {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	margin-top: 1rem;
}
.unique-item__notes {
	margin: 3.3rem 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
/*
	display: -webkit-box !important;
	display: box !important;
*/
}
.unique-item__dscr {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	margin-top: 3.3rem;
}
.unique-item__controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	margin-top: 3.4rem;
}
.unique-item__like {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	margin-right: 1.9rem;
	text-decoration: none;
	color: #000;
}
.unique-item__like:before {
	content: '';
	display: block;
	margin-right: 1rem;
	background: url(../img/icon-heart.svg) no-repeat;
	background-size: cover;
	width: 1.3rem;
	height: 1.2rem;
}
.unique-item__like.active:before {
	background: url(../img/icon-heart-full.svg) no-repeat;
}
.unique-item__cart {
	color: #000;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
					-ms-flex: 1 1 auto;
							flex: 1 1 auto;
	-webkit-box-pack: end;
		 -ms-flex-pack: end;
	 justify-content: flex-end;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	text-decoration: none;
}
.unique-item__cart:before {
	content: '';
	display: block;
	width: 1.6rem;
	height: 1.6rem;
	background: url(../img/icon-cart-small.svg) no-repeat;
	background-size: cover;
	margin-right: .8rem;
}
.unique-item__remove {
	color: #000;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
					-ms-flex: 1 1 auto;
							flex: 1 1 auto;
	-webkit-box-pack: end;
		 -ms-flex-pack: end;
	 justify-content: flex-end;
	text-decoration: none;
}
.unique-item__remove:before {
	content: '';
	display: block;
	width: 1.4rem;
	height: 1.4rem;
	background: url(../img/close.svg) no-repeat;
	background-size: cover;
	margin-right: .7rem;
	margin-top: -.1rem;
}
.sales__header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 2rem;
	line-height: 2.3rem;
}
.cabinet-block {
	border: 1px solid #666;
	padding: 2rem 2rem 1.5rem;
	border-radius: 2px;
}
.cabinet-block__header {
	font-family: 'Rubik', 'Arial', sans-serif;
	color: #fff;
	font-size: 1.6rem;
	font-weight: 500;
}
.cabinet-block__links {
	padding-left: 1.3rem;
	margin-top: 1.7rem;
}
.cabinet-block__link {
	font-size: 1.2rem;
	color: #000;
	font-family: 'Rubik', 'Arial', sans-serif;
	line-height: 2.2rem;
	text-decoration: none;
	display: block;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
}
.cabinet-block__link--active,
.cabinet-block__link:hover {
	color: #fff;
}
.cabinet-block__controls {
	margin-top: 2rem;
	padding-left: 1.3rem;
}
.input {
	color: #000;
	height: 3.8rem;
	padding-left: 1.6rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	border: 1px solid #999;
	border-radius: 2px;
	font-size: 1.4rem;
	line-height: 1.4rem;
}
.select {
	background: url(../img/triangle-middle.svg) no-repeat right 1.5rem center;
	background-size: 1.2rem .6rem;
	-webkit-appearance: none;
		 -moz-appearance: none;
					appearance: none;
}
.select::-ms-expand {
	display: none;
}
.settings__form {
	margin-top: 4.5rem;
}
.settings__form-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	height: 3.8rem;
}
.settings__form-item:nth-child(n+2) {
	margin-top: 2rem;
}
.settings__form-header {
	width: 15rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
}
.settings__form-content {
	width: 29.4rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
}
.settings__form-text {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
}
.settings__input {
	width: 100%;
}
.settings__select {
	width: 8.5rem;
	background-position: right .9rem center;
}
.settings__button {
	margin-top: 2rem;
	width: 29.4rem;
	margin-left: 15rem;
}
.modal {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	line-height: 2rem;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
#callBackSuc {
			height: 190px;
		text-align: center;
				padding: 20px 30px;
				 width: 363px;
}
#callBackSuc > span {
	font-size: 2.2rem;
		margin-top: 20px;
		display: block;
		margin-bottom: 20px;
		line-height: 1.2;
}
.another-slider .slick-slide {
	height: inherit!important;
}
.another-slider .slick-track {
	display: flex;
}
.another-slider {
	position: relative;
}
.another-slider .arrow-left {
	background-image: url('../img/arrow-left.png');
	left: -28px;
}
.another-slider .arrow-left:hover {
	background-image: url('../img/arrow-leftG.png');
}
.another-slider .arrow-right {
	background-image: url('../img/arrow-right.png');
	right: -28px;
}
.another-slider .arrow-right:hover {
	background-image: url('../img/arrow-rightG.png');
}
.another-slider .slider-arrows {
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	width: 30px;
	height: 30px;
	top: 45%;
	background-size: 25px;
			cursor: pointer;
}
.modal.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear;
}
.modal.fade.in {
	opacity: 1;
}
.modal-dialog {
	width: 60rem;
	margin: 3rem auto;
}
.modal-content {
	position: relative;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	box-shadow: 0 .3rem .9rem rgba(0, 0, 0, .5);
}
.modal-header {
	padding: 1.5rem;
	border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
	float: right;
	font-size: 2.1rem;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
	margin-top: -2px;
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
}
.modal-header .close:hover,
.modal-header .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5;
}
.modal-title {
	margin: 0;
	line-height: 1.42857143;
}
.modal-body {
	position: relative;
	padding: 1.5rem;
}
.modal-footer {
	padding: 1.5rem;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.modal-footer .btn-default {
	color: #333;
	display: inline-block;
	padding: .6rem 1.2rem;
	margin-bottom: 0;
	font-size: 1.4rem;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.modal-footer .btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}
.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0;
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5;
}
.modal__input {
	width: 100%;
}
.modal__button {
	margin-top: 2.3rem;
	width: 100%;
}
.modal__input-item:nth-child(n+2) {
	margin-top: 2.1rem;
}
.registration__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
}
.registration__row:nth-child(n+2) {
	margin-top: 4.5rem;
}
.registration__password-options {
	margin: 4.5rem 0;
}
.input.error {
	border-color: #dc3575;
}
.input.error + .error {
	color: #dc3575;
	font-size: 1.2rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	display: block;
	margin-top: .5rem;
}
.registration__input {
/*  width: 23.8rem;*/
	width: 22rem;
}
.registration__input--short {
	width: 7.3rem;
}
.registration__street {
	width: 100%;
}
.registration__intercom {
	width: 27.6rem;
}
.registration__password {
	width: 37.1rem;
}
.registration__button {
	margin-top: 4rem;
	width: 23.7rem;
}
.roundbutton {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
}
.roundbutton:nth-child(n+2) {
	margin-top: 1.3rem;
}
.roundbutton__hidden {
	display: none;
}
.roundbutton__hidden:checked + .roundbutton__fake:after {
	content: '';
	display: block;
	width: .6rem;
	height: .6rem;
	background: #000;
	border-radius: 50%;
}
.roundbutton__fake {
	width: 1.6rem;
	height: 1.6rem;
	border-radius: 50%;
	border: 1px solid #999;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex!important;
	margin-bottom: 0!important;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	-webkit-box-pack: center;
			-ms-flex-pack: center;
					justify-content: center;
	cursor: pointer;
}
.roundbutton__label {
	margin-left: 1.4rem;
	margin-bottom: 0!important;
	font-weight: 400!important;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	cursor: pointer;
}
.specials__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	height: 33.8rem;
	padding-right: 7.5rem;
	overflow: hidden;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}
.specials__item:nth-child(n+2) {
	border-top: 1px solid #e4e4e4;
}
.specials__item-picture {
	width: 35.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
			-ms-flex-pack: center;
					justify-content: center;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	-webkit-box-flex: 0;
			-ms-flex: 0 0 auto;
					flex: 0 0 auto;
}
.specials__item-img {
	max-width: 100%;
	max-height: 100%;
}
.specials__item-header a {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 2.2rem;
	font-weight: 500;
	margin-bottom: 2rem;
	text-decoration: none;
	color: #000;
	display: block;
}
.specials__item-dscr {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	line-height: 1.4rem;
	margin-top: 1.5rem;
}
.specials__item-text {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	line-height: 1.8rem;
}
.specials__button {
	margin-top: 3rem;
}
.section {
	background: #fff;
	width: 84.7rem;
	-webkit-box-flex: 0;
			-ms-flex: 0 0 auto;
					flex: 0 0 auto;
}
.section__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
	padding: 1.6rem 2.1rem 1.6rem 1.7rem;
}
.section__tabs {
	margin-bottom: 4.8rem;
}
.section__header {
	background: #e8e8e8;
	padding: 2.8rem 3.4rem 3rem;
}
.section__title {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 2rem;
	margin-top: 2.3rem;
}
.section--full {
	width: 100%;
}
.section__tab {
	min-width: 15rem;
}
.side-catalog {
	margin-top: 2.6rem;
}
.side-catalog__header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.6rem;
	font-weight: 500;
	margin-bottom: 1.6rem;
}
.side-catalog__link {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	text-decoration: underline;
	color: #000;
	margin-bottom: 2.2rem;
	display: block;
}
.side-catalog__link:hover {
	text-decoration: none;
}
.side-catalog__subheader {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 2rem;
	margin-bottom: 2rem;
}
.side-catalog__section:nth-child(n+2) {
	margin-top: 3rem;
}
.catalog-controls {
	margin-top: 2.3rem;
}
.catalog-controls__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 2rem;
	font-family: 'Rubik', 'Arial', sans-serif;
}
.catalog-controls__header-brand {
	font-weight: 500;
	margin: 0 .5rem;
}
.catalog-controls__categories {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	margin-top: 1.6rem;
	margin-bottom: 2.3rem;
	margin-left: -0.5rem;
}
.catalog-controls__category-item {
	height: 2.2rem;
	line-height: 2.2rem;
	padding: 0 .5rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	color: #000;
	font-size: 1.6rem;
	text-decoration: none;
}
.catalog-controls__category-item:hover {
	text-decoration: underline;
}
.catalog-controls__category-item:nth-child(n+2) {
	margin-left: 2rem;
}
.catalog-controls__category-item--active {
	background: #000;
	color: #f1dba0;
	font-weight: 500;
}
.checkbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
}
.checkbox:nth-child(n+2) {
	margin-top: 1.3rem;
}
.checkbox__hidden {
	display: none;
}
.checkbox__hidden:checked + .checkbox__fake:after {
	content: '';
	display: block;
	width: .6rem;
	height: .6rem;
	background: #000;
}
.checkbox__fake {
	width: 1.6rem;
	height: 1.6rem;
	border-radius: 2px;
	border: 1px solid #999;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex!important;
	margin-bottom: 0!important;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	-webkit-box-pack: center;
			-ms-flex-pack: center;
					justify-content: center;
	cursor: pointer;
}
.checkbox__label {
	margin-left: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	cursor: pointer;
	margin-bottom: 0!important;
	font-weight: 400!important;
}
.content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
}
.input-item__header {
	font-size: 1.4rem;
	font-weight: 500;
	height: 2rem;
	margin-bottom: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.input-item__header--required:after {
	content: '*';
	display: block;
	font-size: 1.4rem;
	font-weight: 500;
	color: #f66;
	margin-left: .3rem;
}
.section-wrapper {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	line-height: 1.8rem;
	padding: 4rem 3rem 2.3rem;
}
.section-wrapper--light {
	padding: 3.6rem 3.7rem 3.65rem;
}
.section-wrapper p {
	margin-bottom: 1.4rem;
}
.section-wrapper label {
	font-weight: 500;
	margin-bottom: 1.2rem;
	display: inline-block;
}
.section-wrapper input {
	vertical-align: middle;
	line-height: 3.8rem;
	height: 3.8rem;
}
.section-wrapper input.inp {
	padding-right: 1rem;
	padding-left: 1rem;
	border: 1px solid #999;
	border-radius: 2px;
}

.login__lost {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem;
	line-height: 1.4rem;
	border-bottom: 1px dashed #000;
	color: #000;
	display: inline-block;
	text-decoration: none;
	margin-top: 1.3rem;
}
.restore {
	width: 43rem;
}
.restore__tabs {
	margin: 5rem 0 3.6rem;
	-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					justify-content: space-between;
}
.restore__tab {
	min-width: 12.5rem;
	-webkit-box-flex: 0;
			-ms-flex: 0 0 auto;
					flex: 0 0 auto;
	padding: 0 1.6rem;
}
.restore__tab:nth-child(n+2) {
	margin-left: 0;
}
.history__tab {
	margin: 4.6rem 0 3.6rem;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.authorization__header_block {
/*
	width: auto;
	float: right;
	margin-left: auto;
*/
}
.ya-share2__container_size_m .ya-share2__icon {
	height: 2rem !important;
	width: 2rem !important;
	background-size: 2rem 2rem !important;
}
.ya-share2__container_size_m {
	/*
	font-size: 2rem !important;
	*/
}

.ya-share2__container_size_m .ya-share2__item {
		margin: 0.5rem 0.6rem 0.5rem 0 !important;
}
.ya-share2__badge {
	border-radius: 0.2rem !important;
}

.brands-list_scroll {
	margin-bottom:3.0rem;
	max-height:35.0rem !important;
}

.section__footer {
	background: #e8e8e8;
	padding: 2.8rem 3.4rem 3rem;
	font-size: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	margin: 3.2rem 0 0;

	line-height: 1.6rem;
}

.link_product_prices,
.link_product_fav {
	color: #000;
	text-decoration: none;
}

.specials__item-content {
	max-width: 60%;
}

.product__info {
	width: 100%;
	/*max-width: 67%;*/
}

.text_notes {
	font-size: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	line-height: 1.6rem;
}

.top_menu_personal {
	font-size: 1.2rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	line-height: 1.6rem;
}
.top_menu_personal a {
		color: #000;
}
.top_menu_personal a:hover {
		color: #000;
	text-decoration: none;
}

.more_top {
	margin-left: 6rem;
}

.text_content {
	font-size: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	padding: 3.6rem 3.7rem 3.65rem;
	position: relative;
	-webkit-text-size-adjust: none;
}

.text_content p > ymaps {
	width: 100%!important;
	height: 45rem!important;
}

.text_content span {
	font-family: 'Rubik', 'Arial', sans-serif!important;
}

.text_content p {
	line-height: 1.5;
}

.text_content p:nth-child(n+2) {
	margin-top: 1.5rem;
}
.text_content img,
.text_content p > ymaps {
	max-width: 100%;
	height: auto;
}

.cart__step2 .l-col {
	width: 70%;
	float: left;
}

.cart__step2 .r-col {
	width: 28%;
	float: right;
}

.delivery__options-container {
	padding: 4rem 0 0;
}

.delivery__option-add {
	margin: 2.2rem 1.5rem;
}

.delivery__option-add .input-item {
	margin-bottom: 2.2rem;
}

.delivery__option-add  .full__input {
	width: 100%;
}

.dostavka_item {
	margin-bottom: 2.6rem;
}

.dostavka_item.active {
	background: #f5f5f5;
}

.courier__table-body:hover {
/*	cursor: pointer;*/
/*	background: #f5f5f5;*/
}

.star {
	color: #f66;
}

.button--pink {
	color: #f0008e;
	background: transparent;
	border-color: #f0008e;
}

.cart__step2 .cabinet-block {
	font-size: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	position: relative;
	top: -16rem;
}

.cart__step2 .cabinet-block p {
	margin-bottom: 1.4rem;
}

.cart__step2 .cabinet-block table {
	margin-bottom: 1.5rem;
}

.cart__step2 .cabinet-block table tr {
	display: block;
	padding: .9rem 0 1.2rem;
	border-bottom: 1px solid #c9c7c8;
	overflow: hidden;
}

.cart__step2 .cabinet-block table td {
	display: block;
	float: left;
	width: 33%;
	padding: 0 !important;
}

.cart__step2 .cabinet-block table td.first_td {
	padding: 0 0 1rem !important;
	width: 100%;
	float: none !important;
	clear: both;
	display: block !important;
}

.cart__step2 .cabinet-block table td .color_gray1 {
	padding-bottom: .4rem;
	color: #969696;
}

.cart__step2 .cabinet-block textarea {
	font-family: Tahoma;
	border: 1px solid #c9c7c8;
}

.cart__step2 .cabinet-block .row {
	margin-bottom: .5rem;
	margin-left: 0;
	margin-right: 0;
}

.cart__step2 .cabinet-block .row:after {
	display: block;
	content: " ";
	clear: both;
}

.cart__step2 .cabinet-block .col-8 {
	width: 14rem;
	float: left;
	position: relative;
}

.cart__step2 .cabinet-block .col-4 {
	margin-left: 14rem;
	text-align: right;
}

.cart__step2 .korz_kol-vo {
	position: relative;
	border: 1px solid #e2e3ea;
	padding: 0 2rem .1rem .3rem;
	float: left;
}

.thanks {
	font-size: 1.6rem;
	font-family: 'Rubik', 'Arial', sans-serif;
}

.catalog__box {
	font-family: 'Rubik', 'Arial', sans-serif;
	margin-bottom: 2.8rem;
	padding-top: 3.6rem;
	padding-right: 3rem;
	padding-left: 3rem;
}

.catalog__box  + .catalog__box {
	border-top: 1px solid #e4e4e4;
}

.catalog__box:after {
	content: '';
	display: block;
	clear: both;
}

.catalog__litera {
	font-size: 4.4rem;
	font-weight: 500;
	width: 20%;
	float: left;
}

.catalog__brands {
	font-size: 1.2rem;
	width: 80%;
	float: right;
}

.catalog__brands.flex {
	display: flex;
}
.catalog__brands-column {
	width: 33%;
}
.catalog__brands .catalog__brands-column li {
	width: 100%;
}

.catalog__brands li {
	line-height: 2.2rem;
	width: 33.3%;
	float: left;
}

.catalog__brands a {
	color: #000;
	font-size: 1.4rem;
	text-decoration: none;
}

.catalog__brands a:hover {
	text-decoration: underline;
}

.hot-price {
	width: 5rem;
	height: 5rem;
	display: block;
	margin-top: -1rem;
	margin-left: -5rem;
	position: absolute;
	background: url(../img/hot-price.svg) no-repeat;
}

.news__header {
	font-size: 2rem;
	font-family: 'Rubik', 'Arial', sans-serif;
}

.news h2,
.news h3,
.news h4 {
	font-size: 1.8rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	margin: 2rem 0 0;
}
.news p {
	font-size: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	line-height: 1.8rem;
	max-width: 100%;
	margin-bottom: 1rem;
}
.news a {
	color: #000;
}
.news img,
.news p > ymaps {
	max-width: 100%;
	height: auto;
}

.b-share_theme_counter .b-share {
	margin-top: 1rem;
	padding: 1.8rem 0 1.4rem !important;
}

.login-form {
	width: 24rem;
	min-height: 32rem;
	margin: 0 auto;
}
.login-form label {
	display: block;
}
.login-form input {
	width: 100%;
	margin-bottom: 1rem;
}
.login-form input.inp {
	margin-bottom: 1.6rem;
}
.login-form .button {
	margin-bottom: 1.2rem;
}
.login-form__link {
	color: #000;
	font-size: 1.2rem;
	float: right;
}
.login-form__link--forgot {
	color: #000;
	font-size: 1.2rem;
	line-height: 1.4rem;
	text-decoration: none;
	float: left;
	border-bottom: 1px dashed #000;
}

.cabinet {
	padding-top: 0;
}

.cabinet-block a{
	text-decoration: none;
}

.notes a{
	color: #000000;
}


.dostavka_item__checkbox::after {
	display: block;
	position: relative;
	content: '';
	width: 2.4rem;
	height: 2.4rem;
	left: 0;
	top: 0.5rem;
	float: left;
	margin: 1rem 1rem;
	border: 1px solid #999;
	background: #fff;
}

.dostavka_item__checkbox {
		cursor: pointer;
		line-height: 5.8rem;
}

.dostavka_item__checkbox.checked::after {
	background:#fff  url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNiIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CiAgPHBhdGggZD0ibS4zLDE0Yy0wLjItMC4yLTAuMy0wLjUtMC4zLTAuN3MwLjEtMC41IDAuMy0wLjdsMS40LTEuNGMwLjQtMC40IDEtMC40IDEuNCwwbC4xLC4xIDUuNSw1LjljMC4yLDAuMiAwLjUsMC4yIDAuNywwbDEzLjQtMTMuOWgwLjF2LTguODgxNzhlLTE2YzAuNC0wLjQgMS0wLjQgMS40LDBsMS40LDEuNGMwLjQsMC40IDAuNCwxIDAsMS40bDAsMC0xNiwxNi42Yy0wLjIsMC4yLTAuNCwwLjMtMC43LDAuMy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNsLTcuOC04LjQtLjItLjN6IiBmaWxsPSIjOTMzRUM1Ii8+Cjwvc3ZnPgo=) no-repeat center;
	background-size: 80%;
}

#self .dostavka_item__checkbox::after {
	top:-5.2rem;
}

#self .dostavka_item__bottom {
	margin-left: 6.0rem;
}

#self .courier__table-body .courier__row-desc p{
	margin-left: 1.5rem;
	margin-right: 1.5rem;
}


/*Fixes 28.01.17*/
.ya-share2__container_size_m .ya-share2__counter {
	line-height: 2rem!important;
}

.news em {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-style: italic;
}

.text_content div[style="font-family: arial; font-size: small;"] {
	font-size: 1.3rem!important;
}

.delivery .delivery__text {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.delivery .delivery__form {
	padding-left: 0;
	padding-right: 0;
}

.dostavka_item__checkbox .dostavka_item__metro_bottom {
	margin-left: 6.0rem;
}

.autocomplete-suggestion {
	padding: 1rem .5rem!important;
	font-size: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
}

.autocomplete-info {
	font-size: 1.1rem!important;
}

.notes a:hover {
	text-decoration: none;
}

.specials__item-text span[style="font-family: georgia;"] {
	font-family: 'Rubik', 'Arial', sans-serif!important;
	font-size: 1.4rem!important;
}

.news span[style="font-family: georgia; font-size: xx-large;"] {
	font-size: 1.8rem!important;
	font-family: 'Rubik', 'Arial', sans-serif!important;
}

.news span[style="font-family: georgia; font-size: x-large;"] {
	font-size: 2.4rem!important;
	font-family: 'Rubik', 'Arial', sans-serif!important;
}

.news span[style="font-size: x-large;"] {
	font-size: 2.4rem!important;
	font-family: 'Rubik', 'Arial', sans-serif!important;
}

.news span[style="font-size: large; text-align: center;"] {
	font-size: 1.8rem!important;
	font-family: 'Rubik', 'Arial', sans-serif!important;
}

.news span[style="font-size: large;"] {
	font-size: 1.8rem!important;
	font-family: 'Rubik', 'Arial', sans-serif!important;
}

.news img[style="margin-right:15px;"] {
	max-width: 30rem;
	max-height: 30rem;
	width: auto;
	margin-right: 1.5rem!important;
}

.news span[style="font-family: georgia; font-size: large;"] {
	font-size: 1.8rem!important;
	font-family: 'Rubik', 'Arial', sans-serif!important;
}

.news span[style="font-size: medium;"] {
	font-size: 1.6rem!important;
}

.news span[style="font-family: georgia;"] {
	font-family: 'Rubik', 'Arial', sans-serif!important;
}

.news span[style="font-size: 10.3999996185303px;"] {
	font-size: 1.4rem!important;
}

.news span[style="font-size: 10px;"] {
	font-size: 1.4rem!important;
}

.news span[style="font-family: georgia; font-size: medium;"] {
	font-size: 1.8rem!important;
	font-family: 'Rubik', 'Arial', sans-serif!important;
}

/* modal */

#callBack.modal {
	max-width: 400px!important;
	padding: 30px!important;
}

#callBack > span {
			display: block;
		text-align: center;
		font-size: 2.2rem;
		margin-bottom: 30px;
		line-height: 1.2;
}
#callBackForm .callBack_success {
	text-align: center;
}
#callBack label {
	display: block;
	margin-bottom: 20px;
}
#callBack input {
	color: #000;
		height: 3.8rem;
		width: 100%;
		padding: 5px 10px;
		font-family: 'Rubik', 'Arial', sans-serif;
		border: 1px solid #999;
		border-radius: 2px;
		font-size: 1.4rem;
		line-height: 1.4rem;
		display: block;
}

#callBack label span {
	font-size: 1.4rem;
		font-weight: 500;
		height: 2rem;
		margin-bottom: 1.4rem;
		font-family: 'Rubik', 'Arial', sans-serif;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;

}
#callBack label span:after {
	content: '*';
		display: block;
		font-size: 1.4rem;
		font-weight: 500;
		color: #f66;
		margin-left: .3rem;
}
#callBack input[type="submit"] {
	background-color: #000;
height: 46px;
		color: #f1dba0;
		cursor: pointer;
		font-weight: 500;
		font-size: 1.6rem;
				margin-top: 40px;
				transition: all .15s linear;
}
#callBack input[type="submit"]:hover {
	background-color: #fff;
	border-color: #000;
	color: #000;
}
.modal a.close-modal {
		 top: 2.5px!important;
		right: 3.5px!important;
		background-image: url(../img/close.png)!important;
		background-repeat: no-repeat!important;
		background-position: center!important;
		background-size: 10px!important;

}




@media screen and (max-width: 1140px) {

	.page-buttons {
		top: auto;
		bottom: 2.5%;
		right: 1%;
	}
}

.scroll-wrapper > .scroll-content {
	overflow: auto!important;
}

.inf[style="font-size:12px;font-family: 'Rubik', 'Arial', sans-serif;margin-left:28px;padding: 20px 0 30px;"] {
	font-size: 1.2rem!important;
	margin-left: 2.8rem!important;
	padding: 2rem 0 3rem!important;
}

.ya-share2__container_size_m {
	font-size: 1.3rem!important;
}

.ya-share2__container_size_m .ya-share2__counter {
	font-size: 1.2rem!important;
	padding: 0 .8rem!important;
}

.line.settlement {
	margin-top: 1rem;
}

.line.settlement input {
	border: 1px solid #999;
	border-radius: 2px;
	padding-left: 1rem;
}

.line textarea {
	max-width: 100%!important;
	height: 8rem!important;
}

.main_text {
	font-size: 1.4rem!important;
	padding-left: 1.7rem!important;
	padding-right: 2rem!important;
	line-height: 1.6rem!important;
	font-family: 'Rubik', 'Arial', sans-serif!important;
}

.nakop_id {
	right: 2rem!important;
	height: 17rem!important;
	width: 43rem!important;
	padding: 1rem 2rem!important;
	line-height: 2rem!important;
	font-size: 1.2rem!important;
	top: auto!important;
	bottom: 2rem!important;
}

.nakop_id span[style="font-size:18px;display:block;padding-bottom:2px"] {
	font-size: 1.8rem!important;
	padding-bottom: .2rem!important;
}

span[style="font-size:14px"] {
	font-size: 1.4rem!important;
}

.price span[style="float:right;padding-right:10px;font-size:11px;_margin-top:-18px"] {
	padding-right: 1rem!important;
	font-size: 1.1rem!important;
	margin-top: 0!important;
}

.dop_info .input-item .input[type="text"] {
	width: 7.2rem!important;
}

.dop_info .input-item .input[name="regs_postcode"] {
	width: 23.6rem!important;
}

.catalog_h1 {
	margin-left: 1.7rem;
	font-size: 2rem;
	font-family: 'Rubik', 'Arial', sans-serif!important;
	margin-bottom: 2rem;
}


.comment_user_wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 1.7rem;
}
.comment_user_wrap:nth-child(n+2) {
	margin-top: 4.2rem;
}
.comment_user_wrap .img_wr {
	border: 2.2rem solid #f0f0f0;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
			-ms-flex-pack: center;
					justify-content: center;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	margin-right: 3.5rem;
	-webkit-box-flex: 0;
			-ms-flex: 0 0 auto;
					flex: 0 0 auto;
	width: 23rem;
	height: 23rem;
}
.comment_user_wrap .img_wr img {
	width: auto!important;
	height: auto!important;
	max-width: 100%;
	max-height: 100%;
}
.comment_user_wrap .desc_wr {
	padding-top: .5rem;
}
.comment_user_wrap .title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.6rem;
	text-decoration: none;
	color: #000;
}
.comment_user_wrap .title .purple {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.6rem;
	font-weight: 500;
	margin-left: .3rem;
	color: #000;
	font-weight: 500;
	text-decoration: none;
}
.comment_user_wrap .desc_wr div[style="font-size:12px"] {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.2rem!important;
	margin-top: 1rem;
}
.comment_user_wrap .notes {
	margin: 3.3rem 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.comment_user_wrap .notes a {
	margin-bottom: .5rem;
	display: block;
}
.comment_user_wrap .notes a+a {
	margin-left: .5rem;
}
.comment_user_wrap .text p {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	margin-top: 3.3rem;
}
.comment_user_wrap .undercomment {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	margin-top: 3.4rem!important;
}
.comment_user_wrap .izbr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
			-ms-flex-align: center;
					align-items: center;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	margin-right: 1.9rem;
	text-decoration: none;
	color: #000;
}
.comment_user_wrap .izbr:before {
	content: '';
	display: block;
	margin-right: 1rem;
	background: url(../img/icon-heart.svg) no-repeat;
	background-size: cover;
	width: 1.3rem;
	height: 1.2rem;
}
.comment_user_wrap .izbr.active:before {
	background: url(../img/icon-heart-full.svg) no-repeat;
}
.comment_user_wrap .more {
	background: #000;
	font-family: 'Rubik', 'Arial', sans-serif;
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
	height: 3.8rem;
	line-height: 3.8rem;
	padding: 0 1.7rem;
	color: #f1dba0;
	font-size: 1.4rem;
	text-align: center;
	font-weight: 500;
	border-radius: 2px;
	border: 1px solid transparent;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
}

.inf[style="margin-right:35px;padding-bottom: 20px;"] {
	margin-right: 3.5rem!important;
	padding: 2rem 1.7rem!important;
	font-size: 1.4rem!important;
	font-family: 'Rubik', 'Arial', sans-serif!important;
}

.page_top {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
}

.page_top a, .page_top + table a {
	color: #000;
	font-weight: 500;
}

.page_top + table {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
}

.notes a {
	display: inline-block;
}

.catalog_list {
	display: inline-block;
	width: 100%;
}

.catalog_list + .catalog_list {
	border-top: 1px solid #e4e4e4
}

.dop_info .delivery__form-content .input-item .input[name="street"] {
	width: 50rem !important;
}


.section-wrapper form input[name="forgot_email"] {
	width: 23.5rem;
}
.section-wrapper form input[name="send_passw"] {
	width: 23.5rem;
	margin-left: 1.5rem;
}

.korz_equally {
	float: right;
	padding-right: 1rem;
	font-size: 1.1rem;
}

.korz_comment {
	margin-bottom: 1rem;
}

.korz_comment_text {
	font-family: Tahoma;
	height: 3.4rem;
	padding: 0.4rem;
	width: 100%;
	height: 0.8rem;
}

.nakop_sk {
	left: 14rem;
}

@media all and (max-width: 500px) {
	html {
		height: 100%;
		overflow-x: scroll;
	}
}

.header__menu-top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 84.7rem;
}

.menu--main {
	width: 80%;
}

.menu--main > ul > li {
	float: left;
	margin-right: 18px;
}

.banner_free_ship_img {
	position: absolute;
	top: -1.5rem;
	right: -0.02rem;
	height: 5.167rem;
}

.banner_free_ship {
	width: 20%;
	position: relative;
}

.block_description_info {
	padding: 3.2rem;
	margin-top: 1rem;
}

.description_info_name {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 2rem;
}

.description_info_text {
	margin-top: 2rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	line-height: 1.8rem;
	text-align: justify;
}



.item_prod {
	border-width: .6rem;
	border-color: #d6d6d6;
	border-style: solid;
	height: 43.3rem;
	padding: 2.4rem 1.2rem 1rem;
	width: 32.4%;
	line-height: normal;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	min-width: 25.5rem;
	position: relative;
	margin-left: 1rem;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
/*	display: inline-block;*/
}
/* .item_prod {
display: none;
} */
.actbl {
		display: inline-block!important;
}
.showMoreWrap {
		text-align: center;
}
.showMoreBUtt {
		font-family: 'roboto';
		color: #fff;
		border: solid 1px rgb(219, 0, 168);
		background: rgb(219, 0, 168);
		height: 42px;
		width: 255px;
		text-transform: uppercase;
		font-size: 12px;
		margin: 20px 10px;
		cursor: pointer;
	display:none;
}
#showMoreItems {
		display: none;
}
#howMatchItems {
		display: none;
		font-size: 14px;
		font-weight: bold;
		color: #b6b6b6!important;
}
.item_prod:nth-child(3n+1) {
		margin-left: 0;
}

.item_prod:nth-child(n+4) {
		margin-top: 2rem;
}

.item_prod:hover {
	border-width: .6rem;
	border-color: #9d9d9d;
	border-style: solid;
}

.item_prod__picture-link {
	height: 19.5rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.item_prod__picture {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

.item_prod__title {
	font-family: 'ProximaNova';
	margin-top: 0.2rem;
	height: 6rem;
	display: block;
	text-decoration: none;
	text-align: center;
	margin-bottom: 1.5rem;
	line-height: 2rem;
}

.item_prod__brand {
	color: #000000;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 3rem;
	text-align: center;
}

.item_prod__name {
	color: #000000;
	font-size: 1.3rem;
	font-weight: 700;
	line-height: 1.4rem;
	text-align: center;
}


.item_prod__price {
	font-family: 'ProximaNova';
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;

}

.item_prod__price-from {
	color: #676666;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 3.0rem;
	text-align: center;
}

.item_prod__price-to {
	color:	#000000;
		font-size: 1.5rem;
		font-weight: 400;
		line-height: 3.0rem;
		text-align: center;
}

.item_prod__footer {
	width: 21.8rem;
	height: 3.5rem;
	display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-top: 3.5rem;
}

.add-bask_prod {
	background-color: #DB00A8;
	width: 9rem;
	color: #f1dba0;
	font-weight: 400;
}

.item__buy_prod {
	background-color: #15CC00;
	width: 12.6rem;
	color:	#000000;
	font-weight: 600;
}

.button_prod {
	line-height: 2rem;
	height: 3.5rem;
	font-size: 1.3rem;
	text-align: center;
	position: relative;
	text-decoration: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
	cursor: pointer;
	font-family: 'ProximaNova';
}

.cart-block2__header_hide {
	font-family: 'Rubik', 'Arial', sans-serif;
	color: #000;
	font-size: 1.4rem;
	line-height: 2.5rem;
	font-weight: 300;
	text-align: left;
}

.cart-block2__header_hide a {
	color: #000;
}

.item_prod__picture-link .hot-price {
	top: 16rem;
	left: 22rem;
}

.poup_quick_order {
	background-color: #ffffff;
	box-shadow: 0rem 0rem 1.8rem 0rem rgba(0, 0, 0, 0.15);
	width: 60.7rem;
	height: 16.0rem;
	padding: 4.7rem 4.7rem 4.38rem;
	height: auto;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	margin-left: 0.83rem;
	border: 0.083rem solid #eee;
	z-index: 10;
	position: fixed;
	left: 50%;
	top: 50%;
}

.quick_order__content {
	width: auto;
	height: 7.0rem;
}

.quick_order-text {
	border-width: .1rem;
	border-color: #e6e6e6;
	border-style: solid;
	background-color: #ffffff;
	width: 32.2rem;
	height: 3.8rem;
	padding-left: 1.5rem;
	font-family: 'ProximaNova';
	color: #000000;
	font-size: 1.3rem;
	font-weight: 400;
	line-height: 2.4rem;
	text-align: left;
}


.quick_order-input, .quick_order-input-btn {
	margin-bottom: 1rem;
	width: 100%;
}

.quick_order-input-btn {
	margin-left: 1rem;
}

.quick_order-button {
	background-color: #000000;
	width: 18rem;
	height: 3.8rem;
	font-family: 'ProximaNova';
	color: #f0e1b6;
	font-size: 1.6rem;
	font-weight: 700;
	line-height: 2.4rem;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.quick_order-mes {
	font-family: 'ProximaNova';
	color: #666666;
	font-size: 1.3rem;
	font-weight: 400;
	line-height: 1.8rem;
	text-align: center;
}

.quick_order__content .quick_order form {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.close-quick_order {
	width: 1.4rem;
	height: 1.4rem;
	position: absolute;
	right: 1rem;
	top: 1.5rem;
	background-image: url(/templates/images/close.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	background-size: 1.4rem;
}

#overlay {
	z-index: 9;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,.8);
	position: fixed;
}

.product-option__right .item__buy_prod {
	min-width: 12.6rem;
}

.content_thankyou_mes {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	line-height: 1.8rem;
	margin-top: 3rem;
	max-width: 100%;
		text-align: center;
		padding: 0;
}

.content_thankyou_mes a {
	text-decoration: underline;
	color: #000;
}

.in_basket {
	background-color: #15CC00;
}

.block_button_basket {
	text-align: center;
	margin-top: 1rem;
	top: -16rem;
	position: relative;
}

.block_button_basket .button {
	font-size: 1.4rem;
}

.block_button_basket .submit-js {
	margin-top: 1rem;
	background: #DB00A8;
}

.button_prod.add_to_cart {
	margin-right: 1rem;
	min-width: 9rem;
}

.info_tester {
	position: absolute;
	display: inline-block;
	margin-left: 0.5rem;
}

.info_tester span {
	background: #42474B;
	color: #fff;
	padding: 0.2rem 0.8rem;
	cursor: pointer;
	-webkit-border-radius: 0.3rem;
	-moz-border-radius: 0.3rem;
	border-radius: 0.3rem;
}

.popup_tester {
	position: absolute;
	display: none;
	left: 3rem;
	top: -0.3rem;
	padding: 0.6rem 1.5rem 0.8rem 1.5rem !important;
	background: #fff;
	width: 23rem;
	-webkit-box-shadow: 0rem 0rem 0.5rem 0rem #666;
	-moz-box-shadow: 0rem 0rem 0.5rem 0rem #666;
	box-shadow: 0rem 0rem 0.5rem 0rem #666;
	text-align: justify;
	-webkit-border-radius: 0.3rem;
	-moz-border-radius: 0.3rem;
	border-radius: 0.3rem;
	z-index: 99;
}

.info_tester:hover .popup_tester {
	display: block;
}





.tabs.section__tabs {
	margin-bottom: 3.5rem;
}

.tab {
	border: none;
	padding: 0;
	font-weight: 500;
	font-family: 'Rubik', 'Arial', sans-serif;
	text-align: left;
	padding: 0px 1rem;
	font-size: 1.4rem;
	text-decoration: none;
	color: #000;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
}

.tab:nth-child(n+2) {
		margin-left: 5rem;
}

.tab:hover {
		background: transparent;
		color: #000
}

.tab span {
	border-bottom: 1px solid #000;
	padding-bottom: 0.3rem;
}

.tab--active {
	background: transparent;
	font-weight: bold;
	color: #000;
	position: relative;
}

.tab--active:after {
	content: normal;
}

.section__tab {
	min-width: 15rem;
}

.item__buy_prod {
	background-color: #94a540;
	font-size: 1.3rem;
	width: 11.1rem;
	color: #fff;
	font-weight: normal;
	-moz-border-radius: 0.6rem;
	-webkit-border-radius: 0.6rem;
	-khtml-border-radius: 0.6rem;
	border-radius: 0.6rem;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.item__buy_prod:hover {
	background-color: #c0cc1d;
}

.add-bask_prod {
	float: right;
	background-color: #9d3d9d;
	font-size: 1.3rem;
	width: 11.1rem;
	color: #fff;
	-moz-border-radius: 0.6rem;
	-webkit-border-radius: 0.6rem;
	-khtml-border-radius: 0.6rem;
	border-radius: 0.6rem;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.add-bask_prod:hover {
	background-color: #c723cc;
}

.item_prod {
	padding: 2.4rem 0.5rem 1rem;
}

.item_prod__footer {
	width: 100%;
}

.one-click-modal {
	background-color: #ffffff;
	z-index: 10;
	position: fixed;
	left: 50%;
	top: 50%;
	width: 80rem;
	border: 1px solid #e6e7e7;
	padding: 1.5rem 2.5rem;
	height: auto;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}

.one-click-thumb {
	padding-top: 2rem;
	float: left;
	width: 23rem;
}

.one-click-thumb img {
	width: 23rem;
	height: auto;
	padding: 2rem;
}

.one-click-descr {
	padding-left: 18.6rem;
}

.one-click-descr p {
	font-size: 2.5rem;
	font-weight: 600;
	margin-bottom: 0.5rem;
}

.one-click-info {
	font-size: 1.3rem;
	color: #cecfd0;
	margin-bottom: 2.5rem;
}

.one-click-made {
	margin-bottom: 1.5rem;
}

.one-click-made b {
	font-size: 1.6rem;
}

.one-click-made span {
	position: relative;
	display: inline-block;
	margin-left: 1.5rem;
	padding-left: 1.5rem;
	font-size: 1.5rem;
	color: #8f9194;
}

.one-click-made span:before {
	vertical-align: top;
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -1px;
	width: 0.3rem;
	height: 0.3rem;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	-khtml-border-radius: 0.3rem;
	border-radius: 0.3rem;
	background-color: #000;
}

.one-click-list {
	margin-bottom: 4rem;
}

.one-click-list ul {}

.one-click-list ul li {
	color: #8f9194;
	font-size: 1.5rem;
	margin-bottom: 0.3rem;
}

.one-click-form {}

.one-click-input {
	width: 30.5rem;
	float: left;
}

.one-click-input input {
	outline: none;
	padding: 0 1.5rem;
	height: 3.2rem;
	width: 100%;
	border: 1px solid #dadbdc;
	-moz-border-radius: 6rem;
	-webkit-border-radius: 6rem;
	-khtml-border-radius: 6rem;
	border-radius: 6rem;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	font-size: 1.4rem;
}

.one-click-input input:focus {
	border: 1px solid #000;
}

.one-click-bt {
	float: left;
	margin-left: 2rem;
	width: 13rem;
}

.one-click-bt input {
	outline: none;
	cursor: pointer;
	height: 3.4rem;
	line-height: 3.2rem;
	border: none;
	text-align: center;
	background-color: #94a540;
	font-size: 1.3rem;
	width: 100%;
	color: #fff;
	font-weight: normal;
	-moz-border-radius: 6rem;
	-webkit-border-radius: 6rem;
	-khtml-border-radius: 6rem;
	border-radius: 6rem;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-appearance: inherit;
	-moz-appearance: inherit;
	appearance: inherit;
}

.one-click-bt input:hover {
	background-color: #c0cc1d;
}

.close-modal {}

.close-modal {
	position: absolute;
	z-index: 10;
	width: 4.4rem;
	height: 4rem;
	top: 0;
	right: 0;
	cursor: pointer;
}

.close-modal:before, .close-modal:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -0.7rem;
	margin-top: -1px;
	width: 1.5rem;
	height: 0.2rem;
	background-color: #666666;
}

.close-modal:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.close-modal:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

figcaption {
	text-align: center;
	margin-top: 1rem;
}

.prod_title_top {
	margin-top: 1rem;
}

.pagination_control {
	width: 100%;
	border: 0;
	padding: 0;
	border-spacing: 0;
}

.pagination_control tr {
	text-align: center;
}

.pagination_control_l, .pagination_control_l_spec, .pagination_control_r {
	width: 25%;
}

.pagination_control_l, .pagination_control_l_spec {
	text-align: right;
}

.pagination_control_l_spec {
	padding-right: 1rem;
}

 .pagination_control_r {
	text-align: left;
}

.pagination_pages {
	width: 100%;
	border: 0;
	padding: 0.6rem;
	border-spacing: 0;
}

.pagination_pages tr {
	text-align: center;
}

.pagination_pages td {
	height: 3rem;
	text-align: center;
}

.pagination_pages .navigation {
	text-align: center;
}

.content_table_news {
	width: 100%;
	border: 0;
	padding: 0;
	border-spacing: 0;
}

.content_table_news tr td {
	vertical-align: top;
}

.content_table_news tr td:nth-child(2) {
	width: 15rem;
	text-align: center;
}

.content_table_news tr td:nth-child(1) img {
	width: 20rem;
	margin-right: 1.5rem;
	text-align: left;
	float: left;
}

.content_table_news tr td:nth-child(2) img {
	width: 10rem;
}

.item_prod {
	margin: 0.9rem !important;
	margin-left: 0.35rem !important;
	margin-right: 0.35rem !important;
}

.content_contacts section:nth-child(3){
	margin-top: 1rem;
}

#certificate_items {
	padding-left: 0;
	padding-right: 0;
}

.certificate_item {
	margin-left: 0.1rem !important;
	margin-right: 0.1rem !important;
	padding-top: 1rem;
	padding-bottom: 1rem;
	height: auto;
}

.container_err {
	display: block;
	text-align: center;
	font-style: italic;
	margin-top: 0;
}

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

.wrapper_err {
	padding: 1rem;
}

.ol_numb, .ol_numb_bracket {
	list-style-position: inside;
	line-height: 1.5;
}

.ol_numb {
	list-style-type: decimal;
}

.ol_numb li {
	font-weight: 500;
	margin-left: 2rem;
	margin-top: 1.5rem;
}

.ol_numb_bracket {
	list-style-type: none;
		counter-reset:  item;
}

.ol_numb_bracket li {
	font-weight: 300;
	margin-left: 0;
	margin-top: 1.5rem;
}

.ol_numb_bracket li:before {
		content: counter(item) ') ';
		counter-increment: item;
}

.not_available_prod:after {
	content: "Нет в наличии";
}

.not_available_prod_card {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.5rem;
	font-weight: 500;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.b_style {
	font-weight: 600;
}

.block_err404 {
	width: 50rem;
}

.breadcrumbs_err_404 {
	font-size: 2rem;
	font-weight: 400;
	color: #DB00A8;
}

.top_banner_big img {
	/*width: 84.7rem;*/
	width: 100%;
	display: block;
	margin: 0 auto;
}

.text_bold {
	font-weight: 500;
	margin-left: 2rem;
	margin-top: 1.5rem;
}

.text_center_alignment {
	text-align: center;
}

.ol_numm {
	list-style-type: decimal;
	line-height: 1.5;
}
/*
.ol_numm li {
	margin-left: 2rem;
}
*/
.list_style_outside {
	list-style-position: outside;
}

.list_style_inside {
	list-style-position: inside;
}

.text_left_alignment {
	text-align: left;
}

.text_italics {
	font-style: italic;
}

.text_marg_top {
	margin-top: 1.5rem;
}

.description_info_text p {
	margin-top: 2rem;
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.4rem;
	line-height: 1.8rem;
	text-align: justify;
}

.description_info_text p.description_info_text_header {
	font-family: 'Rubik', 'Arial', sans-serif;
	font-size: 1.8rem;
	text-align: center;
	font-weight: 500;
}

.sitemap-list {

}
.sitemap-list__item {
	padding: 10px 0;
}

.sitemap-list__item a {
	padding: 6px 0;
	color: #000;
	text-decoration: none;
	font-size: 1.4rem;
	font-family: 'Rubik', 'Arial', sans-serif;
}
.sitemap-list__item a:hover {
	text-decoration: underline;
}

.rc-cf-overlay .rc-cf-dialog .rc-cf-header {
	background: #fff !important;
	color: #000 !important;
	text-align: center !important;
}

.rc-cf-overlay .rc-cf-dialog .rc-cf-footer .rc-cf-send {
	background-image: none !important;
	background: #94a540 !important;
	color: #fff !important;
	text-shadow: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
	display: block !important;
	margin-bottom: 0 !important;
	width: 13.2rem;
	border-radius: .4rem !important;
	font-size: 1.8rem !important;
	height: 5rem !important;
	line-height: 5rem !important;
	padding: 0 2.5rem !important;
	padding-left: 1.5rem !important;
}

.rc-cf-overlay .rc-cf-dialog .rc-cf-footer .rc-cf-send:hover {
	background: #c0cc1d !important;
	text-shadow: none !important;
}



.rc-cf-overlay .rc-cf-dialog .rc-cf-footer {
	padding: 2.5rem 4rem !important;
	padding-bottom: 1rem !important;
}
/*block*/
.rc-cf-element.rc-cf-close {
	width: 30px !important;
	height: 30px !important;
	margin-left: 0 !important;
	margin-bottom: 0 !important;
	background-size: contain !important;
	left: auto !important;
	bottom: auto !important;
	right: 10px !important;
	top: 10px !important;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAQAAAC0NkA6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFDWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wOS0yNlQxNzoxNDowOSswNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMDktMjZUMTc6MTU6MDcrMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMDktMjZUMTc6MTU6MDcrMDU6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIxIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRG90IEdhaW4gMjAlIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmE2ZDg1ZjI4LTBkNTMtYzQ0Ni05NTM3LTNmZTRlNzZjYjkzMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDphNmQ4NWYyOC0wZDUzLWM0NDYtOTUzNy0zZmU0ZTc2Y2I5MzAiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphNmQ4NWYyOC0wZDUzLWM0NDYtOTUzNy0zZmU0ZTc2Y2I5MzAiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmE2ZDg1ZjI4LTBkNTMtYzQ0Ni05NTM3LTNmZTRlNzZjYjkzMCIgc3RFdnQ6d2hlbj0iMjAxOC0wOS0yNlQxNzoxNDowOSswNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6pXEdAAAABpklEQVRYhbXXMUvDQBiA4RcdFIQiqCAOLS20VaGK4KJLoZP/tZvuuoo46KSDiIMgKAq1lWiHnkM0d2mb3nfpl5tKSvJAkrt7A7BIlyOKGC26rACscYmhT0OdKPOG4ZZNOMdgMPSUmTKvf1e+gg69AhhLfHMC0FBn4htlMETs/R/UZVyi5f5hmc85mUxCj5lJ6DBeYpxpBhMVCZFmBuwGEVXeZUSa+QpgqnzIiZgZJIzs2ZQTYmjnhW/sJIxk3tjZPeRASsRMX8hY4ieMAGiKVgF3jdoPJQDqXsYlxM8ijFEh0sz4KqBGZDOqxHRGnRhnSiwVQaSZJx6KIdLMxMaqOUrcJcQjG/ITFwKQiFHye0QUcKZ42DeqmE7D3VhfeFZKjkwiYp2SWtlkEPGul73YqBHqTHbkqDGzO0qF8afa3Iws1VxmO5SoiVOtnjcHa0GpVs+Tg+Gp5uagqKHzpVpQDuZPNZuDnjfNElGOVBN937iEqMwnhnfezE94GR1iJqNHZDK6xFTmWPo5mZtpw0UBRJq5hi1uCiAsc08FYJlT2uoEwCFnrMIvxsbaRLzvaOIAAAAASUVORK5CYII=) !important;
}
/*block*/

.rc-cf-element.rc-cf-header {
	border-radius: .4rem .4rem 0 0 !important;
	font-size: 2.6rem !important;
	padding: 3rem 4rem !important;
}

.rc-cf-element.rc-cf-body {
	border-top: 0 solid #d9d9d9 !important;
	border-bottom: 0 solid #d9d9d9 !important;
	padding: 3rem 4rem !important;
}

.rc-cf-element.rc-cf-label.rc-cf-required {
	margin-top: .8rem !important;
	font-size: 1.6rem !important;
}

.rc-cf-form-row label.rc-cf-label.rc-cf-required:after {
	margin-left: .2rem !important;
	margin-top: -0.3rem !important;
	font-size: 2rem !important;
}

.rc-cf-form-row input#rc-cf-input-email {
	border-radius: .4rem !important;
	box-shadow: inset 0 .1rem .2rem 0 rgba(0,0,0,0.1) !important;
	-webkit-box-shadow: inset 0 .1rem .2rem 0 rgba(0,0,0,0.1) !important;
	-webkit-border-radius: .4rem !important;
	-moz-border-radius: .4rem !important;
	font-size: 1.6rem !important;
	margin-left: 12rem !important;
	width: 44rem !important;
	height: 3.5rem !important;
	border: .1rem solid #d9d9d9 !important;
	padding: 0 .5rem !important;
}

.rc-cf-element.rc-cf-form-errors {
	font-size: 1.5rem !important;
	margin-left: 2rem !important;
}

.rc-cf-element.rc-cf-logo, .rc-cf-element.rc-cf-logo:after {
	width: .1rem !important;
	height: .1rem !important;
	right: .8rem !important;
	bottom: 1rem !important;
}

.rc-cf-element.rc-cf-form-row.rc-cf-input-error .rc-cf-form-error {
	margin-left: 12rem !important;
	margin-top: .4rem !important;
	font-size: 1.4rem !important;
}

.rc-cf-element.rc-cf-overlay {
	filter: unset !important;
	-ms-filter: unset !important;
	-webkit-filter: unset !important;
	filter: none !important;
	-ms-filter: none !important;
	-webkit-filter: none !important;
}

.rc-cf-element.rc-cf-overlay:before {
	all: unset !important;
}


.rc-cf-element.rc-cf-overlay {
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	position: fixed !important;
	outline: none !important;
	-webkit-backface-visibility: hidden !important;
}

.rc-cf-overlay .rc-cf-dialog {
	width: 64rem !important;
	border-radius: .4rem !important;
	background: #fff !important;
	left: 50% !important;
	top: 50% !important;
	transform: translate(-50%, -50%) !important;
	-webkit-transform: translate(-50%, -50%) !important;
	-ms-transform: translate(-50%, -50%) !important;
	position: fixed !important;
	margin-top: 0 !important;
}

.rc-cf-body .rc-cf-element.rc-cf-form-row {
	margin-bottom: 0.1rem !important;
}

.rc-cf-overlay .rc-cf-dialog .rc-cf-body {
	font-size: 1.5rem !important;
}

.add_inf_inner {
		width: 80rem;
		height: 39rem;
		background: #fff;
		z-index: 7777777;
		box-shadow: 0 0 10px rgba(0, 0, 0, .5);
		padding: 10px 25px;
		overflow: hidden;
		position: fixed;
		font-size: 1.5rem;
			font-family: Rubik;
}
.add_inf_inner img {
		margin-right: 20px;
		float: left;
	height: 70px;
}
.add_inf_inner strong {
		font-weight: 700;
		display: block;
		margin-top: 10px;
		font-size: 1.5rem;
	text-transform: uppercase;
}
.add_inf_inner .v_korsinu, .add_inf strong span {
		text-decoration: underline;
}
.add_inf_inner  div div {
		clear: both;
	}

.add_inf_inner a {
		text-decoration: none;
	font-size: 1.5rem;
		width: 22rem;
	border-radius: 0.6rem;
		border-color: #9e9e9e;
		border-style: solid;
		border-width: 0.5px;
			transition: all 0.3s;
		color:#333;
		text-align: center;
		padding: 7px;
}

.add_inf_inner .add-bask_prod {
	background-color: #9d3d9d;
	color: #fff;
	-moz-border-radius: 0.6rem;
	-webkit-border-radius: 0.6rem;
	-khtml-border-radius: 0.6rem;
	border-radius: 0.6rem;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	padding: 0 10px;
	height: 30px;
}

.add_inf_inner .add-bask_prod:hover {
	background-color: #c723cc;
}
.add_inf_outer {       height: 100%;
		z-index: 9;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: rgba(0,0,0,.8);
		position: fixed;}

@media screen and (max-width: 600px){
	#oneClickBye {
		padding: 30px 15px 60px !important;
	}
	.oneClickBye-name, .oneClickBye-price, .oneClickBye-button{
		padding: 10px 5px;
	}
	.oneClickBye-button a{
		padding: 6px 12px;
		font-size: 9px;
		white-space: nowrap;
	}
	.add_inf_inner{
		height: auto;
	}
}
@media screen and (max-width: 475px){
	.oneClickBye-button a {
		padding: 6px 10px;
		font-size: 8px;
	}
}

/*new styles*/
/*popups*/
.add_inf{
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	padding: 20px 0;
	overflow-y: auto;
	z-index: 1000;
}
.add_inf_outer{
	position: absolute;
}
.add_inf:before{
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.add_inf_inner{
	margin: 0;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	max-width: 90%;
	height: auto;
	width: auto;
}
.add_inf_inner a{
	float: none !important;
	width: auto;
	display: inline-block;
}
.popup-product-price{
	float: left;
	line-height: 70px;
}
.popup-product-name{
	float: right;
	line-height: 70px;
}
#overlay{
	z-index: 999;
}
.one-click-modal{
	z-index: 1000;
}

.mfp-container,
.one-click-modal{
	max-width: 90%;
}
.mfp-wrap{
	text-align: center;
}
.mfp-wrap:before{
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.mfp-container{
	background: none;
	padding: 0;
	display: inline-block;
	margin: 0;
	top: initial;
	left: initial;
	position: relative;
	vertical-align: middle;
}
.menu__btn-mobile{
	display: none;
	width: 35px;
	height: 35px;
	background-image: url('data:image/png;base64,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');
	-webkit-background-size: 30px;
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: top;
	border-radius: 5px 0 0 5px;
	-webkit-transition: all .2s ease;
		 -moz-transition: all .2s ease;
			-ms-transition: all .2s ease;
			 -o-transition: all .2s ease;
					transition: all .2s ease;
}
.metro-option{
	background: none !important;
}
.metro-option:before{
	content: '';
	width: 30px;
	height: 30px;
	background-position: inherit;
	display: inline-block;
	vertical-align: middle;
	background: url(data:image/png;base64,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) 0 0 no-repeat;
	background-position: -13px -12px;
}
.metro-option.metro-1:before {
	background-position: -13px -6px; 
}
.metro-option.metro-2:before {
	background-position: -13px -36px; 
}
.metro-option.metro-3:before {
	background-position: -13px -66px; 
}
.metro-option.metro-4:before {
	background-position: -13px -96px; 
}
.metro-option.metro-5:before {
	background-position: -13px -128px; 
}
.metro-option.metro-6:before {
	background-position: -13px -157px; 
}
.metro-option.metro-7:before {
	background-position: -13px -187px; 
}
.metro-option.metro-8:before {
	background-position: -13px -217px; 
}
.metro-option.metro-9:before {
	background-position: -13px -247px; 
}
.metro-option.metro-10:before {
	background-position: 0-13px-277px; 
}
.menu--main .hidden{
	display: none;
}
.item_prod__picture-link .hot-price {
	top: 16px;
	right: 0;
	left: initial;
}
.mobile-nav{
	display: none;
}


@media screen and (max-width: 1140px){
	html{
		font-size: 8px;
	}
	.cart__step2 .delivery__form .row.row__first{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
	}
	.cart__step2 .delivery__form .row .form__input-block:last-child{
		margin-right: 0;
	}
	.cart__step2 .delivery__form .row .form__input-block input,
	.cart__step2 .delivery__form .row .form__input-block,
	.cart__step2 .delivery__form .row.row__first .form__input-block input{
		width: 100% !important;
	}
}
@media screen and (max-width: 992px){
	html{
		font-size: 10px;
	}
	.wrapper{
		width: 768px;
		padding: 0 10px;
		overflow: hidden;
	}
	.header__authorization{
		margin-right: 0;
	}
	.lCol{
		width: 100% !important;
	}
	.header__menu-top{
		width: auto;
	}
	.phones__header-item{
		padding-left: 10px;
	}
	.phones__content {
		padding-right: 10px;
	}
	.content{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.sidebar{
		margin-top: 0;
		-webkit-order: 1;
		-moz-order: 1;
		-ms-order: 1;
		-o-order: 1;
		order: 1;
	}
	.section{
		-webkit-order: 2;
		-moz-order: 2;
		-ms-order: 2;
		-o-order: 2;
		order: 2;
		width: auto;
	}
	.section__top,
	.alphabet__content{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.alphabet__letter, .alphabet__letter:first-child{
		border: none;
	}

	.search{
		margin-top: 15px;
		padding-top: 0;
	}
	.brands-list{
		display: none;
	}
	.catalog{
		justify-content: center;
	}
	.item_prod{
		flex: 0 0 32%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: auto;
		min-width: auto;
	}
	.item_prod.slick-slide{
		flex: 0 0 auto;
	}
	.phones__content-item{
		font-size: 18px;
	}
	.phones__header-item-rasp{
		font-size: 12px;
		line-height: 20px;
	}
	.phones__header-item,
	.authorization__top-link,
	.cart-block__text,
	.product__category{
		font-size: 14px;
	}
	.authorization__lost,
	.alphabet__header{
		font-size: 13px;
	}
	.menu__item{
		font-size: 13px;
	}
	.catalogue_inner_menu-link,
	.tab,
	.side-catalog__link,
	.cart-block__header,
	.note,
	.delivery-block__header,
	.sitemap__header,
	.sitemap__link,
	.section-wrapper p,
	.product-option__name-content,
	.delivery-method__item-header,
	.delivery-method__item-price,
	.discounts__dscr,
	.discounts__content-header,
	.discounts__item-price,
	.specials__item-text,
	.delivery__option-item-text{
		font-size: 14px;
		line-height: 1.4;
	}
	.specials__item-text span{
		font-size: 14px !important;
	}
	.alphabet__letter{
		width: 78px;
		height: 30px;
		line-height: 30px;
		font-size: 13px;
	}
	.side-catalog__header,
	.product-option__price,
	.catalog-controls__category-item{
		font-size: 16px;
	}
	.banner_free_ship_img{
		height: 50px;
	}
	.item_prod__brand,
	.item_prod__price-from,
	.item_prod__price-to,
	.text_content p,
	.dostavka_item .l .text,
	.dostavka_item .r{
		font-size: 15px;
	}
	.item_prod__price-from{
		line-height: 1;
	}
	.item_prod__name{
		font-size: 13px;
	}
	.add-bask_prod,
	.item__buy_prod{
		font-size: 13px;
		width: 100px;
	}
	.delivery-block__content,
	.siteinfo__content,
	.copyright{
		font-size: 13px;
		line-height: 1.4;
	}
	.copyright{
		margin-left: 0;
		width: auto;
		max-width: 30%;
	}
	.sitemap__link{
		line-height: 1.4;
	}
	.footer__left{
		margin-top: 15px;
		justify-content: space-between;
	}
	.product__brand{
		font-size: 18px;
	}
	.product__title,
	.discounts__item-percent{
		font-size: 20px;
	}
	.breadcrumbs__item, .bread_crumps a,
	.product__code,
	.product__guarantee-comment,
	.product-option__right .item__buy_prod,
	.delivery-method__item-link,
	.button_prod.add_to_cart,
	figcaption,
	.sorting__header,
	.sorting__button{
		font-size: 14px;
	}
	.breadcrumbs__item{
		line-height: 1.3;
	}
	.lCol .line label,
	.lCol .line input{
		font-size: 12px !important;
	}
	.section-wrapper{
		font-size: 14px;
	}
	.discounts__title{
		font-size: 32px;
	}
	.discounts__title-comment,
	.specials__item-header a{
		font-size: 22px;
	}
	.authorization{
		max-width: 160px;
	}
	.authorization__input{
		font-size: 12px;
		height: 20px;
		padding-left: 5px;
	}
	.button--small{
		height: 20px;
		font-size: 12px;
		padding: 0 12px;
		line-height: 20px;
	}
	.stars__item {
		width: 10px;
		height: 10px;
	}
	.stars__item:nth-child(n+2) {
		margin-left: 4px;
	}
	.catalog-controls__header{
		font-size: 20px;
		line-height: 22px;
	}
	.side-catalog__subheader{
		font-size: 20px;
	}
	.alphabet__list{
		font-size: 12px;
	}
	.ya-share2, .ya-share2 *{
		top: -10px;
	}
	.cart__login-old{
		margin-left: 0;
	}
	.cart__login-old{
		text-align: center;
		padding: 0 10px;
	}
	.cart__login-new{
		padding: 10px;
	}
	.cart__login-text{
		margin: 20px 0 15px;
	}
	.button--big{
		font-size: 14px;
		height: auto;
	}
	.cart-table__item-amount,
	.cart-table__item-price,
	.cart-table__item-price,
	.cart-table__item-picture,
	.cart-table__item-header,
	.cart-table__header-item{
		padding: 0 5px;
	}
	.cart-table__item-picture{
		width: 100px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.cart-table__img{
		width: 100%;
	}
	.cart-table__item-header{
		width: auto;
	}
	.cart-table__item-price{
		width: 60px;
	}
	.input-item__header{
		height: auto;
	}
	.cart__step2 .r-col, .cart__step2 .l-col{
		width: 100%;
		float: none;
	}
	.cart__step2 .cabinet-block,
	.block_button_basket{
		top: 0;
	}
	.modal-dialog{
		max-width: 90%;
	}
	.comment_user_wrap{
		margin: 0 15px;
	}
	.hot-price{
		display: none;
	}
	body{
		min-height: 100vh;
	}
	.search__results{
		width: 320px;
		left: 0;
	}
	.one-click-input{
		width: 250px;
	}
	.one-click-bt{
		width: 130px;
	}
}




@media screen and (max-width: 768px){
	.wrapper{
		width: 600px;
	}
	.header{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-align-items: center;
		align-items: center;
	}
	.logo{
		flex-basis: 100%;
		max-width: none;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: center;
		margin-bottom: 20px;
	}
	.logo__dscr{
		max-width: 145px;
	}
	.phones.header__phones,
	.authorization__header_block{
		display: none;
	}
	.banner_free_ship{
		display: none;
	}
	.header__menu-top{
		width: 100%;
	}
	.menu--main{
		width: 100%;
	}
	.sidebar{
		margin-bottom: 10px;
	}
	.alphabet__letter {
		width: 60px;
		height: 28px;
		line-height: 28px;
	}
	.footer__left{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.siteinfo{
		margin-bottom: 20px;
	}
	.copyright{
		margin-left: 0;
		max-width: 100%;
	}
	.copyright:last-child{
		flex-basis: 100%;
		max-width: none;
		margin-top: 20px;
	}
	.product-option__name-content{
		width: auto;
		word-break: break-all;
	}
	.product-option__price{
		margin: 0 10px;
	}
	.discounts__title-comment, .specials__item-header a{
		font-size: 18px;
	}
	.discounts__title {
		font-size: 28px;
	}
	.discounts__item-percent{
		font-size: 14px;
		width: 45px;
	}
	.discounts__dscr{
		font-size: 12px;
	}
	.discounts__item:nth-child(n+2) {
		margin-top: 10px;
	}
	.item_prod__footer{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		margin-top: 10px;
	}
	.add-bask_prod, .item__buy_prod{
		margin-top: 5px;
	}
	.item_prod__footer{
		height: auto;
	}
	.item_prod__title{
		margin: 0;
	}
	.specials__item-picture{
		width: 100%;
		max-width: 200px;
		margin-bottom: 10px;
	}
	.specials__item{
		padding-right: 20px;
	}
	.go-top,
	.callback-button{
		width: 50px;
		height: 50px;
	}
	.page-buttons__go-top{
		margin-top: 30px;
	}
	.product__picture{
		width: auto;
		margin-right: 25px;
	}
	.product__picture-img{
		width: 100%;
	}
	.delivery-method__content{
		margin-top: 25px;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.delivery-method__item{
		width: 50%;
		margin-bottom: 10px;
	}
	.discounts{
		padding: 40px 50px;
	}
	.item_prod{
		flex: 0 0 31%;
	}
	.section__tab{
		min-width: auto;
	}
	.tab:nth-child(n+2){
		margin-left: 0;
	}
	.tab{
		width: auto;
		text-align: center;
	}
	.tabs.section__tabs{
		margin-top: 20px;
		margin-bottom: 20px;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		-o-flex-direction: row;
		flex-direction: row;
		justify-content: space-between;
		width: 100%;

	}
	.registration__input{
		width: 165px;
	}
	.registration__row{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.input-item{
		margin-bottom: 10px;
	}
	#fields_pass_manual{
		width: 100%;
	}
	#fields_pass_manual .input-item,
	.registration__password{
		width: 100%;
	}
	.add_inf_inner{
		max-width: 90%;
	}
	.cart__login-content{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.cart__login-old{
		padding: 20px 10px;
		margin-bottom: 15px;
	}
	.add_inf_inner img{
		float: none;
	}
	.popup-product-price,
	.popup-product-name{
		float: none;
		line-height: 1.4;
	}
	.popup-product-name{
		margin-bottom: 10px;
	}
	.dostavka_item table{
		table-layout: auto !important;
	}
	.courier__table-header.head th:nth-child(3),
	.courier__table-body td:nth-child(3){
		display: none;
		width: 0 !important;
	}
	#cart_step2 .lCol input,
	#cart_step2 .lCol select{
		width: 100% !important;
	}
		body .dostavka_item{
		width: 100% !important;
		padding: 10px ;
	}
	.delivery__option-item-text:first-child{
		padding-left: 0 !important;
	}
	.rc-cf-form-row input#rc-cf-input-email{
		width: 100% !important;
		margin: 0 !important;
	}
	.rc-cf-overlay .rc-cf-dialog {
		width: 550px !important;
	}
	.footer{
		margin-bottom: 30px;
		height: auto;
	}
	.delivery-block{
		display: none;
	}
	.popup_tester{
		width: 210px;
		font-size: 12px;
		line-height: 1.3;
	}
	.description_info_text,
	.side-catalog,
	.cart-block2__header_hide{
		display: none !important;
	}
	.cabinet__menu{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		border-top: 1px solid #e4e4e4;
		border-bottom: 1px solid #e4e4e4;
		-ms-align-items: flex-start;
		align-items: flex-start;
		padding: 10px 20px
	}
	.cabinet__menu-item{
		height: auto;
		border: none;
		width: auto;
		padding: 5px 0;
	}

	.button_prod{
		width: 80px;
		max-width: initial !important;
		min-width: initial !important;
		display: inline-block;
		height: 36px;
	}
	.add_to_cart.button_prod{
		line-height: 36px;
	}
	.item__buy_prod.button_prod{
		line-height: 18px;
		word-break: break-word;
	}
	.one-click-input,
	.one-click-bt{
		float: none;
	}
	.one-click-bt{
		margin-left: 0;
		margin-top: 10px;
	}
}





@media screen and (max-width: 600px){
	.header__menu-top{
		height: 53px;
	}
	.menu.menu--main.fix{
		position: fixed;
		top: 10px;
		left: 10px;
		z-index: 999;
		box-shadow: 0 0px 0 #000;
	}
	.menu.menu--main.fix .menu__btn-mobile{
		background-color: #fff;
		border: 1px solid #E8E8E8;
		border-radius: 5px;
	}
	.menu.menu--main.fix .menu__btn-mobile.active{
		z-index: 1000;
		position: relative;
		border: 1px solid #E8E8E8;
		border-right: none;
		border-top: none;
	}
	.cart-block.fix{
		position: fixed;
		top: 10px;
		right: 10px;
		z-index: 999;
	}
	.cart-block.fix .cart-block__icon{
		background-color: #fff;
		border-radius: 5px;
		border-color: #e8e8e8;
	}
	.mobile-nav{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		background-color: #e8e8e8;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.mobile-nav a{
		padding: 10px;
		font-size: 14px;
		line-height: 1.3;
		flex-basis: 50%;
	}
	.mobile-nav .menu__item:nth-child(n+2){
		margin-left: 0;
	}

	.wrapper {
		width: 100%;
	}
	.header{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		padding-bottom: 0;
	}
	.authorization__header_block{
		margin-top: 20px;
	}
	.authorization__top-link{
		padding: 0 10px;
	}
	.header__authorization form,{
		display: none;
	}
	.alphabet{
		width: 100%;
	}
	.alphabet__letter{
		width: 11%;
	}
	.section-wrapper{
		padding: 10px
	}
	.sitemap{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.sitemap__item{
		width: 50%;
		margin-bottom: 20px;
	}
	.sitemap__item:nth-child(n+2){
		padding-left: 0;
	}
	.item_prod {
		flex: 0 0 48%;
	}
	.menu__btn-mobile{
		display: inline-block;
	}
	.menu.menu--main{
		font-size: 0;
		padding-top: 0;
		position: relative;
	}
	.menu--main .hidden{
		display: block;
	}
	.menu--main .catalogue_link{
		display: none;
	}
	.menu__btn-mobile.active{
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAADcCAQAAACxUwcKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAJT2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZkNDRkMjgzLWQzNTEtN2E0OC05NTZhLWE1ZDM5ZTdjNTg4NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0YmEwZTQ4Mi1lMzQyLTdhNDktYmQ4MC04OTNmMDdlZDJhZWQiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0iRjJFQzA1RDU3MTJFMzVDMzIyOEU3RUIwN0NCMDlFNEEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIxIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRG90IEdhaW4gMjAlIiB0aWZmOkltYWdlV2lkdGg9IjYyNiIgdGlmZjpJbWFnZUxlbmd0aD0iNjI2IiB0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb249IjIiIHRpZmY6U2FtcGxlc1BlclBpeGVsPSIzIiB0aWZmOlhSZXNvbHV0aW9uPSIxLzEiIHRpZmY6WVJlc29sdXRpb249IjEvMSIgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMSIgZXhpZjpFeGlmVmVyc2lvbj0iMDIyMSIgZXhpZjpDb2xvclNwYWNlPSI2NTUzNSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjYyNiIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjYyNiIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMDktMjdUMTk6MzM6NTgrMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA5LTI3VDE5OjM1OjI4KzA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA5LTI3VDE5OjM1OjI4KzA1OjAwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTc4Mjc4YjQtMzFiMy1hNDQwLWI2YjEtOTQ5YzlmYWVlZWU2IiBzdEV2dDp3aGVuPSIyMDE4LTA5LTI3VDE5OjM1OjI4KzA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gaW1hZ2UvanBlZyB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRl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');
		background-color: #fff;
		-webkit-background-size: 20px;
		background-size: 20px;
	}
	.menu.menu--main> ul{
		display: inline-block;
		display: none;
		background-color: #fff;
		border-radius: 0 8px 8px 8px;
		padding: 10px 20px;
		z-index: 999;
		position: absolute;
		top: 0;
		left: 35px;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.36);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.36);
	}
	.menu--main > ul > li{
		float: none;
		padding: 5px 0;
	}
	.catalogue_link:hover .catalogue_inner_menu{
		display: none;
	}
	.catalog-controls__header{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.catalog-controls__header-brand{
		margin: 0;
	}
	.catalog-controls__categories{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.sorting__content{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.sorting__button{
		margin-bottom: 5px;
	}
	.sorting__button:nth-child(n+2),
	.catalog-controls__category-item:nth-child(n+2){
		margin-left: 0;
	}
	.tabs.section__tabs{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.section__tab{
		width: 50%;
	}
	.dostavka_item{
		padding: 10px 15px;
	}
	.delivery__option-dscr{
		padding-left: 0;
	}
	.blocker{
		padding: 20px 10px !important;
	}
	#oneClickBye {
		padding: 30px 5px 60px !important;
	}
	/* .item_prod {
		flex: 0 0 100%;
	}
	.item_prod__footer{
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		-o-flex-direction: row;
		flex-direction: row;
	} */
	.catalog__box{
		padding: 25px 18px;
	}
	.catalog__litera{
		width: 10%;
		font-size: 40px;
	}
	.catalog__brands{
		width: 90%;
	}
	.catalog__brands li{
		width: 50%;
	}
	.catalog__brands.flex {
		display: block;
	}
	.catalog__brands-column {
		width: 100%;
	}
	.alphabet__list ul {
		justify-content: space-between;
	}
	.alphabet__list ul .catalog__brands-column {
		width: 30%;
	}
	.one-click-thumb{
		width: 120px;
	}
	.one-click-thumb img{
		width: 100%;
		padding: 0;
	}
	.one-click-input{
		margin-bottom: 10px;
		max-width: 100%;
	}
	.one-click-descr{
		padding-left: 130px;
	}
	 .button_prod.add_to_cart{
		margin-right: 0;
	} 

	.product-option__right{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: flex-end;
		flex: 0 0 190px;
	}
	.button_prod.item__buy_prod,
	.button_prod.add_to_cart,
	.add-bask_prod{
		font-size: 12px;
		width: 70px;
		height: 32px;
	}
	.add_to_cart.button_prod,
	.add-bask_prod{
		line-height: 32px;
	} 
	.item__buy_prod.button_prod{
		line-height: 16px;
	}
	/* .product-option__right .item__buy_prod{
		width: 85px;
		font-size: 11px;
		min-width: auto;
		margin-left: 10px;
	}
	.button_prod.add_to_cart {
		font-size: 11px;
		min-width: auto;
		width: 100px;
	} */
	.discounts {
		padding: 36px 40px;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
		text-align: center;
	}
	.discounts__header{
		width: 100%;
		margin-bottom: 20px;
	}
	.discounts__title {
		font-size: 24px;
	}
	.discounts__title-comment, .specials__item-header a {
		font-size: 16px;
	}
	.discounts__dscr {
		font-size: 14px;
		margin-top: 10px;
	}
	.discounts__content-header{
		margin-bottom: 20px;
	}
	.discounts__item{
		justify-content: center;
	}
	.discounts__item:nth-child(n+2) {
		margin-top: 7px;
	}
	.discounts__item-percent {
		font-size: 14px;
		width: 40px;
	}
	.discounts__item-price{
		margin-left: 10px;
	}
	.discounts__item-price{
		font-size: 12px;
	}
	.cart-table__item-picture {
		width: 0;
		padding: 0;
	}
	.cart-table__img{
		display: none;
	}
	.cart-table__item-header{
		width: auto;
		padding: 10px 5px;
	}
	.cart-table__item-price{
		width: auto;
	}
	.cart-table__item-price{
		width: 70px;
	}
	.cart-table__header-item,
	.cart-table__item-header,
	.cart-table__item-price,
	.cart-table__item-price{
		font-size: 12px;

	}
	.cart-table__header-item:first-child{
		padding-left: 5px;
	}
	.cart__controls,
	.tabs{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}
	.rc-cf-overlay .rc-cf-dialog {
		width: 400px !important;
	}
	.popup_tester{
		width: 150px;
		font-size: 11px;
		padding: 5px 10px !important;
		left: 10px;
		top: 10px;
	}
	.cart-block__content{
		display: none;
	}
	.content{
		position: relative;
	}
	.sidebar{
		position: absolute;
		right: 0;
		width: auto;
		top: -50px;
		margin-bottom: 0;
	}
	.cart__step2 .delivery__form .row .form__input-block{
		margin-right: 20px;
	}
	.unique-item{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
		border-bottom: 1px solid #ccc;
		padding-bottom: 10px;
	}
	.unique-item:last-child{
		border-bottom: none;
	}
	.unique-item__picture{
		margin-right: 0;
		margin-bottom: 10px;
		border-width: 20px;
		width: 200px;
		height: 200px;
	}
	.sidebar__cabinet-block{
		display: none;
	}
	.content_table_news tr td:nth-child(1) img{
		float: none;
		width: 200px;
		display: block;
		margin: 0 auto;
	}
	.news__header{
		line-height: 1.3;
		font-size: 20px;
	}
	.specials__item{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		padding: 10px;
		height: auto;
	}
	.specials__item-content{
		max-width: none;
	}
	.bread_crumps{
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.comment_user_wrap .izbr:before{
		background-size: contain;
		width: 19px;
		height: 12px;
	}
	.comment_user_wrap{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		align-items: center;
		border-bottom: 1px solid #ccc;
		padding-bottom: 10px;
	}
	.comment_user_wrap .img_wr{
		margin-right: 0;
		margin-bottom: 10px;
		border-width: 20px;
		width: 200px;
		height: 200px;
	}
	.product__content{
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
	}
	.product__top{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.product__top-left{
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.product__middle{
		margin-top: 25px;
	}
	.product__picture{
		margin-right: 0;
	}
}









@media screen and (max-width: 425px){
	.item_prod{
		flex-basis: 100%;
		height: 280px;
	}
	.item_prod__picture-link{
		height: 100px;
	}
	.item_prod__title{
		height: 50px;
	}
	.item_prod__footer{
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		-o-flex-direction: row;
		flex-direction: row;
	} 
	.one-click-thumb{
		float: none;
	}
	.one-click-descr{
		padding-left: 0;
	}
	.one-click-thumb {
		margin: 0 auto;
	}
	.product-option__name-content{
		font-size: 12px;
	}
	.product-option__price{
		font-size: 14px;
	}
	.phones__content-item {
		font-size: 16px;
	}
	.phones__header-item-rasp {
		font-size: 11px;
		line-height: 16px;
	}
	.phones__content{
		padding-right: 10px;
	}
	.phones__header-item{
		padding-left: 10px;
	}
	.cart__login-form{
		padding: 30px;
	}
	.cart__login-subheader{
		text-align: center;
	}
	.cart-table__header-item, .cart-table__item-header, .cart-table__item-price, .cart-table__item-price{
		padding: 0;
	}
	.rc-cf-overlay .rc-cf-dialog {
			width: 300px !important;
		}
	#certificate_items .certificate_item{
		height: auto;
	}
	#certificate_items .certificate_item img{
		width: 100%;
		height: auto;
	}
	.cart-table__overall{
		-ms-align-self: auto;
		align-self: auto;
	}
	.cart-table__overall-header{
		width: auto;
	}
	.cart__step2 .delivery__form .row__second{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.cart__step2 .delivery__form .row.row__second .form__input-block{
		flex-basis: 30%;
		margin-right: 0;
		margin-bottom: 5px;
	}
}

jdiv{
	display: none !important;
}

@media screen and (min-width: 600px){
	.add_inf_inner a.add-bask_prod {
		padding: 7px;
	}
}

.product-marked {
	background-color: #eedcad;
	border-radius: 10px;
}

			.item_prod {
				padding-left: 0.65rem;
				padding-right: 0.65rem;
			}
			.item__buy_prod {
				font-family: "Rubik";
				font-size: 10.8px;
				line-height: 12px;
				font-weight: 500;
				text-align: center;
				text-transform: uppercase;
				color: rgb(109, 13, 163);
				border-width: 2px;
				border-color: rgb(109, 13, 163);
				border-style: solid;
				background-color: rgb(255, 255, 255);
				width: 112px;
				height: 35px;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				-khtml-border-radius: 0;
				border-radius: 0;
				-webkit-transition: none;
				-o-transition: none;
				transition: none;
				
			}
				
			.item__buy_prod:hover {
				border-color: rgb(0, 0, 0);
				background-color: rgb(255, 255, 255);
				color: rgb(0, 0, 0);
			}
			
			.item_prod .add-bask_prod, .product-option__right .add-bask_prod {
				font-family: "Rubik";
				font-size: 10.8px;
				line-height: 12px;
				font-weight: 500;
				text-align: center;
				text-transform: uppercase;
				color: rgb(255, 255, 255);
				background-color: rgb(109, 13, 163);
				width: 112px;
				height: 35px;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				-khtml-border-radius: 0;
				border-radius: 0;
				-webkit-transition: none;
				-o-transition: none;
				transition: none;
			}
			
			.item_prod .add-bask_prod:hover, .product-option__right .add-bask_prod:hover {
				background-color: rgb(63, 7, 95);
			}
			
			.product-option__right .add-bask_prod {
				width: 127px;
				height: 35px;
				min-width: 127px;
			}
			
			.product-option__right .item__buy_prod {
				width: 127px;
				height: 35px;
				min-width: 127px;
			}
			
			.oneClickBye-row .oneClickBye-button {
				max-width: 130px;
			}
			
			.oneClickBye-button .add_to_cart {
				font-family: "Rubik";
				font-size: 10.8px;
				line-height: 12px;
				font-weight: 500;
				text-align: center;
				text-transform: uppercase;
				color: rgb(255, 255, 255);
				background-color: rgb(109, 13, 163);
				width: 127px;
				height: 35px;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				-khtml-border-radius: 0;
				border-radius: 0;
				-webkit-transition: none;
				-o-transition: none;
				transition: none;
				text-align: center;
				position: relative;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				margin-left: auto;
				margin-right: auto;
			}
			
			.oneClickBye-button .add_to_cart:hover {
				background-color: rgb(63, 7, 95);
			}
			
			.add_inf_inner {
				padding-left: 10px;
				padding-right: 10px;
			}
			
			.add_inf_inner img {
				padding-left: 15px;
			}
			
			.add_inf_inner div:nth-of-type(3) {
				padding-right: 15px;
			}
			
			.add_inf_inner #prodolgit_pokupki {
				float: left !important;
				display: flex;
				width: 190px;
				height: 39px;
				font-family: "Rubik";
				font-size: 12px;
				line-height: 12px;
				font-weight: 500;
				text-align: center;
				text-transform: uppercase;
				color: rgb(109, 13, 163);
				border-width: 2px;
				border-color: rgb(109, 13, 163);
				border-style: solid;
				background-color: rgb(255, 255, 255);
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				-khtml-border-radius: 0;
				border-radius: 0;
				-webkit-transition: none;
				-o-transition: none;
				transition: none;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
			}
			
			.add_inf_inner #prodolgit_pokupki:hover {
				border-color: rgb(0, 0, 0);
				background-color: rgb(255, 255, 255);
				color: rgb(0, 0, 0);
			}
			
			.add_inf_inner .add-bask_prod {
				float: right !important;
				display: flex;
				width: 190px;
				height: 39px;
				font-family: "Rubik";
				font-size: 12px;
				line-height: 12px;
				font-weight: 500;
				text-align: center;
				text-transform: uppercase;
				color: rgb(255, 255, 255);
				background-color: rgb(109, 13, 163);
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				-khtml-border-radius: 0;
				border-radius: 0;
				-webkit-transition: none;
				-o-transition: none;
				transition: none;
				float: left;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				margin-left: 10px;
			}
			
			.add_inf_inner .add-bask_prod:hover {
				background-color: rgb(63, 7, 95);
			}
			
			.one-click-input {
				width: 257px;
			}
			
			.one-click-input input {
				font-family: "Rubik";
				font-size: 12px;
				line-height: 12px;
				font-weight: 500;
				text-align: center;
				text-transform: uppercase;
				color: rgb(1, 1, 1);
				border-width: 2px;
				border-color: rgb(0, 0, 0);
				border-style: solid;
				background-color: rgb(255, 255, 255);
				height: 39px;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				-khtml-border-radius: 0;
				border-radius: 0;
			}
			
			.one-click-input input:focus {
				font-family: "Rubik";
				font-size: 12px;
				border-width: 2px;
				border-color: rgb(0, 0, 0);
				border-style: solid;
				background-color: rgb(255, 255, 255);
			}
			
			.one-click-input input::-webkit-input-placeholder {
				color: rgb(1, 1, 1);
				font-family: "Rubik";
				font-size: 12px;
				opacity: 1;
			}
			
			.one-click-input input::-moz-placeholder {
				color: rgb(1, 1, 1);
				font-family: "Rubik";
				font-size: 12px;
				opacity: 1;
			}
			
			.one-click-input input:-ms-input-placeholder {
				color: rgb(1, 1, 1);
				font-family: "Rubik";
				font-size: 12px;
				opacity: 1;
			}
			
			.one-click-input input:-moz-placeholder {
				color: rgb(1, 1, 1);
				font-family: "Rubik";
				font-size: 12px;
				opacity: 1;
			}
			
			.one-click-bt {
				width: 221px;
				margin-left: 10px;
			}
			
			.one-click-bt input {
				font-family: "Rubik";
				font-size: 12px;
				line-height: 12px;
				font-weight: 500;
				text-align: center;
				text-transform: uppercase;
				height: 39px;
				color: rgb(255, 255, 255);
				background-color: rgb(109, 13, 163);
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				-khtml-border-radius: 0;
				border-radius: 0;
				-webkit-transition: none;
				-o-transition: none;
				transition: none;
			}
			
			.one-click-bt input:hover {
				color: rgb(255, 255, 255);
				background-color: rgb(63, 7, 95);
			}
			
			@media all and (max-width: 1150px) {
				.item__buy_prod {
					font-size: 1.1rem;
					line-height: 1.1rem;
					width: 11.2rem;
					height: 3.5rem;
				}
				
				.item_prod .add-bask_prod {
					font-size: 1.1rem;
					line-height: 1.1rem;
					width: 11.2rem;
					height: 3.5rem;
				}
				/*
				.product-option__right .add-bask_prod {
					font-size: 10.8px;
					line-height: 12px;
				}
			
				.product-option__right .item__buy_prod {
					font-size: 10.8px;
					line-height: 12px;
				}
				*/
				
				.one-click-input {
					width: 230px;
				}
				
				.one-click-bt {
					width: 170px;
				}
			}
			
			@media all and (max-width: 992px) {
				.item__buy_prod {
					font-size: 9px;
					line-height: 9px;
					width: 94px;
					height: 32px;
				}
				
				.item_prod .add-bask_prod {
					font-size: 9px;
					line-height: 9px;
					width: 94px;
					height: 32px;
				}
				
				.product-option__right .add-bask_prod {
					font-size: 10.8px;
					line-height: 12px;
					width: 127px;
					height: 35px;
					min-width: 127px;
				}
			
				.product-option__right .item__buy_prod {
					font-size: 10.8px;
					line-height: 12px;
					width: 127px;
					height: 35px;
					min-width: 127px;
				}
				
				.product__options .product-option__name .product-option__name-content {
					width: auto;
				}
				
				.product__options .product-option__name {
					width: 35%;
				}
				
				.one-click-input {
					width: 257px;
				}
				
				.one-click-bt {
					width: 221px;
				}
			}
			
			@media all and (max-width: 875px) {
				.one-click-input {
					width: 230px;
				}
				
				.one-click-bt {
					width: 170px;
				}
			}
			
			@media all and (max-width: 790px) {
				.one-click-bt {
					width: 140px;
				}
			}
			
			@media all and (max-width: 768px) {
				.item_prod__picture-link {
					height: 18rem;
				}
				
				.item__buy_prod {
					font-size: 10.8px;
					line-height: 12px !important;
					width: 100%;
					height: 35px;
					display: flex;
				}
				
				.item_prod .add-bask_prod {
					font-size: 10.8px;
					line-height: 12px !important;
					width: 100%;
					height: 35px;
					display: flex;
				}
				
				.product-option__right .add-bask_prod {
					font-size: 10px;
					line-height: 10px;
					width: 105px;
					height: 35px;
					min-width: 105px !important;
					display: flex;
				}
			
				.product-option__right .item__buy_prod {
					font-size: 10px;
					line-height: 10px;
					width: 105px;
					height: 35px;
					min-width: 105px;
				}
				
				.add_inf_inner .add-bask_prod {
					margin-top: 0;
				}
				
				.one-click-input {
					width: 257px;
				}
				
				.one-click-bt {
					width: 221px;
					margin-left: 0;
				}
			}
			
			
			@media all and (max-width: 600px) {
				.item_prod__picture-link {
					height: 19.5rem;
				}
				
				.button_prod.item__buy_prod {
					font-size: 10.8px;
					width: 100%;
					height: 35px;
				}
				
				.button_prod.add-bask_prod {
					font-size: 10.8px;
					width: 100%;
					height: 35px;
				}
				
				.product-option__right .add-bask_prod {
					font-size: 10px;
					line-height: 10px;
					width: 105px;
					height: 35px;
					margin-top: 0;
				}
			
				.product-option__right .item__buy_prod {
					font-size: 10px;
					line-height: 10px;
					width: 105px;
					height: 35px;
					min-width: 105px;
					margin-top: 10px;
				}
				
				.product__options .product-option__name {
					width: auto;
				}
				
				.product-option__right {
					flex-basis: 205px;
				}
				
				.oneClickBye-button .add_to_cart {
					width: 112px;
				}
			}
			
			@media all and (max-width: 560px) {
				.add_inf_inner {
					max-width: 95%;
				}
			}
			
			@media all and (max-width: 495px) {
				.add_inf_inner #prodolgit_pokupki {
					float: none !important;
					margin: 0 auto;
				}
				
				.add_inf_inner .add-bask_prod {
					float: none !important;
					margin: 10px auto 0;
				}
				
				.add_inf_inner {
					padding-left: 25px;
					padding-right: 25px;
				}
				
				.add_inf_inner img {
					padding-left: 0;
				}
				
				.add_inf_inner div:nth-of-type(3) {
					padding-right: 0;
				}
			}
			
			@media all and (max-width: 480px) {
				.one-click-input input::-webkit-input-placeholder {
					font-size: 10px;
				}
				
				.one-click-input input::-moz-placeholder {
					font-size: 10px;
				}
				
				.one-click-input input:-ms-input-placeholder {
					font-size: 10px;
				}
				
				.one-click-input input:-moz-placeholder {
					font-size: 10px;
				}
				
				.one-click-bt {
					width: 187px;
				}
			}
			
			@media all and (max-width: 425px) {
				.item_prod__picture-link {
					height: 100px;
				}
				
				.button_prod.item__buy_prod {
					width: 112px;
				}
				
				.button_prod.add-bask_prod {
					width: 112px;
				}
				
				.product-option__right .add-bask_prod {
					font-size: 10px;
					line-height: 10px;
					width: 105px;
					height: 35px;
					min-width: 105px;
				}
			
				.product-option__right .item__buy_prod {
					font-size: 10px;
					line-height: 10px;
					width: 105px;
					height: 35px;
					min-width: 105px;
				}
				
				.oneClickBye-button .add_to_cart {
					font-size: 10px;
					line-height: 10px;
					width: 105px;
				}
				
				.one-click-input input::-webkit-input-placeholder {
					font-size: 12px;
				}
				
				.one-click-input input::-moz-placeholder {
					font-size: 12px;
				}
				
				.one-click-input input:-ms-input-placeholder {
					font-size: 12px;
				}
				
				.one-click-input input:-moz-placeholder {
					font-size: 12px;
				}
				
				.one-click-input {
					width: 100%;
				}
				
				.one-click-bt {
					width: 100%;
				}
			}
			
			@media all and (max-width: 385px) {
				#oneClickBye.modal {
					width: 95%;
				}
			}
			
			@media all and (max-width: 365px) {
				#oneClickBye.modal .oneClickBye-name, #oneClickBye.modal .oneClickBye-price {
					font-size: 13px;
				}
				
				.oneClickBye-button .add_to_cart {
					width: 85px;
				}
			}
			
			@media all and (max-width: 330px) {
				.one-click-input input::-webkit-input-placeholder {
					font-size: 10px;
				}
				
				.one-click-input input::-moz-placeholder {
					font-size: 10px;
				}
				
				.one-click-input input:-ms-input-placeholder {
					font-size: 10px;
				}
				
				.one-click-input input:-moz-placeholder {
					font-size: 10px;
				}
			}
			
			@media all and (max-width: 319px) {
				.oneClickBye-button .add_to_cart {
					width: 80px;
				}
			}
			
			@media all and (max-width: 307px) {			
				.button_prod.item__buy_prod {
					font-size: 10px;
					line-height: 10px !important;
					width: 48%;
					height: 34px;
				}
				
				.button_prod.add-bask_prod {
					font-size: 10px;
					line-height: 10px !important;
					width: 48%;
					height: 34px;
				}
				
				.oneClickBye-button .add_to_cart {
					width: 70px;
					font-size: 9px;
					line-height: 9px;
				}
			}
			
			@media all and (max-width: 270px) {
				.add_inf_inner {
					padding-left: 15px;
					padding-right: 15px;
				}
			}