@charset "UTF-8";
@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto-Regular.ttf);
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto-Black.ttf);
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto-Thin.ttf);
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: Roboto;
	src: url(../fonts/Roboto-Bold.ttf);
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "Roboto Condensed";
	src: url(../fonts/RobotoCondensed-Regular.ttf);
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: Muller;
	src: url('../fonts/MullerMedium.eot');
	src: url('../fonts/MullerMedium.eot?#iefix') format('embedded-opentype'), url('../fonts/MullerMedium.woff') format('woff'), url('../fonts/MullerMedium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Muller;
	src: url('../fonts/MullerRegular.eot');
	src: url('../fonts/MullerRegular.eot?#iefix') format('embedded-opentype'), url('../fonts/MullerRegular.woff') format('woff'), url('../fonts/MullerRegular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Muller;
	src: url('../fonts/MullerBold.eot');
	src: url('../fonts/MullerBold.eot?#iefix') format('embedded-opentype'), url('../fonts/MullerBold.woff') format('woff'), url('../fonts/MullerBold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

body {
	font-family: Muller, sans-serif!important;
	overflow-x: hidden;
	background: #F9F8F8;
}
body > .row {
	margin: 0;
}

button {
	font-family: Muller, sans-serif;
}

h1 {
	font-size: 30px;
	color: #000;
}

h2 {
	font-size: 25px;
	color: #000;
	margin-bottom: 12px;
}

h3,
h4,
h5,
h6 {
	font-size: 18px;
	color: #000;
	margin-bottom: 12px;
}

* {
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
	outline: none;
}

img {
	max-width: 100%;
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
	margin-top: 10px;
}

.img-w {
	width: 100%;
}

.container {
	width: 100%!important;
	max-width: 100%!important;
	padding-left: 30px;
	padding-right: 30px;
	position: relative;
}

.btn-main {
	display: block;
	border-radius: 6px;
	background-color: #325AFF;
	color: #fff;
	font-family: Muller, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1;
	outline: 0;
	padding: 13px 24px;
	text-align: center;
	border: 0;
	width: 100%;
	cursor: pointer;
}

.btn-main:hover {
	background: #0993c9;
}

.btn-main[disabled] {
	background: #c4c0c0;
	cursor: not-allowed;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.hiden {
	display: none;
}

.pading-plus25 {
	padding: 0 25px;
}

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

.leftimg {
	float: left;
	margin-top: 4px;
	margin-right: 20px;
}

.new-style-for-mob {
	display: none;
}

.rightimg {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.tab {
	opacity: 0;
	height: 1px;
	width: 100%;
	overflow: hidden;
	transition: opacity 1s;
}

.tab.active {
	opacity: 1;
	height: auto;
	overflow: visible;
}

.podlojka {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	opacity: 0.6;
	z-index: 30;
}

.mb60 {
	margin-bottom: 20px;
}

.dnotepc {
	display: none;
}

header {
	width: 100%;
	background: #fff;
}

header .bonus-saitbar {
	width: 280px;
	margin-top: 25px;
	margin-bottom: 0;
}

header .outhead {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 39px;
	text-decoration: underline;
}

header .heiht-header {
	min-height: 40px;
	margin-right: 0;
}

header .local {
	position: relative;
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 14px;
	display: inline-block;
	padding-left: 44px;
	border-bottom: 0;
	margin-right: 76px;
}

header .local:before {
	content: "";
	display: block;
	position: absolute;
	left: 10px;
	top: -6px;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1776 2.9731C17.2604 1.05586 14.7113 0 11.9999 0C9.28857 0 6.73941 1.05586 4.82222 2.9731C2.90498 4.89038 1.84912 7.43945 1.84912 10.1508C1.84912 15.6357 7.03529 20.1978 9.8215 22.6487C10.2087 22.9893 10.543 23.2835 10.8094 23.5323C11.1432 23.844 11.5716 24 11.9999 24C12.4283 24 12.8566 23.844 13.1904 23.5323C13.4568 23.2834 13.7911 22.9893 14.1783 22.6487C16.9645 20.1978 22.1507 15.6357 22.1507 10.1508C22.1506 7.43945 21.0948 4.89038 19.1776 2.9731ZM13.2497 21.5932C12.854 21.9412 12.5124 22.2419 12.2306 22.505C12.1012 22.6258 11.8985 22.6258 11.7691 22.505C11.4874 22.2418 11.1457 21.9412 10.75 21.5932C8.13062 19.289 3.25491 15 3.25491 10.1508C3.25491 5.32885 7.17783 1.40592 11.9998 1.40592C16.8218 1.40592 20.7447 5.32885 20.7447 10.1508C20.7448 15 15.8691 19.289 13.2497 21.5932Z' fill='%23325AFF'/%3E%3Cpath d='M12.0002 5.29399C9.53358 5.29399 7.52686 7.30067 7.52686 9.76729C7.52686 12.2339 9.53358 14.2406 12.0002 14.2406C14.4668 14.2406 16.4735 12.2339 16.4735 9.76729C16.4735 7.30067 14.4668 5.29399 12.0002 5.29399ZM12.0002 12.8347C10.3088 12.8347 8.93273 11.4586 8.93273 9.76725C8.93273 8.0759 10.3088 6.69983 12.0002 6.69983C13.6916 6.69983 15.0676 8.0759 15.0676 9.76725C15.0676 11.4586 13.6916 12.8347 12.0002 12.8347Z' fill='%23325AFF'/%3E%3C/svg%3E");
}

header .local:after {
	content: "";
	display: block;
	position: absolute;
	right: -12px;
	top: 4px;
	width: 6px;
	height: 4px;
	background-image: url("data:image/svg+xml,%3Csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.92012 0.443642C5.81363 0.337151 5.64094 0.337133 5.53443 0.44366L3.00006 2.97808L0.465573 0.443642C0.359082 0.337151 0.186391 0.337133 0.0798818 0.44366C-0.0266273 0.55017 -0.0266273 0.722842 0.0798818 0.829352L2.80723 3.55662C2.85837 3.60777 2.92774 3.6365 3.00006 3.6365C3.07239 3.6365 3.14177 3.60775 3.1929 3.55661L5.9201 0.829333C6.02663 0.722842 6.02663 0.550151 5.92012 0.443642Z' fill='%23325AFF'/%3E%3C/svg%3E");
}

header .local:hover {
	color: #325AFF;
}

header ul {
	list-style: none;
}

header p.login-link {
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 14px;
	color: #2566b5;
}

header .top-menu li,
header .login-link li {
	display: inline-block;
}

header .top-menu li a,
header .login-link li a {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 14px;
	margin-right: 40px;
}

header .top-menu li a:hover,
header .login-link li a:hover {
	color: #325AFF;
}

header .top-menu li:last-child a,
header .login-link li:last-child a {
	margin-right: 0;
}

header .top-menu--not-pc {
	display: none!important;
}

header .top-menu .dnotepc,
header .login-link .dnotepc {
	display: none;
}

header .login-link-pod {
	margin-left: auto;
}

header .login-link {
	text-align: right;
}

header .login-link li {
	position: relative;
}

header .login-link li:first-child:after {
	content: "|";
	display: inline-block;
	position: absolute;
	right: 7px;
	top: 2px;
	font-family: Muller, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 14px;
}

header .login-link li a {
	margin-right: 20px;
}

header .login-link li:first-of-type {
	position: relative;
}

header .login-link li:first-of-type:before {
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	left: -18px;
	position: absolute;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!-- Written by Treer (gitlab.com/Treer) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='600' height='600' fill='white'%3E%3Ctitle%3EAbstract user icon%3C/title%3E%3Cdefs%3E%3CclipPath id='circular-border'%3E%3Ccircle cx='300' cy='300' r='250' /%3E%3C/clipPath%3E%3C/defs%3E%3Ccircle cx='300' cy='300' r='280' fill='%23325AFF' /%3E%3Ccircle cx='300' cy='230' r='100' /%3E%3Ccircle cx='300' cy='550' r='190' clip-path='url(%23circular-border)' /%3E%3C/svg%3E");
	background-size: contain;
}

.dropdown-menu {
	position: relative;
}

.dropdown-menu__title {
	position: relative;
}

.dropdown-menu__title:before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.92012 0.443642C5.81363 0.337151 5.64094 0.337133 5.53443 0.44366L3.00006 2.97808L0.465573 0.443642C0.359082 0.337151 0.186391 0.337133 0.0798818 0.44366C-0.0266273 0.55017 -0.0266273 0.722842 0.0798818 0.829352L2.80723 3.55662C2.85837 3.60777 2.92774 3.6365 3.00006 3.6365C3.07239 3.6365 3.14177 3.60775 3.1929 3.55661L5.9201 0.829333C6.02663 0.722842 6.02663 0.550151 5.92012 0.443642Z' fill='%23325AFF'/%3E%3C/svg%3E%0A");
	width: 6px;
	height: 4px;
	position: absolute;
	right: -19px;
	top: 5px;
}

.dropdown-menu__title--open {
	color: #325AFF!important;
}

.dropdown-menu__title--open:before {
	transform: rotate(-180deg);
}

.dropdown-menu__menu {
	position: absolute;
	top: 25px;
	left: -8px;
	list-style-type: none;
	background: #FFFFFF;
	border: 1px solid #325AFF;
	border-radius: 6px;
	z-index: 99;
	min-width: 185px;
	overflow: hidden;
	max-height: 80vh;
	overflow-y: auto;
}

.dropdown-menu__menu li {
	width: 100%;
}

.dropdown-menu__menu li:hover {
	background: #F9F8F8;
}

.dropdown-menu__menu li a {
	padding: 12px 11px;
	display: block;
	width: 100%;
}

.container-sersh {
	display: none;
}

.fixedmenu {
	min-height: 24px;
	background-color: #fff;
}

.height-info-header {
	padding-bottom: 13px;
	flex-wrap: nowrap;
}

.f-nav {
	background: #fff;
	position: fixed;
	left: 0;
	z-index: 19;
	right: 0;
	top: 0;
	padding: 15px 0 10px;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
}

.info-header .logo {
	width: 236px;
	margin-right: 24px;
	margin-left: 10px;
}

.header__controls {
	display: flex;
	margin-left: auto;
	margin-top: -9px;
}

.info-header .logo span {
	color: #717171;
	font-family: Muller, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 13px;
	padding: 7px 0;
	display: inline-block;
	letter-spacing: -0.2px;
}

.info-header .logo a {
	display: inline-block;
}

.info-header .logo object {
	max-width: 100%;
}

.header__contacts {
	text-align: right;
	margin-right: 176px;
	margin-left: 50px;
}

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

.header__order {
	display: flex;
	margin-right: 10px;
}

.header__search {
	width: calc(100% - 820px);
	margin-top: -9px;
}

.info-header .phone {
	color: #325AFF;
	font-size: 18px;
	font-weight: 700;
	display: block;
	line-height: 19px;
	margin-bottom: 0;
	white-space: nowrap;
}

.info-header .order-call {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 16px;
	display: inline-block;
}

.info-header .link-email {
	color: #9E9E9E;
	font-family: Muller, sans-serif;
	/*font-size: 12px;*/
	/*font-weight: 400;*/
	/**/font-size: 16px;
	/**/font-weight: bold;
	line-height: 18px;
	display: block;
}

.info-header .searsh {
	position: relative;
	width: 100%;
}

.info-header .searsh .area-sersh {
	font-family: Muller, sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	width: 100%;
	height: 35px;
	outline: 0;
	color: #525252;
	padding: 8px 109px 5px 20px;
	border: 1px solid #325AFF;
	border-radius: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.info-header .searsh .button-sersh {
	position: absolute;
	font-family: Muller, sans-serif;
	width: 106px;
	height: 35px;
	border-radius: 5px;
	background-color: #000000;
	font-size: 13px;
	color: #fff;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.1653 0C2.76585 0 0 2.76585 0 6.1653C0 9.56495 2.76585 12.3306 6.1653 12.3306C9.56495 12.3306 12.3306 9.56495 12.3306 6.1653C12.3306 2.76585 9.56495 0 6.1653 0ZM6.1653 11.1924C3.39339 11.1924 1.13821 8.93725 1.13821 6.16533C1.13821 3.39341 3.39339 1.13821 6.1653 1.13821C8.93722 1.13821 11.1924 3.39339 11.1924 6.1653C11.1924 8.93722 8.93722 11.1924 6.1653 11.1924Z' fill='white'/%3E%3Cpath d='M13.8332 13.0285L10.5704 9.76561C10.348 9.54327 9.98796 9.54327 9.76563 9.76561C9.54329 9.98775 9.54329 10.3482 9.76563 10.5703L13.0285 13.8332C13.1397 13.9444 13.2852 14 13.4309 14C13.5764 14 13.7221 13.9444 13.8332 13.8332C14.0556 13.6111 14.0556 13.2506 13.8332 13.0285Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-left: 20px;
	outline: 0;
	border: 0;
	top: 0;
	right: 0;
	cursor: pointer;
	transition: all .3s;
}

.info-header .searsh .button-sersh:hover {
	background-color: #325AFF;
}

.info-header .order-nav-area .compare {
	width: 22px;
	height: 22px;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.65' y='10.65' width='4.7' height='10.7' rx='1.35' stroke='%23325AFF' stroke-width='1.3'/%3E%3Crect x='8.65' y='4.65' width='4.7' height='16.7' rx='1.35' stroke='%23325AFF' stroke-width='1.3'/%3E%3Crect x='16.65' y='0.65' width='4.7' height='20.7' rx='1.35' stroke='%23325AFF' stroke-width='1.3'/%3E%3C/svg%3E");
	margin-right: 32px;
	cursor: pointer;
	position: relative;
}

.info-header .order-nav-area .heart-like {
	width: 24px;
	height: 23px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0859 0.9375C15.2126 0.9375 13.363 1.69354 12.0002 2.98993C10.6371 1.69354 8.7876 0.9375 6.91406 0.9375C3.03699 0.9375 0 3.97449 0 7.85156C0 12.3831 5.22363 17.3712 11.5344 22.9517C11.6673 23.0693 11.8337 23.1281 12.0002 23.1281C12.1666 23.1281 12.3329 23.0693 12.466 22.9515C18.7764 17.3708 24 12.3827 24 7.85156C24 3.97449 20.963 0.9375 17.0859 0.9375ZM12.0002 21.4856C6.362 16.4804 1.40625 11.6865 1.40625 7.85156C1.40625 4.76312 3.82562 2.34375 6.91406 2.34375C8.61255 2.34375 10.3557 3.15729 11.4633 4.46686C11.5968 4.62488 11.7933 4.71588 12.0002 4.71588C12.2071 4.71588 12.4034 4.62488 12.537 4.46686C13.6445 3.15729 15.3876 2.34375 17.0859 2.34375C20.1744 2.34375 22.5938 4.76312 22.5938 7.85156C22.5938 11.6862 17.6382 16.4802 12.0002 21.4856Z' fill='%23325AFF'/%3E%3C/svg%3E%0A");
	margin-right: 30px;
	cursor: pointer;
	position: relative;
}

.info-header .order-nav-area .heart-like-summ,
.info-header .order-nav-area .compare-summ {
	min-width: 14px;
	height: 14px;
	border-radius: 14px;
	background: #EC6608;
	color: #fff;
	font-size: 8px;
	padding-top: 4px;
	position: absolute;
	right: -5px;
	top: -4px;
	text-align: center;
}

.info-header .order-nav-area .shop-car {
	cursor: pointer;
	position: relative;
}

.header__cart {
	display: flex;
}

.info-header .order-nav-area .shop-car .car-img {
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.73254 15.5159H7.73364C7.73456 15.5159 7.73547 15.5157 7.73639 15.5157H20.4844C20.7982 15.5157 21.0742 15.3076 21.1604 15.0058L23.9729 5.16205C24.0335 4.94983 23.991 4.72168 23.8583 4.54553C23.7253 4.36938 23.5175 4.26575 23.2969 4.26575H6.11096L5.60834 2.00385C5.53674 1.68213 5.25146 1.45325 4.92188 1.45325H0.703125C0.314758 1.45325 0 1.76801 0 2.15637C0 2.54474 0.314758 2.8595 0.703125 2.8595H4.35791C4.4469 3.26031 6.76318 13.6838 6.89648 14.2834C6.14923 14.6083 5.625 15.3533 5.625 16.2189C5.625 17.382 6.57129 18.3282 7.73438 18.3282H20.4844C20.8727 18.3282 21.1875 18.0135 21.1875 17.6251C21.1875 17.2368 20.8727 16.922 20.4844 16.922H7.73438C7.34674 16.922 7.03125 16.6065 7.03125 16.2189C7.03125 15.8318 7.34564 15.5168 7.73254 15.5159ZM22.3647 5.672L19.9539 14.1095H8.29834L6.42334 5.672H22.3647Z' fill='%23325AFF'/%3E%3Cpath d='M7.03125 20.4374C7.03125 21.6005 7.97754 22.5468 9.14062 22.5468C10.3037 22.5468 11.25 21.6005 11.25 20.4374C11.25 19.2744 10.3037 18.3281 9.14062 18.3281C7.97754 18.3281 7.03125 19.2744 7.03125 20.4374ZM9.14062 19.7343C9.52826 19.7343 9.84375 20.0498 9.84375 20.4374C9.84375 20.8251 9.52826 21.1406 9.14062 21.1406C8.75299 21.1406 8.4375 20.8251 8.4375 20.4374C8.4375 20.0498 8.75299 19.7343 9.14062 19.7343Z' fill='%23325AFF'/%3E%3Cpath d='M16.9688 20.4374C16.9688 21.6005 17.915 22.5468 19.0781 22.5468C20.2412 22.5468 21.1875 21.6005 21.1875 20.4374C21.1875 19.2744 20.2412 18.3281 19.0781 18.3281C17.915 18.3281 16.9688 19.2744 16.9688 20.4374ZM19.0781 19.7343C19.4658 19.7343 19.7812 20.0498 19.7812 20.4374C19.7812 20.8251 19.4658 21.1406 19.0781 21.1406C18.6905 21.1406 18.375 20.8251 18.375 20.4374C18.375 20.0498 18.6905 19.7343 19.0781 19.7343Z' fill='%23325AFF'/%3E%3C/svg%3E");
	z-index: 2;
}

.info-header .order-nav-area .shop-car .prise-order {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 14px;
	margin-left: 12px;
	margin-bottom: 0;
}

.info-header .order-nav-area .shop-car .prise-order .header__cart-text {
	width: 100%;
	display: block;
}

.info-header .order-nav-area .shop-car .prise-order .header__cart-summ {
	width: 100%;
	display: block;
	color: #325AFF;
	font-weight: 500;
	font-size: 12px;
	white-space: nowrap;
}

.info-header .order-nav-area .shop-car .prise-order .header__cart-summ--empty {
	color: #9E9E9E;
	font-weight: normal;
}

.info-header .order-nav-area .shop-car .number-item-order {
	min-width: 22px;
	height: 22px;
	border-radius: 22px;
	padding: 5px 4px 0;
	text-align: center;
	line-height: 1;
	background-color: #EC6608;
	color: #fff;
	font-family: Muller, sans-serif;
	font-size: 13px;
	z-index: 1;
	margin-left: 12px;
	white-space: nowrap;
}

.info-header .order-nav-area .shop-car .number-item-order--empty {
	background-color: #fff;
}

.f-nav .height-info-header {
	padding-bottom: 0;
}

.f-nav .logo {
	display: none;
}

.f-nav .header__search {
	margin-left: 267px;
	z-index: 1;
	position: relative;
}

.f-nav .header__controls {
	z-index: 1;
	position: relative;
}

.f-nav .header__catalog {
	position: absolute;
	top: 17px;
	padding-top: 0;
	padding-bottom: 0;
	width: 100%;
	background: #fff;
}

.f-nav .catbrend-area .tab-area .tab {
	margin-top: 6px;
}

.header__catalog {
	padding-top: 12px;
	background: #F9F8F8;
}

.catbrend-area ul {
	list-style: none;
}

.catbrend-area .tab-area {
	/*height: 0;*/
	z-index: 900;
	/*position: relative;*/
	position: absolute;
	width: calc(100% - 60px);
}

.catbrend-area .tab-area .tab {
	width: 100%;
	background-color: #fff;
	position: relative;
	display: none;
	top: 0;
}

.catbrend-area .tab-area .tab.active {
	display: block;
}

.catbrend-area .tab-area .tab.active:before {
	content: '';
	display: block;
	width: 100vw;
	height: 100vh;
	position: absolute;
	top: 14px;
	left: -30px;
	background: rgba(0, 0, 0, 0.3);
}

.catbrend-area .catbrend-area__tab-wrapper {
	overflow: hidden;
	background-color: #fff;
	position: relative;
	padding-bottom: 26px;
}
.catbrend-area__tab-wrapper .img-responsive {
	display: block;
	max-width: 176px;
	height: auto;
	width: auto;
	max-height: 90px;
}
.catbrend-area__tab-wrapper #cat_menu_new .img-responsive {
	display: inline-block;
	max-width: 100%;
	max-height: initial;
}

.catbrend-area .catbrend-area__close {
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='31.4971' height='2.04069' rx='1.02034' transform='matrix(0.6985 -0.71561 0.6985 0.71561 0 22.5396)' fill='%23101010'/%3E%3Crect width='31.4971' height='1.99906' rx='0.999528' transform='matrix(0.6985 0.71561 -0.6985 0.71561 1.99927 0.0149384)' fill='%23101010'/%3E%3C/svg%3E%0A");
	position: absolute;
	top: 36px;
	right: 36px;
	cursor: pointer;
}

.catbrend-area .catbrend-area__title {
	font-weight: 500;
	font-size: 36px;
	text-transform: uppercase;
	margin: 30px 0 0 30px;
	display: block;
	color: #000;
}

.catbrend-area .catbrend-area__title:hover {
	color: #325AFF;
}

.catbrend-area .category-but__menu {
	width: 100%;
	margin-top: 53px;
	padding: 0 30px 0 34px;
	display: flex;
	height: calc(100vh - 300px);
}

.catbrend-area *::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

.catbrend-area *::-webkit-scrollbar-track {
	background: #F1F1F1;
}

.catbrend-area *::-webkit-scrollbar-thumb {
	background: #325AFF;
	border-radius: 2px;
}

.catbrend-area .category-but__menu .category-but__menu-left {
	width: 361px;
	height: 100%;
	max-height: 100%;
	overflow-y: scroll;
	padding-right: 26px;
}

.catbrend-area .category-but__menu .category-but__menu-left li {
	position: relative;
}

.catbrend-area .category-but__menu .category-but__menu-left li a {
	display: flex;
	align-items: center;
	padding: 5px 30px 5px 0;
}

.catbrend-area .category-but__menu .category-but__menu-left li .category-but__menu-image {
	width: 36px;
	margin-right: 12px;
}

.catbrend-area .category-but__menu .category-but__menu-left li .category-but__menu-text {
	font-size: 16px;
	color: #000;
	width: calc(100% - 36px);
}

.catbrend-area .category-but__menu .category-but__menu-right {
	width: calc(100% - 361px);
	margin-left: 21px;
	border-left: 1px solid #ddd;
}

.catbrend-area .category-but__menu .category-but__menu-right .category-but__menu-right-header {
	display: none;
}

.catbrend-area .sub {
	max-height: 100%;
}

.catbrend-area .category-but__menu .category-but__menu-right .sub-menuleft>div {
	height: 100%;
	max-height: 100%;
}

.catbrend-area .category-but__submenu {
	overflow-x: hidden;
	overflow-y: auto;
	/*display: flex;*/
	/*flex-wrap: wrap;*/
	/*flex-direction: column;*/
	padding-left: 18px;
	/**//*max-height: 40vh;*/
	columns: 3;
}

.catbrend-area .nav-catbrend {
	position: relative;
	display: flex;
	align-items: center;
}

.catbrend-area .nav-catbrend li {
	font-family: Muller, sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	display: block;
	cursor: pointer;
	position: relative;
	color: #000;
}

.catbrend-area .nav-catbrend li a {
	color: #000;
}

.catbrend-area .nav-catbrend li:hover {
	color: #325AFF;
}

.catbrend-area .nav-catbrend li a:hover {
	color: #325AFF;
}

.catbrend-area .nav-catbrend li:first-of-type {
	margin-right: 20px;
}

.catbrend-area .nav-catbrend li.category-but.selected {
	background: #325AFF;
	border-radius: 10px;
	color: #fff;
	padding: 12px 15px 10px 55px;
	text-align: left;
	overflow: hidden;
}

.catbrend-area .nav-catbrend li.category-but.selected a {
	color: #fff;
}

.catbrend-area .nav-catbrend li.category-but.selected:before {
	content: '';
	width: 40px;
	height: 36px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.787 0.21965C15.503 -0.0732 15.0425 -0.07325 14.7585 0.2197L8.00017 7.18935L1.24153 0.21965C0.957552 -0.0732 0.497043 -0.07325 0.213018 0.2197C-0.0710061 0.5126 -0.0710061 0.98745 0.213018 1.28035L7.48594 8.78035C7.62233 8.921 7.8073 9 8.00017 9C8.19304 9 8.37806 8.92095 8.5144 8.7803L15.7869 1.2803C16.071 0.98745 16.071 0.51255 15.787 0.21965Z' fill='white'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
}

.catbrend-area .nav-catbrend li.brend-but.selected {
	background: #325AFF;
	border-radius: 10px;
	color: #fff;
	padding: 12px 55px 10px 15px;
	text-align: left;
	overflow: hidden;
	height: 35px;
}

.catbrend-area .nav-catbrend li.brend-but.selected a {
	color: #fff;
}

.catbrend-area .nav-catbrend li.brend-but.selected:before {
	content: '';
	width: 40px;
	height: 35px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #000;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.787 0.21965C15.503 -0.0732 15.0425 -0.07325 14.7585 0.2197L8.00017 7.18935L1.24153 0.21965C0.957552 -0.0732 0.497043 -0.07325 0.213018 0.2197C-0.0710061 0.5126 -0.0710061 0.98745 0.213018 1.28035L7.48594 8.78035C7.62233 8.921 7.8073 9 8.00017 9C8.19304 9 8.37806 8.92095 8.5144 8.7803L15.7869 1.2803C16.071 0.98745 16.071 0.51255 15.787 0.21965Z' fill='white'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
}

.catbrend-area .nav-catbrend li.category-but.selected.active:before,
.catbrend-area .nav-catbrend li.brend-but.selected.active:before {
	transform: rotate(180deg);
}

.catbrend-area .category-sidebar li:hover .sub-menuleft {
	display: flex;
}

.catbrend-area .category-sidebar li .sub-menuleft li:hover .sub-menuleft {
	display: block;
}

.catbrend-area .category-sidebar li .sub-menuleft li .sub-menuleft {
	display: none;
}

.catbrend-area .category-sidebar li .sub-menuleft {
	position: absolute;
	box-shadow: 3px 0 10px rgba(130, 130, 130, 0.49);
	border-radius: 0 4px 4px 0;
	background-color: #f5f5f5;
	z-index: 11;
	width: 430px;
	right: 10px;
	top: 0;
	transform: translateX(100%);
	padding: 0 14px;
	padding-right: 0;
	display: none;
}

.catbrend-area .category-sidebar li .sub-menuleft img {
	padding: 14px 0;
	min-height: 125px;
	min-width: 100px;
	max-height: 125px;
	max-width: 100px;
	height: 125px;
	width: 100px;
}

.catbrend-area .category-sidebar li .sub-menuleft li {
	padding: 0;
	padding-right: 21px;
	border-top: 0;
}

.catbrend-area .category-sidebar li .sub-menuleft li:before {
	display: none;
}

.catbrend-area .category-sidebar li .sub-menuleft li:hover {
	background-color: #f5f5f5;
}

.catbrend-area .category-sidebar li .sub-menuleft li a {
	line-height: 35px;
}

.catbrend-area .category-sidebar li.parent.flvl:before {
	content: "";
	width: 6px;
	height: 7px;
	display: block;
	background: url(../img/right-hover.svg) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.catbrend-area .category-sidebar .category-but__menu-left li:hover,
.catbrend-area .category-sidebar .category-but__menu-left li.active {
	background-color: #F9F8F8;
}

.catbrend-area .sub-menuleft .slvl {
	/*width: 30%;*/
	margin-right: 5%;
	/*display: inline-block;*/
	display: block;
}

.catbrend-area .sub-menuleft .slvl:nth-of-type(3n) {
	margin-right: 0;
}

.catbrend-area .sub-menuleft .slvl:hover>a {
	background: #F9F8F8;
}

.catbrend-area .sub-menuleft .slvl>a {
	font-size: 16px;
	line-height: 16px;
	color: #000;
	padding: 18px 20px 16px;
	display: block;
	margin-bottom: 14px;
}

.catbrend-area .sub-menuleft .slvl>a:hover {
	color: #325AFF;
}

.catbrend-area .sub-menuleft .slvl>ul li a {
	font-size: 14px;
	line-height: 14px;
	color: #9E9E9E;
	margin-bottom: 15px;
	padding-left: 30px;
	display: block;
}

.catbrend-area .sub-menuleft .slvl>ul li a:hover {
	color: #325AFF;
}

.catbrend-area .brend-sidebar .catbrend-area__tab-wrapper {
	padding-bottom: 60px;
	padding-right: 30px;
}

.catbrend-area .brend-sidebar ul {
	display: flex;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	flex-wrap: wrap;
	justify-content: space-between;
	flex-flow: row wrap;
	padding: 53px 10px 0 10px;
	padding-left: 34px;
	max-height: calc(100vh - 335px);
}
.catbrend-area .brend-sidebar ul::after {
	content: "";
	flex: auto;
}

.catbrend-area .brend-sidebar ul li {
	width: calc(100% / 7);
	box-sizing: border-box;
	padding: 0 0 80px 0;
	/*display: inline-block;*/
	position: relative;
	/*margin-bottom: 80px;*/
}

.catbrend-area .brend-sidebar ul li a {
	color: #2566b5;
	font-family: Muller, sans-serif;
	font-size: 14px;
	line-height: 40px;
	display: block;
	width: 100%;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.catbrend-area .brend-sidebar ul li a img {
	margin: 0 auto;
}

.consultation-sidebar {
	background-color: #f2f2f2;
	padding: 15px 10px;
	position: relative;
}

.consultation-sidebar:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 20px;
	border: 20px solid transparent;
	border-left: 20px solid #EC6608;
}

.consultation-sidebar p {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
	padding: 0 10px;
	margin-bottom: 15px;
}

.consultation-sidebar input,
.consultation-sidebar textarea {
	border: 1px solid #e6e6e6;
	background-color: #fff;
	width: 100%;
	margin-bottom: 10px;
	color: #000;
	font-size: 14px;
	line-height: 24px;
	outline: 0;
	padding: 12px 24px;
}

.consultation-sidebar input[type="submit"],
.consultation-sidebar button,
.consultation-sidebar a.button {
	border-radius: 6px;
	background-color: #325AFF;
	color: #fff;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	outline: 0;
	padding: 13px 24px;
	text-align: center;
	border: 0;
	width: 100%;
	cursor: pointer;
	margin-bottom: 0;
}

.consultation-sidebar input[type="submit"]:hover,
.consultation-sidebar button:hover,
.consultation-sidebar a.button:hover {
	background: #325AFF;
	opacity: 0.8;
}

.consultation-sidebar input[type="submit"]:disabled,
.consultation-sidebar button:disabled,
.consultation-sidebar a.button:disabled {
	background-color: #d4d4d4;
	cursor: default;
}

.reiting-yandex-sidebar {
	border-radius: 4px 4px 0 0;
}

.reiting-yandex-sidebar .title-reiting {
	background-color: #EC6608;
	border-radius: 4px 4px 0 0;
	min-height: 58px;
	text-align: center;
}

.reiting-yandex-sidebar .title-reiting .first {
	color: #000;
	font-size: 18px;
	padding-top: 5px;
	font-family: Muller, sans-serif;
	font-weight: 400;
	line-height: 24px;
}

.reiting-yandex-sidebar .title-reiting .first .big {
	font-weight: 700;
}

.reiting-yandex-sidebar .title-reiting .first .big .red {
	color: red;
}

.reiting-yandex-sidebar .title-reiting .second {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.reiting-yandex-sidebar .star-area {
	text-align: center;
	padding: 15px 0;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
}

.reiting-yandex-sidebar .star-area .star {
	list-style: none;
	display: inline-block;
}

.reiting-yandex-sidebar .star-area .star li {
	display: inline-block;
	font-size: 0;
	width: 24px;
	height: 24px;
	background: url(../img/star.svg);
}

.info-baner {
	font-size: 0;
	margin-bottom: 80px;
	padding-top: 40px;
	padding-bottom: 50px;
	width: 100%;
	background: #fff;
}

.info-baner .info-baner__wrapper {
	display: flex;
	padding: 0 50px;
}

.info-baner .info-baner__left {
	width: 420px;
	padding-right: 67px;
}

.info-baner .info-baner__logo {
	margin-bottom: 27px;
}

.info-baner .info-baner__title {
	font-weight: 500;
	font-size: 36px;
	line-height: 36px;
	margin-bottom: 0;
	color: #000;
}

.info-baner .info-baner__right {
	width: calc(100% - 420px);
}

.info-baner .info-baner__text {
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 15px;
}

.info-baner .info-baner__tiles {
	margin-top: 30px;
}

.info-baner .info-area {
	display: inline-block;
	width: 33.333%;
	max-width: 400px;
}

.info-baner .info-area:last-child .info-item {
	margin-right: 0;
}

.info-baner .info-area .info-item {
	border-radius: 10px;
	background: #325AFF;
	text-align: right;
	color: #fff;
	height: 100%;
	padding: 45px 30px 45px 20px;
	margin-right: 30px;
}

.info-baner .info-area a {
	text-decoration: none;
	vertical-align: top;
	word-break: break-all;
}

.info-baner .info-area a:hover .info-item {
	background-color: #0b29a7;
}

.info-baner .info-area p {
	color: #fff;
	font-family: Muller, sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 24px;
	position: relative;
	display: inline-block;
	margin-bottom: 13px;
}


/*.info-baner .info-area .phon:before {*/


/*    content: "";*/


/*    width: 31px;*/


/*    height: 33px;*/


/*    display: block;*/


/*    position: absolute;*/


/*    background: url(../img/phone.svg);*/


/*    background-size: 100% 100%;*/


/*    left: -40px;*/


/*    bottom: 0;*/


/*}*/


/*.info-baner .info-area .email:before {*/


/*    content: "";*/


/*    width: 33px;*/


/*    height: 26px;*/


/*    display: block;*/


/*    position: absolute;*/


/*    background: url(../img/email.svg);*/


/*    background-size: 100% 100%;*/


/*    left: -45px;*/


/*    bottom: 0;*/


/*}*/


/*.info-baner .info-area .download:before {*/


/*    content: "";*/


/*    width: 25px;*/


/*    height: 25px;*/


/*    display: block;*/


/*    position: absolute;*/


/*    background: url(../img/download.svg);*/


/*    background-size: 100% 100%;*/


/*    left: -35px;*/


/*    bottom: 0;*/


/*}*/

.info-baner .info-area span {
	color: #fff;
	font-family: Muller, sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	width: 100%;
	display: block;
}

.project-page .project-title {
	color: #000;
	line-height: 30px;
	font-family: Muller, sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 15px;
	margin-bottom: 15px;
}

.project-page .img-brend-project {
	display: table-cell;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 20px;
}

.project-page .img-brend-project img {
	display: inline-block;
	margin: 15px;
}

.project-page .line-left {
	padding-left: 20px;
	border-left: 2px solid #EC6608;
}

.project-page .pokazateli {
	padding-top: 20px;
	padding-bottom: 50px;
}

.project-page .pokazateli .area-pokazatelia .first {
	color: #EC6608;
	font-family: Muller, sans-serif;
	font-weight: 500;
	line-height: 40px;
	margin-bottom: 0;
	font-size: 60px;
}

.project-page .pokazateli .area-pokazatelia .first span {
	font-size: 30px;
}

.project-page .pokazateli .area-pokazatelia .second {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
}

.project-page .this-block {
	margin-top: 15px;
}

.project-page .this-block .area-pokazatelia {
	margin-bottom: 60px;
}

.project-page .this-block .area-pokazatelia p {
	margin-top: 20px;
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.2em;
	text-transform: initial;
}

.project-page .this-block .area-pokazatelia p span {
	font-weight: 700;
	text-transform: uppercase;
}

.project-page .preim-shop {
	display: table;
	width: 100%;
	padding-bottom: 10px;
}

.project-page .preim-shop .first-img {
	display: table-cell;
	vertical-align: middle;
	width: 80px;
	padding-right: 20px;
}

.project-page .preim-shop .second-des {
	display: table-cell;
	vertical-align: middle;
}

.project-page .preim-shop .second-des p {
	margin-bottom: 0;
}

.zakaz-full .info-for-orders {
	margin-bottom: 5px;
}

.zakaz-full .info-for-orders span {
	height: 14px;
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 16px;
	margin-bottom: 18px;
	font-weight: 400;
	display: inline-block;
}

.zakaz-full .info-for-orders .bold {
	font-weight: 700;
}

.zakaz-full .info-for-orders .suuma {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding-left: 50px;
}

.zakaz-full .info-for-orders .suuma span {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	padding-left: 10px;
}

.zakaz-full.active {
	margin-top: 15px;
	border-bottom: 1px solid #d6d6d6;
}

.zakaz-full .product {
	margin-bottom: 15px;
}

.zakaz-full .product:hover {
	border: 1px solid #325AFF;
}

.zakaz-full .product .name {
	margin-bottom: 0;
	text-align: left;
	font-size: 14px;
}

.zakaz-full .product .prise-quantity {
	margin: 0;
}

.zakaz-full .product .prise-quantity .prise {
	font-size: 24px;
	padding-left: 25px;
}

.zakaz-full .product .item-quan {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	width: 100%;
	display: inline-block;
}

.zakaz-full .product .art {
	text-align: left;
}

.zakaz-full .product .block-img {
	margin-left: 10px;
	margin-right: 20px;
	width: 80px;
}

.zakaz-full .product .block-img img {
	width: 100%;
}

.content .line-zakaz-title {
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

.content .line-zakaz-title p {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 38px;
	margin-bottom: 0;
}

.content .fw {
	width: 140px;
}

.content .paragraf p {
	letter-spacing: -0.5px;
}

.content .line-zakaz {
	border-bottom: 1px solid #d6d6d6;
}

.content .line-zakaz p {
	line-height: 48px;
	margin-bottom: 0;
}

.content .line-zakaz .number {
	color: #2566b5;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-decoration: underline;
	padding-left: 20px;
	position: relative;
	cursor: pointer;
}

.content .line-zakaz .number:before {
	content: "";
	width: 10px;
	height: 5px;
	background-image: url(../img/right_bred-active.png);
	display: block;
	position: absolute;
	left: 0;
	top: calc(50% - 2.5px);
}

.content .line-zakaz .number.active:before {
	transform: rotate(-180deg);
}

.content .line-zakaz .data {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.content .line-zakaz .status {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.content .line-zakaz .status.complite {
	color: #25b135;
}

.content .line-zakaz .bonus {
	color: #EC6608;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.content .line-zakaz .prise {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.content .line-zakaz .cart-item {
	width: 31px;
	height: 24px;
	margin-left: 22px;
	background: url(../img/cart.svg) no-repeat;
	cursor: pointer;
}

.kabinet-nav {
	margin-bottom: 20px;
}

.kabinet-nav .kabinet-title {
	background-color: #2566b5;
	width: 100%;
}

.kabinet-nav .kabinet-title p {
	width: 100%;
	line-height: 48px;
	color: #fff;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 700;
	padding-left: 30px;
}

.kabinet-nav ul {
	list-style: none;
	width: 100%;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

.kabinet-nav ul li {
	padding: 0 10px;
	border-top: 1px solid #e6e6e6;
	display: block;
	position: relative;
}

.kabinet-nav ul li:hover,
.kabinet-nav ul li.active {
	background-color: #e6e6e6;
}

.kabinet-nav ul li:before {
	content: "";
	width: 5px;
	height: 10px;
	display: block;
	background: url(../img/right-hover.svg) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.kabinet-nav ul li a {
	color: #2566b5;
	font-family: Muller, sans-serif;
	font-size: 14px;
	line-height: 40px;
	display: block;
	width: 100%;
}

.bonus-saitbar {
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-top: 2px solid #EC6608;
	width: 100%;
	padding: 20px 30px;
	margin-bottom: 20px;
}

.bonus-saitbar p {
	width: 100%;
}

.bonus-saitbar .first {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
}

.bonus-saitbar .first span {
	float: right;
	font-size: 22px;
	font-weight: 700;
	color: #EC6608;
}

.bonus-saitbar .second {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: right;
	line-height: 20px;
}

.bonus-saitbar .thirst {
	color: #010101;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-top: 10px;
}

.bonus-saitbar .thirst span {
	float: right;
	color: #010101;
	font-weight: 700;
}

.addmt150 {
	margin-top: 150px;
}

.dont-registr {
	margin-bottom: 25px;
}

.dont-registr .nr {
	color: #2566b5;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-decoration: underline;
}

.content .back-delete {
	margin-bottom: 20px;
}

.content .back-delete .back a {
	font-family: Muller, sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	color: #949494;
}

.content .back-delete .back a:hover {
	color: #325AFF;
}

.content .back-delete .back .arows {
	position: relative;
	padding-left: 28px;
}

.content .back-delete .back .arows:before {
	content: "";
	width: 17px;
	height: 11px;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-pointing-to-left%3C/title%3E%3Cimage id='arrow-pointing-to-left' class='cls-1' width='18' height='12' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAACXBIWXMAAAsSAAALEgHS3X78AAAA6ElEQVQoU5XTIUtEQRSG4ecuG3WDwaIGMWm2mwTBKlgEo+Jp/pY9aBWL4C8QLNpsdsPiT7AosuI17LIsd+cu7gsTZjjvxzcMU9V1rUlm3uEQqxHxNTNQoNM8yMxrHGOA3xmjhe70JjOvcIbHiNgvK2UmjcZNzvGwaAjjoKkmGREH85UyVb/fv8UJatzgB8tzrVneu0YhjIJOUbXPtzLsYAcfRte8jIgKa1j/59pAr6rrWmZu4hU97EXEswXpQEQMsIshnjLzaK5VYPL8EfGGbXzjPjMvWq0CVfOLZOYWXrCCpYj4LIlN/gBarUTSPapeXAAAAABJRU5ErkJggg=='/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: -1px;
}

.content .back-delete .back .fixcart {
	position: relative;
	border-radius: 8px;
	position: relative;
	cursor: pointer;
	text-transform: uppercase;
	color: #fff;
	background-color: #325AFF;
	font-weight: 500;
	font-size: 13px;
	padding: 12px 55px 10px 15px;
	display: block;
	overflow: hidden;
	appearance: none;
	border: 0;
	outline: none;
	right: 0;
	transition: padding-left .1s, opacity .1s, right .1s;
}

.content .back-delete .back .fixcart:before {
	content: '';
	position: absolute;
	display: block;
	background-color: #000;
	width: 40px;
	height: 100%;
	right: 0;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 38 40'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ecart (1)%3C/title%3E%3Cimage id='cart' class='cls-1' width='38' height='40' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAACXBIWXMAAAsSAAALEgHS3X78AAADOElEQVRYR8WY24uNYRTGf3swpEkaF3LO1MihoQwzyOGGXAk3Qm6UIuVuygWluJsrpZhS4wKllPIHKJFybMzIYRwip5FDxsQwg3lcvN/XXvud77Rn7z2eWu317rWeb573sN717clJOgLsBz4CHUAncB94DLznPyEnSTGxP8BL4CxwLCancpB0XNKQkjFVEqNpObkFmw00AIuB+sCagOpA/xbgctTEKoYE1aeVx9G0GZbbqhI03zF+Y2xWhZAkrMP4jUAuLrESCM9YFKqBL0BNMJ4DvI5LLjeSVmyQwlWbGZdYCYxNid8F1gR+G/CI0dnS7jRhj4zfENioIGkrAbpT4pXC96TDD+7gfwbGB+ODQA+V2c4h4BTubw6mCQO4hesCAAuAJwm5peI37ty/S9tKgHvG3xybVTr2ki/G21mE2Q6wJDardKzJu3RmEfbA+Mtjs0qHFXYjyxmbhOsA4TJPxxVAOTGLfFcZAGqzrFgfhfdZE+XHUuPfBPqzCAPXAULYh5QLq41/HdIv2BBW2LzYrJFjnfG7YGTCFsVmjQy1FO7CHcgu7AHwI/AXAVMScotFMzAm8J8DryC7sF84EjhOXUJusag3/tXQSXu7sHhI/oJtAS6Rn+lIIWCXGV/LRzL8MAisRZXHQmX4MeLjSlpCiRjEvGYVs5UduEa7EnfOUltGRlThznA78Df8MktL+i8oZistJuJ6ZvgCWQxqcNxxSUnFCpsLnAfeAm+Cz3ZgWhIpwHzgIvCOPLcNd8EOh6IrMMqWSfoZUUmS9FXSvATuWkl/Y7gfJM3yOWliQquS9MV74Fdv/FLR3AmS+r1cn9vl89IEhbbTPOSTpI2SaiRtlfTNxDZGcPeZeI+kdQF3hwoFr7K8NEGh2f/8HPJirSbWGsG9YOIHvNhJEztsY1kP/5Dx/bvPjm1eCHsf+ZVoW1rhvRUxwyjbZmbWK2mTpMmStqtwO9ZHcPeY+GdJGwLubkkDJtZseWmCQsvJVY/Fd2/8NIKHpGpJfV6uz73n89IEWVus4dUUokdSXQJ3hYZXZohXkqb5nDQxvs2QdCZ4WK+kF5LaJNVm4NZJOifpdcB9JumEXIUOy/8HWeXjNnCulbcAAAAASUVORK5CYII='/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 14px;
	background-position: center;
}

.content .back-delete .back .fixcart:hover {
	color: #fff;
}

.content .back-delete .delete a {
	color: #949494;
	font-family: Muller, sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	position: relative;
}

.content .back-delete .delete a:before {
	content: "";
	display: block;
	width: 13px;
	height: 13px;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 13 13'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eclose (1) copy%3C/title%3E%3Cimage id='close_1_copy' data-name='close 1 copy' class='cls-1' width='13' height='13' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsSAAALEgHS3X78AAABEElEQVQoU4XRvU5UURQG0MXlGUYaExp7u4mFkGiDBUKCA8RAgRY23+vMTrAy8Q8IEoxobGgsqG5l4gsYO1sfYGzukGEYZbfnW2efvc/ccDj8g4skj9xQVXWGBw2+Y6Wqjm4Ab7CKH02S+zjBVlUd/gO8xS7OktxrIMkAp9iehlX1Gjv4nGQN5kaj0WTgBBt4h2fYx/Ouw9o4dwV18D2e4icW8SHJ5mTmGurgL9zG7yQL0+fNDPByDHCrql79F3VDv8BH3MEh9qrqYDJ3+bxurTv4lGR94qJjDHCcZIuu09RaLwF0SzjF5vg75nu93lc8wZckj82ofr9/1LbtXQzatl1u8BDfkqzOAuNKsoFzLP0FZxRw4qazPUAAAAAASUVORK5CYII='/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	top: -2px;
	left: -20px;
}

.content .back-delete .delete a:hover {
	color: #325AFF;
}

.fast-cart .item-fast-cart {
	margin-bottom: 20px;
	border-radius: 7px;
}

.fast-cart .but-vish-compare {
	z-index: 4;
}

.fast-cart .but-vish-compare span {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin-top: -29px;
	margin-left: 30px;
	display: none;
}

.fast-cart .but-vish-compare .delete-item {
	display: none;
}

.fast-cart .but-vish-compare .area-for-mob-vc {
	z-index: 3;
	top: 20px;
}

.fast-cart .but-vish-compare.active .delete-item,
.fast-cart .but-vish-compare:hover .delete-item {
	display: inline-block;
	margin-right: 20px;
}

.fast-cart .but-vish-compare.active span,
.fast-cart .but-vish-compare:hover span {
	display: block;
}

.fast-cart .delete-item {
	width: 19px;
	height: 24px;
	background: url(../img/corzina.png) no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
	margin-right: 25px;
	background-size: contain;
}

.fast-cart .delete-item:hover {
	background: url(../img/corzina--hover.png) no-repeat;
	background-size: contain;
}

.fast-cart .product img {
	margin: 0;
	padding-right: 40px;
}

.fast-cart .product .name {
	text-align: left;
}

.fast-cart .product .art-qua-area {
	width: 100%;
}

.fast-cart .product .art-qua-area .art {
	text-align: left;
	display: inline-block;
	font-size: 16px;
	color: #5a5a5a;
	margin-bottom: 8px;
}

.fast-cart .product .art-qua-area .qua-prod {
	text-align: left;
	display: inline-block;
	float: right;
}

.fast-cart .product .old-prise-bonus .bonus {
	float: none;
}

.fast-cart .product .term-dostavka {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
}

.fast-cart .product .term-dostavka span {
	color: #5a5a5a;
}

.fast-cart .product .fixheight {
	height: 100%;
}

.fast-cart .product .prise-quantity {
	margin-top: 0;
	padding-left: 10px;
}

.fast-cart .product .prise-quantity .quantity-but .decrease {
	width: 49px;
	height: 38px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: #325AFF;
	background: #eaeaea;
	cursor: pointer;
	border: 0;
	appearance: none;
	outline: none;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

.fast-cart .product .prise-quantity .quantity-but .increase {
	width: 49px;
	height: 38px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: #325AFF;
	background: #eaeaea;
	cursor: pointer;
	border: 0;
	appearance: none;
	outline: none;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

.fast-cart .product .prise-quantity .quantity-but .decrease:hover,
.fast-cart .product .prise-quantity .quantity-but .increase:hover {
	background: #e5e5e5;
}

.fast-cart .product .prise-quantity .quantity-but .quantity {
	width: 50px;
	height: 38px;
	background: #e5e5e5;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	border: 0;
}

.fast-cart .product .prise-quantity .oldprise {
	display: block;
}

.fast-cart .product .prise-quantity .prise {
	display: block;
}

.fast-cart .all-prise-area {
	text-align: right;
	margin-top: 5px;
}

.fast-cart .all-prise-area .inform {
	margin-bottom: 10px;
	margin-right: 23px;
}

.fast-cart .all-prise-area .qua-prod {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	display: inline-block;
	min-width: 100px;
	text-align: left;
}

.fast-cart .all-prise-area .all-prise {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 21px;
	line-height: 26px;
	display: inline-block;
	min-width: 115px;
}

.fast-cart .all-prise-area .bonus {
	color: #EC6608;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 700;
	display: inline-block;
	min-width: 150px;
	text-align: right;
}

.fast-cart .open-input {
	margin-bottom: 10px;
}

.fast-cart .open-input p {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 5px;
	font-weight: 500;
	padding: 3px;
	display: inline-block;
	position: relative;
	cursor: pointer;
}

.fast-cart .open-input p:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	background-color: #EC6608;
}

.fast-cart .open-input input {
	color: #000;
	max-width: 240px;
	font-family: Muller, sans-serif;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 5px;
	font-weight: 500;
	border-radius: 4px;
	padding: 10px;
	display: none;
	border: 1px solid #5a5a5a;
}

.fast-cart .open-input input.bonus {
	border: 0;
	outline: 0;
	color: #EC6608;
	padding: 0 3px;
	background: #fff;
}

.fast-cart .open-input span {
	color: #010101;
	font-family: Muller, sans-serif;
	font-size: 13px;
	padding: 0 3px;
	margin-top: 10px;
	display: none;
}

.fast-cart .open-input button {
	color: #010101;
	font-family: Muller, sans-serif;
	font-size: 13px;
	cursor: pointer;
	font-weight: 500;
	line-height: 18px;
	padding: 10px 20px;
	margin-left: 10px;
	margin-bottom: 5px;
	text-align: center;
	background-color: #f2f2f2;
	border: 1px solid #f2f2f2;
	outline: 0;
	border-radius: 4px;
	display: none;
}

.fixcatproduct .product .prise-quantity .quantity-but {
	display: flex;
}

.modal-windows {
	width: 450px;
	position: absolute;
	z-index: 100;
	top: -50px;
	right: 15px;
	display: none;
	background-color: #fff;
	border-radius: 20px;
	padding: 50px 42px;
}

.modal-windows.file-send {
	width: 460px;
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	transform: translate(-50%, -50%);
	min-height: 165px;
}

.modal-windows.file-send .mf-ok-text {
	text-align: center;
	margin-top: 20%;
	color: green;
	font-weight: 700;
}

.modal-windows.one-click {
	width: 400px;
	max-width: 80vw;
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	transform: translate(-50%, -50%);
}

.modal-windows.vxod {
	box-shadow: 2px 2px 10px 2px rgba(158, 158, 158, 0.7);
	top: 50%;
	right: 50%;
	transform: translate(50%, -50%);
	position: fixed;
}

.modal-windows p {
	color: #000;
	font-family: Muller, sans-serif;
	font-weight: 500;
	line-height: 36px;
	text-align: center;
}

.modal-windows p font.errortext {
	font-size: 14px;
}

.modal-windows>div>p,
.modal-windows h3 {
	font-size: 36px;
	line-height: 36px;
}

.modal-windows.zvonok {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	transform: translate(-50%, -50%);
}
.modal-windows.wprice {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	transform: translate(-50%, -50%);
}
.modal-windows.pan-w {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	transform: translate(-50%, -50%);
}
.modal-windows.thank-you {
	width: 280px;
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	transform: translate(-50%, -50%);
}

.modal-windows.thank-you p {
	font-size: 24px;
	margin-bottom: 0;
}

.modal-windows.otzuvmod {
	position: fixed;
	width: 280px;
	top: 50%;
	left: 50%;
	display: none;
	transform: translate(-50%, -50%);
}

.modal-windows.otzuvmod textarea {
	height: 80px;
	padding-left: 18px;
}

.modal-windows.otzuvmod .remember {
	font-size: 12px;
}

.modal-windows.gorod-dost {
	min-height: 220px;
	width: 520px;
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	transform: translate(-50%, -50%);
}

.modal-windows.gorod-dost .fixsl {
	padding: 0 15px 15px;
	position: relative;
	min-height: 161px;
}

.modal-windows.gorod-dost input {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 24px;
	padding: 5px 18px;
	outline: 0;
	border-radius: 4px;
	border: 1px solid #e6e6e6;
}

.modal-windows.gorod-dost .gorod-dost__clear {
	position: absolute;
	width: 12px;
	height: 12px;
	background: url(../img/krestik.png) no-repeat;
	top: 12px;
	right: 22px;
	cursor: pointer;
}

.modal-windows.presents {
	position: fixed;
	display: none;
	top: 50%;
	left: 50%;
	width: 255px;
	transform: translate(-50%, -50%);
}

.modal-windows.presents .uslovia {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	display: inline-block;
	margin-bottom: 12px;
}

.modal-windows.presents .title-mod {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 40px;
	margin-top: 15px;
	margin-bottom: 10px;
	line-height: 35px;
	font-weight: 700;
	display: inline-block;
	text-align: left;
	padding-left: 85px;
}

.modal-windows.presents .title-mod span {
	font-size: 24px;
}

.modal-windows.presents:before {
	background: url(../img/present.png) no-repeat;
	width: 83px;
	height: 93px;
	top: 5px;
	left: 5px;
	border: 0;
}

.modal-windows input {
	padding: 9px 18px;
	background: #F9F8F8;
	border-radius: 10px;
	border: 0;
	font-size: 14px;
	margin-bottom: 20px;
}

.modal-windows .closvxod {
	width: 24px;
	height: 24px;
	cursor: pointer;
	display: block;
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='31.4971' height='2.04069' rx='1.02034' transform='matrix(0.6985 -0.71561 0.6985 0.71561 0 22.5397)' fill='%23101010'/%3E%3Crect width='31.4971' height='1.99906' rx='0.999528' transform='matrix(0.6985 0.71561 -0.6985 0.71561 1.99902 0.0149536)' fill='%23101010'/%3E%3C/svg%3E%0A");
	background-size: 100% 100%;
	top: 12px;
	right: 12px;
}

.modal-windows:before {
	display: none;
}

.modal-windows .password-bsck {
	color: #999;
	font-family: Muller, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 12px;
	margin: 0 auto;
	text-decoration: underline;
}

.modal-windows .center-text {
	text-align: center;
}

.modal-windows .remember {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 16px;
	display: inline-block;
	padding-left: 22px;
	margin: 0 0 13px;
	position: relative;
	cursor: pointer;
	user-select: none;
}

.modal-windows .remember:before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 4px;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	position: absolute;
	cursor: pointer;
	top: -1px;
	left: 0;
}

.modal-windows .remember.active:after {
	content: "";
	cursor: pointer;
	width: 18px;
	height: 18px;
	background: url(../img/cheked.png) no-repeat center center;
	display: block;
	position: absolute;
	top: -1px;
	left: 0;
}

.product-standart .product-thumbinal-area {
	border: 1px solid #e6e6e6;
	height: 100%;
	padding: 20px;
	position: relative;
}

.product-standart .product-thumbinal-area .sale {
	width: 41px;
	height: 41px;
	position: absolute;
	border-radius: 50%;
	line-height: 41px;
	text-align: center;
	top: 10px;
	left: 10px;
	z-index: 10;
	background-color: #EC6608;
	color: #000;
	font-family: "Roboto - Black";
	font-size: 13px;
	display: none;
}

.product-standart .product-thumbinal-area .item-nav {
	border: 1px solid #e6e6e6;
	margin-bottom: 10px;
	cursor: pointer;
	padding: 15px 0;
}

.product-standart .product-thumbinal-area .mh-fix {
	height: 100%;
}

.product-standart .product-inform-area .brendi-viem img {
	width: auto;
	max-width: 100%
}

.product-standart .product-inform-area .smol-info {
	margin-top: 8px;
}

.product-standart .product-inform-area .smol-info .heaert {
	width: 26px;
	height: 23px;
	background: url(../img/heart.svg) no-repeat;
	margin-right: 17px;
	cursor: pointer;
	display: inline-block;
}

.product-standart .product-inform-area .smol-info .heaert:hover,
.product-standart .product-inform-area .smol-info .heaert.active {
	background: url(../img/heart-hover.svg) no-repeat;
}

.product-standart .product-inform-area .smol-info .compare {
	width: 24px;
	height: 23px;
	background: url(../img/compare.svg) no-repeat;
	cursor: pointer;
	display: inline-block;
}

.product-standart .product-inform-area .smol-info .compare:hover,
.product-standart .product-inform-area .smol-info .compare.active {
	background: url(../img/compare-hover.svg) no-repeat;
}

.product-standart .product-inform-area .smol-info .art {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
	margin-bottom: 0;
	display: inline-block;
	margin-right: 17px;
}

.product-standart .product-inform-area .smol-info .stok {
	color: #04a516;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
	margin-bottom: 0;
	display: inline-block;
}

.product-standart .product-inform-area .smol-info .tal {
	text-align: right;
}

.product-standart .order-product {
	background-color: #f2f2f2;
	padding: 20px;
	margin-top: 10px;
}

.product-standart .order-product p {
	margin-bottom: 0;
}

.product-standart .order-product .prise-bonus-area .old-prise {
	opacity: 0.5;
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-decoration: line-through;
	display: inline-block;
}

.product-standart .order-product .prise-bonus-area .bonus {
	color: #EC6608;
	margin-left: 40px;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	display: inline-block;
}

.product-standart .order-product .prise-bonus-area .bonus span {
	font-weight: 700;
}

.product-standart .order-product .prise-quantuty .standart-prise p {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 44px;
}

.product-standart .order-product .prise-quantuty .quantity-but {
	display: flex;
	justify-content: flex-end;
	font-size: 0;
}

.product-standart .order-product .prise-quantuty .quantity-but .quantity {
	width: 44px;
	height: 44px;
	color: #010101;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 42px;
	text-align: center;
	border: 1px solid #cecece;
	background-color: #f2f2f2;
	outline: 0;
}

.product-standart .order-product .prise-quantuty .quantity-but .decrease {
	width: 40px;
	height: 44px;
	border-radius: 2px;
	border-top: 1px solid #cecece;
	border-right: 0;
	border-bottom: 1px solid #cecece;
	border-left: 1px solid #cecece;
	background-color: #fff;
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 40px;
	font-weight: 400;
	line-height: 42px;
	outline: 0;
	cursor: pointer;
}

.product-standart .order-product .prise-quantuty .quantity-but .increase {
	width: 40px;
	height: 44px;
	border-radius: 2px;
	border-top: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-left: 0;
	background-color: #fff;
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 32px;
	font-weight: 400;
	line-height: 42px;
	outline: 0;
	cursor: pointer;
}

.product-standart .order-product .prise-quantuty .pt15 {
	padding-top: 15px;
}

.product-standart .order-product .prise-quantuty button {
	display: block;
	outline: 0;
	border: 0;
	border-radius: 4px;
	background-color: #2566b5;
	color: #fff;
	font-family: Muller, sans-serif;
	font-size: 16px;
	float: right;
	font-weight: 400;
	line-height: 24px;
	padding: 10px 65px 10px 20px;
	position: relative;
	cursor: pointer;
}

.product-standart .order-product .prise-quantuty button:before {
	content: "";
	display: block;
	position: absolute;
	background: url(../img/cart-white.svg) no-repeat;
	background-size: 100% 100%;
	width: 31px;
	height: 26px;
	right: 20px;
	top: 8px;
}

.product-standart .order-product .prise-quantuty button:hover {
	background-color: #4276b5;
}

.product-standart .order-product .prise-quantuty button.active {
	background-color: #848484;
}

.product-standart .order-product .prise-quantuty .fast {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	display: inline-block;
	text-align: center;
	padding: 10px 20px;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid #EC6608;
}

.product-standart .line {
	width: 100%;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #d6d6d6;
}

.product-standart .tab-nav {
	width: 100%;
	height: 100%;
	text-align: center;
	display: table;
	padding-right: 3px;
}

.product-standart .tab-nav p {
	display: table-cell;
	vertical-align: middle;
	border-radius: 4px 4px 0 0;
	margin-bottom: 0;
	background-color: #f2f2f2;
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 6px 0;
	line-height: 18px;
	cursor: pointer;
}

.product-standart .tab-nav.active p,
.product-standart .tab-nav:hover p {
	background-color: #EC6608;
	font-weight: 700;
}

.product-standart .last {
	padding-right: 0;
}

.product-standart .info-go {
	margin-top: 15px;
}

.product-standart .info-go p {
	display: inline-block;
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	position: relative;
}

.product-standart .info-go p a {
	display: inline-block;
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: underline;
}

.product-standart .info-go .dostavka {
	padding-left: 37px;
}

.product-standart .info-go .dostavka:before {
	content: "";
	width: 29px;
	height: 16px;
	display: block;
	position: absolute;
	left: 0;
	top: calc(50% - 8px);
	background: url(../img/car.png) no-repeat;
	background-size: 100% 100%;
}

.product-standart .info-go .samo {
	padding-left: 24px;
	margin-left: 50px;
}

.product-standart .info-go .samo:before {
	content: "";
	width: 16px;
	height: 20px;
	display: block;
	position: absolute;
	left: 0;
	top: calc(50% - 10px);
	background: url(../img/mapblue.png) no-repeat;
	background-size: 100% 100%;
}

.product-standart .otzuv {
	border-radius: 4px;
	background-color: #2566b5;
	color: #fff;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding: 15px 20px;
	margin: 40px auto 110px;
	max-width: 260px;
	display: inline-block;
	text-align: center;
}

.product-standart .slider-recomend {
	margin-bottom: 20px;
}

.product-standart .tab-block {
	padding-top: 15px;
}

.product-standart .tab-block .tex-des {
	width: 100%;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.product-standart .tab-block .tex-des li {
	padding: 0 20px;
	display: block;
	width: calc(50% - 25px);
	line-height: 40px;
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
}

.product-standart .tab-block .tex-des li span {
	font-weight: 400;
	float: right;
}

.product-standart .tab-block .tex-des li:nth-child(4n+5),
.product-standart .tab-block .tex-des li:nth-child(4n+6),
.product-standart .tab-block .tex-des li:nth-child(1),
.product-standart .tab-block .tex-des li:nth-child(2) {
	background-color: #f2f2f2;
}

.product-standart .tab-block .tex-des li:before {
	display: none;
}

.product-standart .tab-block p,
.product-standart .tab-block li {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.product-standart .tab-block p span,
.product-standart .tab-block li span {
	font-weight: 700;
}

.product-standart .tab-block .fixp p {
	margin-top: 5px;
}

.product-standart .tab-block h3 {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	text-transform: uppercase;
}

.product-standart .tab-block ul {
	/*list-style: none;/**/
	margin-bottom: 15px;
	margin-left: 20px;
}

.product-standart .tab-block ul li {
	/*padding-left: 15px;/**/
	position: relative;
	margin-bottom: 5px;
}
/*
.product-standart .tab-block ul li:before {
	content: "";
	width: 6px;
	height: 6px;
	background-color: #EC6608;
	border-radius: 50%;
	left: 0;
	top: 7px;
	display: block;
	position: absolute;
}
/**/
.product-standart .tab-block .shop-item {
	width: 100%;
}

.product-standart .tab-block .shop-item__map {
	float: right;
	width: calc(100% - 402px)
}

.product-standart .tab-block .shop-item .shop-map {
	float: right;
	width: calc(100% - 255px);
	display: block;
	height: 338px;
	border-radius: 6px;
	overflow: hidden;
	background: antiquewhite;
}

.product-standart .tab-block .shop-item .img-hid {
	display: none;
}

.product-standart .tab-block .shop-item ::-webkit-scrollbar {
	width: 6px;
}

.product-standart .tab-block .shop-item ::-webkit-scrollbar-button {
	background-color: #f2f2f2;
}

.product-standart .tab-block .shop-item ::-webkit-scrollbar-track {
	background-color: #f2f2f2;
}

.product-standart .tab-block .shop-item ::-webkit-scrollbar-track-piece {
	background-color: #f2f2f2;
}

.product-standart .tab-block .shop-item ::-webkit-scrollbar-thumb {
	height: 114px;
	background-color: #325AFF;
	border-radius: 6px;
}

.product-standart .tab-block .shop-item ::-webkit-scrollbar-corner {
	background-color: #f2f2f2;
}

.product-standart .tab-block .shop-item ::-webkit-resizer {
	background-color: #f2f2f2;
}

.product-standart .tab-block .shop-item .fix-scrol {
	padding-right: 0px;
	max-width: 250px;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.8);
}

.product-standart .tab-block .shop-item .shop-area {
	width: 100%;
	height: 338px;
	overflow-y: auto;
	padding-right: 4px;
}

.product-standart .tab-block .shop-item .shop-area .shop {
	border-radius: 6px;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	padding: 6px;
	margin-bottom: 5px;
}

.product-standart .tab-block .shop-item .shop-area .shop.active {
	border: 1px solid #39b9e7;
}

.product-standart .tab-block .shop-item .shop-area .shop p {
	margin-bottom: 8px;
	font-size: 12px;
	line-height: 18px;
	color: #888888;
}

.product-standart .tab-block .shop-item .shop-area .shop p:last-of-type {
	margin-bottom: 0;
}

.product-standart .tab-block .shop-item .shop-area .shop .title-shop {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 12px;
	line-height: 24px;
}

.product-standart .tab-block .shop-item .shop-area .shop .phone-shop {
	color: #325AFF;
	margin-bottom: 0;
}

.product-standart .tab-block .shop-item .shop-area .shop .time-shop {
	margin-top: -8px;
}

.product-standart .tab-block .shop-item .shop-area .shop .complite {
	color: #00a413;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.product-standart .tab-block .shop-item .shop-area .shop .complite.not {
	color: #5a5a5a;
}

.product-standart .tab-block .shop-item .shop-area .shop button {
	display: block;
	margin-top: 5px;
	outline: 0;
	border: 0;
	border-radius: 4px;
	background-color: #2566b5;
	color: #fff;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding: 10px 70px 10px 20px;
	position: relative;
	cursor: pointer;
}

.product-standart .tab-block .shop-item .shop-area .shop button:before {
	content: "";
	display: block;
	position: absolute;
	background: url(../img/cart-white.svg) no-repeat;
	background-size: 100% 100%;
	width: 31px;
	height: 26px;
	right: 20px;
	top: 8px;
}

.product-standart .tab-block .shop-item .shop-area .shop button:hover {
	background-color: #4276b5;
}

.product-standart .product .name {
	font-size: 16px;
	/*font-size: 22px;*/
	/*line-height: 25px;*/
	line-height: 19px;
}

.product-standart .product img {
	max-width: 180px;
}

.product-standart .product .prise-quantity {
	padding: 0 20px;
}

.product-standart .catalog-page .product .prise-quantity {
	padding: 0;
}

.product-standart .product .prise-quantity .prise {
	font-size: 20px;
	line-height: 20px;
}

.product-standart .product .prise-quantity .quantity-but .decrease,
.product-standart .product .prise-quantity .quantity-but .quantity,
.product-standart .product .prise-quantity .quantity-but .increase {
	/*width: 24px;*/
}

.contact-page .info-baner {
	padding-top: 10px;
}

.contact-page .map {
	margin-top: 10px;
}

.contact-page .map img {
	max-width: 100%;
}

.contact-page .right-text-style .title-block-in-kontact {
	color: #010101;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: 5px;
}

.contact-page .right-text-style p {
	color: #010101;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 15px;
	letter-spacing: -0.2px;
}

.contact-page .right-text-style p .bold {
	font-weight: 700;
}

.contact-page .right-text-style .adres {
	position: relative;
	padding-left: 40px;
}

.contact-page .right-text-style .adres:before {
	content: "";
	display: block;
	position: absolute;
	background-size: 100% 100%;
	width: 30px;
	height: 24px;
	background: url(/images/map.svg) no-repeat;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	left: 0;
	top: calc(50% - 12px);
}

.contact-page .left-text-style .catalog-brend .title-brend-cat {
	margin-bottom: 8px;
}

.contact-page .left-text-style p {
	position: relative;
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 40px;
}

.contact-page .left-text-style p:after {
	content: "";
	display: block;
	position: absolute;
	background-size: 100% 100%;
}

.contact-page .left-text-style .phone {
	margin-bottom: 20px;
}

.contact-page .left-text-style .phone a {
	color: #325AFF;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
}

.contact-page .left-text-style .phone:after {
	width: 28px;
	height: 28px;
	background: url(/images/phone.svg) no-repeat;
	background-position: center;
	margin-right: 20px;
	left: 0;
	top: calc(50% - 14px);
}

.contact-page .left-text-style .mail:after {
	width: 28px;
	height: 21px;
	background: url(/images/mail.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	left: 0;
	top: calc(50% - 11px);
}

.contact-page .left-text-style .adres:after {
	width: 30px;
	height: 24px;
	background: url(/images/map.svg) no-repeat;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	left: 0;
	top: calc(50% - 12px);
}

.contact-page .left-text-style .grafik:after {
	width: 28px;
	height: 24px;
	background: url(/images/clock.svg) no-repeat;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	left: 0;
	top: calc(50% - 12px);
}

.brends-nav {
	width: 100%;
	margin-bottom: 15px;
}

.brends-nav ul {
	list-style: none;
}

.brends-nav ul li {
	display: inline-block;
}

.brends-nav ul li a {
	color: #2566b5;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-right: 10px;
	text-decoration: underline;
}

.brends-nav ul:last-child {
	margin-right: 0;
}

.brends-nav ul .active a {
	text-decoration: none;
	color: #bdbdbd;
}

.product-area .col-4 {
	margin-bottom: 20px;
}

.product-area.brend-subkat .col-12 {
	margin-bottom: 20px;
	max-width: 300px!important;
}

.product-area .product-item {
	border: 1px solid #cecece;
	border-radius: 6px;
	padding: 10px;
	background-color: #fff;
}

.product-area .product-item:hover {
	border-color: #325AFF;
}

.product-area .product-item img {
	margin: 20px auto 10px;
	display: block;
	/*max-width:100px;/*height:auto*/
	min-height: 125px;
}

.product-area .product-item .dnotepc {
	display: none;
}

.product-area .product-item .title-product {
	color: #000;
	font-family: Muller, sans-serif;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	line-height: 29px;
	text-transform: uppercase;
}

.product-area .product-item ul {
	list-style: none;
}

.product-area .product-item ul a {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 24px;
}

.product-area .product-item ul a:hover {
	color: #2566b5;
	text-decoration: underline;
}

.min-filter {
	margin-bottom: 20px;
}

.min-filter .line-bottom {
	padding-bottom: 10px;
	border-bottom: 1px solid #d6d6d6;
}

.min-filter .text-mf,
.min-filter select {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 35px;
	display: inline-block;
	margin-bottom: 0;
}

.min-filter select {
	display: inline-block;
	line-height: 35px;
	padding: 10px 20px 10px 12px;
	border: 0;
	outline: 0;
	margin-right: 5px;
	cursor: pointer;
	background-color: #fff;
	background-image: url(../img/right_bred-active.png);
	background-position: 95% 50%;
	background-repeat: no-repeat;
	border: 1px solid #cecece;
	line-height: 1em;
	text-indent: 0.01px;
	width: 193px;
	appearance: none !important;
	-webkit-appearance: none;
	-ms-appearance: none;
	-moz-appearance: none;
}

.min-filter .smol {
	background-position: 85% 50%;
	width: 68px;
}

.min-filter .item-have {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 13px;
	cursor: pointer;
	padding: 10px 12px;
	border: 1px solid #cecece;
	display: inline-block;
	vertical-align: top;
	background-color: #fff;
}

.min-filter .item-have.active {
	border: 1px solid #EC6608;
}

.min-filter .item-show {
	border: 1px solid #cecece;
	width: 35px;
	height: 35px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	background: url(../img/plate.png) no-repeat center;
	background-color: #fff;
	margin-left: 5px;
}

.min-filter .item-show:last-child {
	background: url(../img/list.png) no-repeat center;
}

.min-filter .item-show:hover,
.min-filter .item-show.active {
	border: 1px solid #325AFF;
	background: url(../img/plate-active.png) no-repeat center;
}

.min-filter .item-show:last-child:hover,
.min-filter .item-show:last-child.active {
	background: url(../img/list-active.png) no-repeat center;
}

.button-full-filter {
	width: 171px;
	height: 18px;
	color: #010101;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 14px;
}

.filter-full {
	border: 1px solid #d6d6d6;
}

.filter-full .title-filter {
	color: #010101;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 53px;
	display: block;
	text-align: center;
	width: 100%;
	height: 53px;
	background-color: #f2f2f2;
	margin-bottom: 20px;
}

.filter-full .prise-slider {
	padding-top: 20px;
}

.filter-full .prise-slider .prise-show input,
.filter-full .prise-slider .prise-show p {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 24px;
}

.filter-full .prise-slider .prise-show input {
	width: 100%;
	border: 1px solid #cecece;
	outline: 0;
	text-align: center;
}

.filter-full .prise-slider .ui-widget.ui-widget-content {
	height: 6px;
	margin: 20px 0;
	background-color: #2566b5;
	border: 0;
	border-radius: 0;
}

.filter-full .prise-slider .ui-slider .ui-slider-range {
	height: 6px;
	background-color: #2566b5;
}

.filter-full .prise-slider .ui-slider-horizontal .ui-slider-handle {
	width: 28px;
	height: 28px;
	background: url(../img/arow-circle.svg) no-repeat;
	background-size: 100% 100%;
	border: 0;
	outline: 0;
	margin-left: -14px;
	cursor: pointer;
	top: -11px;
}

.filter-full .prise-slider .ui-slider-horizontal .ui-slider-handle.rotate {
	transform: rotate(-180deg);
}

.filter-full .link-filter-result {
	padding: 0 20px 30px;
}

.filter-full .link-filter-result .show {
	color: #2566b5;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	border-radius: 4px;
	border: 2px solid #2566b5;
	padding: 10px 25px;
	display: inline-block;
}

.filter-full .link-filter-result .reset {
	color: #707070;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	text-decoration: underline;
	display: inline-block;
	float: right;
	line-height: 38px;
}

.filter-full .drop-block {
	padding: 0 20px 20px;
}

.filter-full .drop-block.fpdb {
	padding-bottom: 10px;
}

.filter-full .drop-block .line {
	height: 1px;
	border: 1px solid #e6e6e6;
	display: block;
	width: 100%;
}

.filter-full .drop-block .name-drop-block {
	color: #2566b5;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	position: relative;
	width: 100%;
	display: block;
	cursor: pointer;
}

.filter-full .drop-block .name-drop-block:before {
	content: "";
	width: 10px;
	height: 5px;
	background-image: url(../img/right_bred-active.png);
	display: block;
	position: absolute;
	right: 0;
	top: calc(50% - 2.5px);
}

.filter-full .drop-block .name-drop-block.active:before {
	transform: rotate(-180deg);
}

.filter-full .drop-block .drop-area {
	margin-bottom: 15px;
	display: none;
}

.filter-full .drop-block .drop-area.active {
	display: block;
}

.filter-full .drop-block .drop-area .cheked-area {
	width: 100%;
	display: block;
	position: relative;
}

.filter-full .drop-block .drop-area .cheked-area input {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	cursor: pointer;
	width: 20px;
	z-index: 2;
}

.filter-full .drop-block .drop-area .cheked-area input:checked+.checkbox-custom:before {
	content: "";
	background: url(../img/cheked.png) no-repeat center center;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.filter-full .drop-block .drop-area .cheked-area .label {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
}

.filter-full .drop-block .drop-area .cheked-area .checkbox-custom {
	position: relative;
	width: 18px;
	height: 18px;
	border-radius: 4px;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	z-index: 1;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

.slider-brend-home {
	padding: 0 25px;
}

.slider-brend-home a {
	margin: 0 10px;
	text-align: center;
	font-size: 0;
	outline: 0;
}

.slider-brend-home a img {
	max-width: 100%;
	max-height: 45px;
}

.slider-brend-home .slick-arrow {
	border: 0;
	outline: 0;
	width: 12px;
	height: 24px;
	position: absolute;
	top: calc(50% - 12px);
	font-size: 0;
	background: url(../img/right-hover.svg) no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}

.slider-brend-home .slick-arrow:hover {
	background: url(../img/right.svg) no-repeat;
	background-size: 100% 100%;
}

.slider-brend-home .slick-next {
	right: 12px;
}

.slider-brend-home .slick-prev {
	transform: rotate(-180deg);
	left: 12px;
}

.baner-slider {
	position: relative;
	margin-bottom: 40px;
	width: calc(100% - 470px);
}

.baner-slider a {
	outline: 0;
	background-size: cover;
	height: 400px;
	background-position: left center;
	border-radius: 20px 0px;
	overflow: hidden;
}

.baner-slider .slick-dots {
	list-style: none;
	position: absolute;
	left: 50%;
	bottom: -20px;
	transform: translateX(-50%);
}

.baner-slider .slick-dots li {
	display: inline-block;
	font-size: 0;
	margin-right: 10px;
}

.baner-slider .slick-dots li:last-child {
	margin-right: 0;
}

.baner-slider .slick-dots li button {
	font-size: 0;
	width: 12px;
	height: 12px;
	border: 0;
	border-radius: 5px;
	background-color: #fff;
	outline: 0;
	cursor: pointer;
	position: relative;
}

.baner-slider .slick-dots li.slick-active button,
.baner-slider .slick-dots li:hover button {
	background-color: #325AFF;
}

.baner-slider .slick-dots li.slick-active button:before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	border: 2px solid #FFFFFF;
	position: absolute;
	left: -4px;
	top: -4px;
	border-radius: 50%;
}

.baner-slider .slick-arrow {
	border: 0;
	outline: 0;
	width: 40px;
	height: 40px;
	position: absolute;
	top: calc(50% - 10px);
	font-size: 0;
	background-color: #FFFFFF;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.78035 13.8136C9.0732 13.5651 9.07325 13.1622 8.7803 12.9137L1.81065 7.00015L8.78035 1.08634C9.0732 0.837858 9.07325 0.434912 8.7803 0.186391C8.4874 -0.0621303 8.01255 -0.0621303 7.71965 0.186391L0.219648 6.5502C0.0789986 6.66954 -1.90735e-06 6.83139 -1.90735e-06 7.00015C-1.90735e-06 7.16891 0.0790482 7.3308 0.219698 7.4501L7.7197 13.8136C8.01255 14.0621 8.48745 14.0621 8.78035 13.8136Z' fill='%23325AFF'/%3E%3C/svg%3E%0A");
	background-position: center;
	border-radius: 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 5;
}

.baner-slider .slick-prev {
	left: -10px;
}

.baner-slider .slick-next {
	right: -10px;
	transform: rotate(-180deg);
}
.baner-slider-wrapper {
	height: auto !important;
}
.main__banner {
	background-position: center;
	background-size: contain;
	width: 450px;
	height: 400px;
	border-radius: 20px;
	overflow: hidden;
}
.main__banner img {
	display: none;
}
@media screen and (max-width: 479px) {
	.main__banner {
		background: none !important;
		/*border-radius: none;*/
		width: 100% !important;
		height: auto !important;
	}
	.main__banner img {
		display: block;
		width: 100%;
	}
}
.main-page__brands {
	margin: 20px 0;
}

.main-page__brands-wrapper {
	width: 100%;
	padding: 0 30px;
}

.main-page__brands-wrapper .slick-track {
	display: flex!important;
}

.main-page__brands-wrapper a {
	width: 8.5%;
	padding: 0 10px;
}

.main-page__brands-wrapper a img {
	margin: 0 auto;
}

.main-page__brands-wrapper .slick-dots {
	display: flex;
	justify-content: center;
	list-style-type: none;
	margin-top: 12px;
}

.main-page__brands-wrapper .slick-dots button {
	font-size: 0;
	appearance: none;
	outline: none;
	border-radius: 50%;
	width: 12px;
	height: 12px;
	background: #cdcdcd;
	border: 0;
	cursor: pointer;
	margin: 0 2px;
}

.main-page__brands-wrapper .slick-dots .slick-active button {
	background: #325aff;
}

.main-page__brands-wrapper .slick-arrow {
	outline: 0;
	width: 40px;
	height: 40px;
	border: 1px solid #C4C4C4;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font-size: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.78035 13.8136C9.0732 13.5651 9.07325 13.1622 8.7803 12.9137L1.81065 7.00015L8.78035 1.08634C9.0732 0.837858 9.07325 0.434912 8.7803 0.186391C8.4874 -0.0621302 8.01255 -0.0621302 7.71965 0.186391L0.219649 6.5502C0.0789994 6.66954 -1.01152e-06 6.83139 -9.8939e-07 7.00015C-9.67259e-07 7.16892 0.0790491 7.33081 0.219699 7.4501L7.7197 13.8136C8.01255 14.0621 8.48745 14.0621 8.78035 13.8136Z' fill='%23325AFF'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	z-index: 5;
	background-color: #fff;
}

.main-page__brands-wrapper .slick-prev {
	left: -10px;
}

.main-page__brands-wrapper .slick-next {
	right: -10px;
	transform: translateY(-50%) rotate(180deg);
}

.product-tab .slick-arrow {
	outline: 0;
	width: 40px;
	height: 40px;
	border: 1px solid #C4C4C4;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font-size: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.78035 13.8136C9.0732 13.5651 9.07325 13.1622 8.7803 12.9137L1.81065 7.00015L8.78035 1.08634C9.0732 0.837858 9.07325 0.434912 8.7803 0.186391C8.4874 -0.0621302 8.01255 -0.0621302 7.71965 0.186391L0.219649 6.5502C0.0789994 6.66954 -1.01152e-06 6.83139 -9.8939e-07 7.00015C-9.67259e-07 7.16892 0.0790491 7.33081 0.219699 7.4501L7.7197 13.8136C8.01255 14.0621 8.48745 14.0621 8.78035 13.8136Z' fill='%23325AFF'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	z-index: 5;
	background-color: #fff;
}

.product-tab .slick-prev {
	left: -22px;
}

.product-tab .slick-next {
	right: -22px;
	transform: translateY(-50%) rotate(180deg);
}

.product-tab .nav-product-tab {
	border-radius: 4px 4px 0 0;
	background-color: #f2f2f2;
	height: 48px;
	margin-bottom: 30px;
	text-align: center;
	width: 100%;
}

.product-tab .nav-product-tab ul {
	list-style: none;
	display: inline-block;
	font-size: 0;
}

.product-tab .nav-product-tab ul li {
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	padding: 0 10px;
	display: inline-block;
	line-height: 48px;
	color: #000;
	cursor: pointer;
}

.product-tab .nav-product-tab ul .active {
	color: #EC6608;
	background-color: #717171;
	position: relative;
}

.product-tab .nav-product-tab ul .active:before {
	content: "";
	display: block;
	position: absolute;
	bottom: -81px;
	left: 0;
	border: 63px solid transparent;
	border-top: 18px solid #717171;
}

.product-tab .col-4 {
	margin-bottom: 20px;
}

table.tgoods {
	width: 100%;
	border-collapse: 0;
	border-spacing: 0;
}

table.tgoods tr {
	border: 1px solid #cecece;
	width: 100%;
	min-height: 60px;
	display: inline-block;
	margin-bottom: 3px;
}

table.tgoods tr:hover {
	border: 1px solid #EC6608;
}

table.tgoods tr td {
	padding: 5px;
}

table.tgoods tr td:nth-child(1) {
	width: 70px;
}

table.tgoods tr td:nth-child(1) a {
	display: block;
	width: 60px;
	height: 60px;
}

table.tgoods tr td:nth-child(2) {
	width: 45%;
}

table.tgoods tr td:nth-child(3) {
	width: 10%;
}

table.tgoods tr td:nth-child(4) {
	width: 7%;
}

table.tgoods tr td:nth-child(5) {
	width: 15%;
}

table.tgoods tr td .old-prise-bonus .oldprise {
	opacity: 0.5;
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-decoration: line-through;
}

table.tgoods tr td .old-prise-bonus .bonus {
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	float: right;
	line-height: 22px;
	color: #EC6608;
}

table.tgoods tr td .prise-quantity .prise {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
}

table.tgoods tr td .prise-quantity .quantity-but {
	display: flex;
	justify-content: flex-end;
	font-size: 0;
	width: 100px;
}

table.tgoods tr td .prise-quantity .quantity-but .quantity {
	width: 30px;
	height: 28px;
	color: #010101;
	font-family: Muller, sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	border: 1px solid #cecece;
	background-color: #f2f2f2;
	outline: 0;
}

table.tgoods tr td .prise-quantity .quantity-but .decrease {
	width: 26px;
	height: 28px;
	border-radius: 2px;
	border-top: 1px solid #cecece;
	border-right: 0;
	border-bottom: 1px solid #cecece;
	border-left: 1px solid #cecece;
	background-color: #fff;
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 26px;
	outline: 0;
	cursor: pointer;
}

table.tgoods tr td .prise-quantity .quantity-but .increase {
	width: 26px;
	height: 28px;
	border-radius: 2px;
	border-top: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-left: 0;
	background-color: #fff;
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	outline: 0;
	cursor: pointer;
}

table.tgoods tr td button {
	display: block;
	outline: 0;
	border: 0;
	border-radius: 4px;
	color: #fff;
	font-family: Muller, sans-serif;
	position: relative;
	cursor: pointer;
	width: 40px;
	height: 40px;
	background-image: url(../img/cart-white.svg);
	background-size: 70% 70%;
	background-position: center;
	background-color: #2566b5;
	background-repeat: no-repeat;
}

table.tgoods tr td button:hover {
	background-color: #4276b5;
}

table.tgoods tr td button.active {
	background-color: #848484;
}

table.tgoods tr td .qua-prod {
	color: #00a413;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-align: center;
	display: block;
}

.order-final {
	padding: 13px 15px 23px 11px;
	background-color: #ededed;
	border-radius: 6px;
	margin-top: 98px;
	position: fixed;
	width: 303px;
}

.order-final .title-order {
	text-align: center;
	color: #010101;
	font-family: Muller, sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 14px;
}

.order-final .detali p {
	width: 100%;
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 400;
	position: relative;
	display: flex;
	line-height: 1.2em;
	justify-content: space-between;
	margin-bottom: 15px;
}

.order-final .detali p span {
	font-weight: 400;
	text-align: right;
}

.order-final .total p {
	font-weight: bold;
}

.order-final .total p span {
	float: right;
	font-size: 16px;
	font-weight: 700;
}

.order-final .detali p .bold {
	font-weight: 700;
}

.order-final .total {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.order-final .prisetotal {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 22px;
}

.order-final .bonus {
	color: #f4b802;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.order-final .changeorder a {
	color: #949494;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	display: block;
	margin-top: 5px;
	padding-left: 32px;
}

.order-final .changeorder a:before {
	content: "";
	width: 17px;
	height: 11px;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-pointing-to-left%3C/title%3E%3Cimage id='arrow-pointing-to-left' class='cls-1' width='18' height='12' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAACXBIWXMAAAsSAAALEgHS3X78AAAA6ElEQVQoU5XTIUtEQRSG4ecuG3WDwaIGMWm2mwTBKlgEo+Jp/pY9aBWL4C8QLNpsdsPiT7AosuI17LIsd+cu7gsTZjjvxzcMU9V1rUlm3uEQqxHxNTNQoNM8yMxrHGOA3xmjhe70JjOvcIbHiNgvK2UmjcZNzvGwaAjjoKkmGREH85UyVb/fv8UJatzgB8tzrVneu0YhjIJOUbXPtzLsYAcfRte8jIgKa1j/59pAr6rrWmZu4hU97EXEswXpQEQMsIshnjLzaK5VYPL8EfGGbXzjPjMvWq0CVfOLZOYWXrCCpYj4LIlN/gBarUTSPapeXAAAAABJRU5ErkJggg=='/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 8px;
	top: 1.5px;
}

.order-final .center {
	width: 100%;
	text-align: center;
	margin-top: 11px;
}

.order-final .pravila {
	text-align: left;
	margin: 20px auto 0;
}

.order-final .pravila p {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
	display: inline-block;
	margin-left: 35px;
	position: relative;
	cursor: pointer;
}

.order-final .pravila p.error-f {
	color: #f00;
}

.order-final .pravila p a {
	color: #325AFF;
	text-decoration: underline;
}

.order-final .pravila p:before {
	content: "";
	position: absolute;
	top: 1px;
	left: -26px;
	width: 11px;
	border-radius: 50%;
	height: 11px;
	background: #cccccc;
}

.order-final .pravila p.active:after {
	content: "";
	position: absolute;
	top: 4px;
	left: -23px;
	width: 5px;
	border-radius: 50%;
	height: 5px;
	background-color: #325AFF;
}

.oformlenia-zakaza__container {
	display: flex;
	justify-content: space-between;
}

.oformlenia-zakaza__form {
	width: calc(100% - 242px);
	padding-right: 10px;
}

.oformlenia-zakaza__summary {
	width: 320px;
	position: relative;
	padding-bottom: 73px;
}

.oformlenia-zakaza h1 {
	margin-bottom: 25px;
}

.oformlenia-zakaza .information {
	border: 1px solid #16ace3;
	border-radius: 6px;
	padding: 19px 14px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.oformlenia-zakaza .information p {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: 400;
	margin-bottom: 14px;
}

.oformlenia-zakaza .information p:last-of-type {
	margin-bottom: 0;
}

.oformlenia-zakaza .information p span {
	font-weight: 700;
}

.oformlenia-zakaza .titles {
	color: #010101;
	font-family: Muller, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 14px;
	text-transform: uppercase;
	position: relative;
	margin-bottom: 27px;
	color: #325AFF;
}

.oformlenia-zakaza .nav-oformlenia {
	padding-top: 10px;
	padding-bottom: 5px;
}

.oformlenia-zakaza .nav-oformlenia ul {
	list-style: none;
	font-size: 0;
}

.oformlenia-zakaza .nav-oformlenia ul li {
	display: inline-block;
	border-radius: 6px;
	color: #000;
	background: #ededed;
	font-family: Muller, sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 18px;
	padding: 10px 13px;
	margin-right: 18px;
	cursor: pointer;
}

.oformlenia-zakaza .nav-oformlenia ul li:last-child {
	margin-right: 0;
}

.oformlenia-zakaza .nav-oformlenia ul li:hover,
.oformlenia-zakaza .nav-oformlenia ul li.active {
	background-color: #000;
	color: #fff;
}

.oformlenia-zakaza .nav-oformlenia ul li:before {
	display: none;
}

.oformlenia-zakaza .form-area {
	display: flex;
}

.oformlenia-zakaza .lable {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 16px;
	line-height: 16px;
	margin-top: 25px;
	font-weight: 400;
	margin-bottom: 10px;
}

.oformlenia-zakaza input {
	color: #000;
	width: 100%;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	border-radius: 6px;
	border: 1px solid #bebebe;
	background-color: #fff;
	padding: 13px 17px;
	outline: none;
	font-family: Muller, sans-serif!important;
}

.oformlenia-zakaza .form-area>div {
	width: 33.333333%;
	padding-right: 10px;
}

.oformlenia-zakaza .form-area>div:nth-of-type(3) {
	padding-right: 0;
}

.oformlenia-zakaza .form-area>div:nth-of-type(4) {
	display: none;
}

.oformlenia-zakaza .entity-fields {
	margin-top: 10px;
}

.oformlenia-zakaza .entity-fields .btn-main {
	margin-top: 2px;
}

.oformlenia-zakaza .entity-fields input[type="file"] {
	display: none;
}

.oformlenia-zakaza .entity-fields .requisites__success {
	color: #0b7926;
}

.oformlenia-zakaza .part {
	padding-bottom: 45px;
	margin-bottom: 28px;
}

.oformlenia-zakaza .part input.fixwi {
	width: 150px;
}

.oformlenia-zakaza .part .form-areap-col input {
	width: 100%;
}

.oformlenia-zakaza .part .form-areap-col .pafix {
	padding-left: 15px;
	width: inherit;
}

.oformlenia-zakaza .haracteristic .item-line {
	font-size: 0;
	margin-bottom: 19px;
}

.oformlenia-zakaza .haracteristic .item-line .names {
	display: inline-block;
	font-size: 12px;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 14px;
}

.oformlenia-zakaza .haracteristic .item-line input {
	display: inline-block;
	appearance: none;
	border: 0;
	font-weight: bold;
	padding: 0;
	width: auto;
}

.oformlenia-zakaza .optionthis {
	margin-top: 24px;
	color: #000;
	font-family: "Roboto - Thin";
	font-size: 14px;
	line-height: 16px;
	margin-left: 35px;
	position: relative;
	font-weight: 400;
	display: block;
	margin-bottom: 35px;
}

.oformlenia-zakaza .optionthis:before {
	content: "";
	position: absolute;
	cursor: pointer;
	top: 0;
	left: -35px;
	width: 20px;
	border-radius: 50%;
	height: 20px;
	border: 1px solid #d6d6d6;
}

.oformlenia-zakaza .optionthis.active:after {
	content: "";
	cursor: pointer;
	position: absolute;
	top: 5px;
	left: -30px;
	width: 10px;
	border-radius: 50%;
	height: 10px;
	background-color: #EC6608;
}

.oformlenia-zakaza .product-standart .tab-block .shop-item .shop-area .shop {
	padding-left: 36px;
	position: relative;
	cursor: pointer;
}

.oformlenia-zakaza .product-standart .tab-block .shop-item .shop-area .shop:before {
	content: "";
	position: absolute;
	top: 13px;
	left: 13px;
	width: 11px;
	border-radius: 50%;
	height: 11px;
	background: #cccccc;
}

.oformlenia-zakaza .product-standart .tab-block .shop-item .shop-area .shop.active:after {
	content: "";
	position: absolute;
	top: 16px;
	left: 16px;
	width: 5px;
	border-radius: 50%;
	height: 5px;
	background-color: #325AFF;
}

.oformlenia-zakaza textarea {
	width: 100%;
	height: 145px;
	border-radius: 6px;
	border: 1px solid #cecece;
	color: #000;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.2em;
	background-color: #fff;
	padding: 15px 20px;
	outline: none;
	font-family: Muller, sans-serif!important;
}

.oformlenia-zakaza textarea::-webkit-scrollbar {
	width: 6px;
}

.oformlenia-zakaza textarea::-webkit-scrollbar-track {
	background-color: #f2f2f2;
}

.oformlenia-zakaza textarea::-webkit-scrollbar-track-piece {
	background-color: #f2f2f2;
}

.oformlenia-zakaza textarea::-webkit-scrollbar-thumb {
	background-color: #325AFF;
	border-radius: 6px;
}

.oformlenia-zakaza textarea::-webkit-scrollbar-corner {
	background-color: #f2f2f2;
}

.oformlenia-zakaza textarea::-webkit-resizer {
	background-color: #f2f2f2;
}

.oformlenia-zakaza ul {
	list-style: none;
}

.oformlenia-zakaza ul li {
	position: relative;
	padding-left: 20px;
}

.oformlenia-zakaza ul li:before {
	content: "";
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	left: 0;
	top: 9px;
	background-color: #325AFF;
}

.oformlenia-zakaza p,
.oformlenia-zakaza li {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 5px;
}

.oformlenia-zakaza p span,
.oformlenia-zakaza li span {
	font-weight: 700;
}

.oformlenia-zakaza .courier-info {
	padding-left: 18px;
}

.slider-product .col-4 {
	outline: 0;
}

.product {
	border: 1px solid #c6c6c6;
	padding: 63px 14px 20px;
	position: relative;
	width: 100%;
	border-radius: 14px;
	background: #fff;
	margin-bottom: 12px;
}

.product:hover {
	border: 1px solid #325AFF;
}

.product:hover .but-vish-compare .compare {
	display: block;
}

.product:hover .but-vish-compare .vish-list {
	display: block;
}

.product .checed-product {
	position: absolute;
	top: 14px;
	left: 10px;
	width: 18px;
	height: 18px;
	border-radius: 4px;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	cursor: pointer;
}

.product .checed-product.active:before {
	content: "";
	background: url(../img/cheked.png) no-repeat center center;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.product .closeds-product {
	width: 22px;
	height: 22px;
	position: absolute;
	top: 10px;
	right: 20px;
	background: url(../img/menu-top/closed.png) no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}

.product .but-vish-compare .compare {
	width: 29px;
	height: 25px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.65' y='10.65' width='4.7' height='10.7' rx='1.35' stroke='%23B0B0B0' stroke-width='1.3'/%3E%3Crect x='8.65' y='4.65' width='4.7' height='16.7' rx='1.35' stroke='%23B0B0B0' stroke-width='1.3'/%3E%3Crect x='16.65' y='0.65' width='4.7' height='20.7' rx='1.35' stroke='%23B0B0B0' stroke-width='1.3'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	position: absolute;
	top: 18px;
	right: 44px;
}

.product .but-vish-compare .compare.active {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.65' y='10.65' width='4.7' height='10.7' rx='1.35' stroke='%23325AFF' stroke-width='1.3'/%3E%3Crect x='8.65' y='4.65' width='4.7' height='16.7' rx='1.35' stroke='%23325AFF' stroke-width='1.3'/%3E%3Crect x='16.65' y='0.65' width='4.7' height='20.7' rx='1.35' stroke='%23325AFF' stroke-width='1.3'/%3E%3C/svg%3E");
}

.product .but-vish-compare .compare span {
	display: none;
}

.product .but-vish-compare .vish-list {
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0859 0.9375C15.2126 0.9375 13.363 1.69354 12.0002 2.98993C10.6371 1.69354 8.7876 0.9375 6.91406 0.9375C3.03699 0.9375 0 3.97449 0 7.85156C0 12.3831 5.22363 17.3712 11.5344 22.9517C11.6673 23.0693 11.8337 23.1281 12.0002 23.1281C12.1666 23.1281 12.3329 23.0693 12.466 22.9515C18.7764 17.3708 24 12.3827 24 7.85156C24 3.97449 20.963 0.9375 17.0859 0.9375ZM12.0002 21.4856C6.362 16.4804 1.40625 11.6865 1.40625 7.85156C1.40625 4.76312 3.82562 2.34375 6.91406 2.34375C8.61255 2.34375 10.3557 3.15729 11.4633 4.46686C11.5968 4.62488 11.7933 4.71588 12.0002 4.71588C12.2071 4.71588 12.4034 4.62488 12.537 4.46686C13.6445 3.15729 15.3876 2.34375 17.0859 2.34375C20.1744 2.34375 22.5938 4.76312 22.5938 7.85156C22.5938 11.6862 17.6382 16.4802 12.0002 21.4856Z' fill='%23B0B0B0'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 17px;
	right: 18px;
	cursor: pointer;
}

.product .but-vish-compare .vish-list span {
	display: none;
}

.product .but-vish-compare .vish-list.active {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0859 0.9375C15.2126 0.9375 13.363 1.69354 12.0002 2.98993C10.6371 1.69354 8.7876 0.9375 6.91406 0.9375C3.03699 0.9375 0 3.97449 0 7.85156C0 12.3831 5.22363 17.3712 11.5344 22.9517C11.6673 23.0693 11.8337 23.1281 12.0002 23.1281C12.1666 23.1281 12.3329 23.0693 12.466 22.9515C18.7764 17.3708 24 12.3827 24 7.85156C24 3.97449 20.963 0.9375 17.0859 0.9375ZM12.0002 21.4856C6.362 16.4804 1.40625 11.6865 1.40625 7.85156C1.40625 4.76312 3.82562 2.34375 6.91406 2.34375C8.61255 2.34375 10.3557 3.15729 11.4633 4.46686C11.5968 4.62488 11.7933 4.71588 12.0002 4.71588C12.2071 4.71588 12.4034 4.62488 12.537 4.46686C13.6445 3.15729 15.3876 2.34375 17.0859 2.34375C20.1744 2.34375 22.5938 4.76312 22.5938 7.85156C22.5938 11.6862 17.6382 16.4802 12.0002 21.4856Z' fill='%23325AFF'/%3E%3C/svg%3E%0A");
}
.swiper-wrapper {
	height: initial !important;
}

@media screen and (min-width: 1200px) {
	.product .but-vish-compare .vish-list:hover {
		background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0859 0.9375C15.2126 0.9375 13.363 1.69354 12.0002 2.98993C10.6371 1.69354 8.7876 0.9375 6.91406 0.9375C3.03699 0.9375 0 3.97449 0 7.85156C0 12.3831 5.22363 17.3712 11.5344 22.9517C11.6673 23.0693 11.8337 23.1281 12.0002 23.1281C12.1666 23.1281 12.3329 23.0693 12.466 22.9515C18.7764 17.3708 24 12.3827 24 7.85156C24 3.97449 20.963 0.9375 17.0859 0.9375ZM12.0002 21.4856C6.362 16.4804 1.40625 11.6865 1.40625 7.85156C1.40625 4.76312 3.82562 2.34375 6.91406 2.34375C8.61255 2.34375 10.3557 3.15729 11.4633 4.46686C11.5968 4.62488 11.7933 4.71588 12.0002 4.71588C12.2071 4.71588 12.4034 4.62488 12.537 4.46686C13.6445 3.15729 15.3876 2.34375 17.0859 2.34375C20.1744 2.34375 22.5938 4.76312 22.5938 7.85156C22.5938 11.6862 17.6382 16.4802 12.0002 21.4856Z' fill='%23325AFF'/%3E%3C/svg%3E%0A");
	}
	.product .but-vish-compare .compare:hover {
		background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.65' y='10.65' width='4.7' height='10.7' rx='1.35' stroke='%23325AFF' stroke-width='1.3'/%3E%3Crect x='8.65' y='4.65' width='4.7' height='16.7' rx='1.35' stroke='%23325AFF' stroke-width='1.3'/%3E%3Crect x='16.65' y='0.65' width='4.7' height='20.7' rx='1.35' stroke='%23325AFF' stroke-width='1.3'/%3E%3C/svg%3E");
	}
}

.product__bages {
	position: absolute;
	top: 15px;
	left: 14px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	flex-direction: column;
	/*z-index: 2;*/
	max-width: 70%;
}
td>.product__bages {
	flex-direction: row !important;
}
.product > .product__bages,
.single-product__bages.product__bages {
	z-index: 2;
}
.product-page__bages {
	position: relative;
	top: 0;
	left: 0;
}

.product-page__bages .product__bage-others {
	position: absolute;
	top: 24px;
}

.product__bage {
	font-size: 14px;
	font-weight: normal;
	padding: 4px 13px;
	border-radius: 6px;
	border: 1px solid;
	display: inline-block;
	background: #fff;
	margin-right: 7px;
	margin-bottom: 7px;
	position: relative;
	cursor: pointer;
}

.product__bage-tooltip {
	position: absolute;
	color: #000;
	background: #fff;
	width: 260px;
	padding: 15px;
	border: 1px solid #424242;
	top: 26px;
	left: 0;
	display: none;
	z-index: 1;
	border-radius: 6px;
	white-space: normal;
}

.product__bage-tooltip-close {
	position: absolute;
	right: 5px;
	top: 5px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='31.4971' height='2.04069' rx='1.02034' transform='matrix(0.6985 -0.71561 0.6985 0.71561 0 22.5397)' fill='%23101010'/%3E%3Crect width='31.4971' height='1.99906' rx='0.999528' transform='matrix(0.6985 0.71561 -0.6985 0.71561 1.99902 0.0149536)' fill='%23101010'/%3E%3C/svg%3E%0A");
	display: block;
	width: 12px;
	height: 12px;
	background-size: contain;
	appearance: none;
	border: 0;
	background-color: transparent;
	cursor: pointer;
}

.product__bage-more {
	padding: 1px 10px;
	height: 26px;
	border-radius: 6px;
	border: 1px solid #919191;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 11 19'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down-sign-to-navigate%3C/title%3E%3Cimage id='arrow-down-sign-to-navigate' class='cls-1' width='11' height='19' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAACXBIWXMAAAsSAAALEgHS3X78AAAA1UlEQVQoU42QTU4CQRCFvxk4wLg1Iam6jQE3KkfwCgZ1w4/RwJa9R1AWcJ+39BjtwjHUDPQwL+lFvf5e9UtjZlsz+zGzp5QSXacws8RRz5I2ZFQCD2Feu/ssC0v6Bu77BEoASbszgZezcAhMw91H+4WSIElfrUCjUgO+FChSij93lLvfAZ/AVW3NsnAdeAde/+eTGgG8AR6DNR9mwFtgH6ylpNXJ5gy4gFaNLrABu/ukCwQY1uAYOAR/IWlJS4WZTfqA8FejFwgwqKrqGhgBa0lvORDgF3fUa/Bfk8EVAAAAAElFTkSuQmCC'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 6px;
	cursor: pointer;
	display: inline-block;
	background-color: #fff;
}

.product__bage-more:hover {
	border-color: #325AFF;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 11 19'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down-sign-to-navigate%3C/title%3E%3Cimage id='arrow-down-sign-to-navigate' class='cls-1' width='11' height='19' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAACXBIWXMAAAsSAAALEgHS3X78AAAA2UlEQVQoU42QOwrCQBRFj0FIWjcw6xG18VPMAtyC+AHxA4q2loJ10qiFuqCkEVzBdGNhxJfoJF6Y4t05981l8MN454fx3Q/jgbWWolPxw9jy0chotcUhD+iKeRNEydAJG61OQOefgAdgtDr/CIx/wiLQE3fr/AseQkarYy6QqZSBywIVa+XPfRRESRs4ALXUGjrhNLACJu/5q4YA60BfWLOqA2wBF2EtjFbLr80OcA65GkVgBg6ipFkEAlRTsAFchT83Wi3IyUs33spAeNUo3SjhPfAApkUgwBNn4nLvm1OSSAAAAABJRU5ErkJggg=='/%3E%3C/svg%3E");
}

.product__bage-more--close {
	transform: rotate(180deg)
}

.product__bage-others {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-top: 7px;
	width: 80%;
}

.product .product__image {
	max-width: 100%;
	display: block;
	margin: 0 auto 32px;
	max-height: 100%;
}

.product .art {
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}
.art-holder {
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.art-holder .product__brand {
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain  !important;
	width: 130px;
	height: 30px !important;
position: relative !important;
top: initial !important;
left: initial !important;
right: initial !important;
bottom: initial !important;
}
.art-holder .product__brand a,
.art-holder .product__brand a img {
	display: flex;
	height: 30px !important;
    object-fit: contain;
	margin: 0;
}

.product .name {
	/**/font-size: 16px;
	/*font-size: 22px;*/
	/*line-height: 25px;*/
	line-height: 19px;
	margin-top: 13px;
	margin-bottom: 1px;
	min-height: 75px;
	color: #000;
	font-weight: bold;
	/*max-height: 75px;*/
	overflow: hidden;
}

.product .product__brand {
	max-width: 122px;
	height: 57px;
	/*overflow: hidden;*/
	position: absolute;
	top: 240px;
	right: 17px;
}

.wishlist .product .product__brand {
	/*max-width: 60px;*/
	top: 237px;
}

.catalog-page .product__image-link {
	display: flex !important;
	height:166px;
	min-height:166px;
	align-items: center;
	justify-content: center;
	margin-bottom: 32px;
}
.art-holder .art-wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.catalog-page .product__image-link img {
	object-fit: contain;
	margin: 0;
}

.product .sale {
	display: none;
}

.product .product__price-row {
	display: flex;
	justify-content: space-between;
}

.product .product__price {
	display: flex;
}

.product .old-prise-bonus .oldprise {
	color: #898a8a;
	font-size: 12px;
	font-weight: 400;
	line-height: 22px;
	text-decoration: line-through;
}

.product .old-prise-bonus .bonus {
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	float: right;
	line-height: 22px;
	color: #EC6608;
}

.product .prise-quantity {
	margin-top: 22px;
}

.product .prise-quantity .prise {
	color: #325aff;
	font-size: 20px;
	font-weight: 700;
	line-height: 22px;
	margin-right: 7px;
}

.product .product__master {
	color: #898a8a;
	font-size: 10px;
	display: flex;
	align-items: center;
}

.product .product__master img {
	width: 14px;
	margin-left: 10px;
}

.product .product__available {
	color: #8f8f8f;
	font-size: 12px;
	display: flex;
	align-items: center;
	margin-top: 3px;
}

.product .product__credit {
	color: #8f8f8f;
	font-size: 12px;
	margin-top: 5px;
}

.product .product__available .price-for-one {
	font-size: 12px;
	padding: 0;
	color: #8f8f8f;
}

.product .product__btns {
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
	position: relative;
	min-height: 35px;
}

.product .product__btn-discount {
	display: flex;
	border-radius: 8px;
	border: 1px solid #000;
	position: relative;
	cursor: pointer;
	font-size: 12px;
	text-transform: uppercase;
	padding: 11px 9px 7px 36px;
	/*transition: all .1s;/**/
	position: relative;
	left: 0;
	opacity: 1;
	visibility: visible;
	user-select: none;
}

.product .product__btn-discount.product__btn-discount--hidden {
	left: -10px;
	opacity: 0;
}

.product .product__btn-discount__slider {
	background-color: #000;
	width: 29px;
	height: 29px;
	position: absolute;
	left: 2px;
	top: 2px;
	border-radius: 8px;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 31 31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epercentage%3C/title%3E%3Cimage id='percentage' class='cls-1' width='31' height='31' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAACXBIWXMAAAsSAAALEgHS3X78AAACh0lEQVRIS63XTahVVRjG8VWRaaEgBWFg2CgdKJJCjVKc1ESEBAkEkcpRCI4CldqIg2heqdlERw6qQRANhAgSQSQJ0siCoCumdvEDFFFCfw72Wdx377PX3udceuCBw3r/633Pc/bnSUjBz+EgzmAWV/ETPsDCFjtf7xv1PRQXt+GmsmawQbnpJK5iw7y4xbiu41bH+nrDQ7r8UavP5wlL8SAsnsYbeBpL8BYuhvosnjQ8rJgYR5ESPgmL5wqbF+JS4N4vcJMk/jLXEn4PhVd7mmwN3Hc9XHSlqaOxnnB3VPh3oNFic4fnlwE26UmcnXBnVLw+0CyeG6XDUxp8uItLOB+gjV3QyDsC920PV2lqLHF2wocBvIgFHeAy9VmetbPQcKLE2QmLzB136i/wNl7AcryrOfjvQrNKU8XE2fnDBuP6Dw9ba/fxsuHEX3QwxeEJm9SpSvoVq403qVrcYOLs9sJT2IOv8TPO4gTeKzSYV+LsQaDHlaYmTpw9CBRcaerQBHv+l+GVpqZOnD0ItFxpqpR4s/oaP4kfcAy78Fjkhob1De5K/Lx6YEl/4PXMDw0sDW48nUZ+Fv+YTBtNOLxqbSwd49OBeYD9WIOV6rvkX6F+D89MO7grccKbgbmPtR3MIs03oo/7Bg8+j4OPB25vD/da4P4sQZWmep9O+DGwKwbYmRF3u6s4TeLsU4FfNsDmn/5uu1Bpaihx9ldhz/Ye7kVzb0MzsTCfxNnvhH2Xdb+QJHwfuON5sdJU6awu+XFcCft/U18BT4zqr+AbTb2U1Gdn1DSJo9cZ1yXN6ztrN/VNJmraxG1vUv8J7NOeEZsSPsM1fKrcdBovwQH1i8gsbuACjmBVZB8Bgpp4MCpRRZoAAAAASUVORK5CYII='/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 55%;
	background-position: center;
	/*transition: all .1s;/**/
}

.product .product__btn-discount.product__btn-discount--active {
	border-color: #5ec347;
	background-color: #5ec347;
	color: #449232;
	padding: 11px 36px 7px 9px;
}

.product .product__btn-discount.product__btn-discount--active .product__btn-discount__slider {
	left: 63px;
	background-color: #fff;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 31 31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epercentage%3C/title%3E%3Cimage id='percentage' class='cls-1' width='31' height='31' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAACXBIWXMAAAsSAAALEgHS3X78AAADUklEQVRIS63XS4gcVRTG8V/3jMrgwlfABGPUKIIuFHwgSIlPkkIJQRQXgqnNGNRFfKxUxIwuJAiCGKKOThYFgriJQiApVGRMClRQDCgRE0RJIviIuoxGk3ZRVek7NVXdPa3/Td977qn6+O7j3OpOr9dTkeTxMjyKNViNEziInXgljbI//UeSPH4am/BupxJP8vg+zOLslucO44E0yj5uGR9KksebMVP1O71eT5LH6/FeLfd3TOCsWvz6NMo+t0SSPH4WzwWh17pJHp+DHUHwE8S4EKtwDw4E47uTPD7NEigdh8JzaZQ9Mokn0S2DX6ZRdmPt2R1JHu9SrP1KLMNGbDMCpeOZILQ9jbIHKUTXBwMPa6DcaI8FoTub8uq0OJ6uOl3F1MKvaZR9pp33cbJsXzAgD4MdV3T1XzhhMJNB+6QBNGyu2dBxRRc/lO1zkzy+pZ4QsE5/bxxpS2qY6u1plD3UlNvFO0F/Nsnj0+tJSR6vwEtBKDwdYV59qhsdV3Q27F07hd8wVcYOYDP2KJZiDbYodjkcSqPsovqL6gVE4bhVmH6RuRnztbF/FOKdIHYcV6VR9m2Y2LDGb6ZRttEQulCWzNtxKBibtFD4a1zXINy0xkOFKZ1XJHl8huKs34SLFbv6O3yYRtlc/eFxHVcsEF8K46xxna4xaBB+fanCjOH8/3BcEVatobQ4XnQfJHm8DnfhUsWJOYxcUdtPuR3Z+SiOkzw+H2/hDs0cxHQaZXsYUbxBeK5+SSR5fB6+wgrDuTWNsvmhG67F8QLhkp36wifxDK7GFZjG90FuluTxmQOdj+K4zIuxu+wexw1plO2r5UxhHy4vQ1tanY9yHwfcH7Rn6sKQRtkxJEHo3kbxhpI58HbS/yCBt9uS0ij7VLHzYfki8RbHjfdxQHhk/2rNKjhW/k4sEB/DccVPQfu2tqQkj1fhsrJ79JT4mI4rdgXtF5s+SEpm9Uv6fHWfj7Sr20jyuIsfsbwMfYMn8EEaZSeSPL5GcfTuDh5b3dmwd+1TeCEIjlWrkzy+FvV/MkfwNy6pxTelUba1a6Hw3DjCkEbZF4oPkp+D8EqLhR9Po2wrxfy/il+wbSlT3UQaZR8pisjzilk4ij+wH2/gyjTKXq7y/wX1/1ySYacO/gAAAABJRU5ErkJggg=='/%3E%3C/svg%3E");
}

.product .product__total-price {
	display: flex;
	align-items: center;
	visibility: hidden;
	opacity: 0;
	left: -10px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: all .1s;
}

.product .product__total-price.product__total-price--visible {
	visibility: visible;
	opacity: 1;
	left: 0;
	display: none;
}

.product .product__total-price__img {
	width: 30px;
	margin-right: 12px;
}

.product .product__total-price__img img {
	max-height: 30px;
}

.product .product__total-price__text {
	color: #325AFF;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}

.product .product__btn-add-to-cart {
	border-radius: 8px;
	position: relative;
	cursor: pointer;
	text-transform: uppercase;
	color: #fff;
	background-color: #325AFF;
	font-weight: 500;
	font-size: 13px;
	padding: 10px 55px 10px 15px;
	display: block;
	overflow: hidden;
	appearance: none;
	border: 0;
	outline: none;
	right: 0;
	/*transition: padding-left .1s, opacity .1s, right .1s;/**/
}

.product .product__btn-add-to-cart[style*="visibility: visible"] {
	z-index: 1 !important;
}

.product .product__btn-add-to-cart.product__btn-add-to-cart--hidden {
	padding-left: 23px;
}

.product .product__btn-add-to-cart:hover {
	background-color: #325AFF;
}

.product .product__btn-add-to-cart:before {
	content: '';
	position: absolute;
	display: block;
	background-color: #000;
	width: 40px;
	height: 100%;
	right: 0;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 38 40'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ecart (1)%3C/title%3E%3Cimage id='cart' class='cls-1' width='38' height='40' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAACXBIWXMAAAsSAAALEgHS3X78AAADOElEQVRYR8WY24uNYRTGf3swpEkaF3LO1MihoQwzyOGGXAk3Qm6UIuVuygWluJsrpZhS4wKllPIHKJFybMzIYRwip5FDxsQwg3lcvN/XXvud77Rn7z2eWu317rWeb573sN717clJOgLsBz4CHUAncB94DLznPyEnSTGxP8BL4CxwLCancpB0XNKQkjFVEqNpObkFmw00AIuB+sCagOpA/xbgctTEKoYE1aeVx9G0GZbbqhI03zF+Y2xWhZAkrMP4jUAuLrESCM9YFKqBL0BNMJ4DvI5LLjeSVmyQwlWbGZdYCYxNid8F1gR+G/CI0dnS7jRhj4zfENioIGkrAbpT4pXC96TDD+7gfwbGB+ODQA+V2c4h4BTubw6mCQO4hesCAAuAJwm5peI37ty/S9tKgHvG3xybVTr2ki/G21mE2Q6wJDardKzJu3RmEfbA+Mtjs0qHFXYjyxmbhOsA4TJPxxVAOTGLfFcZAGqzrFgfhfdZE+XHUuPfBPqzCAPXAULYh5QLq41/HdIv2BBW2LzYrJFjnfG7YGTCFsVmjQy1FO7CHcgu7AHwI/AXAVMScotFMzAm8J8DryC7sF84EjhOXUJusag3/tXQSXu7sHhI/oJtAS6Rn+lIIWCXGV/LRzL8MAisRZXHQmX4MeLjSlpCiRjEvGYVs5UduEa7EnfOUltGRlThznA78Df8MktL+i8oZistJuJ6ZvgCWQxqcNxxSUnFCpsLnAfeAm+Cz3ZgWhIpwHzgIvCOPLcNd8EOh6IrMMqWSfoZUUmS9FXSvATuWkl/Y7gfJM3yOWliQquS9MV74Fdv/FLR3AmS+r1cn9vl89IEhbbTPOSTpI2SaiRtlfTNxDZGcPeZeI+kdQF3hwoFr7K8NEGh2f/8HPJirSbWGsG9YOIHvNhJEztsY1kP/5Dx/bvPjm1eCHsf+ZVoW1rhvRUxwyjbZmbWK2mTpMmStqtwO9ZHcPeY+GdJGwLubkkDJtZseWmCQsvJVY/Fd2/8NIKHpGpJfV6uz73n89IEWVus4dUUokdSXQJ3hYZXZohXkqb5nDQxvs2QdCZ4WK+kF5LaJNVm4NZJOifpdcB9JumEXIUOy/8HWeXjNnCulbcAAAAASUVORK5CYII='/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 14px;
	background-position: center;
}

.product .product__btn-add-to-cart.active {
	opacity: 0;
	right: -10px;
}

.product .product__btn-get-discount {
	border-radius: 8px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	background-color: #325AFF;
	padding: 11px 10px 11px 10px;
	display: block;
	overflow: hidden;
	appearance: none;
	border: 0;
	outline: none;
	opacity: 0;
	white-space: nowrap;
	overflow: hidden;
	width: 116px;
	transition: opacity .1s, width .1s;
}

.product .product__btn-get-discount.product__btn-get-discount--show {
	opacity: 1;
	width: 168px;
	z-index: 2;
}

.product .product__btn-get-discount:hover {
	background-color: #0b29a7;
}

.product .quantity-but {
	display: flex;
	font-size: 0;
	right: 0;
	opacity: 1;
	position: absolute;
	/*transition: right .1s, opacity .1s;/**/
}

.product .quantity-but .quantity {
	width: 34px;
	height: 30px;
	color: #000;
	font-size: 12px;
	font-weight: 700;
	line-height: 26px;
	text-align: center;
	border: 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #dadada;
	outline: 0;
}

.product .quantity-but .decrease {
	width: 42px;
	height: 30px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border: 1px solid #000;
	border-right: 0;
	color: #325AFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #e9e9e9;
	outline: 0;
	cursor: pointer;
	appearance: none;
}

.product .quantity-but .increase {
	width: 42px;
	height: 30px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border: 1px solid #000;
	border-left: 0;
	color: #325AFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #e9e9e9;
	outline: 0;
	cursor: pointer;
	appearance: none;
}

.product .quantity-but .decrease:hover,
.product .quantity-but .increase:hover {
	background-color: #000;
}

.product .quantity-but.quantity-but__add-to-cart {
	/*right: -10px;*/
	opacity: 0;
	visibility: hidden;
}

.product .product__incart {
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 38 40'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ecart (1) copy%3C/title%3E%3Cimage id='cart_1_copy' data-name='cart 1 copy' class='cls-1' width='38' height='40' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAACXBIWXMAAAsSAAALEgHS3X78AAAEuklEQVRYR8WYbYhVRRjHf3fd1qmsxD6sQQ4abRSrFbu6m9GWFZhB0AtmgxT1Qcz6EoJSGRRUBNGHCoQKIQSJnVpIIoKCpDKy9SV37y69aJu1I+VWKptojVrdPsycvXPOnnPPube1/p+eeeb/nPM/zzzzdkrTe0efAh4GfgEGgDIwCHxtlfyJ/wml6b2jlYy+P4HvgS1WyWcyOGcMTcDLQJq4ZqANeFpo05rSf0ZRqlQqCG0ksAC4EiemDegCWjzvDqvkOxnPqBtCm0dwydholfw7jdMMYJU0gAHeC4I3Aat8sxOYEmFCGw3c45sXAKll0pTm9Ngd2J2ZrDogtHmLqiiA2VncWsIGArtTaFPKZBaA0KYPuDtwDQJPZtBrCisDx73dCsxJIwltlgtt7k3rCzh9wPLAVQausUoeyQjJFmaVPEU8axcnOUKbVUAfsEVo80qy33PeJC5qCOiySp5M40dortUJ7AF6vP2q0KYvsaZdF9hrhDZYJR+KHL7QVwScIWCR/+gJCG0eB64OXPtKlUrW+jqRkU0Jd4dVcsD3zwY+B+YG/S8CjwKbgZWBvwx0JzMltFkHvEACtWoMYF+Kr09oMw3AKjkGLMTtEBHWAt8RFzVIuqj1pIgCjucJGwDChz0GPE/wQb6Au3BiIoQTJSr0pKgScBhYA9wP3Ed1srXUHEoAoc1O3IsBrrBKfpPBm4WryXmBu4wr9FhNZUFocxpX9z/mZQzgi8C+PYtklTwKdACR8F3UJ+pBqpNxVxFh4Q5wVSYLsEqOA/NxQ9ddVJRHT9WknLdcAAwH9qJMlodV8i9gZx4vBaGwz4pkbD/ubAZwqdDmolrkRiC0mQNI3zwJ7MgVZpU8BnwVuLqYenQEdr9V8vdcYR57Ajt8yFQh3EE+hfwFNkIo7LJMVuO4IbCHoDFh7ZmsBuDXv3AUdkNxYcPACW+3C20urEWuE93ANG+PWCV/gILCrJIWGPHNJuCSGvR60RbYH0dGkXUswpdUF9h1Qpu3qX5po6gA4SFze2TUI2yA6olhBfFz1lRhYvsrNJQe2/II/xKnCI5ZuaeLEEKb1cBi3AcVD6yNJsACr1sl+yNnXcL+S9RTYxMQ2pwDzASO5F0qkhDazADOB361Sp7O4tWVMaHNPOBZ4FbcLfoo8C7whFXyUE7s5bhb91JgBu70uhXY4M9yMRQWJrRZiNvHREr3OO5Mvz+lD6HN9cBHpE+2n3E3p4Ohs9CsFNo0AR8QFzUe2DN9/yQIbQTwPvF3hbGtBP9MIhQSBihglrcPA8twF467gGPeP1doc0tK7APA2d4eA5bgYlcCf3j/AqHNtWFQ0eK/MbBfskpG2dkqtFkMrPftm5mcuSWB/ZxV8hNv9wpteoDognwTsCMiFs1Y+A8r+TFhO+1fV1jEZyX6wi0tVuxFM7YNWO3ttUKbvbiJsAx3L4zwYTIQF6u8vUFoM4w72tyJG+YIsdhCs9JfTg/hCjXCCeDcoP2tVXLSIVJo04Kry/MCdzJ2r1Uy9g+u0FBaJSu49SecTeGDx3DZmwR/hVtKtdAhHjsK3EYChYQBWCWHcHfGzbiH/QYcAF4D2q2SB2rE9vvYN4CDPnYE2AjMT1uc/wFvx3vj4KO9QAAAAABJRU5ErkJggg=='/%3E%3C/svg%3E");
	background-color: #d5d5d5;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 12px;
	color: #325AFF;
	font-size: 12px;
	font-weight: bold;
	padding: 9px 15px 7px 33px;
	border-radius: 8px;
	cursor: pointer;
	position: absolute;
	right: 0;
	opacity: 1;
	visibility: visible;
	/*transition: right .1s, opacity .1s;/**/
}

.product .product__incart.product__incart--hidden {
	right: -10px;
	opacity: 0;
	visibility: hidden;
}

.product .qua-prod {
	margin-left: 3px;
}

.catalog-page--list,
.catalog-page--list tbody {
	display: block;
}

.catalog-page--list tr {
	border: 1px solid #9E9E9E;
	border-radius: 8px;
	margin-bottom: 14px;
	display: flex;
	align-items: center;
	padding: 8px 5px;
	background-color: #fff;
}

.catalog-page--list tr:hover {
	border-color: #325AFF;
}

.catalog-page--list tr td {
	display: block;
}

.catalog-page--list tr td:nth-of-type(1) {
	width: 60px;
}

.catalog-page--list tr td:nth-of-type(2) {
	width: calc(100% - 521px);
	padding-right: 34px;
	position: relative;
	min-height: 56px;
}

.catalog-page--list tr td:nth-of-type(3) {
	width: 116px;
	padding-right: 5px;
}

.catalog-page--list tr td:nth-of-type(4) {
	width: 123px;
	position: relative;
}

.catalog-page--list tr td:nth-of-type(5) {
	width: 140px;
}

.catalog-page--list tr td:nth-of-type(6) {
	position: relative;
	width: 120px;
	height: 29px;
}

.catalog-page--list .old-prise-bonus {
	text-decoration: line-through;
	font-size: 9px;
	color: #8F8F8F;
}

.catalog-page--list .prise-quantity {
	color: #325AFF;
	font-weight: bold;
	font-size: 17px;
}

.catalog-page--list .qua-prod {
	color: #325AFF;
	text-decoration: underline;
	font-size: 13px;
	cursor: pointer;
}

.catalog-page--list .product__in-stock {
	position: absolute;
	background: #fff;
	border: 1px solid #325AFF;
	border-radius: 6px 0px 6px 6px;
	padding: 10px 14px;
	width: 430px;
	right: 20px;
	top: 26px;
	z-index: 1;
}

.catalog-page--list .product__in-stock__label {
	content: '';
	display: block;
	position: absolute;
	top: -36px;
	right: -1px;
	width: 108px;
	height: 36px;
	border: 1px solid #325AFF;
	border-radius: 6px 6px 0 0;
	border-bottom-color: #fff;
	cursor: pointer;
}

.catalog-page--list .product__in-stock__item {
	margin-bottom: 22px;
}

.catalog-page--list .product__in-stock__item:last-of-type {
	margin-bottom: 0;
}

.catalog-page--list .product__in-stock__title {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}

.catalog-page--list .product__in-stock__info {
	display: flex;
	margin-bottom: 4px;
}

.catalog-page--list .product__in-stock__info p {
	font-size: 12px;
	margin-bottom: 0;
}

.catalog-page--list .product__in-stock__info p:nth-of-type(1) {
	width: 97px;
}

.catalog-page--list .product__in-stock__info p:nth-of-type(2) {
	width: 92px;
}

.catalog-page--list .product__in-stock__info p:nth-of-type(3) {
	width: 102px;
}

.catalog-page--list .product__in-stock__info p:nth-of-type(4) {
	width: 100px;
}

.catalog-page--list .product__in-stock__disclaimer {
	font-size: 10px;
	line-height: 12px;
	color: #325AFF;
	margin-bottom: 0;
}

.catalog-page--list .name {
	font-size: 14px;
	line-height: 14px;
	display: block;
	color: #000000;
	padding-left: 14px;
	margin-top: 23px;
}

.catalog-page--list .name__tooltip {
	position: absolute;
	background: #fff;
	border: 1px solid #325AFF;
	border-radius: 6px;
	padding: 8px 11px;
	font-size: 12px;
	z-index: 2;
	top: 21px;
	left: 14px;
	width: calc(100% - 40px);
	opacity: 0;
	visibility: hidden;
	transition: opacity .3s;
}

.catalog-page--list .name:hover+.name__tooltip,
.name__tooltip:hover {
	opacity: 1;
	visibility: visible;
}

.catalog-page--list .name__tooltip a {
	font-size: 14px;
	line-height: 14px;
	color: #000000;
}
.product > .brand-wrapper {
	display: none;
}
.catalog-page--list .product__image {
	width: 56px;
	height: 56px;
	display: block;
	background-size: contain;
}

.catalog-page--list .product__bages {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	flex-direction: column;
	margin-bottom: 5px;
	top: 0;
	position: absolute;
}

.catalog-page--list .product__bage {
	font-size: 12px;
	padding: 2px 7px;
	border-radius: 4px;
	border: 1px solid;
	display: inline-block;
	background: #fff;
	margin-right: 4px;
	cursor: pointer;
}

.catalog-page--list .product__bage-more {
	padding: 1px 5px;
	height: 18px;
	border-radius: 4px;
	border: 1px solid #919191;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 11 19'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down-sign-to-navigate%3C/title%3E%3Cimage id='arrow-down-sign-to-navigate' class='cls-1' width='11' height='19' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAACXBIWXMAAAsSAAALEgHS3X78AAAA1UlEQVQoU42QTU4CQRCFvxk4wLg1Iam6jQE3KkfwCgZ1w4/RwJa9R1AWcJ+39BjtwjHUDPQwL+lFvf5e9UtjZlsz+zGzp5QSXacws8RRz5I2ZFQCD2Feu/ssC0v6Bu77BEoASbszgZezcAhMw91H+4WSIElfrUCjUgO+FChSij93lLvfAZ/AVW3NsnAdeAde/+eTGgG8AR6DNR9mwFtgH6ylpNXJ5gy4gFaNLrABu/ukCwQY1uAYOAR/IWlJS4WZTfqA8FejFwgwqKrqGhgBa0lvORDgF3fUa/Bfk8EVAAAAAElFTkSuQmCC'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 4px;
	cursor: pointer;
	display: inline-block;
	background-color: #fff;
}

.catalog-page--list .product__bage-more:hover {
	border-color: #325AFF;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 11 19'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down-sign-to-navigate%3C/title%3E%3Cimage id='arrow-down-sign-to-navigate' class='cls-1' width='11' height='19' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAACXBIWXMAAAsSAAALEgHS3X78AAAA2UlEQVQoU42QOwrCQBRFj0FIWjcw6xG18VPMAtyC+AHxA4q2loJ10qiFuqCkEVzBdGNhxJfoJF6Y4t05981l8MN454fx3Q/jgbWWolPxw9jy0chotcUhD+iKeRNEydAJG61OQOefgAdgtDr/CIx/wiLQE3fr/AseQkarYy6QqZSBywIVa+XPfRRESRs4ALXUGjrhNLACJu/5q4YA60BfWLOqA2wBF2EtjFbLr80OcA65GkVgBg6ipFkEAlRTsAFchT83Wi3IyUs33spAeNUo3SjhPfAApkUgwBNn4nLvm1OSSAAAAABJRU5ErkJggg=='/%3E%3C/svg%3E");
}

.catalog-page--list .product__bage-more--close {
	transform: rotate(180deg)
}

.catalog-page--list .product__bage-others {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-top: 7px;
	width: 182px;
	position: absolute;
	top: 15px;
}

.catalog-page--list .art {
	font-size: 13px;
	font-weight: bold;
}

.catalog-page--list .product__btn-add-to-cart {
	border-radius: 8px;
	position: relative;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
	text-transform: uppercase;
	color: #fff;
	background-color: #325AFF;
	padding: 10px 49px 10px 16px;
	display: block;
	overflow: hidden;
	appearance: none;
	border: 0;
	outline: none;
	right: 4px;
	/*transition: padding-left .1s, opacity .1s, right .1s;/**/
}

.catalog-page--list .product__btn-add-to-cart.product__btn-add-to-cart--hidden {
	padding-left: 23px;
}

.catalog-page--list .product__btn-add-to-cart:hover {
	background-color: #0993c9;
}

.catalog-page--list .product__btn-add-to-cart:before {
	content: '';
	position: absolute;
	display: block;
	background-color: #000;
	width: 40px;
	height: 100%;
	right: 0;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 38 40'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ecart (1)%3C/title%3E%3Cimage id='cart' class='cls-1' width='38' height='40' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAACXBIWXMAAAsSAAALEgHS3X78AAADOElEQVRYR8WY24uNYRTGf3swpEkaF3LO1MihoQwzyOGGXAk3Qm6UIuVuygWluJsrpZhS4wKllPIHKJFybMzIYRwip5FDxsQwg3lcvN/XXvud77Rn7z2eWu317rWeb573sN717clJOgLsBz4CHUAncB94DLznPyEnSTGxP8BL4CxwLCancpB0XNKQkjFVEqNpObkFmw00AIuB+sCagOpA/xbgctTEKoYE1aeVx9G0GZbbqhI03zF+Y2xWhZAkrMP4jUAuLrESCM9YFKqBL0BNMJ4DvI5LLjeSVmyQwlWbGZdYCYxNid8F1gR+G/CI0dnS7jRhj4zfENioIGkrAbpT4pXC96TDD+7gfwbGB+ODQA+V2c4h4BTubw6mCQO4hesCAAuAJwm5peI37ty/S9tKgHvG3xybVTr2ki/G21mE2Q6wJDardKzJu3RmEfbA+Mtjs0qHFXYjyxmbhOsA4TJPxxVAOTGLfFcZAGqzrFgfhfdZE+XHUuPfBPqzCAPXAULYh5QLq41/HdIv2BBW2LzYrJFjnfG7YGTCFsVmjQy1FO7CHcgu7AHwI/AXAVMScotFMzAm8J8DryC7sF84EjhOXUJusag3/tXQSXu7sHhI/oJtAS6Rn+lIIWCXGV/LRzL8MAisRZXHQmX4MeLjSlpCiRjEvGYVs5UduEa7EnfOUltGRlThznA78Df8MktL+i8oZistJuJ6ZvgCWQxqcNxxSUnFCpsLnAfeAm+Cz3ZgWhIpwHzgIvCOPLcNd8EOh6IrMMqWSfoZUUmS9FXSvATuWkl/Y7gfJM3yOWliQquS9MV74Fdv/FLR3AmS+r1cn9vl89IEhbbTPOSTpI2SaiRtlfTNxDZGcPeZeI+kdQF3hwoFr7K8NEGh2f/8HPJirSbWGsG9YOIHvNhJEztsY1kP/5Dx/bvPjm1eCHsf+ZVoW1rhvRUxwyjbZmbWK2mTpMmStqtwO9ZHcPeY+GdJGwLubkkDJtZseWmCQsvJVY/Fd2/8NIKHpGpJfV6uz73n89IEWVus4dUUokdSXQJ3hYZXZohXkqb5nDQxvs2QdCZ4WK+kF5LaJNVm4NZJOifpdcB9JumEXIUOy/8HWeXjNnCulbcAAAAASUVORK5CYII='/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 14px;
	background-position: center;
}

.catalog-page--list .product__btn-add-to-cart.active {
	opacity: 0;
	right: -10px;
	position: absolute;
}

.catalog-page--list .quantity-but {
	display: flex;
	font-size: 0;
	right: 0;
	opacity: 1;
	position: absolute;
	/*transition: right .1s, opacity .1s;/**/
}

.catalog-page--list .quantity-but .quantity {
	width: 34px;
	height: 30px;
	color: #000;
	font-size: 12px;
	font-weight: 700;
	line-height: 26px;
	text-align: center;
	border: 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #dadada;
	outline: 0;
}

.catalog-page--list .quantity-but .decrease {
	width: 42px;
	height: 30px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border: 1px solid #000;
	border-right: 0;
	color: #325AFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #e9e9e9;
	outline: 0;
	cursor: pointer;
	appearance: none;
}

.catalog-page--list .quantity-but .increase {
	width: 42px;
	height: 30px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border: 1px solid #000;
	border-left: 0;
	color: #325AFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #e9e9e9;
	outline: 0;
	cursor: pointer;
	appearance: none;
}

.catalog-page--list .quantity-but .decrease:hover,
.catalog-page--list .quantity-but .increase:hover {
	background-color: #000;
}

.catalog-page--list .quantity-but.quantity-but__add-to-cart {
	right: -10px;
	opacity: 0;
	visibility: hidden;
}

.catalog-page--list .product__incart {
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 38 40'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ecart (1) copy%3C/title%3E%3Cimage id='cart_1_copy' data-name='cart 1 copy' class='cls-1' width='38' height='40' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAACXBIWXMAAAsSAAALEgHS3X78AAAEuklEQVRYR8WYbYhVRRjHf3fd1qmsxD6sQQ4abRSrFbu6m9GWFZhB0AtmgxT1Qcz6EoJSGRRUBNGHCoQKIQSJnVpIIoKCpDKy9SV37y69aJu1I+VWKptojVrdPsycvXPOnnPPube1/p+eeeb/nPM/zzzzdkrTe0efAh4GfgEGgDIwCHxtlfyJ/wml6b2jlYy+P4HvgS1WyWcyOGcMTcDLQJq4ZqANeFpo05rSf0ZRqlQqCG0ksAC4EiemDegCWjzvDqvkOxnPqBtCm0dwydholfw7jdMMYJU0gAHeC4I3Aat8sxOYEmFCGw3c45sXAKll0pTm9Ngd2J2ZrDogtHmLqiiA2VncWsIGArtTaFPKZBaA0KYPuDtwDQJPZtBrCisDx73dCsxJIwltlgtt7k3rCzh9wPLAVQausUoeyQjJFmaVPEU8axcnOUKbVUAfsEVo80qy33PeJC5qCOiySp5M40dortUJ7AF6vP2q0KYvsaZdF9hrhDZYJR+KHL7QVwScIWCR/+gJCG0eB64OXPtKlUrW+jqRkU0Jd4dVcsD3zwY+B+YG/S8CjwKbgZWBvwx0JzMltFkHvEACtWoMYF+Kr09oMw3AKjkGLMTtEBHWAt8RFzVIuqj1pIgCjucJGwDChz0GPE/wQb6Au3BiIoQTJSr0pKgScBhYA9wP3Ed1srXUHEoAoc1O3IsBrrBKfpPBm4WryXmBu4wr9FhNZUFocxpX9z/mZQzgi8C+PYtklTwKdACR8F3UJ+pBqpNxVxFh4Q5wVSYLsEqOA/NxQ9ddVJRHT9WknLdcAAwH9qJMlodV8i9gZx4vBaGwz4pkbD/ubAZwqdDmolrkRiC0mQNI3zwJ7MgVZpU8BnwVuLqYenQEdr9V8vdcYR57Ajt8yFQh3EE+hfwFNkIo7LJMVuO4IbCHoDFh7ZmsBuDXv3AUdkNxYcPACW+3C20urEWuE93ANG+PWCV/gILCrJIWGPHNJuCSGvR60RbYH0dGkXUswpdUF9h1Qpu3qX5po6gA4SFze2TUI2yA6olhBfFz1lRhYvsrNJQe2/II/xKnCI5ZuaeLEEKb1cBi3AcVD6yNJsACr1sl+yNnXcL+S9RTYxMQ2pwDzASO5F0qkhDazADOB361Sp7O4tWVMaHNPOBZ4FbcLfoo8C7whFXyUE7s5bhb91JgBu70uhXY4M9yMRQWJrRZiNvHREr3OO5Mvz+lD6HN9cBHpE+2n3E3p4Ohs9CsFNo0AR8QFzUe2DN9/yQIbQTwPvF3hbGtBP9MIhQSBihglrcPA8twF467gGPeP1doc0tK7APA2d4eA5bgYlcCf3j/AqHNtWFQ0eK/MbBfskpG2dkqtFkMrPftm5mcuSWB/ZxV8hNv9wpteoDognwTsCMiFs1Y+A8r+TFhO+1fV1jEZyX6wi0tVuxFM7YNWO3ttUKbvbiJsAx3L4zwYTIQF6u8vUFoM4w72tyJG+YIsdhCs9JfTg/hCjXCCeDcoP2tVXLSIVJo04Kry/MCdzJ2r1Uy9g+u0FBaJSu49SecTeGDx3DZmwR/hVtKtdAhHjsK3EYChYQBWCWHcHfGzbiH/QYcAF4D2q2SB2rE9vvYN4CDPnYE2AjMT1uc/wFvx3vj4KO9QAAAAABJRU5ErkJggg=='/%3E%3C/svg%3E");
	background-color: #d5d5d5;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 12px;
	color: #325AFF;
	font-size: 12px;
	font-weight: bold;
	padding: 9px 15px 7px 33px;
	border-radius: 8px;
	cursor: pointer;
	position: absolute;
	right: 0;
	opacity: 1;
	visibility: visible;
	/*transition: right .1s, opacity .1s;/**/
}

.catalog-page--list .product__incart.product__incart--hidden {
	right: -10px;
	opacity: 0;
	visibility: hidden;
}

.product-page .product-thumbinal-area {
	border: 0;
	padding: 0 0 0 10px;
}

.product-page .product-page__image {
	width: 550px;
	height: 300px;
	border: 1px solid #e6e6e6;
	display: flex;
	align-items: center;
	border-radius: 8px;
	background-color: #fff;
}

.product-page .product-page__image img {
	max-height: 240px;
	margin: 0 auto;
}

.product-page .product-page__main {
	display: flex;
	justify-content: space-between;
	margin-top: 34px;
}

.product-page .product-page__main-left {
	width: calc(100% - 485px);
}

.product-page .product-page__main-right {
	width: 455px;
	position: relative;
}

.product-page .product-thumbinal-area .item-nav {
	width: 87px;
	border-radius: 8px;
	border: 1px solid #e6e6e6;
	background-color: #fff;
}

.product-page .product-thumbinal-area .item-nav.slick-current {
	border-color: #325AFF;
}

.product-page .product-thumbinal-area .item-nav img {
	max-height: 50px;
	margin: 0 auto;
}

.product-page .product-thumbinal-area .align-self-center {
	width: 550px;
	align-self: flex-start!important;
	margin-right: 24px;
}

.product-page .product-thumbinal-area .align-self-start {
	width: 87px;
}

.product-page__title {
	/*padding-right: 130px;/**/
}

.product-page .product-page__favor {
	margin-bottom: 12px;
	display: flex;
}

.product-page .product-page__favor .compare {
	width: 31px;
	height: 30px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.65' y='10.65' width='4.7' height='10.7' rx='1.35' stroke='%23B0B0B0' stroke-width='1.3'/%3E%3Crect x='8.65' y='4.65' width='4.7' height='16.7' rx='1.35' stroke='%23B0B0B0' stroke-width='1.3'/%3E%3Crect x='16.65' y='0.65' width='4.7' height='20.7' rx='1.35' stroke='%23B0B0B0' stroke-width='1.3'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
}

.product-page .product-page__favor .compare:hover,
.product-page .product-page__favor .compare.active {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.65' y='10.65' width='4.7' height='10.7' rx='1.35' stroke='%23325AFF' stroke-width='1.3'/%3E%3Crect x='8.65' y='4.65' width='4.7' height='16.7' rx='1.35' stroke='%23325AFF' stroke-width='1.3'/%3E%3Crect x='16.65' y='0.65' width='4.7' height='20.7' rx='1.35' stroke='%23325AFF' stroke-width='1.3'/%3E%3C/svg%3E");
}

.product-page .product-page__favor .heaert {
	width: 28px;
	margin-right: 21px;
	height: 25px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0859 0.9375C15.2126 0.9375 13.363 1.69354 12.0002 2.98993C10.6371 1.69354 8.7876 0.9375 6.91406 0.9375C3.03699 0.9375 0 3.97449 0 7.85156C0 12.3831 5.22363 17.3712 11.5344 22.9517C11.6673 23.0693 11.8337 23.1281 12.0002 23.1281C12.1666 23.1281 12.3329 23.0693 12.466 22.9515C18.7764 17.3708 24 12.3827 24 7.85156C24 3.97449 20.963 0.9375 17.0859 0.9375ZM12.0002 21.4856C6.362 16.4804 1.40625 11.6865 1.40625 7.85156C1.40625 4.76312 3.82562 2.34375 6.91406 2.34375C8.61255 2.34375 10.3557 3.15729 11.4633 4.46686C11.5968 4.62488 11.7933 4.71588 12.0002 4.71588C12.2071 4.71588 12.4034 4.62488 12.537 4.46686C13.6445 3.15729 15.3876 2.34375 17.0859 2.34375C20.1744 2.34375 22.5938 4.76312 22.5938 7.85156C22.5938 11.6862 17.6382 16.4802 12.0002 21.4856Z' fill='%23B0B0B0'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	cursor: pointer;
}

.product-page .product-page__favor .heaert:hover,
.product-page .product-page__favor .heaert.active {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0859 0.9375C15.2126 0.9375 13.363 1.69354 12.0002 2.98993C10.6371 1.69354 8.7876 0.9375 6.91406 0.9375C3.03699 0.9375 0 3.97449 0 7.85156C0 12.3831 5.22363 17.3712 11.5344 22.9517C11.6673 23.0693 11.8337 23.1281 12.0002 23.1281C12.1666 23.1281 12.3329 23.0693 12.466 22.9515C18.7764 17.3708 24 12.3827 24 7.85156C24 3.97449 20.963 0.9375 17.0859 0.9375ZM12.0002 21.4856C6.362 16.4804 1.40625 11.6865 1.40625 7.85156C1.40625 4.76312 3.82562 2.34375 6.91406 2.34375C8.61255 2.34375 10.3557 3.15729 11.4633 4.46686C11.5968 4.62488 11.7933 4.71588 12.0002 4.71588C12.2071 4.71588 12.4034 4.62488 12.537 4.46686C13.6445 3.15729 15.3876 2.34375 17.0859 2.34375C20.1744 2.34375 22.5938 4.76312 22.5938 7.85156C22.5938 11.6862 17.6382 16.4802 12.0002 21.4856Z' fill='%23325AFF'/%3E%3C/svg%3E%0A");
}

.product-page .product-inform-area__row {
	display: flex;
	align-items: center;
	gap: 10px;
}
.product-page .product-inform-area__row .brendi-viem img {
	margin-top: 0;
}

.product-page .product-inform-area__row:nth-of-type(2) {
	margin-top: 25px;
}

.product-page .product-inform-area__row:nth-of-type(3) {
	margin-top: 17px;
}

.product-page .product-inform-area__row:nth-of-type(4) {
	margin-top: 12px;
}

.product-page .product-inform-area__row p {
	margin-bottom: 0;
}

.product-page .product-inform-area__row .art {
	font-size: 20px;
	white-space: nowrap;
}

.product-page .product-inform-area__row .brendi-viem {
	margin-left: auto;
}

.product-page .product-page__price {
	color: #325AFF;
	font-size: 26px;
	font-weight: bold;
	margin-right: 16px;
}

.product-page .product-page__old-price {
	color: #898a8a;
	text-decoration: line-through;
	font-size: 20px;
}

.product-page .product-page__master {
	color: #898a8a;
	font-size: 15px;
	display: flex;
	align-items: center;
	margin-left: auto;
}

.product-page .product-page__master img {
	width: 19px;
	margin-left: 18px;
}

.product-page .product-page__available {
	color: #898a8a;
	font-size: 14px;
}

.product-page .product-page__discount {
	color: #898a8a;
	font-size: 14px;
}

.product-page .product-page__main .product__btns {
	margin-top: 33px;
	display: flex;
	justify-content: space-between;
	position: relative;
	min-height: 46px;
	padding: 0 8px;
}

.product-page .product-page__main .product__btn-discount {
	display: flex;
	border-radius: 8px;
	border: 1px solid #000;
	position: relative;
	cursor: pointer;
	font-size: 18px;
	text-transform: uppercase;
	padding: 14px 15px 11px 49px;
	/*transition: all .1s;/**/
	position: relative;
	left: 0;
	opacity: 1;
	visibility: visible;
}

.product-page .product-page__main .product__btn-discount.product__btn-discount--hidden {
	left: -10px;
	opacity: 0;
}

.product-page .product-page__main .product__btn-discount__slider {
	background-color: #000;
	width: 37px;
	height: 37px;
	position: absolute;
	left: 4px;
	top: 4px;
	border-radius: 8px;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 31 31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epercentage%3C/title%3E%3Cimage id='percentage' class='cls-1' width='31' height='31' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAACXBIWXMAAAsSAAALEgHS3X78AAACh0lEQVRIS63XTahVVRjG8VWRaaEgBWFg2CgdKJJCjVKc1ESEBAkEkcpRCI4CldqIg2heqdlERw6qQRANhAgSQSQJ0siCoCumdvEDFFFCfw72Wdx377PX3udceuCBw3r/633Pc/bnSUjBz+EgzmAWV/ETPsDCFjtf7xv1PRQXt+GmsmawQbnpJK5iw7y4xbiu41bH+nrDQ7r8UavP5wlL8SAsnsYbeBpL8BYuhvosnjQ8rJgYR5ESPgmL5wqbF+JS4N4vcJMk/jLXEn4PhVd7mmwN3Hc9XHSlqaOxnnB3VPh3oNFic4fnlwE26UmcnXBnVLw+0CyeG6XDUxp8uItLOB+gjV3QyDsC920PV2lqLHF2wocBvIgFHeAy9VmetbPQcKLE2QmLzB136i/wNl7AcryrOfjvQrNKU8XE2fnDBuP6Dw9ba/fxsuHEX3QwxeEJm9SpSvoVq403qVrcYOLs9sJT2IOv8TPO4gTeKzSYV+LsQaDHlaYmTpw9CBRcaerQBHv+l+GVpqZOnD0ItFxpqpR4s/oaP4kfcAy78Fjkhob1De5K/Lx6YEl/4PXMDw0sDW48nUZ+Fv+YTBtNOLxqbSwd49OBeYD9WIOV6rvkX6F+D89MO7grccKbgbmPtR3MIs03oo/7Bg8+j4OPB25vD/da4P4sQZWmep9O+DGwKwbYmRF3u6s4TeLsU4FfNsDmn/5uu1Bpaihx9ldhz/Ye7kVzb0MzsTCfxNnvhH2Xdb+QJHwfuON5sdJU6awu+XFcCft/U18BT4zqr+AbTb2U1Gdn1DSJo9cZ1yXN6ztrN/VNJmraxG1vUv8J7NOeEZsSPsM1fKrcdBovwQH1i8gsbuACjmBVZB8Bgpp4MCpRRZoAAAAASUVORK5CYII='/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: center;
	/*transition: all .1s;/**/
}

.product-page .product-page__main .product__btn-discount.product__btn-discount--active {
	border-color: #5ec347;
	background-color: #5ec347;
	color: #449232;
	padding: 14px 49px 11px 15px;
}

.product-page .product-page__main .product__btn-discount.product__btn-discount--active .product__btn-discount__slider {
	left: 96px;
	background-color: #fff;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 31 31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epercentage%3C/title%3E%3Cimage id='percentage' class='cls-1' width='31' height='31' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAACXBIWXMAAAsSAAALEgHS3X78AAADUklEQVRIS63XS4gcVRTG8V/3jMrgwlfABGPUKIIuFHwgSIlPkkIJQRQXgqnNGNRFfKxUxIwuJAiCGKKOThYFgriJQiApVGRMClRQDCgRE0RJIviIuoxGk3ZRVek7NVXdPa3/Td977qn6+O7j3OpOr9dTkeTxMjyKNViNEziInXgljbI//UeSPH4am/BupxJP8vg+zOLslucO44E0yj5uGR9KksebMVP1O71eT5LH6/FeLfd3TOCsWvz6NMo+t0SSPH4WzwWh17pJHp+DHUHwE8S4EKtwDw4E47uTPD7NEigdh8JzaZQ9Mokn0S2DX6ZRdmPt2R1JHu9SrP1KLMNGbDMCpeOZILQ9jbIHKUTXBwMPa6DcaI8FoTub8uq0OJ6uOl3F1MKvaZR9pp33cbJsXzAgD4MdV3T1XzhhMJNB+6QBNGyu2dBxRRc/lO1zkzy+pZ4QsE5/bxxpS2qY6u1plD3UlNvFO0F/Nsnj0+tJSR6vwEtBKDwdYV59qhsdV3Q27F07hd8wVcYOYDP2KJZiDbYodjkcSqPsovqL6gVE4bhVmH6RuRnztbF/FOKdIHYcV6VR9m2Y2LDGb6ZRttEQulCWzNtxKBibtFD4a1zXINy0xkOFKZ1XJHl8huKs34SLFbv6O3yYRtlc/eFxHVcsEF8K46xxna4xaBB+fanCjOH8/3BcEVatobQ4XnQfJHm8DnfhUsWJOYxcUdtPuR3Z+SiOkzw+H2/hDs0cxHQaZXsYUbxBeK5+SSR5fB6+wgrDuTWNsvmhG67F8QLhkp36wifxDK7GFZjG90FuluTxmQOdj+K4zIuxu+wexw1plO2r5UxhHy4vQ1tanY9yHwfcH7Rn6sKQRtkxJEHo3kbxhpI58HbS/yCBt9uS0ij7VLHzYfki8RbHjfdxQHhk/2rNKjhW/k4sEB/DccVPQfu2tqQkj1fhsrJ79JT4mI4rdgXtF5s+SEpm9Uv6fHWfj7Sr20jyuIsfsbwMfYMn8EEaZSeSPL5GcfTuDh5b3dmwd+1TeCEIjlWrkzy+FvV/MkfwNy6pxTelUba1a6Hw3DjCkEbZF4oPkp+D8EqLhR9Po2wrxfy/il+wbSlT3UQaZR8pisjzilk4ij+wH2/gyjTKXq7y/wX1/1ySYacO/gAAAABJRU5ErkJggg=='/%3E%3C/svg%3E");
}

.product-page .product-page__main .product__total-price {
	display: flex;
	align-items: center;
	visibility: hidden;
	opacity: 0;
	left: -10px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	transition: all .1s;
}

.product-page .product-page__main .product__total-price.product__total-price--visible {
	visibility: visible;
	opacity: 1;
	left: 0;
	display: none;
}

.product-page .product-page__main .product__total-price__img {
	width: 50px;
	margin-right: 12px;
}

.product-page .product-page__main .product__total-price__img img {
	max-height: 30px;
}

.product-page .product-page__main .product__total-price__text {
	color: #325AFF;
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
}

.product-page .product-page__main .product__btn-add-to-cart {
	margin: 0;
	border-radius: 8px;
	position: relative;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #325AFF;
	padding: 8px 74px 8px 20px;
	display: block;
	overflow: hidden;
	appearance: none;
	border: 0;
	outline: none;
	right: 0;
	/*transition: padding-left .1s, opacity .1s, right .1s;/**/
}

.product-page .product-page__main .product__btn-add-to-cart.product__btn-add-to-cart--hidden {
	padding-left: 30px;
}

.product-page .product-page__main .product__btn-add-to-cart:hover {
	background-color: #0993c9;
}

.product-page .product-page__main .product__btn-add-to-cart:before {
	content: '';
	position: absolute;
	display: block;
	background-color: #000;
	width: 57px;
	height: 100%;
	right: 0;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 38 40'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ecart (1)%3C/title%3E%3Cimage id='cart' class='cls-1' width='38' height='40' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAACXBIWXMAAAsSAAALEgHS3X78AAADOElEQVRYR8WY24uNYRTGf3swpEkaF3LO1MihoQwzyOGGXAk3Qm6UIuVuygWluJsrpZhS4wKllPIHKJFybMzIYRwip5FDxsQwg3lcvN/XXvud77Rn7z2eWu317rWeb573sN717clJOgLsBz4CHUAncB94DLznPyEnSTGxP8BL4CxwLCancpB0XNKQkjFVEqNpObkFmw00AIuB+sCagOpA/xbgctTEKoYE1aeVx9G0GZbbqhI03zF+Y2xWhZAkrMP4jUAuLrESCM9YFKqBL0BNMJ4DvI5LLjeSVmyQwlWbGZdYCYxNid8F1gR+G/CI0dnS7jRhj4zfENioIGkrAbpT4pXC96TDD+7gfwbGB+ODQA+V2c4h4BTubw6mCQO4hesCAAuAJwm5peI37ty/S9tKgHvG3xybVTr2ki/G21mE2Q6wJDardKzJu3RmEfbA+Mtjs0qHFXYjyxmbhOsA4TJPxxVAOTGLfFcZAGqzrFgfhfdZE+XHUuPfBPqzCAPXAULYh5QLq41/HdIv2BBW2LzYrJFjnfG7YGTCFsVmjQy1FO7CHcgu7AHwI/AXAVMScotFMzAm8J8DryC7sF84EjhOXUJusag3/tXQSXu7sHhI/oJtAS6Rn+lIIWCXGV/LRzL8MAisRZXHQmX4MeLjSlpCiRjEvGYVs5UduEa7EnfOUltGRlThznA78Df8MktL+i8oZistJuJ6ZvgCWQxqcNxxSUnFCpsLnAfeAm+Cz3ZgWhIpwHzgIvCOPLcNd8EOh6IrMMqWSfoZUUmS9FXSvATuWkl/Y7gfJM3yOWliQquS9MV74Fdv/FLR3AmS+r1cn9vl89IEhbbTPOSTpI2SaiRtlfTNxDZGcPeZeI+kdQF3hwoFr7K8NEGh2f/8HPJirSbWGsG9YOIHvNhJEztsY1kP/5Dx/bvPjm1eCHsf+ZVoW1rhvRUxwyjbZmbWK2mTpMmStqtwO9ZHcPeY+GdJGwLubkkDJtZseWmCQsvJVY/Fd2/8NIKHpGpJfV6uz73n89IEWVus4dUUokdSXQJ3hYZXZohXkqb5nDQxvs2QdCZ4WK+kF5LaJNVm4NZJOifpdcB9JumEXIUOy/8HWeXjNnCulbcAAAAASUVORK5CYII='/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: center;
}

.product-page .product-page__main .product__btn-add-to-cart.active {
	opacity: 0;
	right: -10px;
}

.product-page .product-page__main .product__btn-get-discount {
	border-radius: 8px;
	position: absolute;
	right: 8px;
	top: 0;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #325AFF;
	padding: 17px 10px 15px 10px;
	display: block;
	overflow: hidden;
	appearance: none;
	border: 0;
	outline: none;
	opacity: 0;
	white-space: nowrap;
	overflow: hidden;
	width: 116px;
	transition: opacity .1s, width .1s;
}

.product-page .product-page__main .product__btn-get-discount.product__btn-get-discount--show {
	opacity: 1;
	width: 185px;
}

.product-page .product-page__main .product__btn-get-discount:hover {
	background-color: #0993c9;
}

.product-page .product-page__main .quantity-but {
	display: flex;
	font-size: 0;
	/*right: -10px;*/
	/**/left: -10px;
	opacity: 1;
	position: absolute;
	/*transition: right .1s, opacity .1s;/**/
}

.product-page .product-page__main .quantity-but .quantity {
	width: 34px;
	height: 46px;
	color: #000;
	font-size: 18px;
	font-weight: 700;
	line-height: 26px;
	text-align: center;
	border: 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #dadada;
	outline: 0;
}

.product-page .product-page__main .quantity-but .decrease {
	width: 42px;
	height: 46px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border: 1px solid #000;
	border-right: 0;
	color: #325AFF;
	font-size: 18px;
	font-weight: bold;
	background-color: #e9e9e9;
	outline: 0;
	cursor: pointer;
	appearance: none;
}

.product-page .product-page__main .quantity-but .increase {
	width: 42px;
	height: 46px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border: 1px solid #000;
	border-left: 0;
	color: #325AFF;
	font-size: 18px;
	font-weight: bold;
	background-color: #e9e9e9;
	outline: 0;
	cursor: pointer;
	appearance: none;
}

.product-page .product-page__main .quantity-but .decrease:hover,
.product-page .product-page__main .quantity-but .increase:hover {
	background-color: #000;
}

.product-page .product-page__main .quantity-but.quantity-but__add-to-cart {
	right: -10px;
	opacity: 0;
	visibility: hidden;
}

.product-page .product-page__main .product__incart {
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 38 40'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ecart (1) copy%3C/title%3E%3Cimage id='cart_1_copy' data-name='cart 1 copy' class='cls-1' width='38' height='40' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAACXBIWXMAAAsSAAALEgHS3X78AAAEuklEQVRYR8WYbYhVRRjHf3fd1qmsxD6sQQ4abRSrFbu6m9GWFZhB0AtmgxT1Qcz6EoJSGRRUBNGHCoQKIQSJnVpIIoKCpDKy9SV37y69aJu1I+VWKptojVrdPsycvXPOnnPPube1/p+eeeb/nPM/zzzzdkrTe0efAh4GfgEGgDIwCHxtlfyJ/wml6b2jlYy+P4HvgS1WyWcyOGcMTcDLQJq4ZqANeFpo05rSf0ZRqlQqCG0ksAC4EiemDegCWjzvDqvkOxnPqBtCm0dwydholfw7jdMMYJU0gAHeC4I3Aat8sxOYEmFCGw3c45sXAKll0pTm9Ngd2J2ZrDogtHmLqiiA2VncWsIGArtTaFPKZBaA0KYPuDtwDQJPZtBrCisDx73dCsxJIwltlgtt7k3rCzh9wPLAVQausUoeyQjJFmaVPEU8axcnOUKbVUAfsEVo80qy33PeJC5qCOiySp5M40dortUJ7AF6vP2q0KYvsaZdF9hrhDZYJR+KHL7QVwScIWCR/+gJCG0eB64OXPtKlUrW+jqRkU0Jd4dVcsD3zwY+B+YG/S8CjwKbgZWBvwx0JzMltFkHvEACtWoMYF+Kr09oMw3AKjkGLMTtEBHWAt8RFzVIuqj1pIgCjucJGwDChz0GPE/wQb6Au3BiIoQTJSr0pKgScBhYA9wP3Ed1srXUHEoAoc1O3IsBrrBKfpPBm4WryXmBu4wr9FhNZUFocxpX9z/mZQzgi8C+PYtklTwKdACR8F3UJ+pBqpNxVxFh4Q5wVSYLsEqOA/NxQ9ddVJRHT9WknLdcAAwH9qJMlodV8i9gZx4vBaGwz4pkbD/ubAZwqdDmolrkRiC0mQNI3zwJ7MgVZpU8BnwVuLqYenQEdr9V8vdcYR57Ajt8yFQh3EE+hfwFNkIo7LJMVuO4IbCHoDFh7ZmsBuDXv3AUdkNxYcPACW+3C20urEWuE93ANG+PWCV/gILCrJIWGPHNJuCSGvR60RbYH0dGkXUswpdUF9h1Qpu3qX5po6gA4SFze2TUI2yA6olhBfFz1lRhYvsrNJQe2/II/xKnCI5ZuaeLEEKb1cBi3AcVD6yNJsACr1sl+yNnXcL+S9RTYxMQ2pwDzASO5F0qkhDazADOB361Sp7O4tWVMaHNPOBZ4FbcLfoo8C7whFXyUE7s5bhb91JgBu70uhXY4M9yMRQWJrRZiNvHREr3OO5Mvz+lD6HN9cBHpE+2n3E3p4Ohs9CsFNo0AR8QFzUe2DN9/yQIbQTwPvF3hbGtBP9MIhQSBihglrcPA8twF467gGPeP1doc0tK7APA2d4eA5bgYlcCf3j/AqHNtWFQ0eK/MbBfskpG2dkqtFkMrPftm5mcuSWB/ZxV8hNv9wpteoDognwTsCMiFs1Y+A8r+TFhO+1fV1jEZyX6wi0tVuxFM7YNWO3ttUKbvbiJsAx3L4zwYTIQF6u8vUFoM4w72tyJG+YIsdhCs9JfTg/hCjXCCeDcoP2tVXLSIVJo04Kry/MCdzJ2r1Uy9g+u0FBaJSu49SecTeGDx3DZmwR/hVtKtdAhHjsK3EYChYQBWCWHcHfGzbiH/QYcAF4D2q2SB2rE9vvYN4CDPnYE2AjMT1uc/wFvx3vj4KO9QAAAAABJRU5ErkJggg=='/%3E%3C/svg%3E");
	background-color: #d5d5d5;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 19px;
	color: #325AFF;
	font-size: 17px;
	font-weight: bold;
	padding: 13px 15px 13px 46px;
	border-radius: 8px;
	cursor: pointer;
	position: absolute;
	right: 8px;
	opacity: 1;
	visibility: visible;
	/*transition: right .1s, opacity .1s;/**/
}

.product-page .product-page__main .product__incart.product__incart--hidden {
	right: -10px;
	opacity: 0;
	visibility: hidden;
}

.product-page .info-go {
	margin-top: 32px;
	display: flex;
}

.product-page .product-page__documentation__tab {
	background: #F2F2F2;
	border-radius: 4px 4px 0px 0px;
	font-size: 19px;
	font-weight: bold;
	cursor: pointer;
	position: relative;
	padding: 14px 20px;
	margin-bottom: 5px;
}

.product-page .product-page__documentation__tab:before {
	content: '';
	display: block;
	width: 20px;
	height: 16px;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='18' viewBox='0 0 30 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1706 17.3338L29.5207 3.98344C29.8298 3.67467 30 3.26248 30 2.82297C30 2.38346 29.8298 1.97127 29.5207 1.66249L28.5378 0.679326C27.8973 0.0395747 26.8564 0.0395748 26.2169 0.679326L15.0062 11.89L3.78313 0.666887C3.47411 0.358109 3.06216 0.187622 2.6229 0.187622C2.18315 0.187622 1.7712 0.358109 1.46193 0.666887L0.479258 1.65005C0.170235 1.95907 -5.69601e-06 2.37102 -5.69077e-06 2.81053C-5.68553e-06 3.25004 0.170235 3.66223 0.479258 3.97101L13.8416 17.3338C14.1516 17.6433 14.5655 17.8133 15.0055 17.8124C15.4472 17.8133 15.8608 17.6433 16.1706 17.3338Z' fill='black'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.product-page .product-page__documentation__tab.product-page__documentation__tab--open:before {
	transform: translateY(-50%) rotate(180deg);
}

.product-page .product-page__documentation__area {
	padding: 14px 10px;
}

.product-page .product-page__documentation__area ul {
	list-style-type: none;
}

.product-page .product-page__documentation__area ul li {
	margin-bottom: 20px;
}

.product-page .product-page__documentation__area ul li:before {
	display: none;
}

.product-page .product-page__documentation__area ul li:last-of-type {
	margin-bottom: 0;
}

.product-page .product-page__documentation__area ul li a {
	position: relative;
	display: block;
	padding-left: 44px;
	font-size: 16px;
	font-weight: bold;
}

.product-page .product-page__documentation__area ul li a:before {
	content: '';
	display: block;
	width: 26px;
	height: 32px;
	position: absolute;
	left: 4px;
	top: 50%;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='44' viewBox='0 0 40 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8115 22.5452C10.8115 21.3603 9.98882 20.6532 8.53693 20.6532C7.94468 20.6532 7.54342 20.7103 7.33301 20.7676V24.5722C7.58177 24.6287 7.88756 24.648 8.30695 24.648C9.85597 24.648 10.8115 23.8644 10.8115 22.5452Z' fill='black'/%3E%3Cpath d='M19.7986 20.6913C19.148 20.6913 18.7284 20.7486 18.479 20.8059V29.2355C18.7279 29.2937 19.1294 29.2937 19.4927 29.2937C22.1302 29.3122 23.8507 27.8601 23.8507 24.7824C23.87 22.1052 22.3022 20.6913 19.7986 20.6913Z' fill='black'/%3E%3Cpath d='M37.0172 15.7386H35.9606V10.6407C35.9606 10.6089 35.9556 10.5769 35.9514 10.5447C35.9497 10.3423 35.8853 10.1435 35.7467 9.98594L27.2633 0.29509C27.2608 0.292614 27.2583 0.291735 27.2565 0.289019C27.206 0.232541 27.147 0.18557 27.0847 0.144909C27.0662 0.132527 27.0476 0.122142 27.0283 0.111438C26.9743 0.0819606 26.917 0.0575162 26.8581 0.0398619C26.8421 0.0353885 26.8277 0.028838 26.8117 0.024684C26.7477 0.00950615 26.6811 0 26.6137 0H5.76464C4.81258 0 4.03915 0.774312 4.03915 1.72557V15.7382H2.98285C1.62091 15.7382 0.516602 16.842 0.516602 18.2044V31.0294C0.516602 32.3908 1.62091 33.4954 2.98285 33.4954H4.03923V42.2744C4.03923 43.2256 4.81266 44 5.76472 44H34.2352C35.1864 44 35.9607 43.2257 35.9607 42.2744V33.4954H37.0173C38.3788 33.4954 39.4834 32.3908 39.4834 31.0294V18.2048C39.4833 16.8425 38.3787 15.7386 37.0172 15.7386ZM5.76464 1.72589H25.751V10.5541C25.751 11.0307 26.1377 11.4168 26.6137 11.4168H34.2352V15.7392H5.76464V1.72589ZM26.9465 24.6859C26.9465 27.1524 26.0484 28.853 24.804 29.9049C23.4483 31.0326 21.3834 31.5676 18.861 31.5676C17.3512 31.5676 16.281 31.472 15.5537 31.3768V18.7219C16.6241 18.5503 18.0204 18.4546 19.4923 18.4546C21.9377 18.4546 23.5247 18.8946 24.7678 19.8307C26.1052 20.8249 26.9465 22.4111 26.9465 24.6859ZM4.44656 31.4341V18.7219C5.34453 18.5698 6.60677 18.4546 8.3845 18.4546C10.1812 18.4546 11.4622 18.7988 12.322 19.4874C13.1442 20.1369 13.6972 21.2076 13.6972 22.4693C13.6972 23.7314 13.2779 24.8017 12.5126 25.5276C11.5187 26.4645 10.047 26.8853 8.32619 26.8853C7.9445 26.8853 7.59924 26.8659 7.33283 26.8276V31.4345H4.44656V31.4341ZM34.2352 41.8074H5.76464V33.4954H34.2352V41.8074H34.2352ZM36.7354 20.9397H31.7835V23.8835H36.4098V26.2539H31.7835V31.4342H28.8603V18.5503H36.7354V20.9397Z' fill='black'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.product-page .tab-nav p {
	padding: 15px 10px;
}

.product-page .tab-block .shop-item .fix-scrol {
	max-width: 402px;
}

.product-page .tab-block .shop-item .shop-area {
	height: 568px;
}

.product-page .tab-block .shop-item .shop-area .shop button {
	border-radius: 6px;
	background-color: #325AFF;
	color: #fff;
	font-family: Muller, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1;
	outline: 0;
	padding: 13px 24px;
	text-align: center;
	border: 0;
	width: auto;
	cursor: pointer;
}

.product-page .tab-block .shop-item .shop-area .shop button:before {
	display: none;
}

.product-page .product-page__goods__row {
	display: flex;
	padding: 6px 0;
}

.product-page .product-page__goods__row:hover {
	background: #F2F2F2;
}

.product-page .product-page__goods__header.product-page__goods__row:hover {
	background: none;
}

.product-page .product-page__goods__col {
	display: flex;
	align-items: center;
	text-align: center;
	font-size: 14px;
	line-height: 1.2em;
	position: relative;
}

.product-page .product-page__goods__col--art {
	width: 191px;
}

.product-page .product-page__goods__col--name {
	width: calc(100% - 734px);
}

.product-page .product-page__goods__col--prop {
	width: 107px;
}

.product-page .product-page__goods__col--available {
	width: 121px;
}

.product-page .product-page__goods__col--price {
	width: 135px;
	min-height: 31px;
}

.product-page .product-page__goods__col--cart {
	width: 180px;
}


/*.product-page .product-page__goods__col:nth-of-type(7) {*/


/*    width: 165px;*/


/*}*/

.product-page .product-page__goods__header {
	padding-top: 0;
	padding-bottom: 6px;
	border-bottom: 1px solid #F2F2F2;
}

.product-page .product-page__goods__header .product-page__goods__col {
	display: block;
	font-weight: bold;
	border-right: 1px solid #F2F2F2;
	padding: 5px 0;
}

.product-page .product-page__goods__header .product-page__goods__col:last-of-type {
	border-right: 0;
}

.product-page .product-page__goods__col span {
	display: block;
	font-size: 14px;
	width: 100%;
}

.product-page .product-page__goods__col:nth-of-type(2) span {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	color: #000;
}

.product-page .product-page__goods__col .product-page__goods__old-price {
	display: none;
}

.product-page .product__btn-add-to-cart {
	margin-left: auto;
	margin-right: 0;
	border-radius: 8px;
	position: relative;
	cursor: pointer;
	white-space: nowrap;
	text-transform: uppercase;
	color: #fff;
	background-color: #325AFF;
	font-weight: 500;
	font-size: 13px;
	padding: 10px 55px 10px 15px;
	display: block;
	overflow: hidden;
	appearance: none;
	border: 0;
	outline: none;
	right: 0;
	/*transition: padding-left .1s, opacity .1s, right .1s;/**/
}

.product-page .product__btn-add-to-cart.product__btn-add-to-cart--hidden {
	padding-left: 23px;
}

.product-page .product__btn-add-to-cart:hover {
	background-color: #0b29a7;
}

.product-page .product__btn-add-to-cart:before {
	content: '';
	position: absolute;
	display: block;
	background-color: #000;
	width: 40px;
	height: 100%;
	right: 0;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 38 40'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ecart (1)%3C/title%3E%3Cimage id='cart' class='cls-1' width='38' height='40' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAACXBIWXMAAAsSAAALEgHS3X78AAADOElEQVRYR8WY24uNYRTGf3swpEkaF3LO1MihoQwzyOGGXAk3Qm6UIuVuygWluJsrpZhS4wKllPIHKJFybMzIYRwip5FDxsQwg3lcvN/XXvud77Rn7z2eWu317rWeb573sN717clJOgLsBz4CHUAncB94DLznPyEnSTGxP8BL4CxwLCancpB0XNKQkjFVEqNpObkFmw00AIuB+sCagOpA/xbgctTEKoYE1aeVx9G0GZbbqhI03zF+Y2xWhZAkrMP4jUAuLrESCM9YFKqBL0BNMJ4DvI5LLjeSVmyQwlWbGZdYCYxNid8F1gR+G/CI0dnS7jRhj4zfENioIGkrAbpT4pXC96TDD+7gfwbGB+ODQA+V2c4h4BTubw6mCQO4hesCAAuAJwm5peI37ty/S9tKgHvG3xybVTr2ki/G21mE2Q6wJDardKzJu3RmEfbA+Mtjs0qHFXYjyxmbhOsA4TJPxxVAOTGLfFcZAGqzrFgfhfdZE+XHUuPfBPqzCAPXAULYh5QLq41/HdIv2BBW2LzYrJFjnfG7YGTCFsVmjQy1FO7CHcgu7AHwI/AXAVMScotFMzAm8J8DryC7sF84EjhOXUJusag3/tXQSXu7sHhI/oJtAS6Rn+lIIWCXGV/LRzL8MAisRZXHQmX4MeLjSlpCiRjEvGYVs5UduEa7EnfOUltGRlThznA78Df8MktL+i8oZistJuJ6ZvgCWQxqcNxxSUnFCpsLnAfeAm+Cz3ZgWhIpwHzgIvCOPLcNd8EOh6IrMMqWSfoZUUmS9FXSvATuWkl/Y7gfJM3yOWliQquS9MV74Fdv/FLR3AmS+r1cn9vl89IEhbbTPOSTpI2SaiRtlfTNxDZGcPeZeI+kdQF3hwoFr7K8NEGh2f/8HPJirSbWGsG9YOIHvNhJEztsY1kP/5Dx/bvPjm1eCHsf+ZVoW1rhvRUxwyjbZmbWK2mTpMmStqtwO9ZHcPeY+GdJGwLubkkDJtZseWmCQsvJVY/Fd2/8NIKHpGpJfV6uz73n89IEWVus4dUUokdSXQJ3hYZXZohXkqb5nDQxvs2QdCZ4WK+kF5LaJNVm4NZJOifpdcB9JumEXIUOy/8HWeXjNnCulbcAAAAASUVORK5CYII='/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 14px;
	background-position: center;
}

.product-page .product__btn-add-to-cart.active {
	opacity: 0;
	right: -10px;
	position: absolute;
}

.product-page .quantity-but {
	display: flex;
	font-size: 0;
	right: 0;
	opacity: 1;
	position: absolute;
	/*transition: right .1s, opacity .1s;/**/
}

.product-page .quantity-but .quantity {
	width: 40px;
	height: 30px;
	color: #000;
	font-size: 15px;
	font-weight: 700;
	line-height: 23px;
	text-align: center;
	border: 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #dadada;
	outline: 0;
	font-family: Muller, sans-serif!important;
	padding-top: 3px;
}

.product-page .quantity-but .decrease {
	width: 42px;
	height: 30px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border: 1px solid #000;
	border-right: 0;
	color: #325AFF;
	font-size: 14px;
	font-weight: bold;
	/*background-color: #fff;*/
	background-color: #e9e9e9;
	outline: 0;
	cursor: pointer;
	appearance: none;
}

.product-page .quantity-but .increase {
	width: 42px;
	height: 30px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border: 1px solid #000;
	border-left: 0;
	color: #325AFF;
	font-size: 14px;
	font-weight: bold;
	/*background-color: #fff;*/
	background-color: #e9e9e9;
	outline: 0;
	cursor: pointer;
	appearance: none;
}

.product-page .quantity-but .decrease:hover,
.product-page .quantity-but .increase:hover {
	background-color: #000;
}

.product-page .quantity-but.quantity-but__add-to-cart {
	right: -10px;
	opacity: 0;
	visibility: hidden;
}

.product-page .product__incart {
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 38 40'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ecart (1) copy%3C/title%3E%3Cimage id='cart_1_copy' data-name='cart 1 copy' class='cls-1' width='38' height='40' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAACXBIWXMAAAsSAAALEgHS3X78AAAEuklEQVRYR8WYbYhVRRjHf3fd1qmsxD6sQQ4abRSrFbu6m9GWFZhB0AtmgxT1Qcz6EoJSGRRUBNGHCoQKIQSJnVpIIoKCpDKy9SV37y69aJu1I+VWKptojVrdPsycvXPOnnPPube1/p+eeeb/nPM/zzzzdkrTe0efAh4GfgEGgDIwCHxtlfyJ/wml6b2jlYy+P4HvgS1WyWcyOGcMTcDLQJq4ZqANeFpo05rSf0ZRqlQqCG0ksAC4EiemDegCWjzvDqvkOxnPqBtCm0dwydholfw7jdMMYJU0gAHeC4I3Aat8sxOYEmFCGw3c45sXAKll0pTm9Ngd2J2ZrDogtHmLqiiA2VncWsIGArtTaFPKZBaA0KYPuDtwDQJPZtBrCisDx73dCsxJIwltlgtt7k3rCzh9wPLAVQausUoeyQjJFmaVPEU8axcnOUKbVUAfsEVo80qy33PeJC5qCOiySp5M40dortUJ7AF6vP2q0KYvsaZdF9hrhDZYJR+KHL7QVwScIWCR/+gJCG0eB64OXPtKlUrW+jqRkU0Jd4dVcsD3zwY+B+YG/S8CjwKbgZWBvwx0JzMltFkHvEACtWoMYF+Kr09oMw3AKjkGLMTtEBHWAt8RFzVIuqj1pIgCjucJGwDChz0GPE/wQb6Au3BiIoQTJSr0pKgScBhYA9wP3Ed1srXUHEoAoc1O3IsBrrBKfpPBm4WryXmBu4wr9FhNZUFocxpX9z/mZQzgi8C+PYtklTwKdACR8F3UJ+pBqpNxVxFh4Q5wVSYLsEqOA/NxQ9ddVJRHT9WknLdcAAwH9qJMlodV8i9gZx4vBaGwz4pkbD/ubAZwqdDmolrkRiC0mQNI3zwJ7MgVZpU8BnwVuLqYenQEdr9V8vdcYR57Ajt8yFQh3EE+hfwFNkIo7LJMVuO4IbCHoDFh7ZmsBuDXv3AUdkNxYcPACW+3C20urEWuE93ANG+PWCV/gILCrJIWGPHNJuCSGvR60RbYH0dGkXUswpdUF9h1Qpu3qX5po6gA4SFze2TUI2yA6olhBfFz1lRhYvsrNJQe2/II/xKnCI5ZuaeLEEKb1cBi3AcVD6yNJsACr1sl+yNnXcL+S9RTYxMQ2pwDzASO5F0qkhDazADOB361Sp7O4tWVMaHNPOBZ4FbcLfoo8C7whFXyUE7s5bhb91JgBu70uhXY4M9yMRQWJrRZiNvHREr3OO5Mvz+lD6HN9cBHpE+2n3E3p4Ohs9CsFNo0AR8QFzUe2DN9/yQIbQTwPvF3hbGtBP9MIhQSBihglrcPA8twF467gGPeP1doc0tK7APA2d4eA5bgYlcCf3j/AqHNtWFQ0eK/MbBfskpG2dkqtFkMrPftm5mcuSWB/ZxV8hNv9wpteoDognwTsCMiFs1Y+A8r+TFhO+1fV1jEZyX6wi0tVuxFM7YNWO3ttUKbvbiJsAx3L4zwYTIQF6u8vUFoM4w72tyJG+YIsdhCs9JfTg/hCjXCCeDcoP2tVXLSIVJo04Kry/MCdzJ2r1Uy9g+u0FBaJSu49SecTeGDx3DZmwR/hVtKtdAhHjsK3EYChYQBWCWHcHfGzbiH/QYcAF4D2q2SB2rE9vvYN4CDPnYE2AjMT1uc/wFvx3vj4KO9QAAAAABJRU5ErkJggg=='/%3E%3C/svg%3E");
	background-color: #d5d5d5;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 12px;
	color: #325AFF;
	font-size: 12px;
	font-weight: bold;
	padding: 13px 15px 10px 33px;
	border-radius: 8px;
	cursor: pointer;
	position: absolute;
	right: 0;
	opacity: 1;
	visibility: visible;
	/*transition: right .1s, opacity .1s;/**/
}

.product-page .product__incart.product__incart--hidden {
	right: -10px;
	opacity: 0;
	visibility: hidden;
}

.product-page .product-page__goods .qua-prod {
	text-decoration-line: underline;
	color: #325AFF;
	cursor: pointer;
}

.product-page .product__in-stock {
	position: absolute;
	background: #fff;
	border: 1px solid #325AFF;
	border-radius: 6px 0px 6px 6px;
	padding: 10px 14px;
	width: 430px;
	right: 3px;
	top: 36px;
	z-index: 1;
	text-align: left;
}

.product-page .product__in-stock__art,
.product-page .product__in-stock__name {
	display: none;
}

.product-page .product__in-stock__label {
	content: '';
	display: block;
	position: absolute;
	top: -36px;
	right: -1px;
	width: 114px;
	height: 36px;
	border: 1px solid #325AFF;
	border-radius: 6px 6px 0 0;
	border-bottom-color: #fff;
	cursor: pointer;
	text-decoration-line: underline;
	color: #325AFF;
	text-align: center;
	padding-top: 13px;
	background: #fff;
}

.product-page .product__in-stock__item {
	margin-bottom: 22px;
}

.product-page .product__in-stock__item:last-of-type {
	margin-bottom: 0;
}

.product-page .product__in-stock__title {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}

.product-page .product__in-stock__info {
	display: flex;
	margin-bottom: 4px;
}

.product-page .product__in-stock__info p {
	font-size: 12px;
	margin-bottom: 0;
}

.product-page .product__in-stock__info p:nth-of-type(1) {
	width: 97px;
}

.product-page .product__in-stock__info p:nth-of-type(2) {
	width: 92px;
}

.product-page .product__in-stock__info p:nth-of-type(3) {
	width: 102px;
}

.product-page .product__in-stock__info p:nth-of-type(4) {
	width: 100px;
}

.product-page .product__in-stock__content .qua-prod {
	font-size: 12px;
	text-decoration: none;
}

.product-page .product__in-stock__disclaimer {
	font-size: 10px;
	line-height: 12px;
	color: #325AFF;
	margin-bottom: 0;
}

.product-page .product-page__goods__header .product-page__goods__col:nth-of-type(2) {
	text-align: left;
	padding-left: 26px;
}

.product-page .product-page__goods--small .product-page__goods__col:nth-of-type(2) {
	width: calc(100% - 536px);
}

.product-page .product-page__goods--small .product-page__goods__col:nth-of-type(3) {
	width: 132px;
}

.product-page .product-page__goods--small .product-page__goods__col:nth-of-type(4) {
	width: 142px;
}

.product-page .product-page__goods--small .product-page__goods__col:nth-of-type(5) {
	width: 171px;
}

.product-page .product-page__goods--small .product__in-stock__label {
	width: 133px;
}

.product-page .product .product__image-container {
	height: 166px;
	display: block;
}

.product-page .product .product__image {
	margin: 0 auto;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	max-height: 100%;
}

.product-page .product .prise-quantity {
	padding: 0;
}

.product-page .product .product__brand img {
	max-width: 100%;
	max-height: 30px;
	margin-top: 10px;
}

.product-page .slick-slide {
	outline: none;
}

.cat-sec-list-ul li a {
	display: flex;
	align-items: center;
}

.brand-page__header .title-all-brend .title-brend-cat {
	font-size: 25px;
}

.brand-page__header .title-all-brend .all-brend-link {
	font-size: 11px!important;
}

.brand-page__description {
	margin-top: 5px;
}

.brand-page__description__text-block {
	display: flex;
	justify-content: space-between;
}

.brand-page__description__text-block p {
	width: calc(100% - 276px);
	font-size: 14px!important;
	line-height: 16px!important;
}

.brand-page__description__img {
	width: 276px;
	margin-top: -7px;
}

.brand-page__description__photos {
	display: flex;
	margin-top: 24px;
}

.brand-page__description__photos-container {
	width: 281px;
	margin-right: 12px;
}

.brand-page__tabs {
	margin-top: 27px;
	margin-bottom: 15px;
}

.brand-page__tabs .tab-nav p {
	padding: 15px 0;
}

.brand-page__detail-description {
	display: flex;
}

.brand-page__detail-description__text {
	width:100%;
	/*width: calc(100% - 284px);*/
}

.brand-page__detail-description__text h3 {
	margin-top: 0;
	text-align: left;
	margin-bottom: 8px;
}

.brand-page__detail-description__text p {
	font-size: 14px!important;
	line-height: 16px!important;
	margin-bottom: 10px!important;
}

.brand-page__detail-description__photos {
	width: 284px;
	margin-top: 31px;
}

.brand-page__detail-description__photos img {
	margin-bottom: 10px;
}

.content .blue-button,
.blue-button {
	color: #fff;
	font-family: Muller, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: 400;
	width: 260px;
	text-align: center;
	padding: 15px;
	border-radius: 4px;
	display: inline-block;
	background-color: #2566b5;
}

.content .blue-button:hover,
.blue-button:hover {
	background-color: #4276b5;
}

.blue-button:disabled {
	background-color: #c4c0c0;
	cursor: default !important;
}

.title-line {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 24px;
	padding: 12px 20px;
	width: 100%;
	margin: 15px 0 30px;
	text-align: center;
	display: inline-block;
	background-color: #f2f2f2;
	border-radius: 4px 4px 0 0;
}

.title-line.left {
	text-align: left;
}

.content {
	padding-bottom: 50px;
}

.content .brend-img {
	margin-bottom: 10px;
	margin-top: 10px;
}

.content p {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 15px;
}

.content .mb5 {
	margin-bottom: 5px;
}

.content a {
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #325AFF;
	font-weight: 400;
}

.content ol li,
.content ul li {
	font-size: 14px;
}

.content h3 a {
	font-size: 18px;
	line-height: 1.2em;
	margin-bottom: 12px;
}

.content.no-pt {
	padding-top: 0;
}

footer {
	padding-top: 58px;
	padding-bottom: 44px;
	background-color: #fff;
}

footer .footer__wrapper {
	display: flex;
}

footer .footer__company {
	width: 313px;
}

footer .footer__services {
	width: 383px;
}

footer .footer__catalog {
	width: calc(100% - 696px);
}

footer .footer__title {
	font-weight: 500!important;
	font-size: 18px!important;
	line-height: 18px!important;
	text-transform: uppercase!important;
	margin-bottom: 30px!important;
}

footer .footer__title--mob {
	display: none;
}

footer .footer__company ul {
	list-style-type: none;
}

footer .footer__company ul li {
	margin-bottom: 15px;
}

footer .footer__company ul a {
	font-size: 14px;
	line-height: 14px;
	color: #000000;
}

footer .footer__company ul a:hover {
	color: #325AFF;
}

footer .footer__catalog ul {
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	height: 280px;
}

footer .footer__catalog ul li {
	margin-bottom: 15px;
	width: 33.333%;
	padding-right: 15px;
}

footer .footer__catalog ul a {
	font-size: 14px;
	line-height: 14px;
	color: #000000;
}

footer .footer__catalog ul a:hover {
	color: #325AFF;
}

footer .footer__services-item {
	margin-bottom: 55px;
}

footer .footer__services-images {
	display: flex;
	align-items: center;
}

footer .footer__services-image {
	margin-right: 50px;
}

footer .footer__secondary {
	margin-top: 34px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

footer .footer__logo-wrapper {
	display: flex;
	align-items: center;
}

footer .footer__logo-image {
	width: 180px;
	margin-right: 20px;
}

footer .footer__logo-text {
	font-size: 13px;
	line-height: 13px;
}

footer .footer__email {
	position: relative;
	padding-left: 34px;
}

footer .footer__email:before {
	content: '';
	display: block;
	width: 24px;
	height: 19px;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='19' viewBox='0 0 24 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.0701 0H2.93482C1.31595 0 0 1.31595 0 2.93482V15.3296C0 16.9485 1.31595 18.2644 2.93482 18.2644H21.0652C22.684 18.2644 24 16.9485 24 15.3296V2.93979C24.005 1.32092 22.689 0 21.0701 0ZM22.6642 15.3296C22.6642 16.2086 21.9491 16.9237 21.0701 16.9237H2.93482C2.05587 16.9237 1.34078 16.2086 1.34078 15.3296V2.93979C1.34078 2.06083 2.05587 1.34575 2.93482 1.34575H21.0652C21.9441 1.34575 22.6592 2.06083 22.6592 2.93979V15.3296H22.6642Z' fill='%23325AFF'/%3E%3Cpath d='M15.1359 8.9784L21.0056 3.71459C21.2787 3.4663 21.3035 3.0442 21.0552 2.76611C20.8069 2.49299 20.3848 2.46816 20.1067 2.71645L12.0124 9.98151L10.4332 8.5712C10.4283 8.56624 10.4233 8.56127 10.4233 8.5563C10.3885 8.52154 10.3538 8.49175 10.3141 8.46195L3.88824 2.71149C3.61015 2.46319 3.18805 2.48802 2.93976 2.76611C2.69147 3.0442 2.71629 3.4663 2.99438 3.71459L8.93355 9.0231L3.01921 14.56C2.75106 14.8133 2.73616 15.2354 2.98942 15.5085C3.1235 15.6476 3.30227 15.722 3.48104 15.722C3.64491 15.722 3.80878 15.6625 3.9379 15.5433L9.94162 9.92688L11.5704 11.3819C11.6995 11.4961 11.8584 11.5507 12.0174 11.5507C12.1763 11.5507 12.3401 11.4911 12.4643 11.3769L14.1378 9.87722L20.1067 15.5482C20.2358 15.6724 20.4047 15.732 20.5686 15.732C20.7473 15.732 20.9211 15.6625 21.0552 15.5234C21.3085 15.2552 21.2985 14.8282 21.0304 14.5749L15.1359 8.9784Z' fill='%23325AFF'/%3E%3C/svg%3E%0A");
}

footer .footer__email a {
	color: #000000;
	font-size: 12px;
}

footer .footer__phone {
	position: relative;
	padding-left: 34px;
}

footer .footer__phone:before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	top: -4px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.9501 14.8671C18.4588 14.3555 17.8661 14.082 17.238 14.082C16.615 14.082 16.0173 14.3505 15.5057 14.8621L13.905 16.4576C13.7733 16.3867 13.6416 16.3209 13.515 16.255C13.3326 16.1639 13.1604 16.0777 13.0135 15.9866C11.5142 15.0343 10.1516 13.7933 8.84471 12.1875C8.21154 11.3872 7.78605 10.7135 7.47706 10.0297C7.89242 9.64979 8.27739 9.25469 8.65222 8.87479C8.79405 8.73296 8.93588 8.58607 9.07771 8.44424C10.1414 7.38051 10.1414 6.00273 9.07771 4.939L7.69487 3.55616C7.53784 3.39913 7.37575 3.23704 7.22379 3.07495C6.91987 2.7609 6.60075 2.43671 6.2715 2.13279C5.78016 1.64652 5.19258 1.38818 4.57461 1.38818C3.95663 1.38818 3.35892 1.64652 2.85238 2.13279C2.84732 2.13786 2.84732 2.13786 2.84225 2.14292L1.12003 3.88034C0.471661 4.52871 0.101889 5.31891 0.0208432 6.23574C-0.100726 7.71482 0.334896 9.0926 0.66921 9.99424C1.4898 12.2078 2.71562 14.2593 4.54421 16.4576C6.76284 19.1068 9.43229 21.1988 12.4816 22.6728C13.6467 23.225 15.2017 23.8784 16.9392 23.9898C17.0455 23.9949 17.157 24 17.2583 24C18.4284 24 19.4111 23.5795 20.181 22.7438C20.1861 22.7336 20.1962 22.7286 20.2013 22.7184C20.4647 22.3993 20.7686 22.1106 21.0877 21.8016C21.3055 21.5939 21.5284 21.3761 21.7462 21.1482C22.2477 20.6264 22.5111 20.0186 22.5111 19.3956C22.5111 18.7674 22.2426 18.1647 21.731 17.6581L18.9501 14.8671ZM20.7635 20.2009C20.7584 20.2009 20.7584 20.206 20.7635 20.2009C20.566 20.4137 20.3633 20.6062 20.1455 20.8189C19.8163 21.133 19.482 21.4622 19.1679 21.832C18.6563 22.3791 18.0535 22.6374 17.2633 22.6374C17.1874 22.6374 17.1063 22.6374 17.0303 22.6323C15.5259 22.5361 14.1279 21.9485 13.0794 21.447C10.2124 20.0591 7.69487 18.0887 5.60287 15.5915C3.87559 13.5096 2.72068 11.5848 1.95581 9.51809C1.48473 8.25682 1.31251 7.27414 1.38849 6.34718C1.43915 5.75453 1.66709 5.26319 2.08751 4.84276L3.8148 3.11547C4.063 2.88247 4.3264 2.75583 4.58474 2.75583C4.90385 2.75583 5.16219 2.94832 5.32428 3.11041C5.32935 3.11547 5.33441 3.12054 5.33948 3.1256C5.64846 3.41433 5.94225 3.71319 6.25124 4.0323C6.40827 4.1944 6.57036 4.35649 6.73245 4.52364L8.1153 5.90649C8.65222 6.44342 8.65222 6.93982 8.1153 7.47675C7.9684 7.62365 7.82657 7.77054 7.67967 7.91237C7.25418 8.34799 6.84895 8.75322 6.40827 9.14832C6.39814 9.15845 6.38801 9.16352 6.38294 9.17365C5.94732 9.60927 6.02837 10.0348 6.11954 10.3235C6.12461 10.3387 6.12967 10.3539 6.13474 10.3691C6.49438 11.2403 7.00092 12.0609 7.77085 13.0385L7.77592 13.0436C9.17396 14.7658 10.648 16.1081 12.274 17.1364C12.4816 17.2681 12.6944 17.3745 12.897 17.4758C13.0794 17.567 13.2516 17.6531 13.3985 17.7442C13.4187 17.7544 13.439 17.7696 13.4593 17.7797C13.6315 17.8658 13.7936 17.9063 13.9607 17.9063C14.3812 17.9063 14.6446 17.6429 14.7307 17.5568L16.463 15.8245C16.6352 15.6522 16.9088 15.4446 17.2279 15.4446C17.5419 15.4446 17.8003 15.6421 17.9573 15.8143C17.9624 15.8194 17.9624 15.8194 17.9674 15.8245L20.7584 18.6155C21.2802 19.1322 21.2802 19.664 20.7635 20.2009Z' fill='%23325AFF'/%3E%3Cpath d='M12.9525 5.70908C14.2796 5.93196 15.4852 6.56006 16.4476 7.52248C17.41 8.4849 18.0331 9.69046 18.261 11.0176C18.3167 11.3519 18.6055 11.5849 18.9347 11.5849C18.9752 11.5849 19.0107 11.5798 19.0512 11.5748C19.426 11.514 19.6742 11.1594 19.6135 10.7846C19.3399 9.17886 18.5801 7.71497 17.4202 6.555C16.2602 5.39503 14.7963 4.63522 13.1906 4.36169C12.8158 4.30091 12.4662 4.54911 12.4004 4.91888C12.3345 5.28866 12.5777 5.6483 12.9525 5.70908Z' fill='%23325AFF'/%3E%3Cpath d='M23.9547 10.5869C23.5039 7.94279 22.2578 5.53674 20.3431 3.62203C18.4284 1.70732 16.0224 0.461243 13.3783 0.0104253C13.0085 -0.0554245 12.659 0.197844 12.5931 0.567615C12.5323 0.942452 12.7806 1.29196 13.1554 1.35781C15.5158 1.75798 17.6686 2.87742 19.3807 4.58445C21.0928 6.29654 22.2072 8.44932 22.6074 10.8098C22.6631 11.1441 22.9518 11.3771 23.2811 11.3771C23.3216 11.3771 23.357 11.372 23.3976 11.367C23.7673 11.3113 24.0206 10.9567 23.9547 10.5869Z' fill='%23325AFF'/%3E%3C/svg%3E%0A");
}

footer .footer__phone a {
	color: #325AFF;
	font-size: 16px;
	font-weight: bold;
}

footer .footer__address {
	position: relative;
	padding-left: 34px;
	font-size: 13px;
	line-height: 13px;
}

footer .footer__address:before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1778 2.9731C17.2606 1.05586 14.7115 0 12.0002 0C9.28882 0 6.73966 1.05586 4.82246 2.9731C2.90523 4.89038 1.84937 7.43945 1.84937 10.1508C1.84937 15.6357 7.03553 20.1978 9.82174 22.6487C10.2089 22.9893 10.5433 23.2835 10.8097 23.5323C11.1434 23.844 11.5718 24 12.0001 24C12.4285 24 12.8568 23.844 13.1906 23.5323C13.457 23.2834 13.7914 22.9893 14.1785 22.6487C16.9648 20.1978 22.1509 15.6357 22.1509 10.1508C22.1509 7.43945 21.0951 4.89038 19.1778 2.9731ZM13.25 21.5932C12.8543 21.9412 12.5126 22.2419 12.2309 22.505C12.1015 22.6258 11.8988 22.6258 11.7693 22.505C11.4876 22.2418 11.1459 21.9412 10.7502 21.5932C8.13086 19.289 3.25515 15 3.25515 10.1508C3.25515 5.32885 7.17808 1.40592 12.0001 1.40592C16.822 1.40592 20.7449 5.32885 20.7449 10.1508C20.745 15 15.8693 19.289 13.25 21.5932Z' fill='%23325AFF'/%3E%3Cpath d='M11.9999 5.29395C9.53333 5.29395 7.52661 7.30062 7.52661 9.76724C7.52661 12.2339 9.53333 14.2405 11.9999 14.2405C14.4666 14.2405 16.4732 12.2339 16.4732 9.76724C16.4732 7.30062 14.4666 5.29395 11.9999 5.29395ZM11.9999 12.8346C10.3086 12.8346 8.93249 11.4585 8.93249 9.7672C8.93249 8.07585 10.3086 6.69978 11.9999 6.69978C13.6913 6.69978 15.0674 8.07585 15.0674 9.7672C15.0674 11.4585 13.6913 12.8346 11.9999 12.8346Z' fill='%23325AFF'/%3E%3C/svg%3E%0A");
}

footer .footer__inst {
	position: relative;
	padding-left: 34px;
}

footer .footer__inst:before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	top: 4px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5034 0H6.49657C2.9143 0 0 2.9143 0 6.49657V17.5036C0 21.0857 2.9143 24 6.49657 24H17.5036C21.0857 24 24 21.0857 24 17.5036V6.49657C24 2.9143 21.0857 0 17.5034 0V0ZM22.593 17.5036C22.593 20.3098 20.3098 22.593 17.5034 22.593H6.49657C3.69012 22.593 1.40698 20.3098 1.40698 17.5036V6.49657C1.40698 3.69012 3.69012 1.40698 6.49657 1.40698H17.5036C20.3098 1.40698 22.593 3.69012 22.593 6.49657V17.5036Z' fill='%23325AFF'/%3E%3Cpath d='M12 5.43774C8.38152 5.43774 5.43774 8.38152 5.43774 12C5.43774 15.6186 8.38152 18.5624 12 18.5624C15.6186 18.5624 18.5624 15.6186 18.5624 12C18.5624 8.38152 15.6186 5.43774 12 5.43774ZM12 17.1554C9.15752 17.1554 6.84472 14.8428 6.84472 12C6.84472 9.15752 9.15752 6.84472 12 6.84472C14.8428 6.84472 17.1554 9.15752 17.1554 12C17.1554 14.8428 14.8428 17.1554 12 17.1554Z' fill='%23325AFF'/%3E%3Cpath d='M18.7191 3.10718C17.6498 3.10718 16.78 3.97711 16.78 5.04626C16.78 6.1156 17.6498 6.98553 18.7191 6.98553C19.7884 6.98553 20.6584 6.1156 20.6584 5.04626C20.6584 3.97693 19.7884 3.10718 18.7191 3.10718ZM18.7191 5.57836C18.4258 5.57836 18.187 5.3396 18.187 5.04626C18.187 4.75274 18.4258 4.51416 18.7191 4.51416C19.0126 4.51416 19.2514 4.75274 19.2514 5.04626C19.2514 5.3396 19.0126 5.57836 18.7191 5.57836Z' fill='%23325AFF'/%3E%3C/svg%3E%0A");
}

footer .footer__inst a {
	font-size: 13px;
	line-height: 13px;
	color: #000000;
}

footer .footer__disclaimer {
	font-size: 12px;
	line-height: 12px;
	color: #9E9E9E;
	margin-top: 0;
}

footer .footer__ footer .logo-footer {
	width: 170px;
	height: 48px;
	margin-bottom: 20px;
}

footer .logo-footer object {
	max-width: 100%;
	height: auto;
}

footer .map-adres {
	position: relative;
	margin-left: 35px;
}

footer .map-adres:before {
	content: "";
	position: absolute;
	left: -35px;
	top: -4px;
	display: block;
	width: 30px;
	height: 24px;
	background: url(../img/map.svg) no-repeat;
	background-size: 100% 100%;
}

footer .footer-menu {
	list-style: none;
}

footer .footer-menu li {
	display: inline-block;
}

footer .footer-menu li a {
	color: #010101;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-right: 15px;
}

footer .phone-footer {
	color: #4276b5;
	font-size: 20px;
	line-height: 20px;
	font-family: Muller, sans-serif;
	font-weight: 700;
}

footer .link-email-footer {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
}

footer p {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 10px;
}

footer .list-footer {
	padding-top: 30px;
}

footer .list-footer ul {
	list-style: none;
}

footer .list-footer ul li {
	margin-bottom: 10px;
}

footer .list-footer ul li a {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

footer .pay-metod {
	list-style: none;
	font-size: 0;
	padding-left: 55px;
}

footer .pay-metod li {
	display: inline-block;
	margin-right: 14px;
}

footer .pay-metod li:last-child {
	margin-right: 0;
}

footer .pay-metod li img {
	max-width: 100%;
}

footer .pay-metod li p.nl {
	width: 102px;
	height: 64px;
	margin: 0;
	display: block;
	background-image: url(/bitrix/templates/new_main/img/sp.png);
	background-position-y: 0;
	background-position-x: 0;
}

footer .pay-metod li p.bnl {
	width: 102px;
	height: 64px;
	margin: 0;
	display: block;
	background-image: url(/bitrix/templates/new_main/img/sp.png);
	background-position-y: 0;
	background-position-x: -107px;
}

footer .pay-metod li p.vis {
	width: 102px;
	height: 64px;
	margin: 0;
	display: block;
	background-image: url(/bitrix/templates/new_main/img/sp.png);
	background-position-y: 0;
	background-position-x: -214px;
}

footer .pay-metod li p.mask {
	width: 102px;
	height: 64px;
	margin: 0;
	display: block;
	background-image: url(/bitrix/templates/new_main/img/sp.png);
	background-position-y: 0;
	background-position-x: -321px;
}

footer .pay-metod li p.yan {
	width: 102px;
	height: 64px;
	margin: 0;
	display: block;
	background-image: url(/bitrix/templates/new_main/img/sp.png);
	background-position-y: 0;
	background-position-x: -428px;
}

footer .pay-metod li p.sb {
	width: 102px;
	height: 64px;
	margin: 0;
	display: block;
	background-image: url(/bitrix/templates/new_main/img/sp.png);
	background-position-y: 0;
	background-position-x: -535px;
}

a.yam {
	display: block;
	width: 101px;
	height: 40px;
	background-image: url(/bitrix/templates/new_main/img/sp.png);
	background-position-y: -114px;
	background-position-x: 0;
}

footer .pay-metod br {
	display: none;
}

footer .social {
	list-style: none;
	font-size: 0;
}

footer .social li {
	display: inline-block;
	margin-right: 8px;
}

footer .social li:last-child {
	margin-right: 0;
}

footer .social li:hover {
	filter: grayscale(100%);
	filter: gray;
}

footer .social li .fb {
	width: 40px;
	height: 40px;
	display: block;
	background-image: url(../img/sp.png);
	background-position-y: -69px;
	background-position-x: -1px;
}

footer .social li .vk {
	width: 40px;
	height: 40px;
	display: block;
	background-image: url(../img/sp.png);
	background-position-y: -69px;
	background-position-x: -46px;
}

footer .social li .yt {
	width: 40px;
	height: 40px;
	display: block;
	background-image: url(../img/sp.png);
	background-position-y: -69px;
	background-position-x: -91px;
}

footer .social li .is {
	width: 40px;
	height: 40px;
	display: block;
	background-image: url(../img/sp.png);
	background-position-y: -69px;
	background-position-x: -136px;
}

footer .pt20 {
	padding-top: 20px;
}

footer .yandex-marcet {
	text-align: right;
}

footer .copuright {
	color: #525252;
	font-family: Muller, sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
	padding-top: 20px;
}

.breadcum {
	position: absolute;
	top: -58px;
	left: 261px;
}

.breadcum ul {
	list-style: none;
	padding: 0 10px;
}

.breadcum ul li {
	position: relative;
	display: inline-block;
	padding-right: 24px;
	color: #325AFF;
	font-size: 12px;
	font-weight: 400;
	line-height: 40px;
}

.breadcum ul li:before {
	content: "";
	display: block;
	position: absolute;
	width: 5px;
	height: 10px;
	background: url(../img/right_bred.png) no-repeat;
	background-size: 100% 100%;
	top: 50%;
	transform: translateY(-50%);
	right: 7px;
}

.breadcum ul li:last-child:before {
	display: none;
}

.breadcum ul li a {
	color: #9E9E9E;
	font-size: 12px;
	font-weight: 400;
	line-height: 40px;
}

.breadcum ul li .home-link {
	/*    width: 14px;*/
	/*    height: 13px;*/
	/*    background: url(../img/home.png) no-repeat;*/
	/*    background-size: 100% 100%;*/
	/*    display: inline-block;*/
	/*    margin-bottom: -1px;*/
	color: #9E9E9E;
}

.catalog-brend {
	/*padding: 10px 0;/**/
}

.catalog-brend .title-all-brend {
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 10px;
}

.catalog-brend .title-all-brend .title-brend-cat {
	margin-top: 5px;
	margin-bottom: 5px;
}

.catalog-brend .title-all-brend .all-brend-link {
	color: #000;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 34px;
	text-decoration: underline;
	cursor: pointer;
}

.catalog-brend .title-brend-cat {
	color: #010101;
	font-family: Muller, sans-serif;
	font-size: 28px;
	font-weight: 700;
	/*margin-top: 10px;/**/
	/*margin-bottom: 10px;/**/
	line-height: 26px;
}

.catalog-brend .cat-nav {
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.catalog-brend .cat-nav ul {
	list-style: none;
	display: inline-block;
	margin-right: 5px;
}

.catalog-brend .cat-nav ul.hid {
	display: none;
}

.catalog-brend .cat-nav ul li {
	display: inline-block;
	margin-right: 8px;
}

.catalog-brend .cat-nav ul li a {
	color: #e4e4e4;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 32px;
	text-transform: uppercase;
	cursor: default;
}

.catalog-brend .cat-nav ul li.active a {
	color: #000;
	cursor: pointer;
}

.catalog-brend .cat-nav ul li a:hover {
	color: #e4e4e4;
	cursor: default;
}

.catalog-brend .cat-nav ul li.active a:hover {
	color: #2566b5;
	cursor: pointer;
}

.catalog-brend .cat-nav ul li .all-brend {
	color: #cdcdcd;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	display: inline-block;
	text-transform: inherit;
}

.catalog-brend .cat-nav ul li .all-brend:hover {
	color: #2566b5;
}

.catalog-brend .catalog {
	text-align: center;
}

.catalog-brend .catalog a {
	display: inline-block;
	margin-top: 15px;
}

.catalog-brend .catalog a p {
	color: #2566b5;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 40px;
}

.catalog-brend .catalog a:hover img {
	filter: grayscale(100%);
	filter: gray;
}

.catalog-brend .catalog a:hover p {
	color: #444;
}

.info-baner.pt200 {
	padding-top: 200px;
}

input[type="text"].error-f {
	border-color: red;
	background-color: #efdada;
}

.pdf:before,
.exel:before,
.doc:before,
.poverpt:before,
.jpg:before {
	content: '';
	display: block;
	width: 30px;
	height: 26px;
	position: absolute;
	left: 4px;
	top: 50%;
	transform: translateY(-50%);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	box-sizing: border-box;
}

.jpg:before {
	background-image: url(../img/jpg.png) !important;
}

.pdf:before {
	background-image: url(../img/pdf.png) !important;
}

.exel:before {
	background-image: url(../img/exel.png)!important;
}

.poverpt:before {
	background-image: url(../img/ppt30.png) !important;
}

.doc:before {
	background-image: url(../img/doc-icon_30x30.jpg)!important;
}

.product-standart .tab-block ul.dt-fail {
	width: 100% !important;
	padding: 0;
	list-style-type: none;
}

.product-standart .tab-block ul.dt-fail li {
	width: 45% !important;
	display: inline-block;
	overflow: hidden;
	padding-top: 10px;
	vertical-align: top;
}

.product-standart .tab-block ul.dt-fail li div:first-child:after {
	border-bottom: 1px dotted #c7c7c7;
	content: "";
	position: absolute;
	width: 100%;
	margin-left: 5px;
	height: 1.1em;
	z-index: -1;
}

.product-standart .tab-block ul.dt-fail li:before {
	content: "";
	width: 6px;
	height: 6px;
	background-color: #EC6608;
	border-radius: 50%;
	left: 0;
	top: 7px;
	display: none;
	position: absolute;
}

.product-standart .tab-block ul.dt-fail li:nth-child(odd) {
	margin-right: 9%;
}

.dtlb {
	margin: -10px -4px 0 0 !important;
}

.mobile-filter {
	overflow-x: auto;
	height: 90%;
}

.contact_table {
	margin-top: 15px;
	margin-bottom: 15px;
}

.contact_table td {
	padding: 10px;
}

.contact_table p {
	margin-bottom: 0;
}

.price-for-one {
	color: #6f6f6f;
	font-size: 16px;
	line-height: 22px;
	padding-right: 10px;
	padding-left: 10px;
}

.standart-prise .price-for-one {
	padding-left: 0;
}

.order-product div.standart-prise.col-12.col-sm-6 p {
	line-height: 24px;
}

.product .button {
	display: block;
	margin: 12px auto 20px;
	outline: 0;
	border: 0;
	border-radius: 4px;
	background-color: #2566b5;
	color: #fff;
	font-family: Muller, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	padding: 10px 70px 10px 20px;
	position: relative;
	cursor: pointer;
	width: max-content;
	width: -moz-fit-content;
}

.product .button:before {
	content: "";
	display: block;
	position: absolute;
	background: url(../img/cart-white.svg) no-repeat;
	background-size: 100% 100%;
	width: 31px;
	height: 26px;
	right: 20px;
	top: 8px;
}

.product-area .product-item {
	/*min-height: 474px !important*/
}


/* Pagination START */

.bx_pagination_bottom {
	color: #8f8f8f;
	font-size: 14px;
	margin-bottom: 25px;
}

.bx_pagination_bottom .bx_pg_text {
	display: none;
}

.bx_pagination_bottom .bx_pagination_page ul {
	display: flex;
	align-items: center;
}

.bx_pagination_bottom .bx_pagination_page li {
	min-width: 33px;
	line-height: 37px;
	font-weight: bold;
	background: #eaeaea;
}

.bx_pagination_bottom .bx_pagination_page li:hover {
	text-decoration: underline;
}

.bx_pagination_bottom .bx_pagination_page li a {
	line-height: 37px;
	font-size: 17px;
}

.bx_pagination_bottom .bx_pagination_page li:first-of-type,
.bx_pagination_bottom .bx_pagination_page li:last-of-type {
	background: #fff;
	min-width: 22px;
}

.bx_pagination_bottom .bx_pagination_page li:nth-of-type(2) {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	overflow: hidden;
}

.bx_pagination_bottom .bx_pagination_page li:nth-last-of-type(2) {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	overflow: hidden;
}

.bx_pagination_bottom .bx_pagination_page li.bx_active {
	background: #325AFF;
	box-shadow: none;
	color: #fff;
	border-radius: 7px!important;
	position: relative;
	overflow: visible;
	font-size: 17px;
}

.bx_pagination_bottom .bx_pagination_page li.bx_active:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	background: #eaeaea;
	z-index: -1;
}

.bx_pagination_bottom .bx_pagination_page li:nth-of-type(2).bx_active:before {
	width: calc(100% - 7px);
	right: 0;
	left: auto;
}

.bx_pagination_bottom .bx_pagination_page li:nth-last-of-type(2).bx_active:before {
	width: calc(100% - 7px);
}

.bx_pagination_bottom .bx_pagination_page li.bx_active:hover {
	text-decoration: none;
}

.bx_pagination_bottom .bx_pagination_page li:first-of-type,
.bx_pagination_bottom .bx_pagination_page li:last-of-type {
	font-size: 0!important;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 354'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-pointing-to-left%3C/title%3E%3Cimage class='cls-1' width='512' height='354' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAFiCAYAAACArGA2AAAACXBIWXMAAAsSAAALEgHS3X78AAAS9ElEQVR4Xu3dW4huZ33H8d8zWgNaqQG3dYvUVmLAVtCLakHSorU0beqxiDdqNFYoChaEilTbeuddLwql2KLGqEVo8YgkBVtaT2mroFQsSogUjWYnxiYeajXB5OnFnhnnWXv2rDm8h/Ws9flALrL3fwhJNu/vu9e8e6bUWgO9KaXsJDmX5Iokd9da7x/5EAAOKAKAqSulPCHJdUmuTfLkJOeTPC7Jww6c3ZfkQpI7k3wqyc1JvlD9Agc4lABgkkop55O8Psnzkzxj5Pxy7kpyS5J311o/M3YMsCQCgEkppVyZ5M1J3pDkkSPnJ3FzkrfUWv9z7BBgCQQAk1BKeUSSP07ypiSPGTk/rZrkA0n+pNb6jbFjgDkTAGxdKeVckg8luWbsdkW+k+SltdZPjh0CzNXO2AGsUynl6Uk+n82Nf5I8NsknSimvGzsEmCsBwNaUUl6S5LNJnjR2uwY/k+SvSynvKKUc/NMEAIsgANiKUsrLk/xDkkeN3a7ZHyb5i7EjgLnxHgA2bnf8b0r75/i37bW11neNHQHMhQBgoyY6/knyQJLn+XoBwFIIADZmwuO/554kT6u1fnvsEKB33gPARnQw/snF7y3wlrEjgDnwBIC162T899yf5Cm11jvGDgF65gkAa9XZ+CcXv7vgn40dAfTOEwDWpsPx3/OTJFfXWv977BCgV54AsBYdj3+SPDzJS8eOAHomAFi5zsd/zwvGDgB65lMArNRMxj9JHkzyuFrrvWOHAD3yBICVmdH4Jxf/HX5n7AigVwKAlZjZ+O/5tbEDgF4JAM5spuOfJOfHDgB6JQA4kxmPfyIAgBkTAJzazMc/EQDAjD187AAOszv+7828I/Lc2AFAr+b84s2aLGT8k+R7YwcAvZr7CzgrtqDxT5ILYwcAvVrCizgrUkp5RZYz/kly19gBQK+W8kLOGe2O/01Z1q8ZTwCA2VrSizmntNDxT5KvjB0A9GppL+ic0ILHP0k+PnYA0KslvqhzTAsf/6/WWr82dgTQqyW+sHMMCx//xO/+gZlb6os7RzD+SZIPjx0A9GzJL/AcwvgnSf611nrr2BFAz5b8Is+A8d/3p2MHAL1b+gs9u4z/vltqrZ8dOwLoXam1jt0wc8Z/34NJnllr/eLYIUDvlv6Cv3jGv/Em4w8shScAC2b8GzfWWl8zdgQwFwJgoYx/49Ykz621PjB2CDAXAmCBjH/j9iTX1FrvHjsEmBMDsDDGv3F7Lv7O3/gDi2MEFsT4N/bG/5tjhwBzZAgWwvg3jD+weMZgAYx/w/gDxCDMnvFvGH+AXUZhxox/w/gDHGAYZsr4N4w/wIBxmCHj3zD+AIcwEDNTSnlljP8e4w9wGUZiRnbH/z3x/zUx/gBHMhQzYfwbxh9ghLGYAePfMP4Ax2AwOmf8G8Yf4JiMRseMf8P4A5yA4eiU8W8Yf4ATMh4dMv4N4w9wCgakM8a/YfwBTsmIdMT4N4w/wBkYkk4Y/4bxBzgjY9IB498w/gArYFAmzvg3jD/AihiVCTP+DeMPsEKGZaKMf8P4A6yYcZkg498w/gBrYGAmxvg3jD/AmhiZCTH+DeMPsEaGZiKMf8P4A6yZsZkA498w/gAbYHC2zPg3jD/AhhidLTL+DeMPsEGGZ0tKKdfH+O8x/gAbZny2YHf8b4z//onxB9gKA7Rhxr9h/AG2xAhtkPFvGH+ALTJEG2L8G8YfYMuM0QYY/4bxB5gAg7Rmxr9h/AEmwiitkfFvGH+ACTFMa2L8G8YfYGKM0xoY/4bxB5ggA7Vixr9h/AEmykitkPFvGH+ACTNUK2L8G8YfYOKM1QoY/4bxB+iAwToj498w/gCdMFpnYPwbxh+gI4brlIx/w/gDdMZ4nYLxbxh/gA4ZsBMy/g3jD9ApI3YCxr9h/AE6ZsiOyfg3jD9A54zZMRj/hvEHmAGDNqKU8qoY/z3GH2AmjNoRdsf/3fHfKTH+ALNi2C7D+DeMP8DMGLdDGP+G8QeYIQM3YPwbxh9gpozcAca/YfwBZszQ7TL+DeMPMHPGLsZ/wPgDLMDiB8/4N4w/wEIsevSMf8P4AyzIYofP+DeMP8DCLHL8jH/D+AMs0OIG0Pg3jD/AQi1qBI1/w/gDLNhihtD4N4w/wMItYgyNf8P4AzD/QTT+DeMPQJKZj6Lxbxh/APbNdhiNf8P4A9CY5Tga/4bxB+ASsxtI498w/gAcalYjafwbxh+Ay5rNUJZSXh3jv8f4A3CkWYzl7vi/KzP59zkj4w/AqO4H0/g3jD8Ax9L1aBr/hvEH4Ni6HU7j3zD+AJxIl+Np/BvGH4AT625AjX/D+ANwKl2NqPFvGH8ATq2bITX+DeMPwJl0MabGv2H8ATizyQ+q8W8YfwBWYtKjavwbxh+AlZnssBr/hvEHYKUmOa7Gv2H8AVi5yQ2s8W8YfwDWYlIja/wbxh+AtZnM0Br/hvEHYK0mMbbGv2H8AVi7rQ+u8W8YfwA2Yquja/wbxh+Ajdna8Br/hvEHYKO2Mr7Gv2H8Adi4jQ9wKeWGGP89xh+ArdjoCO+O/zuz4X/uRBl/ALZmY0Ns/BvGH4Ct2sgYG/+G8Qdg69Y+yMa/YfwBmIS1jrLxbxh/ACZjbcNs/BvGH4BJWcs4G/+G8QdgclY+0Ma/YfwBmKSVjrTxbxh/ACZrZUNt/BvGH4BJW8lYG/+G8Qdg8s482Ma/YfwB6MKZRtv4N4w/AN049XAb/4bxB6ArpdY6dnMJ43+JO5LcO3YEACfwoyR3JvnW7l93Jvl8rfWrR37UMZ04AIw/AGzVbUk+luSjSW6ttT40cn+oEwWA8QeASbkjyZ8nee9JQ+DYAWD8AWCyvpzkzbXWm8cO9xwrAIw/AHThliQvr7XeN3Y4GgDGHwC6cnuSF9Zav3LU0ZGjbvwBoDtXJfn3Usp1Rx1d9glAKeXFST4Y4w8APXooyUtrrR8+7CcPDYBSyq8k+bckj77kJwGAXvwwybNrrV8a/sQlAVBKuTLJ53LxEQIA0LevJ3lmrfWegz/YPN4vpewk+UCMPwDMxZOSfHB34/cNP79/fZJrAwDMya/n4sbv2/8UQCnlilz88oK/cOnHAQCd+2aSp9Raf5y0TwBeF+MPAHP1xCR/tPc3pdaaUsqjk3wtybnLfhgA0LvvJvnFWuv39p4AvCzGHwDm7jFJXpT89FMAL7j8LQAwIy9JkpLkiiT/k+RRR54DAHPwf0nO7SR5bow/ACzFI5P89k6S3xq7BABm5Td24o/+AcDSPGEnyePHrgCAWTm/k+T82BUAMCvnS5IfJPnZsUsAYDb+d/jNgACABdhJcmHsCACYlQs7Se4auwIAZuWCJwAAsDwXdpJ8Y+wKAJiVb+0k+cTYFQAwK5/c+2ZA34k/CggAS/DDJI/dqbXen+Sfxq4BgFn4x1rrj/e+DsDHjzwFAObiI0lSaq0ppTw6ydeSnDv6YwCAjt2b5Jdqrd/fSZJa6w+SvP3ojwEAOvf2Wuv3k90nAElSSrkiyW3x7YEBYI6+keTq3ff+Zf97Aez+wNsu91EAQNfetjf+yYEnAElSStlJcnOSaw/5QACgT59O8pxa60N7P9AEQJKUUq5M8rkkVwUA6N3Xkzyz1nrPwR+85NsB11rvS/LiJD8Y/hwA0JUfJnnhcPyTQwIgSWqt/5Xk+iT7jwoAgK48lOSVtdYvHfaThwZAktRaP5LktREBANCb7yd5Qa31w5c7uOQ9AJcclHJDknfmiFgAACbj9lx87P+Vo45GR73WemM8CQCAHtyS5Flj458cIwASEQAAE/flJL9Xa71u9838o44VAIkIAIAJuiPJDUmeXmu9eez4oNH3AAx5TwAAbNVtST6W5KNJbj34xX1O4sQBkIiAQ9yRi99hCQBW5UdJ7kzyrd2/7kzy+VrrV4/8qGN6+NjBYWqtN5ZSEhGw5/4kz6+1fnPsEACm4NTj7T0BjauS/Esp5YljhwAwBacOgEQEDIgAALpxpgBIRMCACACgC2cOgEQEDIgAACZvJQGQiIABEQDApK0sABIRMCACAJislQZAIgIGRAAAk7TyAEhEwIAIAGBy1hIAiQgYEAEATMraAiARAQMiAIDJWGsAJCJgQAQAMAlrD4BEBAyIAAC2biMBkIiAAREAwFZtLAASETAgAgDYmo0GQLIfAX8QEZCIAAC2ZOMBkCS11vdEBOwRAQBs3FYCIBEBAyIAgI3aWgAkImBABACwMVsNgEQEDIgAADZi6wGQiIABEQDA2k0iABIRMCACAFiryQRAIgIGRAAAazOpAEhEwIAIAGAtJhcAiQgYEAEArNwkAyARAQMiAICVmmwAJCJgQAQAsDKTDoBEBAyIAABWYvIBkIiAAREAwJl1EQCJCBgQAQCcSTcBkIiAAREAwKl1FQCJCBgQAQCcSncBkIiAAREAwIl1GQCJCBgQAQCcSLcBkIiAAREAwLF1HQCJCBgQAQAcS/cBkIiAAREAwKhZBECyHwGviQhIRAAAI2YTAElSa70pImCPCADgsmYVAIkIGBABABxqdgGQiIABEQDAJWYZAIkIGBABADRmGwCJCBgQAQDsm3UAJCJgQAQAkGQBAZCIgAERAMAyAiARAQMiAGDhFhMAiQgYEAEAC7aoAEhEwIAIAFioxQVAIgIGRADAAi0yABIRMCACABZmsQGQiIABEQCwIIsOgEQEDIgAgIVYfAAkImBABAAsgADYJQIaIgBg5gTAASKgIQIAZkwADIiAhggAmCkBcAgR0BABADMkAC5DBDREAMDMCIAjiICGCACYEQEwYjcCbogISEQAwGwIgGOotb43ImCPCACYAQFwTCKgIQIAOicATkAENEQAQMcEwAmJgIYIAOiUADgFEdAQAQAdEgCnJAIaIgCgMwLgDERAQwQAdEQAnJEIaIgAgE4IgBUQAQ0RANABAbAiIqAhAgAmTgCskAhoiACACRMAKyYCGiIAYKIEwBqIgIYIAJggAbAmIqAhAgAmRgCskQhoiACACREAayYCGiIAYCIEwAaIgIYIAJgAAbAhIqAhAgC2TABskAhoiACALRIAGyYCGiIAYEsEwBaIgIYIANgCAbAluxHw6oiARAQAbJwA2KJa6/siAvaIAIANEgBbJgIaIgBgQwTABIiAhggA2AABMBEioCECANZMAEyICGiIAIA1EgATIwIaIgBgTQTABImAhggAWAMBMFEioCECAFZMAEyYCGiIAIAVEgATJwIaIgBgRQRAB0RAQwQArIAA6IQIaIgAgDMSAB0RAQ0RAHAGAqAzIqAhAgBOSQB0SAQ0RADAKQiATomAhggAOCEB0DER0BABACcgADonAhoiAOCYBMAMiICGCAA4BgEwEyKgIQIARgiAGREBDREAcAQBMDO7EfCqiIBEBABclgCYoVrr+yMC9ogAgEMIgJkSAQ0RADAgAGZMBDREAMABAmDmREBDBADsEgALIAIaIgAgAmAxREBDBACLJwAWRAQ0RACwaKXWOnbDzJRSXpHkpgjAJLk9yTW11rvHDgHmxAAskCcBjauSfKiU8oixQ4A5EQALJQIaz07yjrEjgDkRAAsmAho3lFLeOHYEMBfeA4D3BPzUg0meVWv9wtghQO+W/oJPPAk44GFJ3j52BDAHngCwz5OAfc+ptX5y7AigZ0t/oecATwL2eQoAzJ4AoCECkiTPLqX85tgRQM8EAJcQAUmSF40dAPRMAHAoEZDrxg4AeiYAuKyFR8BVpZSrx44AeiUAONLCI+B3xw4AeiUAGLXgCHjq2AFArwQAx7LQCDg/dgDQKwHAse1GwPVZTgQ8fuwAoFcCgBOptf5dlhMBngAAsyUAOLEFRcDPjR0A9EoAcCoHIuDBsduO3TN2ANArAcCp7UbAqzLfCLgwdgDQKwHAmcw8AgQAMFsCgDObcQQIAGC2BAArMdMI+NzYAUCvSq117AaOrZTy8iQ3JXnY2O3EPZTk52ut3xk7BOiRJwCs1IyeBPyH8QfmTACwcjOJgJvHDgB65lMArE3Hnw54MMkv11pvGzsE6JUnAKxNx08C3m/8gbnzBIC16+xJwANJrq61fn3sEKBnngCwdp09Cfgb4w8sgScAbEwHTwLuSfK0Wuu3xw4BeucJABsz8ScBDyT5feMPLIUAYKMmHAGvr7V+ZuwIYC4EABs3wQj4y1rru8aOAObEewDYmlLKS5K8L8mjxm7X6G9z8Xf/U4kRgI0QAGxVKeXpST6a5Eljtyv2kyRvrLX+1dghwBwJALaulHIuyYeSXDN2uyL3JnlZrfWfxw4B5sp7ANi6Wus9SZ6X5K1JvjtyfhY1yd8n+VXjDyydJwBMSinlyiRvTvKGJI8cOT+JW5K8tdb6xbFDgCUQAExSKeV8ktcneX6SZ4ycX85duTj8N9ZaPz12DLAkAoDJK6U8Icl1Sa5N8uQk55M8Lu1XFLwvyYUkdyb5VC5+O98vVL/AAQ4lAOhSKWUnybkkVyS5u9Z6/8iHAHDA/wNqemcaOjKAIwAAAABJRU5ErkJggg=='/%3E%3C/svg%3E");
}

.bx_pagination_bottom .bx_pagination_page li:last-of-type {
	transform: rotate(180deg);
	margin-left: 15px;
}

.bx_pagination_bottom .bx_pagination_page li:first-of-type:hover,
.bx_pagination_bottom .bx_pagination_page li:last-of-type:hover {
	text-decoration: none;
}

.bx_pagination_bottom .bx_pagination_page li:first-of-type {
	margin-right: 15px;
}

.bx_pagination_bottom .bx_pagination_page li:first-of-type a,
.bx_pagination_bottom .bx_pagination_page li:last-of-type a {
	font-size: 0!important;
}


/* Pagination END */


/* Cart START */

.cart-product {
	padding: 22px 10px;
	display: flex;
	align-items: center;
}

.cart-product img {
	margin: 0 auto!important;
}

.cart-product .name {
	min-height: auto!important;
	margin-bottom: 0;
}

.cart-product .name a {
	color: #000000;
	font-size: 21px;
	line-height: 1.2em;
	font-weight: bold;
	display: block;
}

.cart-product__delete {
	position: absolute!important;
	top: 16px;
	right: 0;
}

.cart-product__controls {
	justify-content: flex-end!important;
}

.cart-product__amount {
	margin-left: 10px!important;
	min-height: 38px;
}

.cart-product__promocode {
	display: flex;
	align-items: center;
	margin-top: 8px;
}

.cart-product__promocode p {
	margin-bottom: 0;
	margin-right: 9px;
	font-size: 14px;
	font-weight: bold;
}

.cart-product__promocode input {
	font-size: 12px;
	color: #000;
	background: #eaeaea;
	padding: 10px 10px;
	border-radius: 6px;
	width: 130px;
	border: 0;
	outline: none;
}

.cart-product__promo {
	display: flex;
	align-items: center;
	margin-top: 9px;
}

.cart-product__promo-block {
	display: flex;
	position: relative;
	align-items: center;
}

.cart-product__promo-percent {
	color: #fff;
	font-size: 12px;
	text-align: center;
	background: #325AFF;
	padding: 0 6px;
	height: 27px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	padding-top: 8px;
}

.cart-product__promo-value {
	color: #fff;
	font-size: 12px;
	text-align: center;
	background: #7ec579;
	padding: 0 8px 0 6px;
	height: 27px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	padding-top: 8px;
}

.cart-product__promo-discount {
	color: #7ec579;
	margin-left: 9px;
	font-size: 16px;
}

.cart-product__old-price {
	text-decoration: line-through;
	text-decoration-color: #ff9999;
	font-size: 16px;
	color: #898a8a;
}

@keyframes promocode-show {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.cart-product__promocode-info {
	display: flex;
	align-items: center;
	margin-top: 23px;
}

.cart-product__promocode-description {
	padding: 5px 16px;
	border-radius: 4px;
	background: #eaeaea;
	animation-name: promocode-show;
	animation-duration: .8s;
	opacity: 0;
	animation-fill-mode: forwards;
}

.cart-product__promocode-description p:first-of-type {
	font-size: 14px;
	font-weight: bold;
	color: #325AFF;
	margin-bottom: 9px;
}

.cart-product__promocode-description p:last-of-type {
	font-size: 14px;
	color: #000;
	margin-bottom: 0;
}

.cart-product__promocode-delete {
	animation-name: promocode-show;
	animation-duration: .8s;
	animation-delay: 1s;
	opacity: 0;
	animation-fill-mode: forwards;
}

.cart-product__promocode-delete a {
	color: #949494;
	font-size: 12px;
	font-weight: 700;
	position: relative;
	cursor: pointer;
	margin-left: 41px;
}

.cart-product__promocode-delete a:before {
	content: "";
	display: block;
	width: 13px;
	height: 13px;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 13 13'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eclose (1) copy%3C/title%3E%3Cimage id='close_1_copy' data-name='close 1 copy' class='cls-1' width='13' height='13' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsSAAALEgHS3X78AAABEElEQVQoU4XRvU5UURQG0MXlGUYaExp7u4mFkGiDBUKCA8RAgRY23+vMTrAy8Q8IEoxobGgsqG5l4gsYO1sfYGzukGEYZbfnW2efvc/ccDj8g4skj9xQVXWGBw2+Y6Wqjm4Ab7CKH02S+zjBVlUd/gO8xS7OktxrIMkAp9iehlX1Gjv4nGQN5kaj0WTgBBt4h2fYx/Ouw9o4dwV18D2e4icW8SHJ5mTmGurgL9zG7yQL0+fNDPByDHCrql79F3VDv8BH3MEh9qrqYDJ3+bxurTv4lGR94qJjDHCcZIuu09RaLwF0SzjF5vg75nu93lc8wZckj82ofr9/1LbtXQzatl1u8BDfkqzOAuNKsoFzLP0FZxRw4qazPUAAAAAASUVORK5CYII='/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	top: 0;
	left: -20px;
}

.cart-product__promocode-delete a:hover {
	color: #325AFF;
}

.cart-product__checkout {
	background: #325AFF;
	text-transform: uppercase;
	font-size: 12px!important;
	font-weight: bold!important;
	padding: 12px 22px;
	border-radius: 8px;
	color: #fff!important;
}

.cart-product__checkout:hover {
	background: #0993c9;
}

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

.cart-product__sort {
	margin: 0;
	display: flex;
	align-items: center;
}

.cart-product__sort-title {
	font-size: 12px!important;
	font-weight: bold!important;
	margin-bottom: 0!important;
	margin-right: 30px;
}

.cart-product__sort-select {
	border: 0;
	font-size: 12px;
	padding-right: 14px;
	color: #8b8b8b;
	appearance: none;
	cursor: pointer;
	outline: none;
	position: relative;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 9 5'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down-sign-to-navigate%3C/title%3E%3Cimage id='arrow-down-sign-to-navigate' class='cls-1' width='9' height='5' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAACXBIWXMAAAsSAAALEgHS3X78AAAAbklEQVQIW13MMQrCQBQE0Bc9meRAghIju5Xgr4wYvI8rBC9kp1VsEotMObyZKqX0QR8RR4vknM9oVrihzTm3C7BHxn09DMOjlPJGV0r51nX9mkCHJiJO1TiO83KHK57Y4BARF/ijCW7RTw/d3P8A1XcuuNtzveUAAAAASUVORK5CYII='/%3E%3C/svg%3E");
	background-position-x: 100%;
	background-position-y: 5px;
	background-repeat: no-repeat;
	background-size: 9px;
	background-color: transparent;
}

.cart-product__sort-select * {
	font-size: 14px;
}

.bx_order_make>b {
	text-align: center;
	display: block;
}

.sale_order_full_table {
	margin: 0 auto;
	text-align: center;
}

.content .product-section {
	padding: 40px 0;
	margin-bottom: 40px;
	background: #fff;
}

.content .product-section.product-section--basket {
	background: transparent;
}

.content .product-section__wrapper {
	display: flex;
	padding: 0 60px;
}

.content .product-section__texts {
	width: 260px;
	padding-right: 45px;
}

.content .product-section__title {
	font-weight: 500;
	font-size: 36px;
	line-height: 36px;
}

.content .product-section__description {
	font-weight: 500;
	font-size: 20px;
	line-height: 20px;
}

.content .product-section__btn {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding: 12px 24px;
	background: #325AFF;
	border-radius: 10px;
	transition: all .3s;
	margin-top: 30px;
	display: inline-block;
}

.content .product-section__btn:hover {
	background: #0b29a7;
}

.content .product-section .slider-product {
	width: calc(100% - 260px);
}

.content .product-section.product-section--basket .slider-product {
	width: 100%;
}

.content .product-section .slider-product .product {
	padding: 63px 18px 20px;
}

.content .product-section .product .product__image-container {
	height: 166px;
}

.content .product-section .slider-product .product .product__brand {
	position: absolute;
	top: 333px;
	right: 17px;
}

.content .product-section .slider-product .product .name {
	font-weight: bold;
	/**/font-size: 16px;
	/*font-size: 22px;*/
	/*line-height: 25px;*/
	/**/line-height: 19px;
}

.content .product-section .slider-product .product .prise-quantity .prise {
	font-size: 20px;
}

.content .product-section .slider-product .product .old-prise-bonus .oldprise {
	font-size: 12px;
	padding-top: 2px;
	display: block;
}

.content .product-section .slider-product .product .product__available .price-for-one,
.content .product-section .slider-product .product .product__available .qua-prod {
	font-size: 12px;
}

.content .product-section .slider-product .product .product__credit {
	font-size: 16px;
}

.content .product-section .slider-product .product .product__btns {
	/*margin-top: 30px;*/
}

.content .product-section .slider-product .product__btn-add-to-cart {
	margin-left: auto;
	margin-right: 0;
	font-weight: 500;
	font-size: 13px;
	padding: 10px 55px 10px 15px;
}

.content .product-section .slider-product .product__btn-add-to-cart[style*="visibility: visible"] {
	z-index: 1 !important;
}

.content .product-section .slider-product .product .product__btn-discount {
	font-weight: 500;
	font-size: 13px;
	padding: 11px 9px 7px 36px;
}

.content .product-section .slider-product .product .product__btn-discount.product__btn-discount--active {
	padding: 11px 36px 7px 9px;
}

.content .product-section .slider-product .product .product__btn-discount__slider {
	width: 29px;
	height: 29px;
}

.content .product-section .slider-product .product .product__btn-discount.product__btn-discount--active .product__btn-discount__slider {
	left: 70px;
}

.content .product-section .slider-product .product .product__btn-get-discount {
	font-weight: 500;
	font-size: 13px;
}

.content .product-section .slider-product .product .product__btn-get-discount.product__btn-get-discount--show {
	width: 168px;
}

.content .product-section .slider-product .product .quantity-but .decrease,
.content .product-section .slider-product .product .quantity-but .quantity,
.content .product-section .slider-product .product .quantity-but .increase {
	height: 35px;
}

.podlojka__header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	opacity: 0.6;
	z-index: 30;
}

div.bx-auth input.bx-auth-input {
	background: #efefef;
	border-radius: 10px;
	font-size: 14px;
	padding: 15px 17px;
	border: 0;
	appearance: none;
	outline: none;
}

div.bx-auth input[type="submit"] {
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	background: #325AFF;
	border-radius: 10px;
	padding: 17px;
	padding: 17px 80px;
	border: 0;
	appearance: none;
	outline: none;
	cursor: pointer;
	transition: all .3s;
}

div.bx-auth input[type="submit"]:hover {
	background: #0b29a7;
}

.about-company__icons-block {
	width: 50%;
}

.content .about-company p {
	font-size: 20px;
	line-height: 1.2em;
}

.regist b {
	font-size: 30px;
	margin-bottom: 24px;
	display: block;
}

.regist table {
	border-spacing: 0 10px;
}

.regist input[type=text],
.regist input[type=password] {
	padding: 9px 18px;
	background: #eaeaea;
	border-radius: 10px;
	border: 0;
	font-size: 14px;
	outline: none;
	font-family: Muller, sans-serif;
}

.regist input[type=submit] {
	border-radius: 6px;
	background-color: #325AFF;
	color: #fff;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	outline: 0;
	padding: 13px 24px;
	text-align: center;
	border: 0;
	width: 100%;
	cursor: pointer;
	margin-bottom: 0;
	opacity: 1;
}

.regist input[type=submit]:hover {
	opacity: 0.8;
}

div.bx-auth-profile {
	padding: 15px 0;
}

.profile-table {
	border-spacing: 0 10px;
}

.profile-table input[type=text],
.profile-table input[type=tel],
.profile-table input[type=password],
.profile-table select,
.profile-table textarea {
	padding: 9px 18px;
	background: #eaeaea;
	border-radius: 10px;
	border: 0;
	font-size: 14px;
	outline: none;
	font-family: Muller, sans-serif;
}

.profile-table td {
	font-size: 14px;
	vertical-align: middle!important;
	font-family: Muller, sans-serif!important;
}

.profile-table td:first-child {
	width: 15%;
}

.bx-auth-profile input[type=submit],
.bx-auth-profile input[type=reset] {
	border-radius: 6px;
	background-color: #325AFF;
	color: #fff;
	font-family: Muller, sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	outline: 0;
	padding: 13px 24px;
	text-align: center;
	border: 0;
	cursor: pointer;
	margin-bottom: 0;
	opacity: 1;
	width: 180px;
	margin-top: 24px;
}

.bx-auth-profile input[type=submit]:hover,
.bx-auth-profile input[type=reset]:hover {
	opacity: .8;
}

div.bx-yandex-map {
	width: 100%!important;
}

.wishlist__item {
	max-width: 20%;
}

.modal-windows .remember.error-f {
	color: red;
}

.mobile-geo {
	display: none;
}

@media screen and (max-width: 1500px) {
	.wishlist__item {
		max-width: 25%;
	}
}

@media screen and (max-width: 1350px) {
	.wishlist__item {
		max-width: 33.333333%;
	}
}

@media screen and (max-width: 1200px) {
	.wishlist__item {
		max-width: 50%;
	}
}

@media screen and (max-width: 767px) {
	.wishlist__item {
		max-width: 100%;
	}
}

.catalog-page>.item-container {
	max-width: 25%;
}

.search-page>.content.col-12:not(.col-xl-9) .item-container {
	max-width: 20%;
}

.brand-page__items .catalog-page>.item-container {
	max-width: 20%;
}

@media screen and (max-width: 1780px) {
	.catalog-page>.item-container {
		max-width: 33.333333%;
	}
}

@media screen and (max-width: 1670px) {
	.brand-page__items .catalog-page>.item-container {
		max-width: 25%;
	}
}

@media screen and (max-width: 1590px) {
	.search-page>.content.col-12:not(.col-xl-9) .item-container {
		max-width: 25%;
	}
}

@media screen and (max-width: 1330px) {
	.catalog-page>.item-container {
		max-width: 50%;
	}
	.brand-page__items .catalog-page>.item-container {
		max-width: 33.333333%;
	}
	.search-page>.content.col-12:not(.col-xl-9) .item-container {
		max-width: 33.333333%;
	}
}

@media screen and (max-width: 1200px) {
	.brand-page__items .catalog-page>.item-container {
		max-width: 50%;
	}
	.search-page>.content.col-12:not(.col-xl-9) .item-container {
		max-width: 50%;
	}
}

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

	.catbrend-area .category-but__menu .category-but__menu-left li:last-child {
		margin-bottom: 63px;
	}
	.catalog-page>.item-container {
		max-width: 100%;
	}
	.brand-page__items .catalog-page>.item-container {
		max-width: 100%;
	}
	.search-page>.content.col-12:not(.col-xl-9) .item-container {
		max-width: 100%;
	}
}

@media screen and (max-width: 767px) {
	.cart-product__promocode {
		flex-wrap: wrap;
		justify-content: center;
	}
	.cart-product__promocode p {
		text-align: center;
		width: 100%;
		margin-right: 0;
	}
	.cart-product__promocode input {
		width: 100%;
		margin-bottom: 12px;
	}
	.cart-product__promocode a {
		width: 100%;
		margin-left: 0;
	}
	html.eskimobi_responsive body #basket_items .product .col-12 {
		margin-left: 0;
	}
	.cart-product__promocode-info {
		flex-wrap: wrap;
		justify-content: flex-end;
		margin-bottom: 12px;
	}
	.cart-product__promocode-description {
		width: 100%;
	}
}


/* Cart END */

.goods-list-buttons a.link-cart[style*="visibility: visible"] {
	z-index: 1 !important;
}
@media screen and (min-width: 1200px) {
	.catbrend-area .category-but__submenu {
		columns: inherit !important;
	}
	.catbrend-area .sub {
		overflow-y: hidden;
	}
	.catbrend-area .sub-menuleft .slvl {
		float: left;
		width: 28%;
	}
	.catbrend-area .sub-menuleft .slvl:nth-child(3n+1) {
		clear: both;
	}
	.catbrend-area .sub-menuleft .slvl:nth-child(1) {
		clear: inherit !important;
	}

	.pos-brand {
		position: relative;
	}
	.pos-brand .art.art-abs {
		display: flex;
		align-items: flex-end;
		align-content: center;
		justify-content: center;
		flex-flow: row nowrap;
		position: absolute;
		bottom: 95px;
		margin-top: 10px;
		height: 57px;
		line-height: 0;
	}
	.pos-brand .product__brand {
		display: flex;
		align-items: flex-end;
		align-content: center;
		justify-content: center;
		flex-flow: row nowrap;
		top: inherit !important;
		bottom: 95px;
	}
}
@media screen and (max-width: 1200px) {
	.modal-windows {
		width: 345px;
	}
}

@media (max-width: 480px) {
    .tags-block-ul {
        display: block;
    }
}
