<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@font-face {
  font-family: "MyriadProCondensed";
  src: url("/fonts/myriad-pro-condensed.ttf");
	font-display: swap;
  
}

/* CSS DOCUMENT */
/* COMMON */
body,
html {
    mih-height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
	font-family: 'Panton';
}
html.visible {
	overflow: hidden;
}
p {
    margin: 0px 0px 15px 0px;
	line-height: 22px;
}
button {
	font-family: 'Panton';
	transition: all 0.3s ease-out;
}
button:active {
    outline: none;
}
a {
	transition: all 0.3s ease-out;
}
a:active {
    outline: none;
}
::selection {
    background:#3399ff;
    color: #fff
}
::-moz-selection {
    background:#3399ff;
    color: #fff
}
* {
    box-sizing: border-box;
}
.list {
	list-style: none;
	padding: 0;
	margin: 0;
}
.list li  {
	list-style: none;
	padding: 5px 0px 5px 20px;
	margin: 0;
	position: relative;
}
.list li::before  {
	display: block;
	position: absolute;
	content: "-";
	font-weight: 700;
	color: #00a650;
	font-size:30px;
	left: 0;
	top: 3px;
}
.preload * {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
}
.ruble {
    font-family: 'Ruble Arial';
    font-size: 18px;
}



/* dialog */
.dialog,
.dialog__overlay {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1100;
	right: 0;
	bottom: 0;
}
.dialog {
	position: fixed;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	pointer-events: none;
}
.dialog__overlay {
	position: absolute;
	z-index: 1;
    background-color: rgba(96, 114, 134, 0.7);
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.dialog--open .dialog__overlay {
	opacity: 1;
	pointer-events: auto;
}
.dialog__container {
	width: 100%;
	max-width: 980px;
	min-width: 320px;
	max-height: 90%;
	background: #fff;
	padding: 40px;
	overflow-y: auto;
	position: relative;
	z-index: 5;
	border-radius: 30px;
	opacity: 0;
}
.dialog--open .dialog__container {
	pointer-events: auto;
}
.dialog.dialog--open .dialog__container,
.dialog.dialog--close .dialog__container {
	-moz-animation-duration: 0.3s;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-moz-animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
.dialog.dialog--open .dialog__container {
	-moz-animation-name: sandra-open;
	-webkit-animation-name: sandra-open;
	animation-name: sandra-open;
}
.dialog.dialog--close .dialog__container {
	-moz-animation-name: sandra-close;
	-webkit-animation-name: sandra-close;
	animation-name: sandra-close;
}
.trigger {
	cursor: pointer;
}
@-moz-keyframes sandra-open {
  0% {
    opacity: 0;
    -moz-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }
  100% {
    opacity: 1;
    -moz-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes sandra-open {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes sandra-open {
  0% {
    opacity: 0;
    -moz-transform: scale3d(1.1, 1.1, 1);
    -ms-transform: scale3d(1.1, 1.1, 1);
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }
  100% {
    opacity: 1;
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-moz-keyframes sandra-close {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -moz-transform: scale3d(0.9, 0.9, 1);
    transform: scale3d(0.9, 0.9, 1);
  }
}
@-webkit-keyframes sandra-close {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.9, 0.9, 1);
    transform: scale3d(0.9, 0.9, 1);
  }
}
@keyframes sandra-close {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -moz-transform: scale3d(0.9, 0.9, 1);
    -ms-transform: scale3d(0.9, 0.9, 1);
    -webkit-transform: scale3d(0.9, 0.9, 1);
    transform: scale3d(0.9, 0.9, 1);
  }
}
.dialog__title {
	font-size: 24px;
	font-weight: bold;
}
.dialog__content {
	position: relative;
}
.dialog__close {
	position: absolute;
	right: 30px;
	top: 20px;
	width: 10px;
	height: 10px;
}
.close {
	position: relative;
	border: none;
	display: inline-block;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	background: hsla(0, 0%, 0%, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' viewBox=\'0 0 10 10\'%3E%3Cpath fill=\'%23607286\' d=\'M9.66 1.97L6.63 5l3.03 3.03a1.15 1.15 0 0 1-1.63 1.63L5 6.63 1.97 9.66a1.14 1.14 0 0 1-1.63 0 1.15 1.15 0 0 1 0-1.63L3.37 5 .34 1.97A1.15 1.15 0 0 1 1.97.34L5 3.37 8.03.34a1.15 1.15 0 0 1 1.63 1.63z\'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 100% 100%;
	cursor: pointer;
	transition: all 0.2s ease-out;
}
.close:hover {
	transform: rotate(90deg);
	background: hsla(0, 0%, 0%, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16' height=\'16\' viewBox=\'0 0 10 10\'%3E%3Cpath fill=\'%2300bbf2\' d=\'M9.66 1.97L6.63 5l3.03 3.03a1.15 1.15 0 0 1-1.63 1.63L5 6.63 1.97 9.66a1.14 1.14 0 0 1-1.63 0 1.15 1.15 0 0 1 0-1.63L3.37 5 .34 1.97A1.15 1.15 0 0 1 1.97.34L5 3.37 8.03.34a1.15 1.15 0 0 1 1.63 1.63z\'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 100% 100%;
}
#loginDialog .dialog__container {
	width: 500px;
	padding-right: 70px;
	padding-left: 70px;
}




/* drop */
.drop {
    background: #fff;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 16px 40px 0 rgba(108,133,159,.24);
    bottom: 0;
    position: absolute;
	opacity: 0;
	visibility: hidden;
    z-index: 100;
	color: #292929;
    transform: translateY(103%);
    transition: opacity 0.15s ease-out 0s, transform 0.15s ease-out 0s, -webkit-transform 0.15s ease-out 0s;
}
.drop__close {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 10px;
	height: 10px;
	background: hsla(0, 0%, 0%, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'10\' height=\'10\' viewBox=\'0 0 10 10\'%3E%3Cpath fill=\'%23607286\' d=\'M9.66 1.97L6.63 5l3.03 3.03a1.15 1.15 0 0 1-1.63 1.63L5 6.63 1.97 9.66a1.14 1.14 0 0 1-1.63 0 1.15 1.15 0 0 1 0-1.63L3.37 5 .34 1.97A1.15 1.15 0 0 1 1.97.34L5 3.37 8.03.34a1.15 1.15 0 0 1 1.63 1.63z\'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 100% 100%;
	cursor: pointer;
	transition: all 0.3s ease-out;
}
.drop__close:hover {
	transform: rotate(90deg);
	background: hsla(0, 0%, 0%, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'10\' height=\'10\' viewBox=\'0 0 10 10\'%3E%3Cpath fill=\'%2300bbf2\' d=\'M9.66 1.97L6.63 5l3.03 3.03a1.15 1.15 0 0 1-1.63 1.63L5 6.63 1.97 9.66a1.14 1.14 0 0 1-1.63 0 1.15 1.15 0 0 1 0-1.63L3.37 5 .34 1.97A1.15 1.15 0 0 1 1.97.34L5 3.37 8.03.34a1.15 1.15 0 0 1 1.63 1.63z\'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 100% 100%;
}
.drop__content {
	padding: 30px 30px 30px 30px;
}
.drop_profile {
    right:0px;
    width: 250px;
    cursor: default;
}
.drop_open {
    display: block;
    transform: translateY(100%);
	visibility: visible;
	opacity: 1;
}



/* drop */
.dropProfile {}
.dropProfile__user {
	border-bottom: 1px solid rgba(41,41,41,0.1);
	padding-bottom: 15px;
}
.dropProfile__name {
	font-weight: bold;
	font-size: 18px;
}
.dropProfile__email {
	opacity: 0.5;
	font-size: 14px;
}
.dropProfile__menu {
	padding-top: 10px;
}
.dropProfile__item {
	padding: 5px 0px 5px 0px;
}
.dropProfile__item:last-child {
	padding: 5px 0px 0px 0px;
}
.dropProfile__item_line {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid rgba(41,41,41,0.1);
}
.dropProfile__link {
	text-decoration: none;
	color: #292929;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	transition: all 0.3s ease-out;
}
.dropProfile__link:hover {
	color: #00a8ee;
}
.dropProfile__link .icon {
	margin-right: 15px;
}



/* limiter */
.limiter {
	max-width: 1440px;
    min-width: 980px;
	padding: 0px 40px;
	margin: auto;
	clear: both;
}



/* links */
.link {
	color: #3f464e;
	transition: all 0.3s ease-out;
	cursor: pointer;
	text-decoration: none;
} 
.link:hover {
	color: #00a8ee;
}




/* icons */
.icon_phone {
	width: 16px;
	transform: rotate(10deg);
	height: 16px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15 15' style='enable-background:new 0 0 15 15;' xml:space='preserve'%3e%3cpath fill='%23007ec8' d='M6.4,8.6l2,2c0.3,0.4,0.9,0.4,1.3,0.1c0.1,0,0.1-0.1,0.1-0.2c0.5-0.5,0.9-0.9,1.2-1.2s0.8-0.3,1.4,0.3 s1.9,2,2.3,2.4s0.4,0.9-0.4,1.6s-2.3,2.1-5.6,1c-1.9-0.8-3.6-1.9-4.9-3.4c-1.5-1.4-2.7-3-3.5-4.9c-1.1-3.3,0.3-4.8,1-5.6 S2.6-0.1,3,0.2s1.8,1.7,2.4,2.3S6,3.6,5.7,3.9S5,4.6,4.4,5.2C4,5.5,3.9,6.1,4.2,6.5c0,0.1,0.1,0.1,0.1,0.2L6.4,8.6z'/%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_favorites {
	width: 22px;
	height: 22px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3c!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 23.217 23.217' style='enable-background:new 0 0 23.217 23.217;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath style='fill:%23007ec8;' d='M11.608,21.997c-22.647-12.354-6.268-27.713,0-17.369C17.877-5.716,34.257,9.643,11.608,21.997z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.icon_favorites.icon_yellow {
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3c!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 23.217 23.217' style='enable-background:new 0 0 23.217 23.217;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath style='fill:%23ffcc00;' d='M11.608,21.997c-22.647-12.354-6.268-27.713,0-17.369C17.877-5.716,34.257,9.643,11.608,21.997z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.icon_cart {
	width: 22px;
	height: 22px;
	display: block;
	transform: scale(-1, 1);
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 512 512'%3e%3cg%3e%3cg%3e%3cpath fill='%23007ec8' d='M480.6,11h-92.3c-9.2,0-17.3,6.2-19.7,15.1l-32.9,123.1H31.4c-9.1-0.2-24.9,9-19.3,27.1l53.6,155 c46.1-11.7,86.7,10.5,102.6,28.5h62c19.4-19.7,56.3-39.4,99.2-29.4L404,51.8h76.6c11.3,0,20.4-9.1,20.4-20.4 C501,20.1,491.9,11,480.6,11z'/%3e%3cpath fill='%23007ec8' d='m306.5,368.8c-36.6,0-66.3,29.6-66.3,66.1 0,36.4 29.8,66.1 66.3,66.1 36.6,0 66.3-29.6 66.3-66.1 0-36.4-29.7-66.1-66.3-66.1z'/%3e%3cpath fill='%23007ec8' d='m92,368.8c-36.6,0-66.3,29.6-66.3,66.1 0,36.4 29.8,66.1 66.3,66.1 36.6,0 66.3-29.6 66.3-66.1 0-36.4-29.7-66.1-66.3-66.1z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.buyButton:hover .icon_cart {
	width: 22px;
	height: 22px;
	display: block;
	transform: scale(-1, 1);
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 512 512'%3e%3cg%3e%3cg%3e%3cpath fill='%234ea13d' d='M480.6,11h-92.3c-9.2,0-17.3,6.2-19.7,15.1l-32.9,123.1H31.4c-9.1-0.2-24.9,9-19.3,27.1l53.6,155 c46.1-11.7,86.7,10.5,102.6,28.5h62c19.4-19.7,56.3-39.4,99.2-29.4L404,51.8h76.6c11.3,0,20.4-9.1,20.4-20.4 C501,20.1,491.9,11,480.6,11z'/%3e%3cpath fill='%234ea13d' d='m306.5,368.8c-36.6,0-66.3,29.6-66.3,66.1 0,36.4 29.8,66.1 66.3,66.1 36.6,0 66.3-29.6 66.3-66.1 0-36.4-29.7-66.1-66.3-66.1z'/%3e%3cpath fill='%234ea13d' d='m92,368.8c-36.6,0-66.3,29.6-66.3,66.1 0,36.4 29.8,66.1 66.3,66.1 36.6,0 66.3-29.6 66.3-66.1 0-36.4-29.7-66.1-66.3-66.1z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.buyButton_added .icon_cart {
	width: 22px;
	height: 22px;
	display: block;
	transform: scale(-1, 1);
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23FFFFFF;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M480.6,11h-92.3c-9.2,0-17.3,6.2-19.7,15.1l-32.9,123.1H31.4c-9.1-0.2-24.9,9-19.3,27.1l53.6,155 c46.1-11.7,86.7,10.5,102.6,28.5h62c19.4-19.7,56.3-39.4,99.2-29.4L404,51.8h76.6c11.3,0,20.4-9.1,20.4-20.4S491.9,11,480.6,11z' /%3e%3cpath class='st0' d='M306.5,368.8c-36.6,0-66.3,29.6-66.3,66.1c0,36.4,29.8,66.1,66.3,66.1c36.6,0,66.3-29.6,66.3-66.1 C372.8,398.5,343.1,368.8,306.5,368.8z'/%3e%3cpath class='st0' d='M92,368.8c-36.6,0-66.3,29.6-66.3,66.1c0,36.4,29.8,66.1,66.3,66.1c36.6,0,66.3-29.6,66.3-66.1 C158.3,398.5,128.6,368.8,92,368.8z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='128.4' y='27' class='st0' width='100.6' height='101.8'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='25.7' y='66.2' class='st0' width='71' height='62.6'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='260.7' y='53.9' class='st0' width='69.9' height='74.9'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.icon_view {
	width: 20px;
	height: 20px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3c!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 488.85 488.85' style='fill:%23aeb4bb; enable-background:new 0 0 488.85 488.85;' xml:space='preserve'%3e%3cg%3e%3cpath d='M244.425,98.725c-93.4,0-178.1,51.1-240.6,134.1c-5.1,6.8-5.1,16.3,0,23.1c62.5,83.1,147.2,134.2,240.6,134.2 s178.1-51.1,240.6-134.1c5.1-6.8,5.1-16.3,0-23.1C422.525,149.825,337.825,98.725,244.425,98.725z M251.125,347.025 c-62,3.9-113.2-47.2-109.3-109.3c3.2-51.2,44.7-92.7,95.9-95.9c62-3.9,113.2,47.2,109.3,109.3 C343.725,302.225,302.225,343.725,251.125,347.025z M248.025,299.625c-33.4,2.1-61-25.4-58.8-58.8c1.7-27.6,24.1-49.9,51.7-51.7 c33.4-2.1,61,25.4,58.8,58.8C297.925,275.625,275.525,297.925,248.025,299.625z'/%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_calendar {
	width: 20px;
	height: 20px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3c!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 488.152 488.152' style='fill:%23aeb4bb; enable-background:new 0 0 488.152 488.152;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M177.854,269.311c0-6.115-4.96-11.069-11.08-11.069h-38.665c-6.113,0-11.074,4.954-11.074,11.069v38.66 c0,6.123,4.961,11.079,11.074,11.079h38.665c6.12,0,11.08-4.956,11.08-11.079V269.311L177.854,269.311z'/%3e%3cpath d='M274.483,269.311c0-6.115-4.961-11.069-11.069-11.069h-38.67c-6.113,0-11.074,4.954-11.074,11.069v38.66 c0,6.123,4.961,11.079,11.074,11.079h38.67c6.108,0,11.069-4.956,11.069-11.079V269.311z'/%3e%3cpath d='M371.117,269.311c0-6.115-4.961-11.069-11.074-11.069h-38.665c-6.12,0-11.08,4.954-11.08,11.069v38.66 c0,6.123,4.96,11.079,11.08,11.079h38.665c6.113,0,11.074-4.956,11.074-11.079V269.311z'/%3e%3cpath d='M177.854,365.95c0-6.125-4.96-11.075-11.08-11.075h-38.665c-6.113,0-11.074,4.95-11.074,11.075v38.653 c0,6.119,4.961,11.074,11.074,11.074h38.665c6.12,0,11.08-4.956,11.08-11.074V365.95L177.854,365.95z'/%3e%3cpath d='M274.483,365.95c0-6.125-4.961-11.075-11.069-11.075h-38.67c-6.113,0-11.074,4.95-11.074,11.075v38.653 c0,6.119,4.961,11.074,11.074,11.074h38.67c6.108,0,11.069-4.956,11.069-11.074V365.95z'/%3e%3cpath d='M371.117,365.95c0-6.125-4.961-11.075-11.069-11.075h-38.67c-6.12,0-11.08,4.95-11.08,11.075v38.653 c0,6.119,4.96,11.074,11.08,11.074h38.67c6.108,0,11.069-4.956,11.069-11.074V365.95L371.117,365.95z'/%3e%3cpath d='M440.254,54.354v59.05c0,26.69-21.652,48.198-48.338,48.198h-30.493c-26.688,0-48.627-21.508-48.627-48.198V54.142 h-137.44v59.262c0,26.69-21.938,48.198-48.622,48.198H96.235c-26.685,0-48.336-21.508-48.336-48.198v-59.05 C24.576,55.057,5.411,74.356,5.411,98.077v346.061c0,24.167,19.588,44.015,43.755,44.015h389.82 c24.131,0,43.755-19.889,43.755-44.015V98.077C482.741,74.356,463.577,55.057,440.254,54.354z M426.091,422.588 c0,10.444-8.468,18.917-18.916,18.917H80.144c-10.448,0-18.916-8.473-18.916-18.917V243.835c0-10.448,8.467-18.921,18.916-18.921 h327.03c10.448,0,18.916,8.473,18.916,18.921L426.091,422.588L426.091,422.588z'/%3e%3cpath d='M96.128,129.945h30.162c9.155,0,16.578-7.412,16.578-16.567V16.573C142.868,7.417,135.445,0,126.29,0H96.128 C86.972,0,79.55,7.417,79.55,16.573v96.805C79.55,122.533,86.972,129.945,96.128,129.945z'/%3e%3cpath d='M361.035,129.945h30.162c9.149,0,16.572-7.412,16.572-16.567V16.573C407.77,7.417,400.347,0,391.197,0h-30.162 c-9.154,0-16.577,7.417-16.577,16.573v96.805C344.458,122.533,351.881,129.945,361.035,129.945z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_comment {
	width: 20px;
	height: 20px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3c!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60 60' style='fill:%23aeb4bb; enable-background:new 0 0 60 60;' xml:space='preserve'%3e%3cg%3e%3cpath d='M0,8l0,33c0,3.252,2.748,6,6,6h8v10c0,0.413,0.254,0.784,0.639,0.933C14.757,57.979,14.879,58,15,58 c0.276,0,0.546-0.114,0.74-0.327L25.442,47H54c3.252,0,6-2.748,6-6V8c0-3.252-2.748-6-6-6H6C2.748,2,0,4.748,0,8z M40,24 c0-2.206,1.794-4,4-4s4,1.794,4,4s-1.794,4-4,4S40,26.206,40,24z M26,24c0-2.206,1.794-4,4-4s4,1.794,4,4s-1.794,4-4,4 S26,26.206,26,24z M12,24c0-2.206,1.794-4,4-4s4,1.794,4,4s-1.794,4-4,4S12,26.206,12,24z'/%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_bottle {
	width: 20px;
	height: 20px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 209.5 512' style='enable-background:new 0 0 209.5 512;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%236D7885;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M157,169.7c-4.9,0.1-8.8,4-8.9,8.9c-0.1,4.8,3.8,8.7,8.7,8.7c4.9-0.1,8.8-4,8.9-8.9 C165.8,173.5,161.9,169.6,157,169.7z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M141,0L71.9,0.5c-14.3,0.1-26,11.7-26.1,26.1l-0.1,22.2c-0.1,9.1,4.6,17.2,12,21.9L16,129.7 c-9.3,13.2-14.2,28.6-14.3,44.7l-0.1,21.4c-0.1,14.1,6.6,26.6,17.1,34.4c-10.6,8-17.4,20.5-17.5,34.7 c-0.1,14.1,6.5,26.5,17.1,34.5c-10.6,8-17.4,20.5-17.5,34.6c-0.1,13.7,6.2,26.3,17.1,34.5c-10.5,8-17.4,20.5-17.5,34.6L0,452.3 c-0.2,33.3,26.8,60.3,60.1,60.1l86.4-0.5c33.3-0.2,60.6-27.5,60.8-60.8l0.3-49.2c0.1-14.1-6.6-26.6-17.1-34.4 c10.9-8.2,17.4-20.9,17.5-34.7c0.1-14.1-6.6-26.6-17.1-34.4c10.9-8.2,17.4-20.8,17.5-34.7c0.1-14.1-6.6-26.6-17.1-34.4 c11-8.3,17.4-20.9,17.5-34.7l0.1-21.4c0.1-16-4.7-31.4-13.8-44.5L154.4,70c7.5-4.7,12.2-12.9,12.2-22l0.1-22.2 C166.8,11.5,155.3,0,141,0z M190.3,401.9l-0.3,49.2c-0.1,23.8-19.6,43.3-43.5,43.5l-86.4,0.5c-23.8,0.1-43.1-19.1-42.9-42.9 l0.3-49.2c0.1-14.3,11.8-26,26.1-26.1l120.9-0.7C178.9,376.1,190.4,387.6,190.3,401.9z M190.7,332.8c-0.1,14.3-11.7,26-26.1,26.1 l-120.9,0.7c-14.3,0.1-25.8-11.4-25.8-25.8c0.1-14.3,11.7-26,26.1-26.1c0,0,0,0,0,0l120.9-0.7h0c0,0,0,0,0,0 C179.3,307,190.8,318.5,190.7,332.8z M191.2,263.7c-0.1,14.3-11.8,26-26.1,26.1l-120.9,0.7c-14.3,0.1-25.8-11.4-25.7-25.8 c0.1-14.3,11.7-26,26.1-26.1l120.9-0.7C179.7,237.9,191.3,249.4,191.2,263.7z M181,138.6c7.1,10.2,10.8,22.1,10.7,34.6l-0.1,21.4 c-0.1,14.3-11.8,26-26.1,26.1l-120.9,0.7c-14.3,0.1-25.8-11.5-25.8-25.7l0.1-21.4c0.1-12.5,3.9-24.5,11.1-34.7l45.8-65.1l60.1-0.4 L181,138.6z M149.5,25.9l-0.1,22.2c0,4.8-3.9,8.7-8.7,8.7l-69.1,0.4c-4.8,0-8.6-3.8-8.6-8.6l0.1-22.2c0-4.8,3.9-8.7,8.7-8.7 l69.1-0.4C145.6,17.3,149.5,21.1,149.5,25.9z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M122,170l-59.9,0.6c-4.8,0.1-8.8,4-8.9,8.9c-0.1,4.8,3.8,8.7,8.7,8.7l59.9-0.6c4.8-0.1,8.8-4,8.9-8.9 C130.7,173.9,126.8,170,122,170z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_subscription {
	width: 35px;
	height: 25px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14 10' style='enable-background:new 0 0 14 10;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23007ec8;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M7,7L5.3,5.5l-5,4.2C0.5,9.9,0.7,10,1,10h12c0.3,0,0.5-0.1,0.7-0.3L8.7,5.5L7,7z'/%3e%3cpath class='st0' d='M13.7,0.3C13.5,0.1,13.3,0,13,0H1C0.7,0,0.5,0.1,0.3,0.3L7,6L13.7,0.3z'/%3e%3cpolygon class='st0' points='0,0.9 0,9.2 4.8,5.1 '/%3e%3cpolygon class='st0' points='9.2,5.1 14,9.2 14,0.9 '/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.icon_delivery {
	width: 22px;
	height: 22px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 491.1 334.8' style='enable-background:new 0 0 491.1 334.8;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%235D6978;%7d %3c/style%3e%3cpath class='st0' d='M401.5,244.8c-12,0-23.4,4.7-32,13.2c-8.6,8.6-13.4,19.8-13.4,31.8s4.7,23.2,13.4,31.8c8.7,8.5,20,13.2,32,13.2 c24.6,0,44.6-20.2,44.6-45S426.1,244.8,401.5,244.8z M401.5,314.8c-13.8,0-25.4-11.4-25.4-25s11.6-25,25.4-25 c13.6,0,24.6,11.2,24.6,25S415.1,314.8,401.5,314.8z M413.1,94.9c-1.8-1.7-4.2-2.6-6.7-2.6h-51.3c-5.5,0-10,4.5-10,10v82 c0,5.5,4.5,10,10,10h81.4c5.5,0,10-4.5,10-10v-54.9c0-2.8-1.2-5.5-3.3-7.4L413.1,94.9z M426.5,174.3h-61.4v-62.1h37.4l24,21.6V174.3 z M157.3,244.8c-12,0-23.4,4.7-32,13.2c-8.6,8.6-13.4,19.8-13.4,31.8s4.7,23.2,13.4,31.8c8.7,8.5,20,13.2,32,13.2 c24.6,0,44.6-20.2,44.6-45S181.9,244.8,157.3,244.8z M157.3,314.8c-13.8,0-25.4-11.4-25.4-25s11.6-25,25.4-25 c13.6,0,24.6,11.2,24.6,25S170.9,314.8,157.3,314.8z M90.6,257.1H70.5v-26.6c0-5.5-4.5-10-10-10s-10,4.5-10,10v36.6 c0,5.5,4.5,10,10,10h30.1c5.5,0,10-4.5,10-10S96.1,257.1,90.6,257.1z M141.3,202.6c0-5.5-4.5-10-10-10H10c-5.5,0-10,4.5-10,10 s4.5,10,10,10h121.3C136.8,212.6,141.3,208.2,141.3,202.6z M30.3,166.5l121.3,0.7c5.5,0,10-4.4,10.1-9.9c0.1-5.6-4.4-10.1-9.9-10.1 l-121.3-0.7c-0.1,0-0.1,0-0.1,0c-5.5,0-10,4.4-10,9.9C20.3,162,24.8,166.5,30.3,166.5z M50.7,121.1H172c5.5,0,10-4.5,10-10 s-4.5-10-10-10H50.7c-5.5,0-10,4.5-10,10S45.2,121.1,50.7,121.1z M487.4,107.6L487.4,107.6l-71.6-59.3c-1.8-1.5-4-2.3-6.4-2.3h-84.2 V10c0-5.5-4.5-10-10-10H60.5c-5.5,0-10,4.5-10,10v73.2c0,5.5,4.5,10,10,10s10-4.5,10-10V20h234.8v237.1h-82c-5.5,0-10,4.5-10,10 s4.5,10,10,10h122.1c5.5,0,10-4.5,10-10s-4.5-10-10-10h-20.1V66h80.6l65.2,54l-0.7,136.9H460c-5.5,0-10,4.5-10,10s4.5,10,10,10h20.3 c5.5,0,10-4.4,10-9.9l0.8-151.6C491,112.4,489.7,109.5,487.4,107.6z'/%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_piggybank {
	width: 22px;
	height: 22px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%235D6978;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M486.5,255.8l-23.2-2.9c-7.1-17.3-17.2-33.3-29.8-47.1l17.1-72.4c0.7-3,0-6.1-1.9-8.5 c-1.9-2.4-4.8-3.8-7.8-3.8l-2.2,0c0,0,0,0,0,0c-28.4,0-53.9,17.8-64,44c-7.1-2.8-14.4-5.2-21.9-6.9c-5.4-1.3-10.8,2.1-12,7.4 c-1.3,5.4,2.1,10.8,7.4,12c25.5,6,48.2,18.9,66.1,36.8c0.7,1,1.5,1.8,2.4,2.5c13,13.7,23.4,30.1,30,48.5c1.3,3.5,4.4,6,8.2,6.5 l29.2,3.7c4.6,0.6,8,4.5,8,9.1v50.4c0,4.6-3.4,8.5-8,9.1l-27,3.4c-3.9,0.5-7.1,3.2-8.3,6.9c-8,25.6-23.2,48.3-44.1,65.5 c-2.3,1.9-3.6,4.7-3.6,7.7V483c0,5-4,9-9,9h-58c-5,0-9-4-9-9v-21.1c0-5.5-4.5-10-10-10h-84c-5.5,0-10,4.5-10,10V483c0,5-4,9-9,9 h-58c-5,0-9-4-9-9v-39c0-3.7-2-7-5.2-8.8C94.9,410.8,67,364,67,313c0-76.6,62.3-139,139-139h12.5c5.5,0,10-4.5,10-10 s-4.5-10-10-10H206c-74.2,0-136.7,51.1-154.1,120h-7.3C31,274,20,263.1,20,249.5S31,225,44.5,225c5.5,0,10-4.5,10-10 s-4.5-10-10-10C20,205,0,225,0,249.5S20,294,44.5,294h3.6c-0.7,6.2-1.1,12.5-1.1,18.9c0,56.3,29.7,108.2,78,136.8V483 c0,16,13,29,29,29h58c16,0,29-13,29-29v-11.1h64V483c0,16,13,29,29,29h58c16,0,29-13,29-29v-50.7c20.3-17.9,35.6-40.4,44.7-65.7 l20.8-2.6c14.5-1.8,25.5-14.2,25.5-28.9v-50.4C512,270.1,501,257.6,486.5,255.8z M416.6,189.9c-7.5-6.1-15.5-11.5-23.9-16.1 c5.5-15.9,19-27.7,35.1-31.4L416.6,189.9z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M398.1,253.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2,1.1-7.1,2.9c-1.9,1.9-2.9,4.4-2.9,7.1s1.1,5.2,2.9,7.1 c1.9,1.9,4.4,2.9,7.1,2.9s5.2-1.1,7.1-2.9c1.9-1.9,2.9-4.4,2.9-7.1S399.9,255.8,398.1,253.9z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M113.9,313c0-5.5-4.5-10-10-10s-10,4.5-10,10l0,0.5c0,5.5,4.5,9.9,10,9.9c0,0,0,0,0.1,0 c5.5,0,10-4.5,9.9-10.1L113.9,313z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M158.2,391.7c-17.4-10.6-31-26.8-38.2-45.8c-2-5.2-7.8-7.7-12.9-5.8c-5.2,2-7.7,7.8-5.8,12.9 c8.8,23,25.3,42.8,46.5,55.7c1.6,1,3.4,1.5,5.2,1.5c3.4,0,6.7-1.7,8.6-4.8C164.4,400.7,162.9,394.5,158.2,391.7z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M212,48.1c-23.2,0-42,18.8-42,42s18.8,42,42,42s42-18.8,42-42S235.2,48.1,212,48.1z M212,112.1 c-12.1,0-22-9.9-22-22s9.9-22,22-22s22,9.9,22,22S224.1,112.1,212,112.1z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M338,212h-9c4-6.4,6.2-13.9,6.2-22c0-23.2-18.8-42-42-42s-42,18.8-42,42c0,8.1,2.3,15.6,6.2,22H208 c-5.5,0-10,4.5-10,10s4.5,10,10,10h130c5.5,0,10-4.5,10-10S343.5,212,338,212z M293.2,212c-12.1,0-22-9.9-22-22s9.9-22,22-22 s22,9.9,22,22S305.4,212,293.2,212z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_guarantee {
	width: 22px;
	height: 22px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3c!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='fill:%235D6978; enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M431.279,0H80.721c-5.632,0-10.199,4.566-10.199,10.199v491.602c0,5.633,4.567,10.199,10.199,10.199h266.562 c2.705,0,5.298-1.075,7.212-2.987l83.997-83.998c1.912-1.912,2.987-4.506,2.987-7.212V10.199C441.479,4.566,436.912,0,431.279,0z M357.463,477.196l-0.044-49.257l49.257,0.045L357.463,477.196z M421.081,407.599l-73.862-0.067c-0.003,0-0.006,0-0.009,0 c-2.705,0-5.299,1.075-7.212,2.987c-1.914,1.915-2.989,4.513-2.987,7.221l0.066,73.862H90.92V20.398h330.161V407.599z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M175.023,367.976c-25.647,0-46.513,20.865-46.513,46.513c0,25.649,20.867,46.514,46.513,46.514 c25.648,0,46.514-20.865,46.514-46.514C221.539,388.842,200.672,367.976,175.023,367.976z M175.023,440.606 c-14.4,0-26.115-11.716-26.115-26.116c0-14.4,11.715-26.115,26.115-26.115s26.116,11.715,26.116,26.115 S189.425,440.606,175.023,440.606z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M308.016,405.928H251.92c-5.632,0-10.199,4.566-10.199,10.199s4.567,10.199,10.199,10.199h56.096 c5.632,0,10.199-4.566,10.199-10.199S313.648,405.928,308.016,405.928z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M171.347,61.195h-29.578c-5.632,0-10.199,4.566-10.199,10.199c0,5.633,4.567,10.199,10.199,10.199h29.578 c5.632,0,10.199-4.566,10.199-10.199C181.546,65.761,176.979,61.195,171.347,61.195z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M374.311,61.195h-88.733c-5.632,0-10.199,4.566-10.199,10.199c0,5.633,4.567,10.199,10.199,10.199h88.733 c5.632,0,10.199-4.566,10.199-10.199C384.51,65.761,379.943,61.195,374.311,61.195z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M374.311,105.052H223.363c-5.632,0-10.199,4.566-10.199,10.199c0,5.633,4.567,10.199,10.199,10.199h150.948 c5.632,0,10.199-4.566,10.199-10.199C384.51,109.618,379.943,105.052,374.311,105.052z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M374.821,185.625H137.179c-5.632,0-10.199,4.566-10.199,10.199s4.567,10.199,10.199,10.199h237.641 c5.632,0,10.199-4.566,10.199-10.199S380.453,185.625,374.821,185.625z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M374.821,220.303H137.179c-5.632,0-10.199,4.566-10.199,10.199c0,5.633,4.567,10.199,10.199,10.199h237.641 c5.632,0,10.199-4.566,10.199-10.199C385.02,224.869,380.453,220.303,374.821,220.303z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M374.821,258.04H137.179c-5.632,0-10.199,4.566-10.199,10.199c0,5.633,4.567,10.199,10.199,10.199h237.641 c5.632,0,10.199-4.566,10.199-10.199C385.02,262.606,380.453,258.04,374.821,258.04z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M374.821,292.717h-5.61c-5.632,0-10.199,4.566-10.199,10.199c0,5.633,4.567,10.199,10.199,10.199h5.61 c5.632,0,10.199-4.566,10.199-10.199C385.02,297.283,380.453,292.717,374.821,292.717z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M333.514,292.717H137.179c-5.632,0-10.199,4.566-10.199,10.199c0,5.633,4.567,10.199,10.199,10.199h196.335 c5.632,0,10.199-4.566,10.199-10.199C343.713,297.283,339.146,292.717,333.514,292.717z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_range {
	width: 22px;
	height: 22px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 378.9 512' style='fill:%235D6978; enable-background:new 0 0 378.9 512;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M161.5,173.9c-4.8,0-8.7,3.9-8.7,8.7c0,4.8,3.9,8.7,8.7,8.7c4.8,0,8.7-3.9,8.7-8.7C170.3,177.8,166.3,173.9,161.5,173.9z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M139.9,1.2l-68.9,0c-14.3,0-25.9,11.6-25.9,25.9l0,22.1c0,9.1,4.6,17.2,12.1,21.9L16,129.9C6.8,143,2,158.4,2,174.3 l0,21.4c0,14.1,6.8,26.6,17.2,34.5C8.7,238.1,2,250.5,2,264.6c0,14.1,6.7,26.5,17.2,34.5C8.7,307.1,2,319.5,2,333.6 c0,13.7,6.4,26.3,17.3,34.5C8.8,375.9,2,388.5,2,402.5l0,49.1C2,484.9,29.1,512,62.3,512l86.2,0c33.3,0,60.3-27.1,60.3-60.3 l0-49.1c0-14.1-6.8-26.6-17.3-34.5c10.8-8.2,17.3-20.7,17.3-34.5c0-14.1-6.8-26.6-17.3-34.5c10.8-8.1,17.3-20.7,17.3-34.5 c0-14.1-6.8-26.6-17.2-34.5c10.9-8.2,17.3-20.8,17.3-34.5l0-21.4c0-16-4.8-31.4-14-44.5l-41.2-58.8c7.4-4.7,12.1-12.8,12.1-21.9 l0-22.1C165.7,12.8,154.2,1.2,139.9,1.2z M191.6,402.5l0,49.1c0,23.8-19.3,43.1-43.1,43.1l-86.2,0c-23.8,0-43.1-19.3-43.1-43.1 l0-49.1c0-14.3,11.6-25.9,25.9-25.9l120.6,0C180,376.7,191.6,388.3,191.6,402.5z M191.6,333.6c0,14.2-11.5,25.9-25.9,25.9H45.1 c-14.3,0-25.9-11.6-25.9-25.9c0-14.3,11.6-25.8,25.8-25.9c0,0,0,0,0,0l120.6,0h0c0,0,0,0,0,0C180,307.7,191.6,319.3,191.6,333.6z M191.6,264.6c0,14.3-11.6,25.9-25.9,25.9l-120.6,0c-14.3,0-25.9-11.6-25.9-25.9c0-14.3,11.6-25.8,25.8-25.8h120.7 C180,238.8,191.6,250.4,191.6,264.6z M180.7,139.7c7.1,10.2,10.9,22.2,10.9,34.6l0,21.4c0,14.3-11.6,25.9-25.9,25.9H45.1 c-14.3,0-25.9-11.6-25.9-25.9l0-21.4c0-12.4,3.8-24.4,10.9-34.6L75.4,75l60,0L180.7,139.7z M148.5,27.1l0,22.1 c0,4.8-3.9,8.6-8.6,8.6l-68.9,0c-4.8,0-8.6-3.9-8.6-8.6l0-22.1c0-4.8,3.9-8.6,8.6-8.6l68.9,0C144.7,18.5,148.5,22.3,148.5,27.1z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M342.7,226.9l-81.5-26.4c-3.1-1-6.6-0.2-8.9,2.1c-2.3,2.3-3.1,5.8-2.1,8.9l26.4,81.5c12,37,59.2,48.6,87,20.9 C391.3,286.2,379.7,238.9,342.7,226.9z M351.2,301.5c-18.5,18.5-50,10.7-58-13.9l-21.1-65.2l65.2,21.1 C361.9,251.5,369.7,283,351.2,301.5z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M126.6,173.9H66.9c-4.8,0-8.7,3.9-8.7,8.7c0,4.8,3.9,8.7,8.7,8.7h59.7c4.8,0,8.7-3.9,8.7-8.7 C135.3,177.8,131.4,173.9,126.6,173.9z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}




/* buttons */
.button {
	border: none;
	cursor: pointer;
	display: inline-block;
	background: #007ec8;
	color: #fff;
	padding: 15px 20px;
	font-size: 16px;
	transition: all 0.3s ease-out;
	outline: none;
}
.button:hover {
	background: #26cefb;
}
.button:active {
	background: #0bb3e0;
    outline: none;
    border: none;
}
.button_big {
	display: block;
	width: 100%;
}
.buyButton {
	font-size: 16px;
    background: none;
	display: inline-block;
	-webkit-appearance: none;
	appearance: none;
	font-weight: bold;
	border: none;
	cursor: pointer;
	position: relative;
	transition: all ease-out 0.3s, box-shadow ease-in 0.25s;
	/*box-shadow: 0px 5px 20px rgba(0, 168, 238, 0.5);*/
}
.buyButton:hover {
	background: none;
}
.buyButton:focus {
	outline: 0;
}
.buyButton:active {
	transform: scale(0.9);
	background-color: #00a8ee;
	/*box-shadow: 0 2px 25px rgba(0, 168, 238, 0.5);*/
}
.buyButton_added {
	background: #ff9501;
}
.buyButton_added:hover {
	background: #ff9501;
}
.buyButton_added::after, .buyButton_added::before {
	display: none;
}
.favoriteButton {
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 2;
	cursor: pointer;
	transition: all 0.3s ease-out;
}
.favoriteButton .icon_favorites {
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3c!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 23.217 23.217' style='enable-background:new 0 0 23.217 23.217;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath style='fill:%23b3cde6;' d='M11.608,21.997c-22.647-12.354-6.268-27.713,0-17.369C17.877-5.716,34.257,9.643,11.608,21.997z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
	transition: all 0.3s ease-out;
	opacity: 0.7;
}
.favoriteButton_add .icon_favorites {
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3c!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 23.217 23.217' style='enable-background:new 0 0 23.217 23.217;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath style='fill:%23ffcc00;' d='M11.608,21.997c-22.647-12.354-6.268-27.713,0-17.369C17.877-5.716,34.257,9.643,11.608,21.997z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
	transition: all 0.3s ease-out;
}
.favoriteButton:hover .icon_favorites {
	opacity: 1;
}
.searchButton {
	width: 17px;
	height: 17px;
	border: none;
	position: absolute;
	right: 20px;
	top: calc(50% - 8.5px);
	cursor: pointer;
	display: inline-block;
	transition: all 0.3s ease-out;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 391.9 392.9' style='enable-background:new 0 0 391.9 392.9;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bclip-path:url(%23SVGID_2_);%7d %3c/style%3e%3cg%3e%3cg%3e%3cg%3e%3cdefs%3e%3crect id='SVGID_1_' width='391.9' height='392.9'/%3e%3c/defs%3e%3cclipPath id='SVGID_2_'%3e%3cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3e%3c/clipPath%3e%3cpath fill='%23007ec8' class='st0' d='M46,46.4c-61.3,61.3-61.3,161,0,222.2c52.2,52.2,132.5,59.8,193,22.9l89.6,89.6c14.4,14.4,37.8,14.4,52.1,0 c14.4-14.4,14.4-37.7,0-52.1L291,239.3c37-60.5,29.4-140.6-22.9-193C206.8-14.9,107.2-14.9,46,46.4L46,46.4z M222.4,92.2 c36,36,36,94.6,0,130.6s-94.6,36-130.6,0s-36-94.6,0-130.6S186.4,56.2,222.4,92.2L222.4,92.2z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.button_subscription {
    background: none;
    padding: 0;
    position: absolute;
    right: 20px;
}
.button_subscription:hover {
    background: none;
    padding: 0;
}
.productBuy {
	padding: 20px 30px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	color: #fff;
	font-size: 18px;
	background: #007ec8;
	transition: all ease-out 0.3s;
    max-width: 320px;
	    vertical-align: middle;
}
.product-one-quantity-buy-wrap .product-quantity{
	    font-size: 18px;
    vertical-align: middle;
    height: 63px;
}
.productBuy:hover {
	background: #26cefb;
}
.productBuy:active {
	background: #0bb3e0;
}
.productBuy:focus {
	outline: 0;
}
.productBuy_added {
	background:#ff9501;
}
.productBuy_added:hover {
	background:#ff9f1a;
}
.productBuy_added:active {
	background: #ee8b00;
}








/* title */
.title {
	font-weight: bold;
	font-size: 34px;
	padding: 0px 0px 30px 0px;
	margin: 0;
}
.title_main {
	font-size: 38px;
}
.title_small {
	font-size: 28px;
	padding: 0px 0px 20px 0px;
}
.title_smaller {
	font-size: 22px;
	padding: 0px 0px 20px 0px;
}
.introtext {
	font-size: 20px;
	line-height: 28px;
    font-weight: 600;
	padding-bottom: 20px;
}



/* form */
.form {}
.form__row {
	padding: 0px 0px 25px 0px;
}
.form__row_ar {
	text-align: right;
}
.form__row_ac {
	text-align: center;
}
.form__row_sb {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.form__row_controls {
	padding-bottom: 0;
}
.form_subscription {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
    position: relative;
}
.input {
	display: inline-block;
	background: #fff;
	font-size: 18px;
	border: 1px solid #d2dae6;
	color: #292929;
	padding: 18px 20px;
	transition: all 0.3s ease-out;
}
.input_big {
	display: block;
	width: 100%;
}
.input_midle {
	display: block;
	width: 48%;
}
.input:active {
    outline: none;
    border: none;
}
.input:focus {
    outline: none;
	background: #fff;
	color: #292929;
	border: 1px solid #00bbf2;
}
.textarea {
	display: inline-block;
	background: #fff;
	font-size: 18px;
	border: 1px solid #d2dae6;
	color: #292929;
	font-family: 'RotondaC';
	padding: 15px 20px;
	transition: all 0.3s ease-out;
	border-radius: 10px;
}
.textarea_big {
	display: block;
	width: 100%;
}
.textarea:active {
    outline: none;
    border: none;
}
.textarea:focus {
    outline: none;
	background: #fff;
	color: #292929;
	border: 1px solid #00bbf2;
}
.form__label {}
.form__label_big {
	font-weight: bold;
	font-size: 23px;
	padding-bottom: 15px;
}
.input_headerSearch {
	width: 100%;
	display: block;
	font-size: 16px;
	color: #007ec8;
	padding: 15px 20px;
	background: #fff;
	border: none;
}
.input_headerSearch::placeholder {
	color: #007ec8;
	border: none;
}
.input_headerSearch:hover {
	background: #fff;
	color: #007ec8;
	border: none;
}
.input_headerSearch:hover::placeholder {
	color: #007ec8;
	border: none;
}
.input_headerSearch:focus {
	background: #fff;
	color: #007ec8;
	border: none;
}
.input_headerSearch:focus::placeholder {
	color: #007ec8;
}
.input_subscription {
	padding:15px 60px 15px 20px;
	width: 100%;
	display: block;
	background: #fff;
	border-radius: 0;
	border: none;
    color: #577da4;
    font-size: 16px;
	transition: all 0.3s ease-out;
}
.captcha {
}
.checkbox {
	cursor: pointer;
	margin-left: 35px;
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 5px;
	margin-top:5px;
	transition: all 0.3s ease-out;
}
.checkbox__input {
	display: none;
}
.checkbox__new-input {
	position: absolute;
	left: -35px;
	top: 0px;
	width: 1.3em;
	height: 1.3em;
	border: 1px solid #cfcfd1;
	border-radius: 7px;
	transition: all 0.3s ease-out;
}
.checkbox__input:checked + .checkbox__new-input {
	background: #00a8ee;
	border: 1px solid #00a8ee;
}
.checkbox__input + .checkbox__new-input::after {
	width: 0px;
	height: 0px;
	content: "";
	position: absolute;
	left: calc(50% - 6px);
	top: calc(50% + 7px);
	display: block;
	opacity: 0;
	transition: all 0.2s ease-out;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 45.7 34.1' style='enable-background:new 0 0 45.7 34.1;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23ffffff;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M20.7,32.5c-2.1,2.1-5.4,2.1-7.5,0L1.6,20.9c-2.1-2.1-2.1-5.4,0-7.5c2.1-2.1,5.4-2.1,7.5,0l6.9,6.9 c0.5,0.5,1.4,0.5,1.9,0L36.6,1.6c2.1-2.1,5.4-2.1,7.5,0c1,1,1.6,2.3,1.6,3.8s-0.6,2.8-1.6,3.8L20.7,32.5z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.checkbox__input:checked + .checkbox__new-input::after {
	width: 14px;
	opacity: 1;
	height: 14px;
	left: calc(50% - 6px);
	top: calc(50% - 7px);
}
.select-box {
	position: relative;
	display: block;
	width: 100%;
	margin: 0 auto;
	background: #fff;
	border: 1px solid #d2dae6;
	border-radius: 10px;
	display: inline-block;
	font-size: 16px;
	outline:none;
	transition: all 0.3s ease-out;
}
.select-box__current {
	position: relative;
	/*box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);*/
	cursor: pointer;
	outline: none;
}
.select-box__current:focus + .select-box__list {
	opacity: 1;
	-webkit-animation-name: none;
			animation-name: none;
}
.select-box__current:focus + .select-box__list .select-box__option {
	cursor: pointer;
}
.select-box__current:focus .select-box__icon {
	-webkit-transform: translateY(-50%) rotate(90deg);
			transform: translateY(-50%) rotate(90deg);
}
.select-box__icon {
	position: absolute;
	top: 50%;
	right: 15px;
	-webkit-transform: translateY(-50%) rotate(-90deg);
			transform: translateY(-50%) rotate(-90deg);
	width: 15px;
	transition: 0.2s ease;
}
.select-box__value {
	display: flex;
}
.select-box__input {
	display: none;
}
.select-box__input:checked + .select-box__input-text {
	display: block;
}
.select-box__input-text {
	display: none;
	width: 100%;
	margin: 0;
	padding: 16px 35px 16px 15px;
}
.select-box__input-text-item {
	display: inline-block;
	position: relative;
	padding-right: 20px;
}
.select-box__option-text-item {
	display: inline-block;
	position: relative;
	padding-right: 20px;
}
.select-box__input-text-asc .select-box__input-text-item::before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 8px;
	width: 15px;
	height: 15px;
	transform: scale(-1,1) rotate(180deg);
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 459 286' style='enable-background:new 0 0 459 286;' xml:space='preserve'%3e%3cg%3e%3cg id='sort'%3e%3cpath d='M0,286h153v-51H0V286z M0,0v51h459V0H0z M0,168.5h306v-51H0V168.5z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.select-box__input-text-desc .select-box__input-text-item::before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: calc(50% - 9px);
	width: 15px;
	height: 15px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 459 286' style='enable-background:new 0 0 459 286;' xml:space='preserve'%3e%3cg%3e%3cg id='sort'%3e%3cpath d='M0,286h153v-51H0V286z M0,0v51h459V0H0z M0,168.5h306v-51H0V168.5z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.select-box__option-asc .select-box__option-text-item::before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 8px;
	width: 15px;
	height: 15px;
	transform: scale(-1,1) rotate(180deg);
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 459 286' style='enable-background:new 0 0 459 286;' xml:space='preserve'%3e%3cg%3e%3cg id='sort'%3e%3cpath d='M0,286h153v-51H0V286z M0,0v51h459V0H0z M0,168.5h306v-51H0V168.5z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.select-box__option-desc .select-box__option-text-item::before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: calc(50% - 9px);
	width: 15px;
	height: 15px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 459 286' style='enable-background:new 0 0 459 286;' xml:space='preserve'%3e%3cg%3e%3cg id='sort'%3e%3cpath d='M0,286h153v-51H0V286z M0,0v51h459V0H0z M0,168.5h306v-51H0V168.5z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.select-box__list {
	position: absolute;
	width: 100%;
	left: -1px;
	top: calc(100% - 15px);
	padding: 0;
	list-style: none;
	opacity: 0;
	-webkit-animation-name: HideList;
			animation-name: HideList;
	-webkit-animation-duration: 0.5s;
			animation-duration: 0.5s;
	-webkit-animation-delay: 0.5s;
			animation-delay: 0.5s;
	-webkit-animation-fill-mode: forwards;
			animation-fill-mode: forwards;
	-webkit-animation-timing-function: step-start;
			animation-timing-function: step-start;
	box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);
	z-index: 10;
}
.select-box__option {
	display: block;
	padding: 15px 15px;
	background-color: #fff;
}
.select-box__option:hover, .select-box__option:focus {
	color: #546c84;
	background-color: #fbfbfb;
}
@-webkit-keyframes HideList {
	from {
		-webkit-transform: scaleY(1);
				transform: scaleY(1);
	}
	to {
		-webkit-transform: scaleY(0);
				transform: scaleY(0);
	}
}
@keyframes HideList {
	from {
		-webkit-transform: scaleY(1);
				transform: scaleY(1);
	}
	to {
		-webkit-transform: scaleY(0);
				transform: scaleY(0);
	}
}
@keyframes HideList {
	from {
		transform: scaleY(1);
	}
	to {
		transform: scaleY(0);
	}
}
.select-box_pages {
	min-width: 70px;
}





/* page */
.page {
    font-size: 16px;
    font-family: 'Panton';
    font-style: normal;    
	color: #292929;
	width: 100%;
    max-width: 100%;
	height: 100%;
    min-height: 100%;
	background:#f2f6fa url("/images/bg.jpg") no-repeat top center;
    background-size: 100%;
}
.page__wrapper {
    width: 100%;
	height: 100%;
    min-height: 100%;
}
.page__content {
    width: 100%;
	height: 100%;
    min-height: 100%;
	overflow: hidden;
    position: relative;
}
.page__sub-header {
    background: #fff;
    padding: 30px 30px 0px 30px;
}
.page__sub-content {}
.page__sub-content_text {
    background: #fff;
    min-height: 800px;
}






/* header */
.header {
	position: relative;
    margin-bottom: 10px;
}
.header__container {
	position: relative;
}
.header_banner{
	position: relative;		
	height: 56px;
	background: linear-gradient(270deg, rgba(47, 177, 254, 0) 5.49%, #2FB1FE 71.75%, rgba(47, 177, 254, 0) 100%);
}
.header_banner-mobile{
	display:none;
	position: relative;	
	height: 40px;
	background: linear-gradient(270deg, rgba(47, 177, 254, 0) 5.49%, #2FB1FE 71.75%, rgba(47, 177, 254, 0) 100%);
    padding: 0px 10px;
	
}
.header_banner-logo{
	float:left;
	height:100%;
}
.header_banner-logo img{	
	width:auto;
	height:100%;
}
.header_banner-left{
	float:left;
	height:100%;
	margin-left:5%;
}
.header_banner-left img{	
	width:auto;
	height:100%;
}
.header_banner-txt{
	float:left;
	margin-left:5%;
	margin-top:12px;
	font-family: 'Panton';
	font-style: normal;
	font-weight: 700;
	font-size: 23px;	
	color: #FFFFFF;
}
.header_banner-right{
	float:left;	
	height:100%;
	margin-left:5%;
}
.header_banner-right img{	
	width:auto;
	height:100%;
}
a.header_banner-button{
	text-decoration:none;
	position:absolute;
	top:10px;
	right:0;	
	padding:9px 98px;
	text-align:center;
	background: linear-gradient(89.49deg, #007EC8 0.32%, #074EF8 146.96%);
	font-family: 'Panton';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;	
	color: #FFFFFF;
}



.header__top-menu {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    background: #fff;
}
.header__controls {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
    padding-right: 25px;
}
.header__menu {}
.header__phone {
    display: none;
}


/* bar */
.bar {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
    align-items: flex-end;
	font-weight: bold;
	padding: 20px 0px 20px 0px;
}
.bar__logo {
    min-width: 280px;
    min-height: 180px;
}
.bar__search {
    flex-grow: 1;
    padding: 0px 40px;
}
.bar__phone {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    padding-bottom: 10px;
}



/* logo */
.logo {}
.logo__img {
	width: 100%;
}



/* headerSearch */
.headerSearch {
	position: relative;
}


/* phone */
.phone {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	color: #fff;
	text-decoration: none;
    align-items: center;
}
.phone__number {
	padding: 0px 0px 0px 10px;
    white-space: nowrap;
    font-family: 'Roboto';
    font-weight: 900;
    font-size: 22px;
    color: #007ec8;
}



/* top-menu */
.top-menu {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.top-menu__item {}
.top-menu__link {
    text-decoration: none;
    color: #007ec8;
    font-size: 14px;
    font-weight: bold;
    padding: 25px 20px;
    display: block;
    text-transform: uppercase;
}
.top-menu__link:hover {
    text-decoration: none;
    color: #fff;
    background: #007ec8;
}
.top-menu__link_active {
    text-decoration: none;
    color: #fff;
    background: #007ec8;
}




/* headerControls */
.headerControls {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	text-decoration: none;
	padding:0px 50px 0px 0px;
}
.headerControls:last-child {
	padding:0px 0px 0px 0px;
}
.headerControls__profile {
	cursor: pointer;
	position: relative;
}
.headerControls__icon {
	position: relative;
	display: block;
}
.headerControls__iconLabel {
	position: absolute;
	background: #fff;
    font-family: 'Roboto';
	width: 19px;
	height: 19px;
	border-radius: 50%;
	color: #00a4df;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	left: -10px;
	top: -10px;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
    z-index: 1;
}
.headerControls__text {
	display: block;
    font-weight: bold;
	padding: 0px 0px 0px 10px;
	color: #007ec8;
}
.headerControls__text_cart {
	font-weight: bold;
	font-size: 20px;
    font-family: 'Roboto'
}
.headerControls__text_cart .ruble {
	font-size: 20px;
    font-weight: normal;
}



/* menu */
.menu {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	list-style: none;
	padding: 0px 5px;
	margin: 0;
	background: #007ec8;
	justify-content: space-between;
}
.menu__item {
	list-style: none;
	padding: 0px;
	margin: 0;
	min-height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}
.menu__link {
	color: #fff;
	font-size: 18px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	text-align: center;
	padding: 20px 15px;
    font-weight: 600;
	text-decoration: none;
	height: 100%;
}
.menu__link:hover {
	color: #addcff;
}


/* arrows */
.arrow {
	background: rgba(255,255,255,1);
	border-radius: 50%;
	width: 47px;
	border: none;
	display: inline-block;
	position: relative;
	height: 47px;
	cursor: pointer;
	transition: all 0.3s ease-out;
}
.arrow:active {
	background: #ccdbeb;
    outline: none;
    border: none;
}
.arrow:focus {
    outline: none;
    border: none;
}
.arrow__right.disabled:active {
	background: rgba(255,255,255,1);
}
.arrow.disabled {
	opacity: 0.5;
	cursor: default;
}
.arrow.disabled:active {
	opacity: 0.5;
	background: #fafbfd;
	cursor: default;
}
.arrow__left {
	margin-right: 10px;
}
.arrow__right {}
.arrow__left::before {
	content: "";
	top:calc(50% - 10.5px);
	left: calc(50% - 6px);
	width: 13px;
	height: 21px;
	display: block;
	position: absolute;
	transform: scale(-1,1);
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 27.9 46' style='enable-background:new 0 0 27.9 46;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath fill='%23007ec8' d='M5.7,46c-1.4,0-2.8-0.5-3.9-1.6c-2.3-2.2-2.4-5.8-0.2-8.1L14.3,23L1.6,9.6c-2.2-2.3-2.1-5.9,0.2-8.1 C4-0.6,7.6-0.5,9.8,1.8L26.3,19c2.1,2.2,2.1,5.7,0,7.9L9.8,44.2C8.7,45.4,7.2,46,5.7,46z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.arrow__right::before {
	content: "";
	top:calc(50% - 10.5px);
	left: calc(50% - 5px);
	width: 13px;
	height: 21px;
	display: block;
	position: absolute;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 27.9 46' style='enable-background:new 0 0 27.9 46;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath fill='%23007ec8' d='M5.7,46c-1.4,0-2.8-0.5-3.9-1.6c-2.3-2.2-2.4-5.8-0.2-8.1L14.3,23L1.6,9.6c-2.2-2.3-2.1-5.9,0.2-8.1 C4-0.6,7.6-0.5,9.8,1.8L26.3,19c2.1,2.2,2.1,5.7,0,7.9L9.8,44.2C8.7,45.4,7.2,46,5.7,46z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.arrow__right.disabled::before {
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 27.9 46' style='enable-background:new 0 0 27.9 46;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath fill='%23ccdbeb' d='M5.7,46c-1.4,0-2.8-0.5-3.9-1.6c-2.3-2.2-2.4-5.8-0.2-8.1L14.3,23L1.6,9.6c-2.2-2.3-2.1-5.9,0.2-8.1 C4-0.6,7.6-0.5,9.8,1.8L26.3,19c2.1,2.2,2.1,5.7,0,7.9L9.8,44.2C8.7,45.4,7.2,46,5.7,46z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.arrow__left.disabled::before {
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 27.9 46' style='enable-background:new 0 0 27.9 46;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath fill='%23ccdbeb' d='M5.7,46c-1.4,0-2.8-0.5-3.9-1.6c-2.3-2.2-2.4-5.8-0.2-8.1L14.3,23L1.6,9.6c-2.2-2.3-2.1-5.9,0.2-8.1 C4-0.6,7.6-0.5,9.8,1.8L26.3,19c2.1,2.2,2.1,5.7,0,7.9L9.8,44.2C8.7,45.4,7.2,46,5.7,46z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.arrow_slider {
	width: 62px;
	height: 62px;
	position: absolute;
	top: calc(50% - 31px);
	z-index: 100;
	opacity: 0.5;
	margin: 0;
}
.arrow_slider:hover {
	opacity: 1;
}
.arrow_slider.arrow__left {
	left: 50px;
	transform: scale(-1,1);
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 62 62' style='enable-background:new 0 0 62 62;' xml:space='preserve'%3e%3cpath fill='%23FFFFFF' d='M31,0C13.9,0,0,13.9,0,31c0,17.1,13.9,31,31,31s31-13.9,31-31C62,13.9,48.1,0,31,0z M39,33.6L28.3,44.2 c-0.7,0.7-1.7,1.1-2.7,1.1c-0.9,0-1.8-0.3-2.5-1c-1.5-1.3-1.5-3.5-0.1-4.9l8.2-8.2L23,23.1c-1.4-1.4-1.4-3.6,0.1-4.9 c1.5-1.3,3.8-1.3,5.2,0.1L39,28.8C40.3,30.1,40.3,32.3,39,33.6z'/%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.arrow_slider.arrow__right {
	right: 50px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 62 62' style='enable-background:new 0 0 62 62;' xml:space='preserve'%3e%3cpath fill='%23FFFFFF' d='M31,0C13.9,0,0,13.9,0,31c0,17.1,13.9,31,31,31s31-13.9,31-31C62,13.9,48.1,0,31,0z M39,33.6L28.3,44.2 c-0.7,0.7-1.7,1.1-2.7,1.1c-0.9,0-1.8-0.3-2.5-1c-1.5-1.3-1.5-3.5-0.1-4.9l8.2-8.2L23,23.1c-1.4-1.4-1.4-3.6,0.1-4.9 c1.5-1.3,3.8-1.3,5.2,0.1L39,28.8C40.3,30.1,40.3,32.3,39,33.6z'/%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.slider__main .arrow_slider.arrow__left {
	left: 40px;
}
.slider__main .arrow_slider.arrow__right {
	right: 40px;
}
.arrow_slider.arrow__left::before {
	display: none;
}
.arrow_slider.arrow__right::before {
	display: none;
}



/* pagination */
.pagination {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pagination__container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.pagination__prev {
	padding-right: 10px;
}
.pagination__prev .arrow {
	width: 52px;
	height: 52px;
}
.pagination__prev .arrow__left {}
.pagination__prev .disabled {}
.pagination__next {
	padding-left: 10px;
}
.pagination__next .arrow {
	width: 52px;
	height: 52px;
}
.pagination__links {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.pagination__link {
	width: 52px;
	transition: all 0.3s ease-out;
	height: 52px;
	border-radius: 50%;
	text-decoration: none;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #292929;
	background: rgba(198,221,244,0.4);
	margin: 0px 5px;
}
.pagination__link:hover {
	background: rgba(198,221,244,0.6);
}
.pagination__link:active {
	background: rgba(198,221,244,0.8);
}
.pagination__link_current {
	background: #00b1f0;
}
.pagination__linkText {
	color: #607286;
	font-weight: bold;
}
.pagination__link_current .pagination__linkText {
	color: #fff;
}
.pagination__text {
	display: none;
}


/* slider */
.paginationCount {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	color: #607286;
	align-items: center;
}
.paginationCount__title {
	padding-right: 18px;
	opacity: 0.5;
}
.paginationCount__select {}




/* slider */
.slider {
	position: relative;
	z-index: 2;
	margin-bottom: 10px;
}
.slider__container {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	visibility: inherit;
}
.slider__main {
	position: relative!important;
}
.slider__item {
}
.slider__photo {
	width: 100%;
	height: 100%;
}
.slider__img {
	width: 100%;
	height: 100%;
}
.slider__img_mobile {
	display: none!important;
}
.slider__controls {
	padding: 0px 20px;
}
.slider__controlsItemContainer {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: auto;
	font-size: 14px;
	flex-grow: 1;
	overflow: hidden;
	flex-wrap: nowrap;
	border-radius: 0px 0px 10px 10px;
}
.slider__controlsItem {
	width: 175px;
	padding: 15px 25px;
	height: 85px;
	min-width: 175px;
	background: #fff;
	position: relative;
	font-weight: bold;
	border-right: 2px solid #f9fafc;
	z-index: 0;
	cursor: pointer;
}
.slider__controlsItem_active {
	z-index: 10;
	cursor: default;
	box-shadow: 0px -5px 30px 0px rgba(35,156,177,0.4);
}
.slider__controlsItem:last-child {
	border-right: none;
}



/* catalog */
.catalog {
    margin-bottom: 50px;
}
.catalog__container {
	position: relative;
}
.catalog__header {
	padding: 0px 0px 0px 0px;
}
.catalog__title {
	padding: 0px 0px 0px 0px;
}
.catalog__header_buttons {
	padding: 0px 0px 30px 0px;
}
.catalog__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	margin: 0px -1px;
    position: relative!important;
}
.catalog__arrow {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.catalog__arrow .arrow__left {
    left: 0;
    z-index: 2;
    bottom: 15px;
    position: absolute;
}
.catalog__arrow .arrow__right {
    right: 0;
    bottom: 15px;
    position: absolute;
    left: auto;
    z-index: 2;
}
.catalog .dots::before {
    content: "";
    display: block;
    position: absolute;
    left: 60px;
    right: 60px;
    top: 50%;
    background: #ccdbeb;
    height: 1px;
}
.catalog .dots {
    margin-top: 20px;
}



/* catalogItem */
.catalogItem {
	width: calc(25% - 2px);
	margin: 1px;
	position: relative;
	transition: all 0.1s ease-out;
	padding-bottom: 50px;
}
.catalogItem__container {
	background: #fff;
	position: relative;
	transition: all 0.1s ease-out;
	height: 100%;
	z-index: 1;
	
}
.catalogItem__label {
	position: absolute;
	left: 15px;
	top: 15px;
	z-index: 5;
}
.catalogItem__content {
	text-decoration: none;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	padding: 30px 30px 10px 30px;
	justify-content: space-between;
	flex-direction: column;
	height: 100%;
}
.catalogItem__photo {
	width: 100%;
	padding:50%;
	text-align: center;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	position: relative;
	align-items: center;
	justify-content: center;
    overflow: hidden;
}
.catalogItem__img {
	height: 100%;
	position: absolute;
	top: 0;
	transition: all 0.3s ease-out;
}
.catalogItem__img_pack {
	height: 100%;
	position: absolute;
	top: 0;
    left: -100%;
	transition: all 0.3s ease-out;
}
.catalogItem__photo:hover .catalogItem__img {
    z-index: 0;
}
.catalogItem__photo:hover .catalogItem__img_pack {
    left: 0;
}
.catalogItem__title {
	color: #292929;
	display: block;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	max-height: 70px;
    font-size: 17px;
	overflow: hidden;
}
.catalogItem__rating {
	padding:5px 0px 5px 0px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}
.catalogItem__price {
	padding-right: 65px;
}
.catalogItem__button {
	width: auto;
	padding: 0px 0px 0px 0px;
	position: absolute;
	bottom: 55px;
	right: 25px;
	z-index: 9;
}
.catalogItem_today {
	width: calc(50% - 2px);
	overflow: hidden;
	position: relative;
	transition: all 0.1s ease-out;
	z-index: 1;
	background: #fff;
}
.catalogItem_today .catalogItem__content {
    padding: 0;
}
.catalogItem_today .catalogItem__photo {
	padding:36% 50%;
}
.catalogItem_today .catalogItem__container {
	background: none;
	position: relative;
	transition: all 0.1s ease-out;
	height: 100%;
	z-index: 1;
}
.catalogItem_today .catalogItem__labelText {
	font-weight: bold;
	font-size: 16px;
	color: #493200;
	text-align: center;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
    align-items: center;
    text-transform: uppercase;
    padding: 20px 0px 20px 20px;
}
.catalogItem_today .catalogItem__label {
	text-align: left;
    left: 0;
    top: 0;
    align-items: center;
    background: #ffd800;
}
.catalogItem_today .catalogItem__label::after {
    display: block;
    position: absolute;
    content: "";
    right: -59px;
    top: 0;
    bottom: 0;
    width: 0;
	height: 0;
	border-top: 59px solid #ffd800; 
	border-right: 59px solid transparent;		
}
.catalogItem_today .catalogItem__title {
	padding: 0px 70px;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
	max-height: 85px;
}
.catalogItem_today .catalogItem__price {
	position: absolute;
	background: #007ec8;
	border-radius: 50%;
	width: 130px;
	height: 130px;
	flex-direction: column;
	align-items: center;
	right: 150px;
	padding-right: 0;
	bottom: 60px;
}
.catalogItem_today .price {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	height: 100%;
    color: #fff;
	justify-content: center;
	align-items: center;
}
.catalogItem_today .price__value {
	font-size: 47px;
}
.catalogItem_today .price__value .ruble {
	font-size: 46px;
}
.carousel .catalogItem {
	width: 100%;
	height: 100%;
	margin: 0;
}
.carousel.catalog__content {
	margin: 0;
}



/* rating */
.volume {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: flex-end;
}
.volume__value {
    padding-left: 7px;
    color: #5d6978;
    font-size: 16px;
    line-height: 12px;
}

/* properties */
.properties {}
.properties__container {}
.properties__item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	padding: 7px 0px;
}
.properties__name {}
.properties__line {
	height: 1px;
	margin: 0 8px;
	background: linear-gradient(90deg,#dcdcdc 33%,transparent 0) repeat-x bottom;
	background-size: auto;
	background-size: 3px 1px;
	flex-grow: 1;
}
.properties__value {
	width: 50%;	
}



/* rating */
.rating {}
.rating_offer {
    display: inline-block;
    float: right;
    padding: 5px 0px 0px 15px;
}
.rating__item {
    width: 17px;
    height: 16px;
    display: inline-block;
    position: relative;
}
.rating__item::before {
    width: 17px;
    height: 16px;
    display: block;
    position: absolute;
    content: "";
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 47.9 47.9' style='enable-background:new 0 0 47.9 47.9;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23e2eaf6;%7d %3c/style%3e%3cpath class='st0' d='M26.3,2.5l5.4,11c0.4,0.8,1.1,1.3,1.9,1.4l12.1,1.8c2.1,0.3,3,2.9,1.4,4.4l-8.7,8.5c-0.6,0.6-0.9,1.4-0.7,2.3 l2.1,12c0.4,2.1-1.9,3.7-3.7,2.7l-10.8-5.7c-0.8-0.4-1.7-0.4-2.4,0L12,46.6c-1.9,1-4.1-0.6-3.7-2.7l2.1-12c0.1-0.8-0.1-1.7-0.7-2.3 L0.8,21c-1.5-1.5-0.7-4.1,1.4-4.4l12.1-1.8c0.8-0.1,1.6-0.6,1.9-1.4l5.4-11C22.6,0.6,25.3,0.6,26.3,2.5z'/%3e%3c/svg%3e ") no-repeat 100% 100%;
    left: 0px;
    top: 0px;
}
.rating_item_full {
}
.rating__item_full::before {
    width: 17px;
    height: 16px;
    display: block;
    position: absolute;
    content: "";
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 47.9 47.9' style='enable-background:new 0 0 47.9 47.9;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23007ec8;%7d %3c/style%3e%3cpath class='st0' d='M26.3,2.5l5.4,11c0.4,0.8,1.1,1.3,1.9,1.4l12.1,1.8c2.1,0.3,3,2.9,1.4,4.4l-8.7,8.5c-0.6,0.6-0.9,1.4-0.7,2.3 l2.1,12c0.4,2.1-1.9,3.7-3.7,2.7l-10.8-5.7c-0.8-0.4-1.7-0.4-2.4,0L12,46.6c-1.9,1-4.1-0.6-3.7-2.7l2.1-12c0.1-0.8-0.1-1.7-0.7-2.3 L0.8,21c-1.5-1.5-0.7-4.1,1.4-4.4l12.1-1.8c0.8-0.1,1.6-0.6,1.9-1.4l5.4-11C22.6,0.6,25.3,0.6,26.3,2.5z'/%3e%3c/svg%3e ") no-repeat 100% 100%;    left: 0px;
    top: 0px;
}
.rating_reviews .rating__item {
    width: 34px;
    height: 32px;
    display: inline-block;
    position: relative;
}
.rating_reviews .rating__item::before {
    width: 34px;
    height: 32px;
    display: block;
    position: absolute;
    content: "";
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 47.9 47.9' style='enable-background:new 0 0 47.9 47.9;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23bcc5ce;%7d %3c/style%3e%3cpath class='st0' d='M26.3,2.5l5.4,11c0.4,0.8,1.1,1.3,1.9,1.4l12.1,1.8c2.1,0.3,3,2.9,1.4,4.4l-8.7,8.5c-0.6,0.6-0.9,1.4-0.7,2.3 l2.1,12c0.4,2.1-1.9,3.7-3.7,2.7l-10.8-5.7c-0.8-0.4-1.7-0.4-2.4,0L12,46.6c-1.9,1-4.1-0.6-3.7-2.7l2.1-12c0.1-0.8-0.1-1.7-0.7-2.3 L0.8,21c-1.5-1.5-0.7-4.1,1.4-4.4l12.1-1.8c0.8-0.1,1.6-0.6,1.9-1.4l5.4-11C22.6,0.6,25.3,0.6,26.3,2.5z'/%3e%3c/svg%3e ") no-repeat 100% 100%;
    left: 0px;
    top: 0px;
}
.rating_reviews .rating_item_full {
}
.rating_reviews .rating__item_full::before {
    width: 34px;
    height: 32px;
    display: block;
    position: absolute;
    content: "";
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 47.9 47.9' style='enable-background:new 0 0 47.9 47.9;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23ffcc00;%7d %3c/style%3e%3cpath class='st0' d='M26.3,2.5l5.4,11c0.4,0.8,1.1,1.3,1.9,1.4l12.1,1.8c2.1,0.3,3,2.9,1.4,4.4l-8.7,8.5c-0.6,0.6-0.9,1.4-0.7,2.3 l2.1,12c0.4,2.1-1.9,3.7-3.7,2.7l-10.8-5.7c-0.8-0.4-1.7-0.4-2.4,0L12,46.6c-1.9,1-4.1-0.6-3.7-2.7l2.1-12c0.1-0.8-0.1-1.7-0.7-2.3 L0.8,21c-1.5-1.5-0.7-4.1,1.4-4.4l12.1-1.8c0.8-0.1,1.6-0.6,1.9-1.4l5.4-11C22.6,0.6,25.3,0.6,26.3,2.5z'/%3e%3c/svg%3e ") no-repeat 100% 100%;    left: 0px;
    top: 0px;
}



/* labels */
.saleLabel {
	background: #ec1d2f;
	border-radius: 50%;
	color: #fff;
	width: 50px;
	height: 50px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	font-size: 14px;
	font-weight: 800;
    padding-left: 10px;
    text-transform: uppercase;
}
.saleLabel__text {
	position: relative;
}
.saleLabel__text-before {
    color:#ec1d2f; 
    padding-left: 2px;
}
.newLabel {
	background: #4ea13d;
	border-radius: 50%;
	color: #fff;
	width: 50px;
	height: 50px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	font-size: 14px;
	font-weight: 800;
    padding-left: 10px;
    text-transform: uppercase;
}
.newLabel__text {
	position: relative;
}
.newLabel__text-before {
    color:#4ea13d; 
    padding-left: 2px;
}
.giftLabel {
	background: #47aae4;
	border-radius: 50%;
	color: #fff;
	width: 50px;
	height: 50px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	font-size: 14px;
	font-weight: 800;
    padding-left: 10px;
    text-transform: uppercase;
}
.giftLabel__text {
	position: relative;
}
.giftLabel__text-before {
    color:#47aae4; 
    padding-left: 2px;
}


/* price */
.price {
	color: #211717;
	display: block;
}
.price__value {
	font-weight: bold;
	display: inline-block;
	font-size: 20px;
    font-family: 'Roboto';
}
.price__value .ruble {
	font-weight: normal;
	font-size: 20px;
	position: relative;
	left: -5px;
}
.price__value_sale {
	color: #ff4846;
}
.price__old {
	font-weight: bold;
	font-size: 16px;
	display: inline-block;
	position: relative;
	min-width: 30px;
    font-family: 'Roboto';
}
.price__old .ruble {
	font-weight: normal;
	font-size: 16px;
	position: relative;
	left: -4px;
}
.price__old::before {
	position: absolute;
	content: "";
	height: 2px;
	left: 0;
	bottom: 0;
	right:5px;
	top: 10px;
	background: #ff4846;
	transform: rotate(-12deg);
}
.price__old_np::before {
	display: none;
}
.price__type {
    font-size: 10px;
    text-transform: uppercase;
    opacity: 0.5;
}



.filter {
	width: 100%;
	background: #fff;
	border-radius: 15px;
	padding: 30px;
	min-height: 200px;
	position: relative;
	transition: all 0.1s ease-out;
}



/* subscription */
.subscription {
	margin:10px 0px 60px 0px;
}
.subscription__container {}
.subscription__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.subscription__info {
    width: 50%;
    padding-right: 50px;
}
.subscription__title {
	font-size: 30px;
	font-weight: bold;
    color: #292929;
	padding: 0px 0px 20px 0px;
}
.subscription__text {
    color: #8da4be;
}
.subscription__form {
    width: 50%;
    padding-left: 50px;
}



/* dots */
.dots {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;	
	justify-content: center;
	padding: 30px;
    position: relative;
}
.dots.disabled {
	display: none;
}
.dots__item {
	width: 18px;
	height: 18px;
	cursor: pointer;
	border-radius: 50%;
	margin: 0px 5px;
	background: #fff;
    border: 1px solid #d1e1ef;
    outline: none;
    position: relative;
    z-index: 1;
}
.dots__item:focus {
    outline: none;
    border: 1px solid #d1e1ef;
}
.dots__item:active {
    outline: none;
    border: 1px solid #d1e1ef;
}
.dots__item.active {
	background: #007ec8;
    border: 1px solid #007ec8;
}
.dots_white .dots__item {
	background: rgba(255,255,255,0.5);
}
.dots_white .dots__item.active {
	background: #ffffff;
}


/* brands */
.brands {
	margin-bottom: 0px;
}
.brands__container {
	position: relative;
	height: 100%;
}
.brands__header {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.brands__title {
	padding-right: 130px;
}
.brands__allLink {
	margin-right: 140px;
	padding-top: 5px;
}
.brands__arrow {}
.brands__content {
	overflow: hidden;
}
.brands__item {
	height: 100%;
}
.brands__dots {}
.brands__arrow {
	position: absolute;
	right:40px;
	top: -5px;
}
.brands__arrow.disabled {
    display: none;
}


/* brandsItem */
.brandsItem {
	background: #fff;
	padding: 30px;
	height: 100%;
	transition: all 0.1s ease-out;
}
.brandsItem__container {
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}
.brandsItem__content {}
.brandsItem__photo {}
.brandsItem__img {}





/* about */
.about {
	color: #292929;
}
.about__container {}
.about__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.about__text {
	width: 50%;
	padding: 40px 100px 40px 0px;
}
.about__prm {
	width: 50%;
	padding: 40px 0px 0px 100px;
}
.about_catalog {
	padding: 40px 0px 0px 0px;
	margin-bottom: 30px;
}
.about__left {
	width: 50%;
	padding: 0px 70px 0px 0px;
}
.about__right {
	width: 50%;
	padding: 0px 0px 0px 70px;
}
.about__photo {
	overflow: hidden;
	border-radius: 0px;
}
.about__img {
	width: 100%;
}



/* trust */
.prm {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.prm__container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
}
.prmItem {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	width: 50%;
	margin-bottom: 40px;
}
.prmItem__icon {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-bottom: 15px;
}
.prmItem__icon .icon {
	height: 50px;
    width: 50px;
}
.prmItem__title {
	font-size: 20px;
	font-weight: bold;
    padding-bottom: 10px;
}
.prmItem__line {
	padding: 20px 0px;
	display: none;
	margin: 0px auto;
	width:69%;
	background: url("/images/line.png") repeat-x left center;
}
.prmItem__text {
	opacity: 0.7;
	max-width: 220px;
}







/* footer */
.footer {
    background: linear-gradient(to bottom,#f2f6fa 0%,#fff 100%);
	color: #607286;
    padding: 50px 0px;
}
.footer__container {}
.footer__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.footer__box {
	width: 20%;
	padding-right: 50px;
}
.footer__box_cr {
	width: 100%;
}
.footer__title {
	font-weight: bold;
	font-size: 14px;
	padding: 0px 0px 20px 0px;
	text-transform: uppercase;
    color:#292929;
}
.footer__item {
	padding: 0px 0px 13px 0px;
}
.footer__link {
	color: #8da4be;
	text-decoration: none;
}
.footer_pay {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
}
.footer_payImg {
	margin-right: 10px;
}
.footer_payImg:nth-child(1) {
	height: 30px;
	margin:3px 5px 0px 0px;
}
.footer_payImg:nth-child(3) {
	height: 20px;
}
.footer_payImg:nth-child(3) {
	height: 16px;
}
.footer_payInfo {
	font-size: 12px;
	opacity: 0.5;
	line-height: 18px;
	padding:10px 50px 0px 0px;
}
.footer__phone {
	font-size: 28px;

}
.footer__cr {
	opacity: 0.5;
    font-size: 14px;
    color: #8da4be;
	padding: 50px 0px;
}



/* social */
.social {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	padding: 30px 0px 0px 0px;;
}
.social__item {
	width: 50px;
	height: 32px;
	border-radius: 50%;
	background: #f6f8fb;
	position: relative;
	margin-right: 10px;
}
.social__item::after {
	height: 22px;
	width: 22px;
	content: '';
	display: block;
	position: absolute;
}
.social__item_ok::after {
	left: calc(50% - 15px);
	top: calc(50% - 11px);
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 320 512.5' style='enable-background:new 0 0 320 512.5;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0 %7b fill: %2390a1b4;%7d %3c/style%3e%3cg%3e%3cpath class='st0' d='M160,277.3c76.6,0,138.7-62.1,138.7-138.7S236.6,0,160,0S21.3,62.1,21.3,138.7 C21.4,215.2,83.5,277.2,160,277.3z M160,64c41.2,0,74.7,33.4,74.7,74.7s-33.4,74.7-74.7,74.7s-74.7-33.4-74.7-74.7S118.8,64,160,64 z'/%3e%3cpath class='st0' d='M295.8,343c15.1-9.9,24.1-26.8,24.2-44.8c0.2-15-8.2-28.7-21.7-35.3c-13.8-6.9-30.4-5.4-42.7,4 c-57,41.5-134.3,41.5-191.3,0c-12.3-9.3-28.8-10.9-42.7-4C8.3,269.5-0.2,283.2,0,298.2c0,18,9.1,34.9,24.2,44.8 c19.3,12.9,40.4,22.9,62.5,29.9c3.8,1.2,7.6,2.2,11.6,3.2l-64.5,63c-16.9,16.4-17.3,43.4-0.9,60.3c16.4,16.9,43.4,17.3,60.3,0.9 c0.4-0.3,0.7-0.7,1-1l65.7-68l65.8,68.1c16.4,16.9,43.4,17.4,60.3,1c16.9-16.4,17.4-43.4,1-60.3c-0.3-0.4-0.7-0.7-1-1l-64.4-63 c4-1,7.9-2.1,11.7-3.3C255.5,365.9,276.5,355.9,295.8,343z'/%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}
.social__item_instagram::after {
	left: calc(50% - 10px);
	top: calc(50% - 11px);
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 640 640' style='fill: %2390a1b4; enable-background:new 0 0 640 640;' xml:space='preserve'%3e%3cpath d='M0,133v374c0,73.4,59.5,133,133,133h374c73.4,0,133-59.5,133-133V133C640,59.5,580.5,0,507,0H133C59.5,0,0,59.5,0,133z M387.8,501.3c-157.9,54.5-303.6-91.3-249.1-249.1C157,199,199,157,252.2,138.7c157.9-54.5,303.6,91.3,249.1,249.1 C483,441,441,483,387.8,501.3z M542.1,126.5c-2.5,13.2-13.4,20.8-24.7,20.8c-6.9,0-13.8-2.8-19.2-9c-0.5-0.5-0.9-1.1-1.3-1.7 c-5.5-8.4-5.7-18.5-1-26.6c3.3-5.8,8.7-9.9,15.1-11.6c6.4-1.7,13.1-0.8,18.9,2.5c8.1,4.7,13,13.5,12.4,23.5 C542.3,125.1,542.2,125.8,542.1,126.5z'/%3e%3cpath d='M320,164.5c-85.7,0-155.5,69.7-155.5,155.5S234.3,475.5,320,475.5S475.5,405.7,475.5,320S405.7,164.5,320,164.5z'/%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.social__item_youtube::after {
	left: calc(50% - 11px);
	top: calc(50% - 13px);
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 461 326.2' style='enable-background:new 0 0 461 326.2;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2390a1b4;%7d %3c/style%3e%3cpath class='st0' d='M365.3,0H95.7C42.9,0,0,42.9,0,95.7v134.7c0,52.9,42.9,95.7,95.7,95.7h269.5c52.9,0,95.7-42.9,95.7-95.7V95.7 C461,42.9,418.1,0,365.3,0z M300.5,169.7l-126.1,60.1c-3.4,1.6-7.2-0.8-7.2-4.6v-124c0-3.8,4-6.2,7.3-4.5l126.1,63.9 C304.4,162.5,304.3,167.9,300.5,169.7z'/%3e%3c/svg%3e ") no-repeat 100% 100%;
}


/* articles */
.articles {
	position: relative;
}
.articles__container {
	margin-bottom: 40px;
}
.articles__container_articleItem {
	padding: 0px;
	margin-bottom: 0px;
}
.articles__header {}
.articles__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	margin: 0px -1px;
}
.articleItem {
	width: calc(25% - 2px);
	margin: 1px;
	padding: 0px 0px 0px 0px;
	background: #fff;
	overflow: hidden;
	position: relative;
	z-index: 1;
    color: #5d6978
}
.articleItem__info {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    font-size: 14px;
    opacity: 0.7;
    position: absolute;
    bottom: 0px;
    left: 0;
    padding: 20px;
    right: 0;
}
.articleItem__date {
	padding:0px 0px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
    align-items: center;
    padding-right: 20px;
}
.articleItem__date i {
	margin:0px 10px 0px 0px;
}
.articleItem__view {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    padding-right: 20px;
}
.articleItem__view i {
	margin:0px 10px 0px 0px;
}
.articleItem__comment {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    padding-right: 20px;
}
.articleItem__comment i {
	margin:0px 10px 0px 0px;
}
.articleItem__period {
}
.articleItem__photo {
	padding: 0px 0px 0px 0px;
}
.articleItem__photoLink {
	display: block;
	overflow: hidden;
}
.articleItem__img {
	width: 100%;
}
.articleItem__title {
	padding: 0px 0px 20px 0px;
	text-decoration: none;
	font-weight: 700;
	font-size: 20px;
	display: block;
	color: #5d6978;
	transition: all 0.3s ease-out;
}
.articleItem__title:hover {
	color: #007ec8;
}
.articleItem__descr {
	padding: 0px 0px 0px 0px;
}
.articleItem__tags {
	padding: 0px 0px 0px 0px;
}
.articleItem__content {
    padding: 20px 20px 80px 20px;
}
.articleItem_big {
	width: calc(50% - 2px);
    min-height: 100%;
}
.articleItem_big .articleItem__content {
    background: #fff;
    max-height:125px; 
}
.articleItem_big .articleItem__photo {
	padding:0px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.articleItem_big .articleItem__photoLink {
	display: block;
	overflow: hidden;
    min-height: 100%;
    min-width: 100%;
}
.articleItem_big .articleItem__img {
	width: 100%;
    height: 100%;
}
.articleItem_big .articleItem__title {
    font-size: 22px;
    font-weight: 800;
}
.articleItem_big .articleItem__descr {
    display: block;
}
.articleItem_big .articleItem__tags {
    display: block;
}
.articleItem_big .articleItem__info {
    font-size: 14px;
    opacity: 1;
    position: static;
    bottom: inherit;
    left: inherit;
    padding: 0px;
    right: inherit;
    border-top:inherit;
}




/* mobileMenuContainer */
.mobileMenuContainer {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	background-color: #fff;
	width: 320px;
	height: 100%;
	transition: -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
	transition: transform .6s cubic-bezier(.19, 1, .22, 1);
	transition: transform .6s cubic-bezier(.19, 1, .22, 1), -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	overflow-x: hidden;
	overflow-y: auto;
}
.mobileMenuContainer.visible {
	transform: translateX(0%)
}
.slider-menu {
	overflow: hidden;
}
.slider-menu__container {
	position: relative;
	top: 0;
	left: 0;
	transition: left .2s;
}
.slider-menu__menu {
	margin: 0;
	padding: 0;
	list-style: none;
}
.slider-menu__menu .slider-menu__menu {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	opacity: 0;
	transition: opacity .2s;
	visibility: hidden;
}
.slider-menu__menu .slider-menu--active {
	opacity: 1;
	visibility: visible;
}
.slider-menu__item--vertical .slider-menu__back {
	display: none;
}
.slider-menu__item--vertical .slider-menu__menu {
	position: relative;
	top: auto;
	left: auto;
	display: none;
	visibility: visible;
	opacity: 1;
}
.slider-menu__desc {
	display: inline-block;
	font-size: .8em;
	text-transform: none;
	color: #00a52b;
	transition: color .2s;
	margin-left: 5px;
	vertical-align: middle;
	font-weight: normal;
}
.slider-menu__desc:before {
	content: '- ';
}
.slider-menu__item:last-child {
	border-bottom: 0;
}
.slider-menu__item {
	padding: 0px 0px;
}
.slider-menu__item_margin {
	margin-top: 20px;
}
.slider-menu__item_header {
    background-color: #f6f8fb;
}
.slider-menu__link {
	padding: 17px 0px;
	margin: 0px 30px;
	font-size: 16px;
	text-decoration: none;
	color: #607286;
	position: relative;
	display: block;
	transition: all 0.3s ease-out;
	border-bottom: 1px solid #ededed;
}
.slider-menu__item_header .slider-menu__link  {
	padding: 20px 30px 20px 30px;
    font-size: 18px;
	font-weight: bold;
	margin: 0;
	border-bottom: none;
}
.slider-menu__item_headerMain {
	padding: 20px 30px 20px 30px;
    font-size: 18px;
	font-weight: bold;
    background-color: #f6f8fb;
}
.slider-menu__container &gt; .slider-menu__menu &gt; .slider-menu__item &gt; .slider-menu__link {

}
.slider-menu__item:last-child .slider-menu__link {
	border-bottom: 0;
}
.slider-menu__link:hover {
	color: #000;
	text-decoration: none;
}
.slider-menu__link:hover .slider-menu__desc {
	color: #000;
	text-decoration: none;
}
.slider-menu__link:active {
	color: #000;
	text-decoration: none;
}
.slider-menu__link--active-link {
	background-color: #00a52b;
	color: #000;
}
.slider-menu__link--active-link .slider-menu__desc {
	color: #000;
}
.slider-menu--has-children &gt; .slider-menu__link:before {
	float: right;
	content: "";
	display: block;
	width: 12px;
	height: 12px;
	margin-top: 4px;
	transition: transform .2s, margin-top .2s;
	background: url('/images/arrow.svg') no-repeat;
	transform: rotate(180deg);
}
.slider-menu--has-children &gt; .slider-menu__link:hover:before {
	background-color: #fff;
}
.slider-menu__item--vertical .slider-menu__menu {
	background-color: rgba(0,165,43, .05);
}
.slider-menu__item--vertical .slider-menu__item {
	border-color: rgba(0,165,43, .1);
}
.slider-menu__item--vertical .slider-menu__menu .slider-menu__link {
	color: #00a52b;
	text-transform: none;
	font-weight: 300;
	font-size: 12px;
}
.slider-menu__item--vertical .slider-menu__menu .slider-menu__link:hover {
	color: #fff;
}
.slider-menu__item--vertical.slider-menu--has-children &gt; .slider-menu__link:before {
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	margin-top: 6px;
}
.slider-menu__item--vertical.slider-menu--has-children &gt; .slider-menu__link.slider-menu__link--active-link:before {
	background-color: #fff;
	-ms-transform: rotate(270deg); /* IE 9 */
	-webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
	transform: rotate(270deg);
	margin-top: 4px;
}
.slider-menu__back {
	color: #00a52b;
	transition: color .2s;
	font-weight: 300;
	padding: 20px 0px;
}
.slider-menu__back .slider-menu__text {
	display: block;
	width: 14px;
	height: 14px;
	font-size: 14px;
	padding-left: 24px;
	color:#607286;
	background: url('/images/arrow.svg') no-repeat;
}
.slider-menu__back:hover .slider-menu__text {
	background-color: #fff;
}
.slider-menu__item_blue .slider-menu__link {
	background: #00a8ee;
	color: #fff;
	margin: 0;
	padding: 17px 30px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}
@-moz-document url-prefix() {
	.slider-menu--has-children &gt; .slider-menu__link:before,
	.slider-menu--has-children &gt; .slider-menu__link:hover:before,
	.slider-menu__item--vertical.slider-menu--has-children &gt; .slider-menu__link.slider-menu__link--active-link:before,
	.slider-menu__back .slider-menu__text {
		background-color: transparent !important;
		background-repeat: no-repeat;
	}
	.slider-menu--has-children &gt; .slider-menu__link:before,
	.slider-menu__back .slider-menu__text {
		background-image: url('/images/arrow.svg');
	}
}



/* burger */
.burger {
	width: 38px;
    height: 25px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    cursor: pointer;
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 20;
	display: none;	
	transition: all 0.4s ease-out;
}
.line {
	transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.line {
	height: 3px;
	width: 19px;
	background: #007ec8;
	margin: 2px auto;
}
.burger.visible .line:nth-child(1) {
	transform: rotate(45deg) translate(2px, 2px);
}
.burger.visible .line:nth-child(2) {
	visibility: hidden;
}
.burger.visible .line:nth-child(3) {
	transform: rotate(-45deg) translate(5px, -5px);
}
.burger.visible .line:nth-child(1) {
	transform: rotate(45deg) translate(2px, 2px);
}
.burger.visible .line:nth-child(2) {
	visibility: hidden;
}
.burger.visible .line:nth-child(3) {
	transform: rotate(-45deg) translate(5px, -5px);
}



/* breadcrumbs */
.breadcrumbs {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 10px;
}
.breadcrumbs__item {
	position: relative;
	padding-right: 30px;
}
.breadcrumbs__item::before {
	position: absolute;
	right: 10px;
	top: 0;
	content: "\2013";
	display: block;
	opacity: 0.5;
}
.breadcrumbs__item:last-child::before {
	display: none;
}
.breadcrumbs__link {
	text-decoration: none;
	color: #292929;
	opacity: 0.5;
	transition: all 0.3s ease-out;
}
.breadcrumbs__link:hover {
	opacity: 1;
}
span.breadcrumbs__link:hover {
	opacity: 0.5;
}



/* product */
.product {
	padding-bottom: 60px;
}
.product__rating {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
    background: #fff;
    padding-bottom: 20px;
}
.product__rating-column {
	padding-right: 30px;
	font-weight: bold;
	color: #607286;
}
.product__container {
	padding: 0px 0px 0px 0px;
}
.product__photoBox {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 2px;
}
.product__infoBox {
}
.product__price {
	width: 40%;
	padding-left: 2px;
    padding-top: 2px;
    padding: 30px;
    background: #fff;
}
.product__photo {
	width: 60%;
	position: relative;
	background: #fff;
	overflow: hidden;
}
.product__articul {
    color: #607286;
}
.product__label {
	position: absolute;
	left: 30px;
	top: 40px;
	z-index: 8;
	transform: scale(1.3);
}
.product__info {
	background: #fff;
	overflow: hidden;
	margin-bottom: 2px;
}
.product__reviews {
	background: #fff;
	overflow: hidden;
	padding: 40px;
	margin-bottom: 2px;
}

.productReviewsCount {
	font-weight: bold;
	color: #00bbf2;
	cursor: pointer;
}

.productBrand {
    padding: 20px 0px;
}
.productBrand__container {
	text-decoration: none;
	color: #607286;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
}
.productBrand__info {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	padding-right: 10px;
}
.productBrand__title {}
.productBrand__name {}
.productBrand__photo {}
.productBrand__img {}

.productSliderPhoto {}
.productSliderPhoto__container {
	padding-top: 20px;
}
.productSliderPhoto__block {
	height: 500px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.productSliderPhoto__left {
	top: 0;
	position: absolute;
	bottom: 0;
	cursor: pointer;
	left: 0;
	width: 25%;
	transition: all 0.1s ease-out;
	z-index: 10;
	background: rgba(255,255,255,0.0);
}
.productSliderPhoto__left:hover {
	background: rgba(255,255,255,0.2);
}
.productSliderPhoto__left .arrow {
	top: 50%;
	position: absolute;
	left: 30px;
	transform: translateY(-50%);
}
.productSliderPhoto__left .arrow__left {}
.productSliderPhoto__right {
	top: 0;
	position: absolute;
	z-index: 10;
	bottom: 0;
	right: 0;
	cursor: pointer;
	width: 25%;
	transition: all 0.1s ease-out;
	background: rgba(255,255,255,0.0);
}
.productSliderPhoto__right:hover {
	background: rgba(255,255,255,0.2);
}
.productSliderPhoto__right .arrow {
	top: 50%;
	position: absolute;
	right: 30px;
	left: inherit;
	transform: translateY(-50%);
} 
.productSliderPhoto__right .arrow__right {}
.productSliderPhoto__images {
	position: absolute;
    top: 0;
    right: 0;
	height: 100%;
	z-index: 5 !important;
	overflow: hidden;
	cursor: zoom-in;
    bottom: 0;
    left: 0;
}
.productSliderPhoto__image {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
	opacity: 0;
	-webkit-transition: opacity 250ms linear;
	-moz-transition: opacity 250ms linear;
	-ms-transition: opacity 250ms linear;
	-o-transition: opacity 250ms linear;
	transition: opacity 250ms linear;
}
.productSliderPhoto__image_active {
	opacity: 1;
	z-index: 10;
}
.productSliderPhoto__img {
	-webkit-transform: translateY(-50%) translateX(-50%);
	-moz-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	-webkit-transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
	-moz-transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
	-ms-transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
	-o-transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
	transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 50%;
	left: 50%;
	height: auto;
	width: auto;
	max-height: 100%;
	max-width: 100%;
	outline: 1px solid transparent;
}
.productSliderPhoto__count {}

.productImgNav {
	padding: 20px 30px;
}
.productImgNav::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.productImgNav__list {}
.productImgNav__track {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: 100%;
}
.productImgNav__item {
	border: 1px solid #b9c6d4;
	padding: 10px;
	width: 90px;
	height: 90px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 15px;
	margin-right: 10px;
	cursor: pointer;
	transition: all 0.3s ease-out;
}
.productImgNav__item:hover {
	border: 1px solid #33c9f5;
}
.productImgNav__item_active {
	border: 2px solid #33c9f5;
}
.productImgNav__item_active:hover {
	border: 2px solid #33c9f5;
}
.productImgNav__img {
	max-height: 70px;
	max-width: 70px;
}



.productTabs {}
.productTabsMenu {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	flex-wrap: wrap;
	display: flex;
	border-bottom: 1px solid #c6ddf4;
}
.productTabsMenu__item {}
.productTabsMenu__link {
	padding: 30px 10px 30px 30px;
	display: block;
	font-size: 18px;
	color: #607286;
	font-weight: bold;
	text-decoration: none;
	transition: all 0.3s ease-out;
	position: relative;
	min-height: 100%;
}
.productTabsMenu__link::before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 30px;
	right: 100%;
	height: 2px;
	background: #ff4846;
	transition: all 0.3s ease-out;
}
.productTabsMenu__link:hover {
	color: #292929;
}
.productTabsMenu__link_active {
	color: #292929;
}
.productTabsMenu__link.productTabsMenu__link_active::before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 30px;
	right: 10px;
	height: 2px;
	background: #ff4846;
}
.productTabsBlocks {
	padding: 30px;
}
.productTabsBlocks__item {
	padding-bottom: 40px;
}
.productTabsBlocks__item:last-child {
	padding-bottom: 0;
}

.productDescript {
    max-width: 800px;
}
.productDescript__title {
	margin: 0;
	font-size: 24px;
	padding-bottom: 20px;
}
.productDescript__content {}
.productDescript_descript .productDescript__content {
	font-size: 18px;
	line-height: 26px;
}
.productDescript_properties {
	color: #607286;
}
.productDescript_properties .properties {
	opacity: 0.7;
}
.productPrice {
	background: #fff;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	padding: 0px;
	padding-bottom: 0px;
}
.productPriceLink {
	text-decoration: none;
	padding: 10px 10px 10px 0px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	cursor: pointer;
	display: flex;
	align-items: center;
}
.productPriceLink .icon {
	margin-right: 20px;
}
.productPriceLink .icon_bonus {
	margin-left: 2px;
	margin-right: 23px;
}
.productPriceLink__text {
	color: #607286;
	font-weight: bold;
}
.productPrice .price {
	margin-bottom: 10px;
}
.productPrice .price__value {
	font-size: 28px;
}
.productPrice .price__value .ruble {
	font-size: 28px;
}
.productPrice .price__old {
	font-size: 22px;
}
.productPrice .price__old .ruble {
	font-size: 22px;
}
.productPrice .price__old::before {
	top: 12px
}
.productPrice .productBuy {
	margin: 20px 0px;
}

.productDelivery {
	padding:30px 45px;
}
.productDelivery__item {
	padding-bottom: 12px;
}
.productDelivery__item:first-child {
	padding-bottom: 20px;
	font-size: 18px;
}
.productDelivery__blue {
	color: #00a8ee;
	font-weight: bold;
	text-decoration: none;
	transition: all 0.3s ease-out;
}
.productDelivery__blue:hover {
	color: #00a8ee;
	text-decoration: none;
}
.productDelivery__more {
	font-size: 14px;
	color: #292929;
	padding-bottom: 5px;
	text-decoration: none;
	border-bottom: 1px solid #292929;
	transition: all 0.3s ease-out;
}
.productDelivery__more:hover {
	color: #00a8ee;
	text-decoration: none;
	border-bottom: 1px solid #00a8ee;
}


.productBuyOneDialog {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.productBuyOneDialog__product {
	width: 50%;
	padding: 15px 15px 0px 0px;
}
.productBuyOneDialog__form {
	width: 50%;
	padding-left: 15px;
}
.productBuyOneDialog .catalogItem {
	width: 100%;
	margin: 0;
}
.productBuyOneDialog .catalogItem__content {
	padding: 0;
}



.share {
	padding-top: 20px;
}
.share__title {
	font-size: 14px;
	opacity: 0.5;
	padding-bottom: 10px;
}


.reviews {}
.reviews__controls {
	padding-bottom: 40px;
	padding-top: 10px;
}
.reviews__form {
	padding-bottom: 20px;
	border-bottom: 1px solid #c6ddf4;
	visibility: hidden;
	overflow: hidden;
	height: 0;
	transition: height 0.3s ease-out;
}
.reviews__form.visible {
	height: auto;
	visibility: visible;
	overflow: visible;
	margin-bottom: 40px;

}
.reviews__content {}



.reviewItem {
	padding-bottom: 50px;
	line-height: 20px;
}
.roduct__reviews .reviewItem:last-child {
	padding-bottom: 0px;
}
.reviewItem__raiting {
	padding-bottom: 15px;
}
.reviewItem__text {
	padding-bottom: 15px;
}
.reviewItem__descript {
	padding-bottom: 15px;
}
.reviewItem__subTitle {
	padding-bottom: 10px;
	font-weight: bold;
}
.reviewItem__subText {}
.reviewItem__autor {
	color: #607286;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	padding-top: 5px;
}
.reviewItem__autorName {
	padding-right: 30px;
}
.reviewItem__date {}




/* contact */
.contacts {
	width: 100%;
}
.contact {}
.contact__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    border-radius: 15px;
    padding: 30px 30px 0px 30px;
}
.contact__info {
    width: 250px;
    padding-right: 20px;
}
.contact__map {
    flex-grow: 1;
    padding: 0px 0px 30px 0px;
}
.contact__text {
	font-size: 16px;
	line-height: 24px;
	padding: 0px 0px 30px 30px;
}
.contact__text:first-child {
	border-left: none;
}
.contact__subtitle {
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 15px;
	position: relative;
}
.contact__adress .contact__subtitle::after {
	content: "";
	display: block;
	width: 30px;
	height: 25px;
	position: absolute;
	left: -40px;
	top: -2px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='fill:%2333c9f5; enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2333c9f5;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M256,0C156.7,0,76,80.7,76,180c0,33.5,9.3,66.3,26.9,94.7l142.9,230.3c2.7,4.4,7.6,7.1,12.7,7.1 c0,0,0.1,0,0.1,0c5.2,0,10.1-2.8,12.8-7.3l139.2-232.5c16.6-27.8,25.4-59.7,25.4-92.2C436,80.7,355.3,0,256,0z M384.9,256.8 L258.3,468.2L128.4,258.8c-14.6-23.6-22.6-50.9-22.6-78.8c0-82.7,67.5-150.2,150.2-150.2S406.1,97.3,406.1,180 C406.1,207.1,398.7,233.7,384.9,256.8z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M256,90c-49.6,0-90,40.4-90,90c0,49.3,39.7,90,90,90c50.9,0,90-41.2,90-90C346,130.4,305.6,90,256,90z M256,240.2c-33.3,0-60.2-27-60.2-60.2c0-33.1,27.1-60.2,60.2-60.2s60.1,27.1,60.1,60.2C316.1,212.7,289.8,240.2,256,240.2z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat scroll 100% 100%;
}
.contact__phone .contact__subtitle::after {
	content: "";
	display: block;
	width: 30px;
	height: 25px;
	position: absolute;
	left: -40px;
	top: -2px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='fill:%2333c9f5; enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2333c9f5;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M498.8,377.6L435.2,314c-17.5-17.5-46.1-17.5-63.6,0l-28.9,28.9c-13.3,13.3-34.9,13.3-48.2,0L169,217.4 c-13.3-13.3-13.3-34.9,0-48.2c4.7-4.7,18-18,28.9-28.9c17.5-17.5,17.7-45.9,0-63.7l-63.6-63.4c-17.5-17.5-46.1-17.5-63.6,0 c-13.1,13-17.3,17.2-23.2,23c-63.3,63.3-63.3,166.2,0,229.5l198.7,198.8c63.4,63.4,166.1,63.4,229.5,0l23.1-23.1 C516.4,423.7,516.4,395.2,498.8,377.6z M91.8,34.4c5.8-5.8,15.4-5.9,21.2,0l63.6,63.4c5.9,5.9,5.9,15.4,0,21.2l-10.6,10.6 L81.3,44.8L91.8,34.4z M267.4,443.2L68.7,244.4c-49-49-51.6-125.8-8.3-178L145,151c-22.2,25.2-21.3,63.6,2.8,87.7l125.4,125.5 c0,0,0,0,0,0c24.1,24.1,62.4,25,87.7,2.8l84.6,84.6C393.4,494.8,316.7,492.5,267.4,443.2z M477.6,420.1L467,430.7l-84.9-84.9 l10.6-10.6c5.9-5.8,15.4-5.9,21.2,0l63.6,63.6C483.5,404.7,483.5,414.2,477.6,420.1z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat scroll 100% 100%;
}
.contact__work .contact__subtitle::after {
	content: "";
	display: block;
	width: 30px;
	height: 25px;
	position: absolute;
	left: -40px;
	top: -2px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 612 612' style='fill:%2333c9f5; enable-background:new 0 0 612 612;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2333c9f5;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M587.6,186.9c-32.3-75.2-87.1-129.9-162.9-162.3C386.7,8.4,347,0.2,305.5,0.2c-41.5,0-80.9,8.2-118.8,24.4 C111.5,56.9,56.4,111.5,24.1,186.9C7.9,224.6,0,264.2,0,305.7c0,41.5,7.9,81.4,24.1,119.1c32.3,75.3,87.4,130.3,162.6,162.6 c37.9,16.2,77.3,24.4,118.8,24.4s81.2-8.3,119.1-24.4c75.9-32.4,130.7-87.4,163-162.6c16.2-37.9,24.4-77.6,24.4-119.1 C612,264.2,603.8,224.8,587.6,186.9z M538.7,440.9c-24,41.2-56.9,73.9-98.4,98c-41.2,24-86.3,36.1-134.8,36.1 c-36.5,0-71.3-7-104.4-21.4c-33.1-14.4-61.7-33.3-85.7-57.2c-23.9-23.9-43-52.8-57.2-86C44,377.3,37.1,342.1,37.1,305.7 c0-48.5,11.9-93.4,35.8-134.5c24-41.2,56.9-73.9,98-98C212.1,49,257,37,305.5,37c48.5,0,93.6,12.1,134.8,36.1 c41.4,24.2,74.3,56.9,98.4,98c24.1,41.2,36.1,86,36.1,134.5C574.9,354.2,562.9,399.4,538.7,440.9z'/%3e%3cpath class='st0' d='M324.9,303V129.7c0-10.4-9-18.7-19.4-18.7c-9.7,0-18.4,8.4-18.4,18.7v176c0,0.3,0.7,1.7,0.7,2.7 c-0.7,6,1,11,5,15.1l100.1,100c6.7,6.7,19.1,6.7,25.8,0c7.7-7.7,7.2-18.9,0-26.1L324.9,303z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat scroll 100% 100%;
}
.contact__email .contact__subtitle::after {
	content: "";
	display: block;
	width: 30px;
	height: 25px;
	position: absolute;
	left: -40px;
	top: -2px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 483.3 483.3' style='fill:%2333c9f5; enable-background:new 0 0 483.3 483.3;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2333c9f5;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M424.3,57.8H59.1C26.5,57.8,0,84.3,0,116.8v249.6c0,32.6,26.5,59.1,59.1,59.1h365.1 c32.6,0,59.1-26.5,59.1-59.1V117C483.4,84.3,456.9,57.8,424.3,57.8z M456.4,366.5c0,17.7-14.4,32.1-32.1,32.1H59.1 c-17.7,0-32.1-14.4-32.1-32.1V117c0-17.7,14.4-32.1,32.1-32.1h365.1c17.7,0,32.1,14.4,32.1,32.1L456.4,366.5L456.4,366.5z'/%3e%3cpath class='st0' d='M304.8,238.6l118.2-106c5.5-5,6-13.5,1-19.1c-5-5.5-13.5-6-19.1-1l-163,146.3l-31.8-28.4 c-0.1-0.1-0.2-0.2-0.2-0.3c-0.7-0.7-1.4-1.3-2.2-1.9L78.3,112.3c-5.6-5-14.1-4.5-19.1,1.1s-4.5,14.1,1.1,19.1l119.6,106.9 L60.8,351c-5.4,5.1-5.7,13.6-0.6,19.1c2.7,2.8,6.3,4.3,9.9,4.3c3.3,0,6.6-1.2,9.2-3.6l120.9-113.1l32.8,29.3 c2.6,2.3,5.8,3.4,9,3.4s6.5-1.2,9-3.5l33.7-30.2l120.2,114.2c2.6,2.5,6,3.7,9.3,3.7c3.6,0,7.1-1.4,9.8-4.2 c5.1-5.4,4.9-14-0.5-19.1L304.8,238.6z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat scroll 100% 100%;
}
.contact__requisites {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    border-radius: 15px;
    padding: 30px 30px 0px 30px;
    margin-top: 20px;
}
.contact__requisites .contact__text {
    padding: 0px 30px 30px 30px;
    width: 50%;
}
.contact__requisites .contact__subtitle::after {
	content: "";
	display: block;
	width: 30px;
	height: 25px;
	position: absolute;
	left: -40px;
	top: -2px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='fill:%2333c9f5; enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2333c9f5;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M432.3,0H149.5C129.3,0,113,16.4,113,36.5v23.3H79.7c-20.1,0-36.5,16.4-36.5,36.5v379.1 c0,20.1,16.4,36.5,36.5,36.5h282.8c20.1,0,36.5-16.4,36.5-36.5v-23.3h33.2c20.1,0,36.5-16.4,36.5-36.5V36.5 C468.8,16.4,452.4,0,432.3,0z M369.8,475.5c0,4-3.3,7.3-7.3,7.3H79.7c-4,0-7.3-3.3-7.3-7.3V96.4c0-4,3.3-7.3,7.3-7.3H113v326.6 c0,20.1,16.4,36.5,36.5,36.5h220.4L369.8,475.5L369.8,475.5z M439.6,415.7c0,4-3.3,7.3-7.3,7.3H149.5c-4,0-7.3-3.3-7.3-7.3V36.5 c0-4,3.3-7.3,7.3-7.3h282.8c4,0,7.3,3.3,7.3,7.3L439.6,415.7L439.6,415.7z'/%3e%3cpath class='st0' d='M398,90.7H183.8c-8.1,0-14.6,6.5-14.6,14.6c0,8.1,6.5,14.6,14.6,14.6H398c8.1,0,14.6-6.5,14.6-14.6 C412.6,97.3,406.1,90.7,398,90.7z'/%3e%3cpath class='st0' d='M398,160.2H183.8c-8.1,0-14.6,6.5-14.6,14.6c0,8.1,6.5,14.6,14.6,14.6H398c8.1,0,14.6-6.5,14.6-14.6 C412.6,166.8,406.1,160.2,398,160.2z'/%3e%3cpath class='st0' d='M398,229.8H183.8c-8.1,0-14.6,6.5-14.6,14.6c0,8.1,6.5,14.6,14.6,14.6H398c8.1,0,14.6-6.5,14.6-14.6 C412.6,236.3,406.1,229.8,398,229.8z'/%3e%3cpath class='st0' d='M398,299.3H183.8c-8.1,0-14.6,6.5-14.6,14.6c0,8.1,6.5,14.6,14.6,14.6H398c8.1,0,14.6-6.5,14.6-14.6 C412.6,305.8,406.1,299.3,398,299.3z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat scroll 100% 100%;
}
.map {
    overflow: hidden;
    border-radius: 15px;
}

.ccl-header{

	padding-left: 40px;
    padding-right: 40px;
}
.ccl-header .page__sub-header{
	padding-left: 0px;
}

.ccl-header .catalog__content,
.ccl-header .title.title_main{
	padding-left: 30px;
	padding-right: 30px;
	background-color: white;
}


section.catalog{
	
    margin: auto;
}

@media only screen and (max-width: 1440px) {
    .footer__phone {
        font-size: 22px;
    }
}
@media only screen and (max-width: 1368px) {
    .top-menu__link {
        padding: 25px 10px;
    }
    .menu__link {
        font-size: 16px;
    }
}
@media only screen and (max-width: 1250px) {
	.catalogItem {
		width: calc(33.3% - 2px);
	}
    .catalogItem_today {
        width: calc(66.6% - 2px);
    }
}
@media only screen and (max-width: 1200px) {
    .top-menu__link {
        font-size: 12px;
    }
    .headerControls {
        font-size: 14px;
        padding:0px 30px 0px 0px;
    }
    .headerControls:last-child {
        padding:0px 0px 0px 0px;
    }
    .headerControls__text_cart {
        font-size: 16px;
    }
	.articleItem  {
		width: calc(33.3% - 2px);
	}
    .articleItem:last-child {
        display: none;
    }
    .articleItem_big {
        width: calc(66.6% - 2px);
    }
    .about__text {
        padding: 40px 20px 40px 0px;
    }
    .about__prm {
        padding: 40px 0px 0px 20px;
    }
    .footer__box {
        padding-right: 20px;
    }
}
@media only screen and (max-width: 1050px) {

	.ccl-header {
	
		margin-left: 0px;
		margin-right: 0px;
	}

    .headerControls__text_cart {
        font-size: 12px;
    }
    .headerControls__text_cart .ruble {
        font-size: 14px;
    }
    .headerControls {
        font-size: 12px;
        padding:0px 20px 0px 0px;
    }
    .menu__link {
        padding: 20px 10px;
    }
    .footer__box {
        width: 33.3%;
    }
    .subscription__info {
        padding-right: 20px;
    }
    .subscription__form {
        padding-left: 20px;
    }
    .limiter {
        min-width: 320px;
        padding: 0px 10px;
    }
}







/*-------------custom------------*/

.icon_favorites.icon_yellow {
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3c!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 23.217 23.217' style='enable-background:new 0 0 23.217 23.217;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath style='fill:%23ffcc00;' d='M11.608,21.997c-22.647-12.354-6.268-27.713,0-17.369C17.877-5.716,34.257,9.643,11.608,21.997z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%!important;
}

.basket-item-txt .catalogItem__title{
    text-decoration:none;
}

.basket-top-button,.basket-bottom-button{
    padding: 20px 30px;
    font-weight: bold;
    border: none;
    cursor: pointer;
    color: #fff;
    font-size: 18px;
    background: #007ec8;
    transition: all ease-out 0.3s;
    max-width: 320px;
        
	float:right;
}
.basket-bottom-result {
    float: right;
    width: 300px;
}

.basket-bottom-result-item-4 {
    clear: both;
    float: left;
    width: 100%;
    padding: 10px 0 0 0;
    font-weight: bold;
}
.result-item-left {
    float: left;
}
.result-item-right {
    float: right;
}

.basket-bottom-button.js-basket-bottom-button-to-step1{
    margin-top:30px;
}

.clearfix{
    clear:both;
}

.basket-bottom{
        padding-bottom: 15px;
}
.basket-wrap.page__sub-content{
    min-height:auto;
}

.basket-delivery-img {
    display: block;
    margin: 0 0 0 40px;
}
.basket-delivery {
    float: left;
    width: 300px;
    margin: 0 20p 0 0;
}
.basket-delivery-title {
    margin: 20px 0;
    font-weight: bold;
}
.basket-form-item {
    clear: both;
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
}
.basket-form-item input {
    float: left;
    width: 20px;
    height: 20px;
}
.basket-form-item label {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0 0 0 15px;
}
.backet-item {
    margin-bottom: 19px;
    float: none;
}



.basket-number-wrap {
    display: table-cell;
    vertical-align: middle;
    float: none;
    width: 30%;
    margin: 0;
}


.basket-item-right{
	display: table-cell; 
	vertical-align: middle; 
	float: none;
	width: 55%;
}

.basket-item-left {
    display: table-cell;
    vertical-align: middle;
    float: none;
    width: 45%;
    padding: 0;
}

.basket-result span {
    display: none;
}
.basket-item-price span {
    display: none;
}

.basket-item-cross:hover {
    cursor: pointer;
}

.basket-item-cross {
    display: table-cell;
    vertical-align: middle;
    float: none;
    width: 50px;
    margin: 0;
    color: gray;
}
.basket-description {
    display: table;
    width: 100%;
    padding: 20px 0;
}
.basket-description-left {
    display: table-cell;
    vertical-align: middle;
    float: none;
    width: 40%;
}
.basket-description-left span {
    padding: 0 0 0 50px;
}
.basket-description-price {
    display: table-cell;
    vertical-align: middle;
    float: none;
    width: 20%;
}
.basket-description-quantity {
    display: table-cell;
    vertical-align: middle;
    float: none;
    width: 20%;
}
.basket-description-result {
    display: table-cell;
    vertical-align: middle;
    float: none;
    width: 10%;
}

.basket-number,.basket-sign{
    box-sizing: content-box;
}

.basket-sign{
    cursor:pointer;
}

.errorMessage {
    color: red;
}
.basket-info h2.confirm-basket{
    font-weight:bold;
}

.basket-wrap.page__sub-content.page__sub-content_text p{}

.form_callback_wrap .basket-bottom-button{
    float:left;
}


.add-basket-button-wrap.add-basket-button-wrap--in-backet{
	padding-right: 10px;
    padding-left: 10px;
	text-decoration: none;
	background-color: #4dc800;
	display: none;
}
.productBuy--in-backet{
	text-decoration: none;
	background-color: #4dc800;
	display: none;
	width: 230px;
}
.po-bb-desktop{
	display: block;
}
.po-bb-mobile{
	display: none;
}
@media (max-width: 1000px){
	.productBuy.one-click-button{
		width: 100%;
		max-width: 100%;
	}
	.burger-label{
		
		font-size: 19px;
		font-family: 'Panton';
		font-style: normal;
		color: #007ec8;
		font-weight: bold;
		position: absolute;
		top: -3px;		
		left: -68px;
		
	}

    .basket-description {
    	display: none;
	}
	.po-bb-mobile{
		display: block;
	}
	.po-bb-desktop{
		display: none;
	}
}
@media (max-width: 1300px){
	.basket-item-price span{
		display: block;
	}
}

.mobile-basket-buy-button {
    text-align: center;

    display: none;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 0;
}
.mbbb--in-basket .mbbb-buy-count-button {
    display: inline-block;
    width: 25%;
    line-height: 1.2;
    color: white;
    font-size: 20px;
    font-family: 'MyriadProCondensed';
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
    vertical-align: top;
}
.mbbb-buy-count-button.mbbbbcb-minus {
    border-radius: 7px 0 0 7px;
}
.mobile-basket-buy-button{
	display: none;
}
.desktop-basket-buy-button{
	display: block;
}
.mbbbbcb-minus,.mbbbbcb-plus {
    background-color: #004ed6;
}
.mbbb--in-basket .mbbb-buy-button--buy-label {
    display: none;
}
@media (max-width: 1000px){
	.mobile-basket-buy-button.mbbb--out-basket .mbbb-buy-count-button,
	.mobile-basket-buy-button.mbbb--out-basket .mbbb-buy-button	
	{
		display: none;
	}

	.mobile-basket-buy-button.mbbb--out-basket .mobile-add-button{
		height: 45px;
		width: 100%;
		display: inline-block;
		line-height: 1.6;
		color: white;
		background-color: #33b062;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 20px;
		font-family: 'MyriadProCondensed';
		cursor: pointer;
	}
	.mobile-basket-buy-button.mbbb--in-basket .mobile-add-button{
		display: none;
	}

	.mbbb-buy-count-button.mbbbbcb-plus {
		border-radius: 0 7px 7px 0;
	}
	.mbbb-buy-count-button.mbbbbcb-minus .mbbb-sub-block.mbbbsb-icon:before {
		content: "";
		display: inline-block;
		width: 8px;
		height: 2px;
		background-color: white;
		/* line-height: 1; */
		vertical-align: middle;
	}
	.mbbb-sub-block.mbbbsb-icon {
		font-size: 20px;
		line-height: 14px;
		vertical-align: middle;
	}
	.desktop-basket-buy-button{
		display: none;
	}
	.mobile-basket-buy-button {
		display: block;
		
	}
	.mobile-basket-buy-button.mbbb--in-basket .mbbb-buy-button {
		width: 50%;
		display: inline-block;
		line-height: 1.2;
		color: white;
		background-color: #33b062;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 20px;
		font-family: 'MyriadProCondensed';
		cursor: pointer;
	}
	.mbbb--in-basket .mbbb-buy-button--basket-label {
		display: block;
		height: 38px;
	}
	.mbbbbbb-sub-label {
		font-size: 16px;
	}

	.basket-result span{
		display: block;
	}
}

@media (max-width: 1300px){
	.basket-item{
		display: block;
		height: auto;
		float: left;
	}
}

@media (max-width: 1300px){
	.basket-item-right{
		display: block;		
		width: 100%;
		margin: 20px 0 0 0;
	}
}


@media (max-width: 1300px){
	.basket-item-left{
		display: block;
		width: 100%;
	}
}

@media (max-width: 1300px){
    .basket-number-wrap {
	display:block;
	float: left;
	width: 40%;
    }
}
@media (max-width: 950px){
	
}
.backet-price-label-cross{
    padding-right: 10px;
    color: gray;
    position: relative;
}
.backet-price-label-cross:before{
  content: "";
	border-bottom: 3px solid red;
	position: absolute;
	width: 100%;
	height: 50%;
	transform: rotate(-12deg);
	left: -5px;
}


.basket-form-item .dt-text-description {
    display: block;
    font-size: 14px;
    padding: 0 0 0 42px;
}




.instagram-short-list-item {
    display: inline-block;
    width: 33.3%;
      margin-bottom: 3px;
	
}
.instagram-short-list-item:last-child {
   
	padding-right: 0;
}

.instagram-short-list-item a{
    background: rgba(0,0,0,0.05);
   
}

.instagram-short-list-item a img {
    max-height: 400px;
    vertical-align: middle;
    max-width: 99%;
}




.instagram-short-list-more-link{
   
    color: #292929;
   
    font-size: 17px;
       text-decoration: none;

}

.catalogItem__img__opt,.catalogItem__img__melkiy_opt{
        height: 100%;
    position: absolute;
    top: 0;
    left: -200%;
    transition: all 0.3s ease-out;
}

.catalogItem__photo_active_hover.catalogItem__photo__hover{
    left: 0%;
}

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

	.add-basket-button-wrap.add-basket-button-wrap--in-backet {
		padding-right: 4px;
		padding-left: 4px;
	}


    .basket-item-right .basket-item-price{
	width: 100%;
	display:block;
	    margin-bottom: 10px;
	
    }
    
    .basket-item-right .basket-item-price span{
	display: inline;
    }
    basket-item-right .basket-number-wrap{
	width: 50%;
	display:block;
    }
    basket-item-right .basket-result{
	width: 50%;
	display:block;
	padding-left: 5px;
    }
    .cpw-table-title{
	display: none;
    }
}

.tippy-box[data-theme~='aqua']{
    background: linear-gradient(130deg,#007ec8,#4096c9);
    
}

.tippy-box[data-theme~='aqua'][data-placement^=top]&gt;.tippy-arrow {
   color: #238bc8;
}

.catalogItem__photo__hover {
    width: 100%;
    height: 200px;
    position: absolute;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: white;
    left: -120%;
      transition: all 0.3s ease-out;
}

.bottom-market-panel-wrap{
    position: fixed;
    left: 0;
    right:0;
    bottom: 0;
    height: 67px;
    z-index: 100;
    background-color: white;
    border-top:2px solid #007ec8;
}
.bottom-market-panel{
    height: 67px;
    text-align: right;
    position:relative;
}
.bmp-item{
    display: inline-block;
    
}
.bottom-market-panel .header__controls{
    padding-right: 0px;
   width: 100%;
    text-align: right;
        height: 67px;
}

.bottom-market-panel .headerControls{
   
}
.bmp-item.bmp-item-left{
    position: absolute;
    left: 50px;
    right: 422px;
    line-height: 67px;
    height: 67px;
}
.bmp-item.bmp-item-right{
    width:322px;
}
.bpmp-body-wrap{
        position: absolute;
    left: 0;
    right: 10px;
    height: 28px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.bpmp-body{
    position: absolute;
    left: 0;
    right: 10px;
    height: 28px;
   background-color: #e2eaf6;
   top: 5px;
}

.bpmp-body-hint{
    position: absolute;
    top: -16px;
    z-index: 10;
    width: 1px;
    height: 16px;
    /* bottom: 0; */
    background-color: #e2eaf6;
    margin-left: 0px;
}

.bpmp-body-hint-0{
    left:0%;
}
.bpmp-body-hint-1500{
    left:10%;
}
.bpmp-body-hint-5000{
    left:33.33%;
}
.bpmp-body-hint-15000{
    left:100%;
}


.bpmp-body-hint-label{
    position: absolute;
    top: 0px;
    left: 1px;
    height: 11px;
    width: 72px;
    line-height: 1;
    text-align: left;
    font-size: 11px;
    line-height: 11px;
    padding-left: 3px;
}

.bpmp-body-hint-label .ruble{
        font-size: 11px;
}

.bpmp-body-rect{
    position: absolute;
    z-index: 5;
    left: 0;
    bottom: 0;
    top: 0;
    background-color: #007ec8;
    width: 0%;
    
    -webkit-transition: width 1s ease-out;
    -moz-transition: width 1s ease-out;
    -o-transition: width 1s ease-out;
    transition: width 1s ease-out;
}

.bmp-label{
    position: absolute;
    left: 10px;
    height: 28px;
    bottom: 0;
    top: 5px;
    line-height: 28px;
    padding-right: 10px;
    z-index: 20;
    color:#607286;
}

.bpmp-body-hint-marker{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 6px 0 6px;
    border-color: yellow transparent transparent transparent;
    left: 0;
    right: 0;
    top: -16px;
    margin: auto;
}

.bpmp-body-hint-15000 .bpmp-body-hint-label{
    left: -50px;
   
}
.bpmp-body-hint-15000{
   
    margin-left: -1px;
}


#quantity-limit-alert {
    background-image: url(/images/cart_add_bg.png);
    /* display: none; */
    height: 161px;
    left: 50%;
    margin-left: -197px;
    margin-top: -80px;
    position: fixed;
    top: 50%;
    width: 398px;
    z-index: 999999999;
}

.fotorama .fotorama__stage__frame img {
	
	visibility:hidden;
}

.fotorama {
   max-height:720px;
}

.product-quantity {
    height: 27px;
    width: 78px;
    vertical-align: top;
    border: 2px #ececec solid;
    padding-left: 5px;
    margin-right: 6px;
	text-align:center;
}

.basket-add {
    height: 27px;
    width: 27px;
    background-image: url(/images/buy_button.png);
    display: inline-block;
    transition: .5s linear;
    background-position: center center;
    background-repeat: no-repeat;
	vertical-align: top;
	margin-right: 4px;
}

.add-basket-button-wrap {
    display: inline-block;
    vertical-align: top;
    height: 27px;
    line-height: 27px;
    color: white;
        background-color: #007ec8;
    padding-right: 10px;
    font-family: 'MyriadProCondensed';
    cursor: pointer;
    transition: .5s linear;
}

.quantity-buy-buttons-wrap{
	padding-left: 30px;
	padding-right: 30px;
	background-color: white;
	height: 50px;
	text-align: center;
}

.quantity-buy-buttons-wrap .product-quantity{
	float:left;
}
.quantity-buy-buttons-wrap .add-basket-button-wrap{
	float:right;
}

.productBuy.add-to-card.market{
	width: 230px;
}
.productBuy.one-click-button{
	    text-align: center;
    text-decoration: none;
	margin-top: 0;
}

.one-click-button-basket{
	    display: inline-block;
    float: right;
    margin-right: 25px;
    height: 61px;
}


.mobile-menu-big-button{
	position: absolute;
    /* width: 50px; */
    /* height: 10px; */
   
	top: -55px;
    bottom: -10px;
    left: -80px;
    right: -10px;
    margin: auto;
}

.basket-items-block{
	    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 10;
	display:none;
  
}

.basket-items-block-bg{
	  position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* ������� ��� IE 5.5+ */
	-moz-opacity: 0.7; /* Mozilla 1.6 � ���� */
	-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 

	background-color:white;
		z-index: 10;
}

.basket-item-wrap .basket-item .catalogItem__title::after{
	display:none;
}
.basket-item-wrap .basket-item .catalogItem__title{
	height:auto;
}

.basket-items-block-img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
	    z-index: 20;
}

.basket-buy-button-wrap{
	display: inline-block;
    float: right;
}
.basket-form-item&gt;input[disabled]+label{
	color:gray;
}
.basket-delivery-label-Courier{
    padding-left: 42px;
    font-size: 14px;
	font-weight: bold;
	color: red;
}

.empty-basket-label {
    display: block;
    padding-top: 30px;
    padding-bottom: 10px;
}

.empty-basket-label a{
	color: black;
	font-size: 20px;
}

.home-products-more-button-wrap{
	width: 100%;
    margin-bottom: 30px;
    margin-top: 30px;
    text-align: center;
}

.home-products-more-button-wrap div{
	display: inline-block;
}

.catalogItem__img_nophoto{
	height: 80%;
    bottom: 0;
    margin: auto;
}

.productSliderPhoto__container_nophoto{
	text-align: center;
}
.productSliderPhoto__container_nophoto .catalogItem__img_nophoto{
	margin-top: 44px;
}

/* media */
@media only screen and (max-width: 1140px){
	.header_banner-left {    
		margin-left: 0;
	}
	.header_banner-txt {   
		margin-left: 0;
	}
}

@media only screen and (max-width: 1080px) {
    .bottom-market-panel-wrap{
	    height: 77px;
    }
    .bottom-market-panel{
	height: 77px;
    }
    
    .bmp-item.bmp-item-left{
	line-height: 77px;
	height: 77px;
    }
    .bpmp-body{
	    height: 45px;
    }
    .bpmp-body-wrap{
	height: 50px;
	top: 5px;
    }
    .bmp-label {
	
	left: 10px;
	height: 34px;
	bottom: 0;
	top: 5px;
	text-align: left;
	line-height: 1;
	margin: auto;
    }
    
}
/* / &lt;img class=" " src="images/name.jpg" alt="" /&gt;1080 */

/* gamburger */
@media only screen and (max-width: 950px) {
    .burger {
        display: block;
    }
    .header {
        /* padding-top: 40px; */
		padding-top: 0px;
    }
    .header__container {
        display: flex;
        flex-direction:column-reverse;
    }
    .header__menu {
        display: none;
    }
    .top-menu {
        display: none;
    }
    .headerControls {
        padding: 25px;
        font-size: 16px;
    }
    .header__top-menu {
        background: none;
        justify-content: space-between;
        align-items: center;
		margin-top:40px;
    }
    .headerControls__text_cart {
        font-size: 16px;
    }
    .headerControls__text_cart .ruble {
        font-size: 18px;
    }
    .bar {
        flex-direction: column;
        padding: 0;
    }
    .bar__logo {
        display: none;
    }
    .bar__phone {
        display: none;
    }
    .header__bar {
        flex-grow: 1;
        width: 100%;
    }
    .bar__search {
        width: 100%;
        padding: 0;
    }
    .header__controls {
        padding-right: 0;
    }
    .header__phone {
        display: block;
    }
    .header__phone .phone__number {
        font-size: 18px;
    }
	.product__photo {
		width: 100%;
		margin-right: 0;
	}
	.product__infoBox {
		width: 100%;
		padding-right: 0;
	}
	.product__price {
		width:100%;
		padding: 40px;
	}
	.header_banner{
		display:none;
	}
	.header_banner-mobile{
		display:block;
		z-index: 99;
	}
	.header_banner-left {
		margin-left: 15%;
	}
	.header_banner-txt{
		margin-top: 10px;
		margin-left: 5%;
		font-size:14px;
	}	
	a.header_banner-button{
		top:6px;
		right:10px;
		padding:5px 27px;
	}
	.h_img_link {   
		/* margin-top: -90px !important; */
		margin-top: -128px !important;
	}
	.h_img {
		margin-top: 0;
	}
	.header__phone a.phone{
		margin-top: -20px;
	}
	.burger{
		    margin-top: 30px;
	}
	
}
/* / 950 */

@media only screen and (max-width: 900px) {
	.catalogItem {
		width: calc(50% - 2px);
	}
	.catalogItem__price{
		padding-right: 0px;
	}
    .catalogItem_today {
        width: calc(100% - 2px);
    }
	.articleItem  {
		width: calc(50% - 2px);
    }
    .articleItem_big {
        width: calc(100% - 2px);
    }
    .articleItem:last-child {
        display: block;
    }
    .about__text {
        width: 100%;
        padding-right: 0;
    }
    .about__prm {
        width: 100%;
        padding-top: 0;
    }
    .subscription__info {
        width: 100%;
    }
    .subscription__form {
        width: 100%;
        padding: 30px 0px 0px 0px;
    }
	
	.catalogItem__photo__hover{
		left: -200%;
	}
	  .instagram-short-list-item {
	 width: 50%;
	   
    }
	
	
	.catalogItem__title {

		max-height: 100px;
		height: 100px;
		position: relative;

	}
	
	.catalogItem__title::after {
		display: block;
		content: " ";
		position: absolute;
		width: 100%;
		bottom: 0;
		height: 30px;
	
		background: rgb(255,255,255);
		background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.6250875350140056) 69%, rgba(255,255,255,0) 100%);
		background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.6250875350140056) 69%, rgba(255,255,255,0) 100%);
		background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.6250875350140056) 69%, rgba(255,255,255,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
	}
	
	.catalogItem__container{
		height:auto;
	}
	
	
	.catalogItem__content{
		justify-content: start;
	}
	
	.catalogItem{
		    padding-bottom: 0px;
	}
	.basket-top-line .basket-top-txt-wrap,
	.basket-top-line .basket-buy-button-wrap{
		width:100%;
		float: none;
	}
	
	.basket-buy-button-wrap input,.basket-buy-button-wrap a.productBuy.one-click-button.one-click-button-basket{
		float: left;
		    margin-right: 25px;
			margin-top:10px;
	}
	.bmp-item.bmp-item-left{
	width: 92%;
	margin-left: 4%;
	margin-right: 4%;
	position:relative;
	left: 0;
    }
    .bottom-market-panel-wrap {
	height: 154px;
    }
    .bmp-item.bmp-item-right {
	width: 100%;
    }
    
    .bottom-market-panel-wrap{
	display:none;
    }
}
/* / 900 */

@media only screen and (max-width: 800px){
	.catalogItem__content{
		padding-left: 10px;
		padding-right: 10px;	
	}
}
/* / 800 */

@media only screen and (max-width: 680px){
	.header_banner-left{
		margin-left: 5%;
	}
	
}

@media only screen and (max-width: 650px) {
    .productTabsMenu {
		border-bottom: none;

	}
	.productTabsMenu__item {
		width: 50%;
		border-bottom: 1px solid #c6ddf4;
	}
	.productTabsMenu__link::before {
		left: 0px;
		right: 100%;
	}
	.productTabsMenu__link.productTabsMenu__link_active::before {
		left: 0px;
		right: 0px;
	}
	
}
/* / 650 */

@media only screen and (max-width: 550px) {
    .footer__content {
        justify-content: center;
    }
    .footer__box {
		width: 100%;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-direction: column;
		align-items: center;
		padding-right: 0;
    }
    .footer_payInfo {
        display: none;
    }
    .catalogItem_today .price__value {
        font-size: 30px;
    }
    .catalogItem_today .price__value .ruble {
        font-size: 32px;
    }
    .catalogItem_today .catalogItem__price {
        width: 100px;
        height: 100px;
        right: 50px;
        bottom: 30px;
    }
}
/* / 550 */

@media only screen and (max-width: 530px){
	.header_banner-right {
		margin-left: 5%;
	}
	.header_banner-left {
		margin-left: 0; 
	}
	.header_banner-txt{
		margin-left: 0;  
	}
	
}

@media only screen and (max-width: 500px) {
	/*.catalogItem {
		width: calc(100% - 2px);
	}*/
   .catalogItem_today {
        width: calc(100% - 2px);
    }
	 /*.articleItem  {
		width: calc(100% - 2px);
    }
    .articleItem_big {
        width: calc(100% - 2px);
    }*/
    .headerControls__text {
        display: none;
    }
    .headerControls__text_cart {
        font-size: 16px;
        display: block;
    }
	.productTabsBlocks {
		padding: 20px;
	}
	.product__reviews {
		padding: 20px;
	}
	.productTabsMenu__link {
	    padding: 20px 10px 20px 40px;
	}
	.form__row_sb {
		flex-wrap: wrap;
	}
	.input_midle {
		width: 100%;
		margin-bottom: 25px;
	}
	.input_midle:last-child {
		margin-bottom: 0px;
	}
	.productTabsMenu__item {
		width: 100%;
		border-bottom: 1px solid #c6ddf4;
	}
	.productTabsMenu__link {
		padding: 20px 20px 20px 20px;
	} 
	.rating__item,
	.rating__item::before{
		width: 12px;
		height: 11px;
	}

    .instagram-short-list-item{
	width: 100%;
	  text-align: center;
    }
	.catalogItem .quantity-buy-buttons-wrap {	
		height: auto;
	
		padding-bottom: 30px;
	}
	
	
	.catalogItem .quantity-buy-buttons-wrap .product-quantity,
	.catalogItem .quantity-buy-buttons-wrap .add-basket-button-wrap{
		display: inline-block;
    width: 45%;
	}	
	.add-basket-button-wrap.add-basket-button-wrap--in-backet.add-basket-button-wrap{
		display: none;
	}
	
	.catalogItem .product-quantity {
		
		padding-left: 0px;
		margin-right: 0px;
	}
	
	
}
/* / 500 */

@media only screen and (max-width: 420px){
	.header_banner-right {
		margin-left: 0;
	}
	
}

@media only screen and (max-width: 400px){
	.header_banner-left {
		margin-left: -20px;
	}
	a.header_banner-button{
		padding:5px 20px;
	}
	
}

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

	.limiter {
	
		padding: 0px 0px;
	}
	.catalogItem .quantity-buy-buttons-wrap{
		padding-left: 10px;
		padding-right: 10px;
	}
	.page .page__sub-content.page__sub-content_text {
		padding-left: 10px;
		padding-right: 10px;
		
	}
	.catalogItem__content{
		padding: 10px 10px 10px 10px;
	}
	.catalogItem {
		width: calc(50% - 8px);
	}
	/*.catalogItem {
		width: calc(100% - 2px);
	}*/
    .catalogItem_today {
        width: calc(100% - 2px);
    }
	/*.articleItem  {
		width: calc(100% - 2px);
    }*/
    .articleItem_big {
        width: calc(100% - 2px);
    }
    .headerControls__text {
        display: none;
    }
    .headerControls__text_cart {
        font-size: 16px;
        display: block;
    }
    .header__phone .phone__number {
        font-size: 14px;
    }
	.header_banner-left {  
		margin-left: -30px;
	}
	.header_banner-right {
		margin-left: 0;
	}
	.header_banner-txt {    
		margin-left: -10px;
	}
}
/* / 380 */








</pre></body></html>