@font-face {
	font-family:'Fira Sans';font-weight:300;font-style:normal;font-display:fallback;
	src:url('../fonts/FiraSansLight.eot?v=1');
	src:url('../fonts/FiraSansLight.eot?v=1') format('embedded-opentype'),
		url('../fonts/FiraSansLight.woff?v=1') format('woff'),
		url('../fonts/FiraSansLight.ttf?v=1') format('truetype');
}
@font-face {
	font-family:'Fira Sans';font-weight:300;font-style:italic;font-display:fallback;
	src:url('../fonts/FiraSansLight-Italic.eot?v=1');
	src:url('../fonts/FiraSansLight-Italic.eot?v=1') format('embedded-opentype'),
		url('../fonts/FiraSansLight-Italic.woff?v=1') format('woff'),
		url('../fonts/FiraSansLight-Italic.ttf?v=1') format('truetype');
}

@font-face {
	font-family:'Fira Sans';font-weight:normal;font-style:normal;font-display:fallback;
	src:url('../fonts/FiraSans.eot?v=1');
	src:url('../fonts/FiraSans.eot?v=1') format('embedded-opentype'),
		url('../fonts/FiraSans.woff?v=1') format('woff'),
		url('../fonts/FiraSans.ttf?v=1') format('truetype');
}
@font-face {
	font-family:'Fira Sans';font-weight:normal;font-style:italic;font-display:fallback;
	src:url('../fonts/FiraSans-Italic.eot?v=1');
	src:url('../fonts/FiraSans-Italic.eot?v=1') format('embedded-opentype'),
		url('../fonts/FiraSans-Italic.woff?v=1') format('woff'),
		url('../fonts/FiraSans-Italic.ttf?v=1') format('truetype');
}

@font-face {
	font-family:'Fira Sans';font-weight:500;font-style:normal;font-display:fallback;
	src:url('../fonts/FiraSansMedium.eot?v=1');
	src:url('../fonts/FiraSansMedium.eot?v=1') format('embedded-opentype'),
		url('../fonts/FiraSansMedium.woff?v=1') format('woff'),
		url('../fonts/FiraSansMedium.ttf?v=1') format('truetype');
}
@font-face {
	font-family:'Fira Sans';font-weight:500;font-style:italic;font-display:fallback;
	src:url('../fonts/FiraSansMedium-Italic.eot?v=1');
	src:url('../fonts/FiraSansMedium-Italic.eot?v=1') format('embedded-opentype'),
		url('../fonts/FiraSansMedium-Italic.woff?v=1') format('woff'),
		url('../fonts/FiraSansMedium-Italic.ttf?v=1') format('truetype');
}

@font-face {
	font-family:'Fira Sans';font-weight:bold;font-style:normal;font-display:fallback;
	src:url('../fonts/FiraSans-Bold.eot?v=1');
	src:url('../fonts/FiraSans-Bold.eot?v=1') format('embedded-opentype'),
		url('../fonts/FiraSans-Bold.woff?v=1') format('woff'),
		url('../fonts/FiraSans-Bold.ttf?v=1') format('truetype');
}
@font-face {
	font-family:'Fira Sans';font-weight:bold;font-style:italic;font-display:fallback;
	src:url('../fonts/FiraSans-BoldItalic.eot?v=1');
	src:url('../fonts/FiraSans-BoldItalic.eot?v=1') format('embedded-opentype'),
		url('../fonts/FiraSans-BoldItalic.woff?v=1') format('woff'),
		url('../fonts/FiraSans-BoldItalic.ttf?v=1') format('truetype');
}

@viewport {user-zoom:fixed;}*{padding:0;margin:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255, 0);-webkit-tap-highlight-color:transparent;}label{cursor:pointer;}textarea{resize:none;}a,button,input,textarea{outline:none;}:focus{outline:none;}
button::-moz-focus-inner{padding:0;border:0;}img{max-width:100%;width:auto;height:auto;vertical-align:top;}a,img{border:0;}
a{outline:none;color:#E30614;text-decoration:none;-moz-transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;}
a:hover,a:active{color:#FAA519;text-decoration:none;}b,strong{font-weight:bold;}
body {color:#000;font:15px 'Fira Sans',sans-serif;line-height:1.2;letter-spacing:0.009em;text-align:center;background:#fff;}
html,body {height:100%;min-width:300px;}

*[class^=mobile-],.jspHorizontalBar {display:none;}
.row {display:flex;align-items:center;}
.fl-row {display:flex;margin:0 -11px;}
.col {width:100%;padding:0 11px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

body .scroll-pane.jspScrollable,
body .scroll-pane.jspScrollable .jspContainer,
body .scroll-pane.jspScrollable .jspPane {width:100% !important;box-sizing:border-box;}
body .scroll-pane.jspScrollable .jspPane {padding-right:5px;}

.up-link {opacity:0;position:fixed;right:0;bottom:0;overflow:hidden;width:0;height:0;}

.page-width {position:relative;overflow:auto;overflow-x:hidden;top:0;left:0;width:100%;min-height:100%;height:auto !important;height:100%;margin:0 auto;background:#fff;}
.container {min-width:260px;max-width:1138px;width:auto;text-align:left;padding:0 30px;margin:0 auto;}

.header {position:relative;z-index:10;border-bottom:solid 1px rgba(33,36,41, 0.2);background:#fff;}
body.home .header {border:none;}
	.logo-wrap {display:flex;align-items:center;text-decoration:none;}
	.logo {display:inline-block;overflow:hidden;min-width:82px;color:transparent;text-decoration:none;vertical-align:top;}
	.logo img {width:82px;height:auto;}
	.slogan {min-width:112px;max-width:112px;color:#000;font-size:12px;line-height:1;padding:0 0 0 20px;}

	.header-nav {color:#fff;font-size:12px;font-weight:300;line-height:1.2;background:#212429;}
	.header-nav .fl-row {min-height:45px;align-items:center;justify-content:space-between;}
	.header-nav .col {width:auto;}
	.header-nav a {color:#fff;}
	.header-nav a[href='tel:'] {position:relative;font-size:16px;font-weight:bold;letter-spacing:1px;padding:0 0 0 25px;}
	.header-nav a[href='tel:']::before {content:' ';position:absolute;top:50%;left:0;width:15px;height:15px;background:url(../images/icon-tel-red.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);}
	.header-nav a[href='mailto:'] {position:relative;padding:0 0 0 25px;}
	.header-nav a[href='mailto:']::before {content:' ';position:absolute;top:50%;left:0;width:15px;height:15px;background:url(../images/icon-mail-red.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);}

	.site-nav {display:flex;list-style:none;margin:0 -19px !important;}
	.site-nav li {padding:0 19px;}

	.header .row p,
	.header .row .city {margin-left:30px;}

	.city {position:relative;padding:0 0 0 25px;}
	.city::before {content:' ';position:absolute;top:50%;left:0;width:15px;height:15px;background:url(../images/icon-map-red.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);}
	.city__title {position:relative;color:#E30614;padding:0 10px 0 0;}
	.city__title::before {content:' ';position:absolute;top:50%;right:0;width:8px;height:8px;background:url(../images/icon-arrd-red.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);}

	.header-main .fl-row {min-height:110px;align-items:center;justify-content:space-between;}
	.header-main .col {width:auto;}
	.header-main .w100 {width:100%;}

	.catalog-btn {cursor:pointer;display:flex;min-width:145px;min-height:42px;align-items:center;color:#E30614;font-weight:500;justify-content:center;padding:0 12px 0 0;border:1px solid #E30614;background:transparent;box-sizing:border-box;border-radius:4px;}
	.catalog-btn svg {width:18px;height:18px;margin:0 15px 0 0;}
	.catalog-btn:hover,
	.catalog-btn:active {color:#fff;background:#E30614;}
	.catalog-btn:hover path,
	.catalog-btn:active path {fill:#fff;}

	.search {position:relative;min-height:42px;padding:0 0 0 47px;border:1px solid #E6E6E6;background:#fff;box-sizing:border-box;border-radius:4px;}
	.search ::-moz-placeholder {opacity:1;color:#B3B3B3;}
	.search ::-webkit-input-placeholder {opacity:1;color:#B3B3B3;}
	.search__inp {width:100%;height:40px;font:300 15px 'Fira Sans',sans-serif;padding:0;margin:0;border:none;background:transparent;}
	.search__btn {position:absolute;top:50%;left:16px;width:16px;height:16px;border:none;background:url(../images/icon-search-red.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);}

	.user-nav {display:flex;font-size:12px;font-weight:300;line-height:14px;list-style:none;align-items:center;margin:0 -12px !important;}
	.user-nav li {position:relative;white-space:nowrap;padding:0;margin:0 12px;}
	.user-nav li:hover,
	.user-nav li:active,
	.user-nav li.onhover {z-index:3;}

	.user-nav__btn {position:relative;z-index:1;display:inline-block;color:#000;text-align:center;vertical-align:top;}
	.user-nav__icon {position:relative;display:block;width:20px;height:20px;padding:0 0 5px 0;margin:0 auto;}
	.user-nav__icon svg {width:auto;height:20px;}
	.user-nav__total {position:absolute;top:-6px;right:-8px;overflow:hidden;display:flex;width:18px;height:18px;color:#fff;font-size:10px;font-weight:500;font-style:normal;line-height:1;align-items:center;justify-content:center;padding:1px 0 0 0;border:solid 2px #fff;background:#E30614;box-sizing:border-box;border-radius:100%;}

.appear {display:none;position:absolute;top:-14px;right:-14px;width:232px;font-size:12px;font-weight:300;line-height:14px;white-space:normal;background:#fff;box-shadow:0 12px 12px 4px rgba(0,0,0, 0.05);}
	.appear p {padding:0 0 14px 0;}
	.appear__title {color:#000;padding:11px 15px 5px 15px;}
	.appear__title p {padding:0 0 4px 0;}
	.appear__body {padding:0 15px 9px 15px;}
	.appear__foot {padding:16px 15px 1px 15px;border-top:1px solid #E6E6E6;}
	.appear__foot p {padding:0 0 16px 0;}
	.appear__foot .btn {width:100%;}
	.appear__foot .load-bl {margin:0 0 16px 0;}
	.appear__foot .link-load {color:#E30614;font-size:12px;line-height:14px;padding:5px 0 5px 36px;}
	.appear__foot .link-load__icon {width:26px;height:30px;background-size:18px auto;}
	.appear__foot .link-load__icon::before {width:15px;height:15px;margin:-10px 0 0 -10px;background-size:7px auto;}
	.appear__null {max-width:156px;color:#B3B3B3;}
	.appear__price {color:#E30614;}
.user-nav li:hover .appear,
.user-nav li:active .appear,
.user-nav li.onhover .appear {display:block;}
.user-nav li:hover .user-nav__name,
.user-nav li:active .user-nav__name,
.user-nav li.onhover .user-nav__name {opacity:0;}

.appear__prod {position:relative;min-height:28px;padding:17px 40px 17px 50px;border-top:1px solid #E6E6E6;}
	.appear__prod-img {position:absolute;top:50%;left:15px;width:30px;height:28px;transform:translateY(-50%);}
	.appear__prod-img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}
	.appear__prod-txt p {padding:0 !important;}
	.appear__prod-txt strong {color:#B3B3B3;}
	.appear__prod-sbm {position:absolute;top:17px;right:15px;}
	.appear__prod-sbm .link-remove {width:10px;height:10px;}
	.appear__prod-sbm .link-cart {width:12px;height:10px;}

.content {position:relative;padding:0 0 340px 0;}
	.content p {padding-bottom:18px;}
	.content ul,.content ol {position:relative;margin:0 0 18px 24px;}
	.content ul ul,.content ul ol,.content ol ul,.content ol ol {margin-bottom:0;}
	.content abbr {text-decoration:none;}

.footer {position:relative;overflow:visible;display:block;height:278px;color:#fff;padding:62px 0 0 0;margin:-340px auto 0 auto;background:#222628;}
	.footer .h-6,
	.footer a {color:#fff;}
	.footer a[href^='tel:'] {font-weight:500;}
	.footer .logo-wrap,
	.footer .logo {color:#fff;}
	.footer .slogan {color:#fff;font-size:14px;line-height:1.36;}

	.phone-form {position:relative;top:62px;z-index:1;min-height:100px;color:#000;padding:30px 45px 18px 50px;margin:-62px 12px 0 12px;background:#fff;box-shadow:0 0 12px rgba(0,0,0, 0.1);border-radius:5px;box-sizing:border-box;}
	.phone-form .fl-row {margin:0 -13px;}
	.phone-form .col {padding:0 13px;}
	.phone-form .col-btn {max-width:280px;}
	.phone-form .btn {width:100%;font-size:15px;font-weight:300;letter-spacing:1px;}
	.phone-form .order-inp input[type='text'],
	.phone-form .order-inp input[type='tel'],
	.phone-form .order-inp input[type='number'] {height:42px;padding-left:0 !important;}
	.phone-form__inf {color:#B3B3B3;font-size:11px;line-height:1.2;text-align:left;padding:15px 3px 0 3px;}
	.phone-form__inf a {opacity:0.5;color:#000;}

	.footer-main {position:relative;height:212px;font-size:14px;line-height:1.2;padding:30px 0 0 0;box-sizing:border-box;}
	.footer-main ul {list-style:none;margin:0 !important;}
	.footer-main ul li {margin:0 0 17px 0;}

	.footer-row {font-weight:300;justify-content:space-between;}
	.footer-row .col {width:auto;}

	.pay-row {display:flex;width:160px;flex-wrap:wrap;margin:0 -10px;}
	.pay-col {width:50%;padding:0 10px 10px 10px;box-sizing:border-box;}

	.pay-inf {font-size:10px;line-height:1.2;text-align:center;}
	.pay-inf__icon {padding:0 0 4px 0;}
	.pay-inf__icon img,
	.pay-inf__icon svg {width:auto;height:24px;}

	.footer-copy {display:flex;height:66px;font-size:12px;line-height:1.2;font-weight:normal;align-items:center;justify-content:space-between;border-top:solid 1px rgba(255,255,255, 0.2);box-sizing:border-box;}

	.soc-nav {display:flex;align-items:center;list-style:none;margin:0 -7px !important;}
	.soc-nav li {padding:0 7px;}
	.soc-nav a {display:flex;width:24px;height:24px;align-items:center;justify-content:center;border:solid 1px rgba(255,255,255, 0.8);border-radius:100%;box-sizing:border-box;}
	.soc-nav svg {width:auto;height:auto;max-width:16px;max-height:16px;}
	.soc-nav path {fill:#E6E6E6;}
	.soc-nav a:hover,
	.soc-nav a:active {border-color:#E30614;}
	.soc-nav a:hover path,
	.soc-nav a:active path {fill:#E30614;}


.h-1 {color:#222628;font:bold 40px 'Fira Sans',sans-serif;line-height:1.2;padding:0 0 30px 0;margin:0;}
	.h-1 strong {position:relative;display:inline-block;color:#E30614;font-size:100px;font-weight:900;line-height:1.2;}
	.h-1 .bold {color:#E30614;}
	.h-1__small {font-size:32px;}
	.h-1__2010 {color:transparent;font-size:0 !important;padding:0 20px 0 0;}
	.h-1__2010::before {content:'2010';position:absolute;top:5px;left:5px;opacity:0.3;color:#000;font-size:100px !important;}
	.h-1__2010::after {content:'2010';position:relative;display:inline-block;color:#E30614;font-size:100px !important;}
.h-2 {color:#000;font:500 36px 'Fira Sans',sans-serif;line-height:1.2;letter-spacing:1px;padding:0 0 30px 0;margin:0;}
.h-3 {color:#000;font:500 30px 'Fira Sans',sans-serif;line-height:1.2;letter-spacing:0;padding:0 0 11px 0;margin:0;}
.h-4 {color:#000;font:500 18px 'Fira Sans',sans-serif;line-height:1.2;padding:0 0 25px 0;margin:0;}
.h-5 {color:#B3B3B3;font:15px 'Fira Sans',sans-serif;line-height:1.2;padding:0 0 20px 0;margin:0;}
.h-6 {color:#000;font:500 14px 'Fira Sans',sans-serif;line-height:1.2;padding:0 0 17px 0;margin:0;}

.title {display:flex;align-items:center;justify-content:space-between;padding:0 0 30px 0;}
.title .h-2 {padding:0;}

.h-s {font-size:24px;line-height:1.2;letter-spacing:1px;padding:0 0 12px 0;}
.h-m {color:#E30614;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:1px;padding:0 0 12px 0;}

::-moz-placeholder {opacity:1;}
::-webkit-input-placeholder {opacity:1;}

table {width:100%;border-spacing:0;}
iframe {border:none;background:transparent;}

.hide {position:relative;overflow:hidden;height:0;}
.hide.open {overflow:visible;height:auto;}
.show.close {position:relative;overflow:hidden;height:0;}

.inp input[type='text'],
.inp input[type='tel'],
.inp input[type='number'],
.inp input[type='email'],
.inp input[type='password'],
.inp textarea {
	width:100%;height:40px;color:#000;
	font:15px 'Fira Sans',sans-serif;
	vertical-align:top;
	padding:5px 9px;
	border:solid 1px #cbcbcb;
	background:#fff;
	-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}
.inp textarea {overflow:hidden;}
.inp {position:relative;}
.inp p {padding:0 !important;}

.inp-file {position:relative;display:inline-block;vertical-align:top;margin:0 0 27px 0;}
.inp-file input {position:absolute;top:0;left:0;width:0;height:0;z-index:-1;opacity:0;}

.form-inf {max-width:240px;font-size:10px;line-height:1.2;padding:0 0 36px 0;}

.inp-promo {margin:0 0 10px 0;}
.inp-promo input[type='text'],
.inp-promo input[type='tel'],
.inp-promo input[type='number'],
.inp-promo input[type='email'],
.inp-promo input[type='password'],
.inp-promo textarea {width:100%;height:40px;color:#000;font:15px 'Fira Sans',sans-serif;vertical-align:top;padding:5px 9px;border:solid 1px #E6E6E6;background:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.inp-promo textarea {overflow:hidden;}
.inp-promo ::-moz-placeholder {opacity:1;color:#B3B3B3;font-weight:300;}
.inp-promo ::-webkit-input-placeholder {opacity:1;color:#B3B3B3;font-weight:300;}

.order-inp {position:relative;padding:0;margin:0 0 16px 0;}
.order-inp__icon {opacity:0.5;position:absolute;top:50%;left:0;margin:2px 0 0 0;transform:translateY(-50%);}
.order-inp__icon img,
.order-inp__icon svg {width:14px;height:14px;}
.order-inp input[type='text'],
.order-inp input[type='tel'],
.order-inp input[type='number'],
.order-inp input[type='email'],
.order-inp input[type='password'],
.order-inp textarea {width:100%;height:36px;color:#000;font:15px 'Fira Sans',sans-serif;vertical-align:top;padding:0 0 0 28px;border:none;border-bottom:solid 1px #E6E6E6;background:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.order-inp textarea {overflow:hidden;}
.order-inp ::-moz-placeholder {opacity:1;color:#B3B3B3;font-weight:300;}
.order-inp ::-webkit-input-placeholder {opacity:1;color:#B3B3B3;font-weight:300;}
.order-inp input:focus + .order-inp__icon {opacity:1;}

.btn,
.btn--doc-load {cursor:pointer;position:relative;display:inline-block;width:auto;max-width:100%;min-height:42px;color:#fff;font:500 15px 'Fira Sans',sans-serif;line-height:20px;text-align:center;vertical-align:top;padding:10px 35px;border:solid 1px #E30614;background:#E30614;border-radius:5px;transition:all 200ms ease 0ms;box-sizing:border-box;}
.btn:hover,
.btn:active {color:#E30614;background:transparent;}
.btn:hover path,
.btn:active path {fill:#E30614;}
.btn--wht {color:#E30614;background:transparent;}
.btn--wht:hover,
.btn--wht:active {color:#fff;background:#E30614;}
.btn--silver {color:#B3B3B3;border-color:#E6E6E6;background:transparent;}
.btn--silver:hover,
.btn--silver:active {color:#000;background:#E6E6E6;}
.btn--more {color:#000;border-color:#EFEFEF;background:#EFEFEF;}
.btn--tel {min-width:203px;}
.btn--add-card svg {position:relative;top:2px;width:16px;height:14px;margin:0 5px 0 0;}
.btn--doc-load {display:flex;width:100%;color:#E30614;align-items:center;justify-content:center;background:transparent;}
.btn--doc-load span {display:flex;text-align:left;}
.btn--doc-load svg {position:relative;top:2px;min-width:30px;width:30px;height:auto;margin:0 18px 0 0;}

.link-more {cursor:pointer;position:relative;display:inline-block;color:#000;font-size:14px;line-height:20px;vertical-align:top;padding:15px 0 15px 33px;}
.link-more::before {content:' ';position:absolute;top:50%;left:0;width:50px;height:50px;background:#E30614;transform:translateY(-50%);border-radius:100%;}
.link-more__name {position:relative;}
.link-more__name::after {content:' ';display:inline-block;width:46px;height:1px;vertical-align:middle;margin:0 0 0 6px;background:#000;}

.link-remove {opacity:0.5;cursor:pointer;position:relative;display:inline-block;width:18px;height:18px;color:transparent;font-size:0;vertical-align:top;border:none;background:url(../images/icon-remove.svg?v=1) no-repeat center center;background-size:cover;}
.link-remove:hover,
.link-remove:active {opacity:1;}

.link-cart {cursor:pointer;position:relative;display:inline-block;width:12px;height:10px;color:transparent;font-size:0;vertical-align:top;border:none;background:url(../images/icon-cart.svg?v=1) no-repeat center center;background-size:cover;}

.link-clean {cursor:pointer;position:relative;color:#E30614;padding:0 0 0 30px;border:none;background:transparent;}
.link-clean::before {content:' ';position:absolute;top:50%;left:0;display:inline-block;width:18px;height:18px;color:transparent;font-size:0;vertical-align:top;border:none;background:url(../images/icon-remove.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);}

.link-view {position:relative;}
.link-view img,
.link-view svg {position:relative;top:-1px;width:6px;height:auto;margin:0 0 0 4px;vertical-align:middle;transform:scale(1,-1);}
.link-view .link-view__open,
.link-view .link-view__close {display:inline-block;font-style:normal;vertical-align:top;}
.link-view .link-view__close {display:none;}
.link-view.active img,
.link-view.active svg {transform:none;}
.link-view.active .link-view__open {display:none;}
.link-view.active .link-view__close {display:inline-block;}

.link-back {position:relative;overflow:hidden;width:26px;font-size:0;line-height:1px !important;border:1px solid #E30614;border-radius:100%;box-sizing:border-box;}
.link-back::before {content:' ';display:block;height:0;padding:100% 0 0 0;}
.link-back img,
.link-back svg {position:absolute;top:50%;left:50%;width:12px;height:auto;transform:translateY(-50%) translateX(-50%);}

.link-load {position:relative;display:inline-block;color:#000;font-size:15px;line-height:1.5;vertical-align:top;padding:0 0 0 55px;}
.link-load span {display:block;color:#E30614;font-size:12px;line-height:1.2;}
.link-load__icon {position:absolute;top:50%;left:0;width:34px;height:38px;background:rgba(227,6,20, 0.1) url(../images/icon-doc.svg?v=1) no-repeat center center;background-size:auto 20px;border-radius:3px;transform:translateY(-50%);}
.link-load__icon::before {content:' ';position:absolute;top:100%;left:100%;width:19px;height:19px;margin:-15px 0 0 -14px;background:#fff url(../images/icon-load.svg?v=1) no-repeat center center;background-size:auto 9px;box-shadow:0 2px 2px rgba(0,0,0, 0.05);border-radius:100%;}

.load-bl {margin:0 0 35px 0;}

.chk {line-height:18px;}
.chk input[type='checkbox'],
.chk input[type='radio'] {position:absolute;z-index:-1;clip:rect(0, 0, 0, 0);}
	.chk input[type='checkbox'] + .lbl,
	.chk input[type='radio'] + .lbl {position:relative;display:inline-block;vertical-align:top;padding:0 0 0 28px;}
	.chk input[type='checkbox']:disabled + .lbl:before,
	.chk input[type='radio']:disabled + .lbl:before {cursor:default;opacity:0.5;}
	.chk input[type='checkbox'] + .lbl:before,
	.chk input[type='radio'] + .lbl:before {content:' ';position:absolute;top:0;left:0;overflow:hidden;display:block;width:18px;height:18px;border:solid 1px #E6E6E6;box-sizing:border-box;}
	.chk input[type='checkbox'] + .lbl:before {background:url(../images/form-chk.svg?v=1) no-repeat 100px 100px;background-size:auto 10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
	.chk input[type='radio'] + .lbl:before { background:url(../images/form-radio.svg?v=1) no-repeat 100px 100px;background-size:auto 10px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
	.chk input[type='checkbox']:checked + .lbl:before,
	.chk input[type='radio']:checked + .lbl:before {background-position:center center;}

.quantity {display:inline-block;position:relative;overflow:hidden;width:108px;height:34px;font-size:0;line-height:1px;vertical-align:top;border:solid 1px #E6E6E6;background:#fff;border-radius:2px;}
.quantity input {width:100%;height:32px;font-size:18px;font-weight:500;text-align:center;padding:2px 0 3px 0;border:none;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.quantity i {cursor:pointer;position:absolute;top:0;left:0;width:27px;height:100%;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.quantity i::before {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:7px auto;}
.quantity i.left {left:0;border-right:solid 1px #E6E6E6;}
.quantity i.left::before {background-image:url(../images/icon-minus.svg?v=1);}
.quantity i.right {left:auto;right:0;border-left:solid 1px #E6E6E6;}
.quantity i.right::before {background-image:url(../images/icon-plus.svg?v=1);}

.select {display:inline-block;position:relative;overflow:visible;height:36px;color:#000;font-size:16px;line-height:20px;vertical-align:top;}
.select__title {opacity:1;cursor:pointer;position:relative;left:0;height:20px;color:#000;font-weight:bold;white-space:nowrap;padding:6px 40px 6px 12px;border:solid 1px #b8b8b8;background:#fff;}
.select__title span {display:block;overflow:hidden;}
.select__title::after {content:' ';position:absolute;top:50%;right:15px;overflow:hidden;width:0;height:0;margin:-3px 0 0 0;border:solid 6px transparent;border-bottom:none;border-top-color:#616161;}
.select__nav {display:none;position:relative !important;left:0;top:0;min-width:100%;list-style:none;margin:-1px 0 0 0 !important;border:solid 1px #b8b8b8;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.select__nav span {cursor:pointer;display:block;padding:5px 12px;}
.select__item {white-space:nowrap;}
.select__item_active {background:#fafafa;}
.select__nav_open {z-index:1;}
.select__nav_open .select__title::after {-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);transform:scale(1,-1);}

.m-img {position:relative;overflow:hidden;}
.m-img a {display:block;}
.m-img img {-moz-transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;}
.m-img a:hover img,
.m-img a:active img {-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}

.rating-chk {position:relative;display:inline-block;width:138px;height:20px;vertical-align:top;border:none;}
.rating-chk .bg,
.rating-chk label {cursor:pointer;position:absolute;top:0;left:0;display:flex;}
.rating-chk input {position:absolute;z-index:-1;clip:rect(0, 0, 0, 0);border:none;background:transparent;}
.rating-chk .stars-bl {display:flex;}
.rating-chk .star {width:22px;height:20px;margin:0 7px 0 0;background:url(../images/icon-star-off.svg?v=1) no-repeat center center;background-size:cover;}
.rating-chk label .star {opacity:0;background-image:url(../images/icon-star-on.svg?v=1);}
.rating-chk input:checked + .stars-bl .star {opacity:1;}

.info-err {position:relative;padding:0 0 0 27px;}
.info-err::before {content:' ';position:absolute;top:50%;left:0;width:16px;height:16px;background:url(../images/icon-err.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);}

/* jScrollPane */
.jspContainer {overflow:hidden;position:relative;}
.jspPane {position:absolute;}
.jspVerticalBar {background:transparent;height:100%;position:absolute;right:0;top:0;width:5px;}
.jspHorizontalBar {background:transparent;bottom:0;height:5px;left:0;position:absolute;width:100%;}
.jspCap {display:none;}
.jspHorizontalBar .jspCap {float:left;}
.jspTrack {background:transparent;position:relative;border:none;}
.jspTrack::before {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:#E6E6E6;border:none;}
.jspDrag {background:#E30614;cursor:pointer;left:0;position:relative;top:0;margin:0;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {float:left;height:100%;}
.jspArrow {background:#50506d;cursor:pointer;direction:ltr;display:block;margin:0;padding:0;text-indent:-20000px;}
.jspDisabled {background:#80808d;cursor:default;}
.jspVerticalBar .jspArrow {height:5px;}
.jspHorizontalBar .jspArrow {float:left;height:100%;width:5px;}
.jspVerticalBar .jspArrow:focus {border:1px solid red;outline:none;}
.jspCorner {background:#eeeef4;float:left;height:100%;}
* html .jspCorner {margin:0 -5px 0 0;}

/* --- */
.area-breadcrumb-home {z-index:10;position:absolute;top:0;left:0;width:100%;}
.area-breadcrumb-home,
.area-breadcrumb {padding:18px 0;}
.breadcrumb {display:flex;font-size:12px;line-height:1.2;flex-wrap:wrap;list-style:none;margin:0 0 0 -12px !important;}
.breadcrumb li {position:relative;padding:0 0 0 17px;margin:0 0 0 12px;}
.breadcrumb li::before {content:' ';position:absolute;top:50%;left:0;width:3px;height:5px;background:url(../images/breadcrumb-arr-silver.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);}
.breadcrumb li:first-child {padding-left:0;}
.breadcrumb li:first-child::before {display:none;}
.breadcrumb a {color:#B3B3B3;}
.breadcrumb span {font-weight:500;}


.area-404 {position:relative;overflow:hidden;}
.row-404 {display:flex;min-height:70vh;align-items:center;justify-content:center;box-sizing:border-box;}
.bl-404 {color:#5F5F5F;text-align:center;padding:34px 0 55px 0;}
.bl-404__img {padding:0 0 60px 0;}
.bl-404__img img {position:relative;left:10px;width:auto;height:407px;}
.bl-404 .h-3 {text-align:center;}
.bl-404 .btn {width:292px;min-height:50px;max-width:100%;font-size:18px;line-height:28px;padding:10px;}


.area-home {position:relative;overflow:hidden;background:#f1f2f8;}
.area-home .container {position:relative;}
.home-bg {position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center top;}
.area-home .swiper-slide {background-repeat:no-repeat;background-position:center top;}
.area-home .fl-row {min-height:566px;align-items:center;}
.area-home .col {padding-bottom:24px;}
.area-home .usluga__col {padding-bottom:6px;}
.area-home .h-1 {max-width:50%;padding:0 0 4px 0;}
.home__txt {max-width:400px;font-size:24px;padding:0 0 22px 0}
.usluga__txt {max-width:400px;min-height:96px;font-size:27px;font-weight:500;line-height:32px;padding:25px 0 30px 0}


.area-privilege {position:relative;z-index:1;padding:0 0 4px 0;margin:-53px 0 0 0;}
.area-privilege .fl-row {margin:0 -13px;}
.area-privilege .col {padding:0 13px 26px 13px;}
.privilege {min-height:100%;font-size:18px;letter-spacing:0;line-height:22px;padding:20px 14px 2px 20px;background:#FFFFFF;box-shadow:0 4px 15px rgba(0, 0, 0, 0.13);border-radius:5px;box-sizing:border-box;}
.privilege strong {color:#E30614;font-weight:normal;}
.privilege__icon {display:flex;height:52px;align-items:flex-end;justify-content:flex-start;padding:0 0 12px 0;}
.privilege__icon img,
.privilege__icon svg {width:auto;height:auto;max-height:52px;}


.area-holding {padding:30px 0 60px 0;}
.area-holding .fl-row {flex-direction:row-reverse;align-items:center;}
.area-holding .col-img {min-width:58%;text-align:right;padding-top:10px;}
.area-holding img {width:auto;height:auto;}
.holding-row {display:flex;flex-wrap:wrap;padding:0 0 20px 0;margin:0 -10px;}
.holding-col {width:50%;padding:0 10px;box-sizing:border-box;}
.holding {font-size:16px;line-height:1.2;padding:0 0 8px 0;}
.holding p {max-width:174px;}
.holding__num {color:#E30614;font-size:64px;font-weight:bold;line-height:1.2;padding:0 0 8px 0;}
.holding__num::after {content:' ';display:block;max-width:126px;height:1px;background:#000;}


.area-work {padding:30px 0 48px 0;}
.area-work .fl-row {flex-wrap:wrap;}
.area-work .col {width:33.333%;padding-bottom:22px;}
.work {min-height:100%;padding:22px 20px 2px 20px;border:1px solid #C4C4C4;box-sizing:border-box;border-radius:5px;}
.work__img {height:214px;text-align:center;padding:0 0 4px 0;}
.work__img img {width:auto;height:auto;max-height:214px;}
.work__txt {padding:0 4px 14px 4px;}
.work__txt .h-4 {text-align:center;}
.work__txt ul {list-style:none;padding:0 0 6px 0;margin:0 !important;}
.work__txt li {padding:0 0 18px 0;}


.area-products {padding:30px 0 70px 0;}
.products-row {display:flex;flex-wrap:wrap;padding:1px 0 0 1px;margin:0 0 30px 0;box-sizing:border-box;}
.products-col {width:25%;margin:-1px 0 0 -1px;border:solid 1px #E6E6E6;box-sizing:border-box;}
.products-row.row-one .products-col {width:100%;border-right:none;}
.product {height:400px;padding:0;box-sizing:border-box;}
.product__bl {padding:20px 20px 15px 20px;background:#fff;box-sizing:border-box;}
.product .h-4 {font-weight:normal;padding:0 0 9px 0;}
.product__img {position:relative;display:flex;min-height:200px;text-align:center;align-items:center;justify-content:center;padding:0 0 54px 0;}
.product__img img {max-height:240px;}
.product__gost {position:absolute;left:0;bottom:0;display:flex;min-width:75px;color:#E30614;font-size:10px;line-height:1.2;text-align:center;align-items:center;justify-content:center;padding:5px 4px 3px 4px;background:rgba(227,6,20, 0.1);border-radius:2px;}
.product__add-like {opacity:0;cursor:pointer;position:absolute;right:0;top:-6px;display:flex;color:#B3B3B3;text-align:center;font-size:10px;line-height:1.2;align-items:center;justify-content:center;}
.product__add-like svg {position:relative;top:-1px;width:12px;height:12px;margin:0 5px 0 0;}
.product__add-like:hover,
.product__add-like:active {color:#E30614;}
.product__add-like:hover path,
.product__add-like:active path {fill:#E30614;}
.product__txt {padding:25px 0 0 0;}
.product__price {font-weight:bold;}
.product__price-none {color:#E30614;font-size:14px;font-weight:400;line-height:1.3;}
.product .quantity,
.product .product__btns {display:none;}
.product .product__btns {padding:36px 0 0 0;}
.product .product__btns p {padding:0 0 15px 0;}
.product .btn {width:100%;}
.product-row {display:flex;align-items:center;justify-content:space-between;}
.product:hover,
.product:active {position:relative;z-index:10;margin:-1px;}
.product:hover .product__bl,
.product:active .product__bl {border:1px solid #E6E6E6;box-sizing:border-box;box-shadow:0 12px 12px 4px rgba(0,0,0, 0.1);}
.product:hover .product__add-like,
.product:active .product__add-like {opacity:1;}
.product:hover .product__btns,
.product:active .product__btns,
.product:hover .quantity,
.product:active .quantity {display:block;}

.product-small {height:310px;padding:0;box-sizing:border-box;}
.product-small__bl {padding:14px 14px 10px 14px;background:#fff;box-sizing:border-box;}
.product-small .h-4 {min-height:36px;font-size:15px;line-height:18px;font-weight:normal;padding:0 0 12px 0;}
.product-small__img {position:relative;display:flex;min-height:194px;text-align:center;align-items:center;justify-content:center;padding:0 0 34px 0;box-sizing:border-box;}
.product-small__img img {max-height:140px;}
.product-small__img.full-img {padding-bottom:3px;}
.product-small__img.full-img img {max-height:191px;}
.product-small__gost {position:absolute;left:0;bottom:1px;display:flex;min-width:75px;color:#E30614;font-size:10px;line-height:1.2;text-align:center;align-items:center;justify-content:center;padding:3px 4px 1px 4px;background:rgba(227,6,20, 0.1);border-radius:2px;}
.product-small__add-like {opacity:0;cursor:pointer;position:absolute;right:2px;top:2px;display:flex;color:#B3B3B3;text-align:center;font-size:10px;line-height:1.2;align-items:center;justify-content:center;}
.product-small__add-like svg {position:relative;top:-1px;width:12px;height:12px;margin:0 5px 0 0;}
.product-small__add-like:hover,
.product-small__add-like:active {color:#E30614;}
.product-small__add-like:hover path,
.product-small__add-like:active path {fill:#E30614;}
.product-small__txt {padding:17px 0 0 0;}
.product-small__price {font-weight:bold;}
.product-small__price-none {color:#E30614;font-size:14px;font-weight:400;line-height:1.3;}
.product-small .quantity,
.product-small .product-small__btns {display:none;}
.product-small .product-small__btns {padding:23px 0 0 0;}
.product-small .product-small__btns p {padding:0 0 11px 0;}
.product-small .btn {width:100%;min-height:32px;font-size:14px;padding:5px;}
.product-small .btn--more {font-weight:400;}
.product-small .quantity {position:relative;top:5px;width:81px;height:26px;margin:-10px 0 0 0;}
.product-small .quantity i {width:20px;}
.product-small .quantity input {height:24px;}
.product-small-row {display:flex;align-items:center;justify-content:space-between;}
.product-small__tags {position:absolute !important;top:-2px;left:-15px;text-align:left;list-style:none;margin:0 !important;}
.product-small__tags li {padding:0 0 10px 0;}
.product-small__tag {display:inline-block;color:#fff;font-size:10px;line-height:12px;text-transform:uppercase;vertical-align:top;padding:5px 25px;box-sizing:border-box;}
.product-small__tag.tag-hit {background:rgba(253,114,114, 0.7);}
.product-small__tag.tag-sale {background:rgba(230,126,34, 0.7);}
.product-small__tag.tag-stock {background:rgba(39,174,96, 0.7);}
.product-small:hover,
.product-small:active,
.product-small.active {position:relative;z-index:10;margin:-1px;}
.product-small:hover .product-small__bl,
.product-small:active .product-small__bl,
.product-small.active .product-small__bl {border:1px solid #E6E6E6;box-sizing:border-box;box-shadow:0 12px 12px 4px rgba(0,0,0, 0.1);}
.product-small:hover .product-small__add-like,
.product-small:active .product-small__add-like,
.product-small.active .product-small__add-like {opacity:1;}
.product-small:hover .product-small__btns,
.product-small:active .product-small__btns,
.product-small.active .product-small__btns,
.product-small:hover .quantity,
.product-small:active .quantity,
.product-small.active .quantity {display:block;}

.product-big {position:relative;padding:0;box-sizing:border-box;}
.product-big .quantity {display:block;margin:0 0 20px auto;}
.product-big__bl {display:flex;justify-content:space-between;padding:30px 46px 30px 30px;background:#fff;box-sizing:border-box;}
.product-big__img {position:relative;display:flex;min-width:186px;min-height:200px;text-align:center;align-items:center;justify-content:center;padding:0 32px 0 0;}
.product-big__img img {max-height:204px;}
.product-big__gost {position:relative;top:-1px;display:flex;min-width:75px;color:#E30614;font-size:10px;line-height:1.2;text-align:center;align-items:center;justify-content:center;padding:5px 4px 3px 4px;margin:0 10px 0 0;background:rgba(227,6,20, 0.1);border-radius:2px;}
.product-big__add-like {position:relative;top:-11px;cursor:pointer;display:inline-block;color:#B3B3B3;text-align:center;font-size:12px;line-height:1.2;vertical-align:top;margin:0 0 8px 0;}
.product-big__add-like svg {position:relative;top:1px;width:12px;height:12px;margin:0 5px 0 0;}
.product-big__add-like:hover,
.product-big__add-like:active {color:#E30614;}
.product-big__add-like:hover path,
.product-big__add-like:active path {fill:#E30614;}
.product-big__txt,
.product-big__txt-col {width:100%;}
.product-big__txt-row {display:flex;}
.product-big__title {display:flex;align-items:center;justify-content:space-between;padding:0 0 20px 0;}
.product-big__title div {display:flex;flex-wrap:wrap;align-items:center;}
.product-big__title .h-4 {font-weight:normal;padding:0;}
.product-big__price {display:block;font-size:18px;font-weight:bold;line-height:22px;}
.product-big__btns {min-width:240px;text-align:right;padding:0 0 0 30px;}
.product-big__btns p {padding-bottom:15px;}
.product-big .btn {width:100%;}
.product-big-row {display:flex;align-items:center;justify-content:space-between;}
.product-big__tags {position:absolute !important;top:31px;left:-1px;text-align:left;list-style:none;margin:0 !important;}
.product-big__tags li {padding:0 0 10px 0;}
.product-big__tag {display:inline-block;color:#fff;font-size:10px;line-height:12px;text-transform:uppercase;vertical-align:top;padding:4px 25px;box-sizing:border-box;}
.product-big__tag.tag-hit {background:#C93E33;}
.product-big__tag.tag-sale {background:rgba(230,126,34, 1);}
.product-big__tag.tag-stock {background:rgba(39,174,96, 1);}
.product-big__char {max-width:258px;font-size:12px;line-height:14px;list-style:none;margin:0 !important;}
.product-big__char li {display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 13px 0;border-bottom:1px solid #E6E6E6;}
.product-big__char li:last-child {margin-bottom:0;}
.product-big__char strong,
.product-big__char span {position:relative;top:1px;position:relative;display:inline-block;vertical-align:top;background:#fff;}
.product-big__char span {color:#B3B3B3;}
.product-big__char strong {font-weight:400;}

.area-benefits {position:relative;overflow:hidden;padding:70px 0 50px 0;background:#EFEFEF;}
.area-benefits::before,
.area-benefits::after {content:' ';position:absolute;border-radius:100%;box-sizing:border-box;}
.area-benefits::before {top:0;right:50%;width:330px;height:330px;margin:17px 635px 0 0;border:solid 50px #fff;}
.area-benefits::after {bottom:0;left:50%;width:206px;height:206px;margin:0 0 48px 635px;border:solid 30px #fff;}
.area-benefits .container {position:relative;}
.area-benefits .fl-row {position:relative;justify-content:space-between;margin:0 -30px;}
.area-benefits .col {position:relative;width:auto;padding:0 30px;}
.area-benefits .col::before,
.area-benefits .col::after {content:' ';position:absolute;top:72px;left:50%;width:50%;height:4px;background:#DEE1F3;}
.area-benefits .col::after {left:auto;right:50%;}
.area-benefits .col:first-child::after {display:none;}
.area-benefits .col:last-child::before {display:none;}
.benefit {position:relative;z-index:1;max-width:460px;font-size:18px;line-height:1.2;text-align:center;margin:0 auto;}
.benefit__num {position:relative;display:block;max-width:134px;color:#E30614;font-size:64px;font-weight:bold;line-height:1;margin:0 auto 17px auto;border:solid 7px #fff;background:#fff;border-radius:100%;}
.benefit__num span {display:flex;width:134px;height:134px;align-items:center;justify-content:center;border:1px solid #E30614;box-sizing:border-box;border-radius:100%;}


.area-brands {padding:100px 0 115px 0;}
.swiper-brands {padding-bottom:15px;margin:0 -15px;}
.swiper-brands .sw-btns-bl {right:15px;}
.swiper-brands .swiper-slide {padding:15px;box-sizing:border-box;}
.brand {display:flex;width:100%;height:148px;align-items:center;justify-content:center;background:#fff;box-shadow:0 4px 15px rgba(0,0,0, 0.13);border-radius:10px;box-sizing:border-box;}
.brand img,
.brand svg {width:auto;height:auto;max-width:90%;max-height:130px;}


.area-master {position:relative;overflow:visible;background:#EFEFEF;}
.area-master::before,
.area-master::after {content:' ';position:absolute;width:206px;height:206px;border:solid 40px #fff;border-radius:100%;box-sizing:border-box;}
.area-master::before {top:-83px;right:50%;margin:0 594px 0 0;}
.area-master::after {bottom:-120px;left:50%;width:338px;height:338px;margin:0 0 0 540px;border-width:60px;}
.area-master .container {position:relative;min-height:355px;padding-top:70px;padding-bottom:41px;}
.area-master .h-2 {padding:0 0 10px 0;}
.area-master ul {font-size:18px;line-height:1.2;list-style:none;padding:0 0 10px 0;margin:0 !important;}
.area-master ul li {position:relative;padding:0 0 0 32px;margin:0 0 22px 0;}
.area-master ul li::before {content:' ';position:absolute;top:0;left:0;width:21px;height:21px;background:url(../images/icon-chk-red.svg?v=1) no-repeat center center;background-size:cover;}
.master-txt {position:relative;z-index:1;max-width:50%;}
.master-img {position:absolute;left:30%;bottom:0;width:961px;height:538px;background-repeat:no-repeat;background-position:left bottom;background-size:100% auto;}


.area-sertific {padding:100px 0 100px 0;}
.swiper-sertific {margin:0 -15px;}
.swiper-sertific .sw-btns-bl {right:15px;}
.swiper-sertific .swiper-slide {padding:15px;box-sizing:border-box;}
.sertific {display:flex;height:388px;text-align:center;align-items:center;justify-content:center;}
.sertific img,
.sertific svg {width:auto;height:auto;max-width:270px;max-height:388px;box-shadow:0 4px 15px rgba(0,0,0, 0.13);border-radius:10px;}


.area-details {position:relative;top:75px;padding:70px 0;margin:-75px 0 0 0;background:#f1f2f8 url(../images/img-home-footer.webp?v=1) no-repeat right bottom;background-size:auto 100%;}
.area-details ul {font-weight:300;list-style:none;padding:0 0 10px 0;margin:0 0 0 22px !important;}
.area-details ul li {position:relative;padding:0 0 0 15px;margin:0 0 22px 0;}
.area-details ul li::before {content:' ';position:absolute;top:7px;left:0;width:7px;height:7px;background:#E30614;border-radius:100%;}
.area-details ul a {color:#000;}
.area-details ul a:hover,
.area-details ul a:active {color:#E30614;}
.details {font-size:18px;line-height:1.2;padding:0 0 15px 0;}
.details .link-more {font-size:18px;line-height:1.2;}


.area-order {padding:0 0 43px 0;}
.area-order .h-3 {padding-bottom:30px;}
.order-box {padding:0 0 0 6px;}
.order-row {display:flex;border:solid 1px #E6E6E6;border-left:none;}
.order-products {width:100%;border-left:solid 1px #E6E6E6;}
.order-products .scroll-pane {position:relative;overflow:hidden;max-height:683px;box-sizing:border-box;}
.product-cart {display:flex;width:100%;align-items:center;padding:27px 0;border-top:solid 1px #E6E6E6;}
.product-cart:first-child {border:none;}
.product-cart__img {display:flex;min-width:120px;width:120px;height:116px;align-items:center;justify-content:center;padding:0 27px;}
.product-cart__img img {width:auto;height:auto;max-width:120px;max-height:116px;}
.product-cart__txt {width:100%;padding:0 30px 0 0;box-sizing:border-box;}
.product-cart .product__gost {position:relative;display:inline-block;vertical-align:top;margin:0 0 6px 0;}
.product-cart .h-4 {font-weight:normal;padding:0 0 16px 0;}
.product-cart .product__price {color:#B3B3B3;}
.product-cart__quantity {width:108px;padding:0 30px 0 0;}
.product-cart__total {min-width:120px;white-space:nowrap;text-align:center;padding:0 30px 0 0;}
.product__total {font-size:18px;font-weight:bold;line-height:1.2;}
.product-cart__remove {width:18px;min-width:18px;padding:0 30px 0 0;}
.order-products__sbmts {display:flex;width:100%;min-height:85px;align-items:center;justify-content:flex-end;padding:0 27px;border-top:1px solid #E6E6E6;box-sizing:border-box;}
.order-products__info {min-height:56px;color:#B3B3B3;font-size:12px;line-height:1.2;padding:20px 27px;border-bottom:1px solid #E6E6E6;box-sizing:border-box;}
.order-products__info p {padding:0 !important;}
.order-form {width:100%;max-width:304px;border-left:solid 1px #E6E6E6;}
.order-form__title {display:flex;width:100%;min-height:56px;align-items:center;padding:0 20px;border-bottom:1px solid #E6E6E6;box-sizing:border-box;}
.order-form__title .h-4 {padding:0;}
.order-form .btn {width:100%;}
.order-form .inp-promo {margin-top:20px;}
.order-form__inputs {padding:18px 20px 11px 20px;}
.order-form__inputs .h-5 {padding-bottom:12px;}
.order-form__result {padding:0 20px;}
.order-form__result p {padding:0 0 10px 0;}
.order-form__result .btn svg {position:relative;top:1px;width:18px;height:auto;margin:0 15px 0 0;}
.result-row {display:flex;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:1px;align-items:center;justify-content:space-between;padding:0 0 17px 0;}
.result-row p {padding:0;}
.result-row strong {color:#E30614;}

.catalog {padding:0 0 20px 0;}
.catalog__about {padding:0 0 25px 0;}
.catalog__about .h-4 {font-weight:bold;}

#cat-list li:nth-child(n+7) {display:none;}
#cat-list.open li:nth-child(n+7) {display:block;}

.catalog__row {display:flex;margin:0 0 55px 0;}
.catalog__row .products-row {margin-left:-1px;margin-right:-4px;}
.catalog__col {width:100%;border-left:solid 1px #E6E6E6;box-sizing:border-box;}
.catalog__col.col-s {max-width:283px;border:none;}
.catalog__title {display:flex;align-items:center;padding:0 0 30px 0;}
.catalog__title .link-back {margin:0 20px 0 0;}
.catalog__title .h-3 {letter-spacing:1px;padding:0;}

.catalog__head {display:flex;align-items:center;justify-content:space-between;padding:2px 0 30px 0;}
.catalog__head .catalog__title {padding:0;}

.catalog__sort {display:flex;align-items:center;}

.catalog__popular {cursor:pointer;display:inline-block;font-size:12px;line-height:14px;vertical-align:top;margin:0 0 0 30px;}
.catalog__popular svg {position:relative;top:2px;width:auto;height:10px;vertical-align:top;margin:0 0 0 3px;}

.catalog__view {position:relative;overflow:visible;display:flex;align-items:center;list-style:none;margin:0 0 0 30px !important;background:#F8F8F8;border-radius:50px;}
.catalog__view li {padding:0 2px;}
.catalog__view li + li {padding-left:3px;}
.catalog__view-sbm {cursor:pointer;display:flex;width:22px;height:22px;align-items:center;justify-content:center;margin:-2px;border-radius:50%;}
.catalog__view-sbm svg {width:auto;height:10px;}
.catalog__view-sbm path {color:#E30614;}
.catalog__view-sbm-active {background:#E30614;}
.catalog__view-sbm-active path {fill:#fff;}

.catalog__sbm {cursor:pointer;position:relative;display:flex;width:100%;min-height:60px;font-size:18px;font-weight:500;align-items:center;padding:5px 24px 5px 21px;border-bottom:solid 1px #E6E6E6;box-sizing:border-box;}
.catalog__sbm::before {content:' ';position:absolute;top:50%;right:24px;width:8px;height:6px;background:url(../images/icon-arr-top-black.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%) scale(1,-1);}
.catalog__sbm svg {opacity:0.5;position:relative;top:-2px;width:14px;height:auto;margin:0 12px 0 0;}
.catalog__sbm.open::before {transform:translateY(-50%);}

.catalog__cat {display:none;font-size:12px;line-height:14px;padding:20px 20px 14px 20px;border-bottom:solid 1px #E6E6E6;}
.catalog__sbm.open + .catalog__cat {display:block;}
.catalog__cat ul {list-style:none;padding:0 0 6px 0;margin:0 !important;}
.catalog__cat li,
.catalog__cat p {padding:0 0 14px 0;}
.catalog__cat ul a {color:#000;}
.catalog__cat-name {display:block;color:#B3B3B3;}
.catalog__cat-num {position:relative;top:1px;display:inline-block;overflow:visible;height:11px;color:#EFEFEF;font-size:8px;line-height:12px;white-space:nowrap;vertical-align:top;padding:1px 6px 0 6px;background:#E30614;border-radius:50px;}

.catalog__filter-title {cursor:pointer;position:relative;display:flex;width:100%;min-height:60px;font-size:18px;font-weight:500;align-items:center;padding:5px 24px 5px 21px;border-bottom:solid 1px #E6E6E6;box-sizing:border-box;}
.catalog__filter-title svg {opacity:0.5;position:relative;top:-1px;width:16px;height:auto;margin:0 10px 0 0;}
.catalog__filter-title::before {content:' ';position:absolute;top:50%;right:24px;width:8px;height:6px;background:url(../images/icon-arr-top-black.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%) scale(1,-1);}
.catalog__filter-title.open::before {transform:translateY(-50%);}
.catalog__filter-title + .catalog__filter {display:none;}
.catalog__filter-title.open + .catalog__filter {display:block;}

.catalog__filter-item {border-top:solid 1px #E6E6E6;}
.catalog__filter-item:first-child {border:none;}
.catalog__filter-h {cursor:pointer;position:relative;font-size:16px;font-weight:500;line-height:19px;padding:20px 30px 20px 20px;}
.catalog__filter-h::before {content:' ';position:absolute;top:50%;right:24px;width:8px;height:6px;background:url(../images/icon-arr-top-black.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%) scale(1,-1);}
.catalog__filter-bl {padding:0 20px;}
.catalog__filter-bl .chk {display:block;color:#B3B3B3;padding:0 0 20px 0;}
.catalog__filter-bl .chk-one {padding:20px 0;}
.catalog__filter-bl .chk input:checked + .lbl {color:#000;}
.catalog__filter-item.open .catalog__filter-h::before {transform:translateY(-50%) scale(1);}
.catalog__filter-item .catalog__filter-bl {position:relative;overflow:hidden;height:0;}
.catalog__filter-item.open .catalog__filter-bl {overflow:visible;height:auto;}

.catalog__filter-sbmts {padding:10px 20px;}
.catalog__filter-sbmts .btn {width:100%;}

.range-row {display:flex;padding:0 0 7px 0;margin:0 -9px;}
.range-col {width:100%;padding:0 9px 18px 9px;box-sizing:border-box;}
.range-inp {display:flex;width:100%;height:35px;font-size:12px;line-height:18px;align-items:center;padding:8px 14px 7px 14px;border:solid 1px #E6E6E6;background:#fff;box-sizing:border-box;border-radius:2px;}
.range-inp span,
.range-inp input {font-size:15px;line-height:18px;}
.range-inp span {padding:0 4px 0 0;}
.range-inp input {width:100%;height:18px;color:#B3B3B3;padding:0;margin:0;border:none;}
.slider-range {position:relative;height:3px !important;margin:5px 0 27px 0;border:none !important;background:#E6E6E6 !important;}
.slider-range::before {content:' ';position:absolute;top:100%;left:0;width:100%;height:8px;margin:4px 0 0 0;background:url(../images/range-bg.svg?v=1) no-repeat center top;background-size:auto 100%;}
.slider-range .ui-slider-range {background:#E30614;}
.slider-range .ui-slider-handle {top:50% !important;width:13px !important;height:13px !important;margin-top:0 !important;border:solid 3px #fff !important;background:#E30614 !important;border-radius:50px;transform:translateY(-50%);}

.catalog__tag {display:flex;min-height:59px;flex-wrap:wrap;align-items:center;padding:5px 15px 5px 10px;box-sizing:border-box;}
.catalog__tag-item {cursor:pointer;position:relative;overflow:hidden;height:25px;color:#000;font-size:12px;line-height:24px;padding:1px 10px 0 10px;margin:2px 0 2px 5px;background:#F9F9F9;border-radius:4px;}
.catalog__tag-item.active,
.catalog__tag-item:hover,
.catalog__tag-item:active {color:#fff;background:#E30614;}

.catalog__footer {display:flex;align-items:center;justify-content:space-between;}
.catalog__prod-pag {display:flex;align-items:center;}

.catalog__prod-view {display:flex;font-size:17px;line-height:20px;flex-wrap:wrap;align-items:center;padding:0 0 0 14px;}
.catalog__prod-view span {padding:0 12px 0 0;}
.catalog__prod-view a {display:flex;min-width:28px;height:28px;color:#000;align-items:center;justify-content:center;padding:1px 0 0 1px;margin:0 6px 0 0;border:solid 1px transparent;border-radius:100%;box-sizing:border-box;}
.catalog__prod-view a.active {color:#E30614;border-color:#E30614;}

.pagination {display:flex;align-items:center;list-style-type:none;margin:0 !important;background:#fff;border:1px solid #E6E6E6;border-radius:2px;}
.pagination li {border-left:solid 1px #E6E6E6;}
.pagination li:first-child {border-left:none;}
.pagination a {display:flex;min-width:36px;height:34px;color:#B3B3B3;align-items:center;justify-content:center;}
.pagination a.active {color:#000;}

.pagination-all {white-space:nowrap;margin-left:37px;}


.area-text {position:relative;overflow:hidden;font-size:14px;line-height:22px;padding:30px 0 10px 0;}
.area-text .container::after {clear:both;content:' ';display:block;height:1px;}
.area-text .h-2 {padding-bottom:15px;}
.area-text p {padding-bottom:16px;}
.area-text .hide,
.area-text .hide + p {clear:both;}
.area-text .hide.open {padding-top:10px;}
.area-text figure {max-width:60%;}
.area-text figure[align='left'] {float:left;margin:0 70px 20px 0;}
.area-text figure[align='right'] {float:right;margin:0 0 20px 70px;}


.area-gallery {padding:34px 0 100px 0;}
.gallery-row::after {content:' ';clear:both;overflow:hidden;display:block;height:1px;}
.gallery-col {float:left;width:65%;}
.gallery-col.col-s {width:35%;padding:0 0 0 38px;box-sizing:border-box;}
.swiper-gallery-m,
.swiper-gallery-m .swiper-slide {position:relative;height:496px;}
.swiper-gallery-m img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.swiper-gallery-m .sw-btns-bl {z-index:30;top:auto;bottom:6px;right:30px;}
.gallery__title {position:absolute;left:0;bottom:0;width:100%;color:#fff;font-size:22px;font-weight:bold;line-height:28px;padding:25px 180px 25px 30px;background:rgba(0,0,0, 0.5);box-sizing:border-box;}
.swiper-gallery-s .swiper-wrapper {width:auto;flex-wrap:wrap;transform:none !important;margin:0 -6px;}
.swiper-gallery-s .swiper-slide {width:50% !important;padding:0 6px 12px 6px;box-sizing:border-box;}
.swiper-gallery-s .swiper-slide img {width:100%;height:112px;object-fit:cover;}
.gallery-item {position:relative;display:block;}
.gallery-item::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;border:solid 4px transparent;border-radius:4px;box-sizing:border-box;}
.swiper-slide-thumb-active .gallery-item img {border-radius:4px;}
.swiper-slide-thumb-active .gallery-item::after {border-color:#E30614;}


.area-message {padding:44px 0 50px 0;background:#efefef url(../images/area-message.png?v=1) no-repeat right bottom;background-size:auto 509px;}
.area-message + .area-holding {padding-top:100px;}
.area-message .h-2 {padding-bottom:20px;}
.area-message .h-4 {padding-bottom:10px;}
.message {max-width:677px;}
.message .order-inp {border-bottom:solid 1px #d9d9d9;}
.message .order-inp input {padding:0;background:transparent;}
.message ::-moz-placeholder {opacity:1;color:#878282;}
.message ::-webkit-input-placeholder {opacity:1;color:#878282;}
.message .fl-row {margin:0 -14px;}
.message .col {padding:4px 14px 32px 14px;}
.message .btn--silver {width:277px;max-width:100%;color:#9a9a9a;font-weight:400;background-color:#e6e6e6;}
.message .form-inf {color:#c7c2c4;font-size:12px;}
.message .form-inf a {color:#000;opacity:0.5;}
.message .btn--send {width:236px;max-width:100%;}
.message .chk input[type='checkbox'] + .lbl {color:#878282;}
.message .chk input[type='checkbox'] + .lbl:before {border-color:#797979;}
.message .chk-row .col {width:auto;padding-top:0;padding-bottom:18px;}


.area-works {position:relative;z-index:10;overflow:visible;padding:0 0 78px 0;}
.swiper-products .swiper {}
.swiper-products .swiper-slide {position:relative;overflow:visible;padding:0;margin-left:-1px;border:1px solid #E6E6E6;box-sizing:border-box;}
.swiper-products .swiper-slide-active::after {opacity:0;}
.swiper-products .sw-btns-bl {width:90px;margin:0 0 51px 0;}
.swiper-products .swiper-button {width:40px;height:40px;}
.swiper-products .product {position:relative;height:410px;border-bottom:1px solid #E6E6E6;}
.swiper-products .product__bl {min-height:410px;padding:18px 19px 15px 19px;}
.swiper-products .product__img {height:253px;padding-bottom:0;}
.swiper-products .product__img img {max-height:253px;}
.swiper-products .product .h-4 {min-height:44px;}
.swiper-products .product .product__btns {box-sizing:border-box;}
.swiper-products .swiper {overflow:visible;}
.swiper-products .swiper .swiper-slide {opacity:0;}
.swiper-products .swiper .swiper-slide-active,
.swiper-products .swiper .swiper-slide-active + .swiper-slide,
.swiper-products .swiper .swiper-slide-active + .swiper-slide + .swiper-slide,
.swiper-products .swiper .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide {opacity:1 !important;}


.tovar .h-3 {letter-spacing:1px;padding-bottom:6px;}
.tovar .h-6 {color:#B3B3B3;font-size:12px;font-weight:normal;line-height:14px;padding:0 0 11px 0;}
.tovar hr {height:1px;margin:0 0 30px 0;border:none;background:#E6E6E6;}
.tovar .price {color:#E30614;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:1px;padding:0 16px 0 0;}
.tovar .price-old {position:relative;top:2px;min-width:140px;color:#B3B3B3;font-size:18px;line-height:1.2;letter-spacing:1px;padding:0 16px 0 0;}
.tovar .btn--add-card {width:240px;max-width:100%;min-height:50px;font-size:18px;font-weight:400;margin:0 0 22px 0;}
.tovar .btn--add-card svg {width:auto;height:15px;margin:0 10px 0 0;}
.tovar .product__gost {position:relative;display:inline-block;font-size:12px;line-height:14px;vertical-align:top;padding:4px 11px 3px 11px;margin:0 0 12px 0;}
.tovar .quantity {position:relative;top:2px;}
.tovar__text {display:flex;width:100%;margin:0 0 50px 0;border-bottom:solid 1px #E6E6E6;}
.tovar__text-title {display:flex;width:100%;min-height:60px;align-items:center;padding:0 30px;border-bottom:solid 1px #E6E6E6;box-sizing:border-box;}
.tovar__text-title .h-3,
.tovar__text-title .h-4 {padding:0;}
.tovar__text-info {width:100%;border-left:solid 1px #E6E6E6;}
.tovar__text-tech {max-width:35%;width:100%;border-left:solid 1px #E6E6E6;}
.tovar__text-info:first-child,
.tovar__text-tech:first-child {border-left:none;}
.tovar__text-bl {padding:30px 30px 12px 30px;}
.tovar__char {font-size:15px;line-height:16px;list-style:none;padding:0 0 18px 0;margin:0 !important;}
.tovar__char li {position:relative;display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 20px 0;}
.tovar__char li::before {content:' ';position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:dashed 1px #e6e6e6;}
.tovar__char span {color:#B3B3B3;padding-right:10px;}
.tovar__char strong {text-align:right;padding-left:10px;}
.tovar__char span,
.tovar__char strong {position:relative;top:3px;display:inline-block;font-weight:normal;vertical-align:top;background:#fff;}
.tovar__body-bl {padding:30px 30px 18px 30px;border-top:solid 1px #E6E6E6;}
.tovar__body-bl:first-child {border:none;}
.tovar__body-row {position:relative;top:-12px;display:flex;align-items:center;flex-wrap:wrap;padding:0 0 24px 0;}
.tovar__body-row .prices {display:flex;align-items:center;}
.tovar__head {display:flex;width:100%;min-height:30px;align-items:center;justify-content:space-between;padding:1px 0 21px 30px;border-bottom:1px solid #E6E6E6;box-sizing:border-box;}
.tovar__stock {position:relative;top:1px;display:inline-block;color:#fff;line-height:20px;text-transform:uppercase;vertical-align:top;padding:5px 35px;background:#E30614;}
.tovar__art {position:relative;top:2px;color:#B3B3B3;}
.tovar__about {display:flex;border-bottom:solid 1px #E6E6E6;}
.tovar__gallery {width:100%;max-width:48.6%;border-right:solid 1px #E6E6E6;}
.tovar__body {width:100%;line-height:23px;}
.tovar__body p {padding-bottom:16px;}

.swiper-tovar-m {display:flex;width:100%;min-height:446px;align-items:center;justify-content:center;border-bottom:solid 1px #E6E6E6;}
.swiper-tovar-m .swiper-slide {display:flex;align-items:center;justify-content:center;}
.swiper-tovar-m img {width:auto;height:auto;max-width:90%;max-height:400px;}

.swiper-tovar-s {position:relative;max-width:240px;padding:22px 30px;margin:0 auto;}
.swiper-tovar-s .sw-btns-bl {position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:space-between;}
.swiper-tovar-s .swiper-slide {padding:0;}
.swiper-tovar-s .swiper-slide span {cursor:pointer;display:flex;width:70px;height:70px;align-items:center;justify-content:center;margin:0 auto !important;border:solid 1px transparent;box-sizing:border-box;}
.swiper-tovar-s .swiper-slide img {max-height:68px;}
.swiper-tovar-s .swiper-slide-thumb-active span {border-color:#E30614;}
.swiper-tovar-s .swiper-button {opacity:0.5;width:14px;height:14px;background:transparent;border-radius:0;}
.swiper-tovar-s .swiper-button::before {background:url(../images/swiper-arr-prev2.svg?v=1) no-repeat center center;background-size:12px auto;}
.swiper-tovar-s .swiper-button:hover,
.swiper-tovar-s .swiper-button:active {opacity:1;}
.tovar-scroll {position:relative;overflow:hidden;max-height:320px;margin:0 0 6px 0;}
.tovar-scroll .jspHorizontalBar {display:none !important;}
.tovar-scroll .jspPane {width:100% !important;padding-right:30px !important;box-sizing:border-box;}


/* --- */
	.mobile-nav-wrap {
		opacity:0;display:block !important;
		z-index:-1;position:absolute;top:0;left:-100vw;overflow:hidden;height:100vh;
		max-height:100%;
		font-size:20px;line-height:1.2;
		text-align:left;margin:0 auto;background:#fff;
	}

	.nav-close {
		cursor:pointer;z-index:90;
		position:absolute;top:0;left:100%;
		margin:0 0 0 10px;
		border:solid 10px transparent;background:transparent;
	}
	.nav-close img,
	.nav-close svg {width:24px;height:auto;}
	.nav-close:hover path,
	.nav-close:active path {fill:#E30614;}

	.catalog-mob-row {display:flex;}
	.catalog-mob-row .h-3 {font-size:20px;line-height:1.2;padding:0;}

	.menu-scroll {
		position:absolute;top:0;left:-100%;
		height:100vh;
	}
	.menu-scroll::before {
		content:' ';position:absolute;top:0;right:0;width:5px;height:100%;background:#D5D5D5;
	}
	.menu-scroll .jspHorizontalBar {display:none !important;}
	.menu-scroll__title {padding:23px 28px 18px 28px;}
	.menu-scroll__img {position:relative;overflow:hidden;width:354px;margin:0 28px 20px 28px;border-radius:5px;}
	.menu-scroll__img img {width:100%;height:auto;}

	.menu-scroll__active {position:relative;left:0;}

	.catalog-mob {
		width:494px;
		list-style:none;
		padding:16px 26px 6px 150px;
		margin:0 !important;
		box-sizing:border-box;
	}
	.catalog-mob li {
		padding:0 0 10px 0;
	}
	.catalog-mob a {
		position:relative;display:block;
		color:#3E3D3D;
		align-items:center;
		padding:7px 7px 7px 41px;
		border-radius:4px;
		box-sizing:border-box;
	}
	.catalog-mob__icon {
		position:absolute;top:50%;left:6px;display:flex;
		width:25px;height:25px;
		align-items:center;justify-content:center;
		transform:translateY(-50%);
	}
	.catalog-mob__icon img,
	.catalog-mob__icon svg {max-height:20px;width:auto;height:auto;}
	.catalog-mob__icon path {fill:#A7A7A7;}
	.catalog-mob a:hover,
	.catalog-mob a:active,
	.catalog-mob a.active {color:#fff;background:#E30614;}
	.catalog-mob a:hover .catalog-mob__icon path,
	.catalog-mob a:hover .catalog-mob-n__arr path,
	.catalog-mob a:active .catalog-mob__icon path,
	.catalog-mob a.active .catalog-mob-n__arr path,
	.catalog-mob a.active .catalog-mob__icon path {fill:#fff;stroke:rgba(255,255,255, 0.5);}

	.catalog-mob-s {width:400px;font-size:16px;line-height:20px;list-style:none;padding:0 78px 0 10px;margin:0 !important;box-sizing:border-box;}
	.catalog-mob-s a {position:relative;display:block;color:#858585;padding:9px 18px;border-radius:4px;}
	.catalog-mob-s__name {display:block;color:#000;}
	.catalog-mob-s__arr {position:absolute;top:50%;right:10px;transform:translateY(-50%);}
	.catalog-mob-s__arr img,
	.catalog-mob-s__arr svg {width:auto;height:11px;}
	.catalog-mob-s a:hover,
	.catalog-mob-s a:active,
	.catalog-mob-s a.active {color:#fff;background:#E30614;}
	.catalog-mob-s a:hover .catalog-mob-s__name,
	.catalog-mob-s a:active .catalog-mob-s__name,
	.catalog-mob-s a.active .catalog-mob-s__name {color:#fff;}
	.catalog-mob-s a:hover path,
	.catalog-mob-s a:active path,
	.catalog-mob-s a.active path {fill:#fff;}

	.catalog-mob-n {width:400px;font-size:16px;line-height:20px;list-style:none;padding:0 10px 0 10px;margin:0 !important;box-sizing:border-box;}
	.catalog-mob-n a {position:relative;display:block;color:#858585;padding:9px 18px;border-radius:4px;}
	.catalog-mob-n a.have-child {padding-right:28px;}
	.catalog-mob-n__name {display:block;color:#000;}
	.catalog-mob-n__arr {position:absolute;top:50%;right:10px;transform:translateY(-50%);}
	.catalog-mob-n__arr img,
	.catalog-mob-n__arr svg {opacity:0;width:auto;height:11px;}
	.have-child .catalog-mob-n__arr img,
	.have-child .catalog-mob-n__arr svg {opacity:1;}
	.catalog-mob-n a:hover,
	.catalog-mob-n a:active,
	.catalog-mob-n a.active {color:#fff;background:#E30614;}
	.catalog-mob-n a:hover .catalog-mob-n__name,
	.catalog-mob-n a:active .catalog-mob-n__name,
	.catalog-mob-n a.active .catalog-mob-n__name {color:#fff;}
	.catalog-mob-n a:hover path,
	.catalog-mob-n a:active path,
	.catalog-mob-n a.active path {fill:#fff;}

	.menu-scroll__back {position:relative;overflow:hidden;height:0;}

	body.show-mobile-nav {overflow:hidden;position:relative;height:100vh !important;}
	body.show-mobile-nav .page-width::before {content:' ';position:absolute;top:0;left:0;z-index:400;width:100%;height:100%;background:rgba(0,0,0, 0.6);}
	body.show-mobile-nav .mobile-nav-wrap {z-index:500;opacity:1;left:0;overflow:visible;}

/* Swiper 5.2.1 */
:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper {position:relative;overflow:hidden;}
.swiper-container {width:100%;height:100%;}
.swiper-scrollbar {position:relative;top:15px;left:0;overflow:hidden;width:100%;height:6px;margin:15px 0 0 0;background:transparent;border-radius:0;}
.swiper-scrollbar::before {content:' ';position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;background:#F2F2F2;border-radius:0;}
.swiper-scrollbar-drag {top:0;height:6px;background:transparent;}
.swiper-scrollbar-drag::before {content:' ';position:absolute;top:0;right:0;width:100%;height:100%;background:#E30614;border-radius:0;}
.swiper-slide {position:relative;overflow:hidden;}
.swiper-button-disabled {opacity:0;z-index:-1;}
.swiper-button {cursor:pointer;position:absolute;z-index:100;top:50%;width:30px;height:30px;font-size:0 !important;padding:0 !important;border:none !important;background:#E30614;transform:translateY(-50%);border-radius:100%;}
.swiper-button::before {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/swiper-arr-prev.svg?v=1) no-repeat center center;background-size:10px auto;}
.swiper-button.prev, .swiper-container-rtl .swiper-button.next {left:0;}
.swiper-button.next, .swiper-container-rtl .swiper-button.prev {right:0;}
.swiper-button.next::before {transform:scale(-1,1);}
.swiper-pagination {position:relative;font-size:0 !important;line-height:0;text-align:center;}
.swiper-pagination-bullet {opacity:0.5;width:12px;height:12px;margin:0 5px;background:orange;}
.swiper-pagination-bullet-active {opacity:1;}
.swiper-pagination-bullet-active:nth-child(1):last-child {display:none;}

.sw-btns-bl {position:absolute;right:0;bottom:100%;top:auto;left:auto;width:70px;margin:0 0 33px 0;}
.swiper-box {position:relative;}

@media screen and (max-width: 720px) {
	.sw-btns-bl,
	.swiper-products .sw-btns-bl {width:56px;margin-bottom:26px;}
	.swiper-products .sw-btns-bl {margin-bottom:30px;}
	.swiper-button,
	.swiper-products .swiper-button {width:24px;height:24px;}
	.swiper-button::before,
	.swiper-products .swiper-button::before {background-size:8px auto;}
}

/* Popups --- */
.popups-bg {z-index:-1;opacity:0;position:absolute;top:0;left:0;overflow:hidden;display:block;width:100%;height:100%;background:rgba(0,0,0, 0.7);}
.popups-bg::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
.popups {z-index:-1;position:fixed;top:0;left:0;overflow:hidden;display:block;width:100%;height:100%;height:100vh;background:transparent;overflow:hidden;overflow-y:auto;padding:50px 0;box-sizing:border-box;}
.popups::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
.popup-bl {opacity:0;z-index:-1;position:absolute;left:-200%;display:block;text-align:left;margin:0 auto;background:#fff;margin-top:0 !important;}
.popup-bl.show {position:relative;left:0;}
.popup-bl .bl::after {content:' ';clear:both;display:block;overflow:hidden;width:100%;height:1px;}
.popups-bg {-moz-transition:opacity 250ms ease 0ms;-webkit-transition:opacity 250ms ease 0ms;transition:opacity 250ms ease 0ms;-moz-transition-delay:300ms;-webkit-transition-delay:300ms;transition-delay:300ms;pointer-events:none;will-change:opacity;}
.popup-bl {opacity:0;-moz-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6);-moz-transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;-webkit-transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;transition:opacity 250ms ease 0ms,transform 250ms ease 0ms;-moz-transition-delay:0ms;-webkit-transition-delay:0ms;transition-delay:0ms;will-change:opacity;}
body.show-popups-preload .popups-bg,
body.show-popups .popups-bg {z-index:900;opacity:1;width:100%;}
body.show-popups-preload .popups-wrap,
body.show-popups .popups-wrap {z-index:901;opacity:1;width:100%;}
body.show-popups .popup-bl.show {opacity:1;z-index:903;display:block;}
body.show-popups-preload .popups-bg,
body.show-popups .popups-bg {-moz-transition-delay:0ms;-webkit-transition-delay:0ms;transition-delay:0ms;}
body.show-popups-preload .popup-bl,
body.show-popups .popup-bl {-moz-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms;}
body.show-popups .popup-bl.show {-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
body.show-popups .popups {z-index:902;}
html.show-popups {overflow:hidden;}
.popup-bl {width:700px;max-width:90%;border-radius:0;background:#fff;box-shadow:0 12px 12px 4px rgba(0,0,0, 0.1);}
.popup-small {width:390px;max-width:90%;}
.popup-bl .close {cursor:pointer;position:absolute;z-index:1;top:50%;right:5px;overflow:visible;width:50px;height:50px;color:transparent !important;font-size:0 !important;transform:translateY(-50%);}
.popup-bl .close::before,.popup-bl .close::after {content:' ';position:absolute;top:50%;left:50%;overflow:hidden;width:14px;height:2px;margin-top:-2px;margin-left:-7px;background:#B3B3B3;}
.popup-bl .close::before {-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.popup-bl .close::after {-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.popup-bl .close:hover::before,.popup-bl .close:hover::after {background:#E30614 !important;}
.popup__head {position:relative;font-size:18px;font-weight:500;line-height:22px;letter-spacing:1px;padding:24px 50px 20px 30px;border-bottom:1px solid #E6E6E6;}
.popup__body {text-align:left;padding:30px;}
.popup__foot {display:flex;flex-wrap:wrap;text-align:center;align-items:flex-start;justify-content:center;padding:7px 23px 25px 23px;}
.popup__foot p {padding:0 7px 15px 7px;box-sizing:border-box;}
.popup__foot .btn {width:100%;margin:0;}
.popup-bl .link-load {color:#000;font-size:18px;line-height:22px;}
.popup__body-form {position:relative;top:13px;display:flex;padding:30px 0 0 0;margin:0 -12px;}
.popup__body-col {width:100%;padding:0 12px;box-sizing:border-box;}
.popup__pr {position:relative;min-height:111px;padding:0 0 0 145px;}
.popup__pr-img {position:absolute;top:0;left:0;display:flex;width:120px;height:111px;align-items:center;justify-content:center;}
.popup__pr-img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}
.popup__pr .product__gost {position:relative;top:0;left:0;display:inline-block;vertical-align:top;margin:0 0 6px 0;}
.popup__pr-head {padding:0 0 30px 0;}
.popup__pr-title {display:inline-block;min-width:231px;max-width:100%;vertical-align:top;color:#000;font-size:18px;font-weight:400;line-height:22px;}
.popup__pr-price {color:#E30614;font-size:18px;font-weight:bold;line-height:22px;}
.popup__pr-foot {display:flex;text-align:center;align-items:flex-start;justify-content:center;padding:0;margin:0 -7px;}
.popup__pr-foot p {width:100%;padding:0 7px 15px 7px;box-sizing:border-box;}
.popup__pr-foot .btn {width:100%;padding-left:5px;padding-right:5px;margin:0;}
.popup__form {position:relative;top:5px;padding:0 16px;margin:-10px 0 0 0;}
.popup__form .btn {width:100%;}
.popup__form .order-inp {margin:0 0 15px 0;border:1px solid #D0D0D0;border-radius:4px;}
.popup__form .order-inp input {font-size:13px;padding:3px 40px 3px 14px;border:none;background:transparent;}
.popup__form .order-inp__icon {left:auto;right:19px;}
@media screen and (min-width:720px) and (max-width:1440px) {
	.popup-bl {width:48.6111vw;max-width:90%;border-radius:0;background:#fff;box-shadow:0 0.8333vw 0.8333vw 0.2778vw rgba(0,0,0, 0.1);} .popup-small {width:27.0833vw;max-width:90%;} .popup-bl .close {cursor:pointer;position:absolute;z-index:1;top:50%;right:0.3472vw;overflow:visible;width:3.4722vw;height:3.4722vw;color:transparent !important;font-size:0 !important;transform:translateY(-50%);} .popup-bl .close::before,.popup-bl .close::after {content:' ';position:absolute;top:50%;left:50%;overflow:hidden;width:0.9722vw;height:0.1389vw;margin-top:-0.1389vw;margin-left:-0.4861vw;background:#B3B3B3;} .popup-bl .close::before {-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);} .popup-bl .close::after {-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);} .popup-bl .close:hover::before,.popup-bl .close:hover::after {background:#E30614 !important;} .popup__head {position:relative;font-size:1.25vw;font-weight:500;line-height:1.5278vw;letter-spacing:0.0694vw;padding:1.6667vw 3.4722vw 1.3889vw 2.0833vw;border-bottom:0.0694vw solid #E6E6E6;} .popup__body {text-align:left;padding:2.0833vw;} .popup__foot {display:flex;flex-wrap:wrap;text-align:center;align-items:flex-start;justify-content:center;padding:0.4861vw 1.5972vw 1.7361vw 1.5972vw;} .popup__foot p {padding:0 0.4861vw 1.0417vw 0.4861vw;box-sizing:border-box;} .popup__foot .btn {width:100%;margin:0;} .popup-bl .link-load {color:#000;font-size:1.25vw;line-height:1.5278vw;} .popup__body-form {position:relative;top:0.9028vw;display:flex;padding:2.0833vw 0 0 0;margin:0 -0.8333vw;} .popup__body-col {width:100%;padding:0 0.8333vw;box-sizing:border-box;} .popup__pr {position:relative;min-height:7.7083vw;padding:0 0 0 10.0694vw;} .popup__pr-img {position:absolute;top:0;left:0;display:flex;width:8.3333vw;height:7.7083vw;align-items:center;justify-content:center;} .popup__pr-img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;} .popup__pr .product__gost {position:relative;top:0;left:0;display:inline-block;vertical-align:top;margin:0 0 0.4167vw 0;} .popup__pr-head {padding:0 0 2.0833vw 0;} .popup__pr-title {display:inline-block;min-width:16.0417vw;max-width:100%;vertical-align:top;color:#000;font-size:1.25vw;font-weight:400;line-height:1.5278vw;} .popup__pr-price {color:#E30614;font-size:1.25vw;font-weight:bold;line-height:1.5278vw;} .popup__pr-foot {display:flex;text-align:center;align-items:flex-start;justify-content:center;padding:0;margin:0 -0.4861vw;} .popup__pr-foot p {width:100%;padding:0 0.4861vw 1.0417vw 0.4861vw;box-sizing:border-box;} .popup__pr-foot .btn {width:100%;padding-left:0.3472vw;padding-right:0.3472vw;margin:0;} .popup__form {position:relative;top:0.3472vw;padding:0 1.1111vw;margin:-0.6944vw 0 0 0;} .popup__form .btn {width:100%;} .popup__form .order-inp {margin:0 0 1.0417vw 0;border:0.0694vw solid #D0D0D0;border-radius:0.2778vw;} .popup__form .order-inp input {font-size:0.9028vw;padding:0.2083vw 2.7778vw 0.2083vw 0.9722vw;border:none;background:transparent;} .popup__form .order-inp__icon {left:auto;right:1.3194vw;}
}
@media screen and (max-width:720px) {
	.popup-bl .btn {min-height:42px;font-size:15px;line-height:20px;padding:10px;}

	.popup__head {letter-spacing:0;padding:19px 40px 19px 18px;}
	.popup__body {font-size:14px;line-height:17px;padding:15px 18px;}

	.popup__foot {padding:0 18px 3px 18px;}
	.popup__foot p {width:100%;padding:0 0 15px 0;}
	.popup__foot .btn {width:100%;font-size:13px;}

	.popup-bl .link-load {font-size:14px;line-height:17px;font-weight:normal;}
	.popup__body-form {top:10px;display:block;padding:5px 0 0 0;}
	.popup__form {top:0;padding-top:5px;padding-bottom:5px;margin:0;}

	.popup__pr {min-height:0;padding:0;}
	.popup__pr-img {position:relative;margin:0 0 14px 0;}
	.popup__pr-title {display:block;padding-bottom:8px;}
	.popup__pr-head {padding-bottom:20px;}
	.popup__pr-foot {display:block;}
	.popup__pr-foot p {padding-bottom:10px;}
}



@media screen and (min-width:720px) and (max-width:1440px) {
	body {color:#000;font:1.0417vw 'Fira Sans',sans-serif;line-height:1.2;letter-spacing:0.009em;text-align:center;background:#fff;} html,body {height:100%;min-width:20.8333vw;} *[class^=mobile-],.jspHorizontalBar {display:none;} .row {display:flex;align-items:center;} .fl-row {display:flex;margin:0 -0.7639vw;} .col {width:100%;padding:0 0.7639vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;} body .scroll-pane.jspScrollable, body .scroll-pane.jspScrollable .jspContainer, body .scroll-pane.jspScrollable .jspPane {width:100% !important;box-sizing:border-box;} body .scroll-pane.jspScrollable .jspPane {padding-right:0.3472vw;} .up-link {opacity:0;position:fixed;right:0;bottom:0;overflow:hidden;width:0;height:0;} .page-width {position:relative;overflow:auto;overflow-x:hidden;top:0;left:0;width:100%;min-height:100%;height:auto !important;height:100%;margin:0 auto;background:#fff;} .container {min-width:18.0556vw;max-width:79.0278vw;width:auto;text-align:left;padding:0 2.0833vw;margin:0 auto;} .header {position:relative;z-index:10;border-bottom:solid 0.0694vw rgba(33,36,41, 0.2);background:#fff;} body.home .header {border:none;} .logo-wrap {display:flex;align-items:center;text-decoration:none;} .logo {display:inline-block;overflow:hidden;min-width:5.6944vw;color:transparent;text-decoration:none;vertical-align:top;} .logo img {width:5.6944vw;height:auto;} .slogan {min-width:7.7778vw;max-width:7.7778vw;color:#000;font-size:0.8333vw;line-height:1;padding:0 0 0 1.3889vw;} .header-nav {color:#fff;font-size:0.8333vw;font-weight:300;line-height:1.2;background:#212429;} .header-nav .fl-row {min-height:3.125vw;align-items:center;justify-content:space-between;} .header-nav .col {width:auto;} .header-nav a {color:#fff;} .header-nav a[href='tel:'] {position:relative;font-size:1.1111vw;font-weight:bold;letter-spacing:0.0694vw;padding:0 0 0 1.7361vw;} .header-nav a[href='tel:']::before {content:' ';position:absolute;top:50%;left:0;width:1.0417vw;height:1.0417vw;background:url(../images/icon-tel-red.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);} .header-nav a[href='mailto:'] {position:relative;padding:0 0 0 1.7361vw;} .header-nav a[href='mailto:']::before {content:' ';position:absolute;top:50%;left:0;width:1.0417vw;height:1.0417vw;background:url(../images/icon-mail-red.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);} .site-nav {display:flex;list-style:none;margin:0 -1.3194vw !important;} .site-nav li {padding:0 1.3194vw;} .header .row p, .header .row .city {margin-left:2.5833vw;} .city {position:relative;padding:0 0 0 1.7361vw;} .city::before {content:' ';position:absolute;top:50%;left:0;width:1.0417vw;height:1.0417vw;background:url(../images/icon-map-red.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);} .city__title {position:relative;color:#E30614;padding:0 0.6944vw 0 0;} .city__title::before {content:' ';position:absolute;top:50%;right:0;width:0.5556vw;height:0.5556vw;background:url(../images/icon-arrd-red.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);} .header-main .fl-row {min-height:7.6389vw;align-items:center;justify-content:space-between;} .header-main .col {width:auto;} .header-main .w100 {width:100%;} .catalog-btn {cursor:pointer;display:flex;min-width:10.0694vw;min-height:2.9167vw;align-items:center;color:#E30614;font-weight:500;justify-content:center;padding:0 0.8333vw 0 0;border:0.0694vw solid #E30614;background:transparent;box-sizing:border-box;border-radius:0.2778vw;} .catalog-btn svg {width:1.25vw;height:1.25vw;margin:0 1.0417vw 0 0;} .catalog-btn:hover, .catalog-btn:active {color:#fff;background:#E30614;} .catalog-btn:hover path, .catalog-btn:active path {fill:#fff;} .search {position:relative;min-height:2.9167vw;padding:0 0 0 3.2639vw;border:0.0694vw solid #E6E6E6;background:#fff;box-sizing:border-box;border-radius:0.2778vw;} .search ::-moz-placeholder {opacity:1;color:#B3B3B3;} .search ::-webkit-input-placeholder {opacity:1;color:#B3B3B3;} .search__inp {width:100%;height:2.7778vw;font:300 1.0417vw 'Fira Sans',sans-serif;padding:0;margin:0;border:none;background:transparent;} .search__btn {position:absolute;top:50%;left:1.1111vw;width:1.1111vw;height:1.1111vw;border:none;background:url(../images/icon-search-red.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);} .user-nav {display:flex;font-size:0.8333vw;font-weight:300;line-height:0.9722vw;list-style:none;align-items:center;margin:0 -0.8333vw !important;} .user-nav li {position:relative;white-space:nowrap;padding:0;margin:0 0.8333vw;} .user-nav li:hover, .user-nav li:active, .user-nav li.onhover {z-index:3;} .user-nav__btn {position:relative;z-index:1;display:inline-block;color:#000;text-align:center;vertical-align:top;} .user-nav__icon {position:relative;display:block;width:1.3889vw;height:1.3889vw;padding:0 0 0.3472vw 0;margin:0 auto;} .user-nav__icon svg {width:auto;height:1.3889vw;} .user-nav__total {position:absolute;top:-0.4167vw;right:-0.5556vw;overflow:hidden;display:flex;width:1.25vw;height:1.25vw;color:#fff;font-size:0.6944vw;font-weight:500;font-style:normal;line-height:1;align-items:center;justify-content:center;padding:0.0694vw 0 0 0;border:solid 0.1389vw #fff;background:#E30614;box-sizing:border-box;border-radius:100%;} .appear {display:none;position:absolute;top:-0.9722vw;right:-0.9722vw;width:16.1111vw;font-size:0.8333vw;font-weight:300;line-height:0.9722vw;white-space:normal;background:#fff;box-shadow:0 0.8333vw 0.8333vw 0.2778vw rgba(0,0,0, 0.05);} .appear p {padding:0 0 0.9722vw 0;} .appear__title {color:#000;padding:0.7639vw 1.0417vw 0.3472vw 1.0417vw;} .appear__title p {padding:0 0 0.2778vw 0;} .appear__body {padding:0 1.0417vw 0.625vw 1.0417vw;} .appear__foot {padding:1.1111vw 1.0417vw 0.0694vw 1.0417vw;border-top:0.0694vw solid #E6E6E6;} .appear__foot p {padding:0 0 1.1111vw 0;} .appear__foot .btn {width:100%;} .appear__foot .load-bl {margin:0 0 1.1111vw 0;} .appear__foot .link-load {color:#E30614;font-size:0.8333vw;line-height:0.9722vw;padding:0.3472vw 0 0.3472vw 2.5vw;} .appear__foot .link-load__icon {width:1.8056vw;height:2.0833vw;background-size:1.25vw auto;} .appear__foot .link-load__icon::before {width:1.0417vw;height:1.0417vw;margin:-0.6944vw 0 0 -0.6944vw;background-size:0.4861vw auto;} .appear__null {max-width:10.8333vw;color:#B3B3B3;} .appear__price {color:#E30614;} .user-nav li:hover .appear, .user-nav li:active .appear, .user-nav li.onhover .appear {display:block;} .user-nav li:hover .user-nav__name, .user-nav li:active .user-nav__name, .user-nav li.onhover .user-nav__name {opacity:0;} .appear__prod {position:relative;min-height:1.9444vw;padding:1.1806vw 2.7778vw 1.1806vw 3.4722vw;border-top:0.0694vw solid #E6E6E6;} .appear__prod-img {position:absolute;top:50%;left:1.0417vw;width:2.0833vw;height:1.9444vw;transform:translateY(-50%);} .appear__prod-img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;} .appear__prod-txt p {padding:0 !important;} .appear__prod-txt strong {color:#B3B3B3;} .appear__prod-sbm {position:absolute;top:1.1806vw;right:1.0417vw;} .appear__prod-sbm .link-remove {width:0.6944vw;height:0.6944vw;} .appear__prod-sbm .link-cart {width:0.8333vw;height:0.6944vw;} .content {position:relative;padding:0 0 23.6111vw 0;} .content p {padding-bottom:1.25vw;} .content ul,.content ol {position:relative;margin:0 0 1.25vw 1.6667vw;} .content ul ul,.content ul ol,.content ol ul,.content ol ol {margin-bottom:0;} .content abbr {text-decoration:none;} .footer {position:relative;overflow:visible;display:block;height:19.3056vw;color:#fff;padding:4.3056vw 0 0 0;margin:-23.6111vw auto 0 auto;background:#222628;} .footer .h-6, .footer a {color:#fff;} .footer a[href^='tel:'] {font-weight:500;} .footer .logo-wrap, .footer .logo {color:#fff;} .footer .slogan {color:#fff;font-size:0.9722vw;line-height:1.36;} .phone-form {position:relative;top:4.3056vw;z-index:1;min-height:6.9444vw;color:#000;padding:2.0833vw 3.125vw 1.25vw 3.4722vw;margin:-4.3056vw 0.8333vw 0 0.8333vw;background:#fff;box-shadow:0 0 0.8333vw rgba(0,0,0, 0.1);border-radius:0.3472vw;box-sizing:border-box;} .phone-form .fl-row {margin:0 -0.9028vw;} .phone-form .col {padding:0 0.9028vw;} .phone-form .col-btn {max-width:19.4444vw;} .phone-form .btn {width:100%;font-size:1.0417vw;font-weight:300;letter-spacing:0.0694vw;} .phone-form .order-inp input[type='text'], .phone-form .order-inp input[type='tel'], .phone-form .order-inp input[type='number'] {height:2.9167vw;padding-left:0 !important;} .phone-form__inf {color:#B3B3B3;font-size:0.7639vw;line-height:1.2;text-align:left;padding:1.0417vw 0.2083vw 0 0.2083vw;} .phone-form__inf a {opacity:0.5;color:#000;} .footer-main {position:relative;height:14.7222vw;font-size:0.9722vw;line-height:1.2;padding:2.0833vw 0 0 0;box-sizing:border-box;} .footer-main ul {list-style:none;margin:0 !important;} .footer-main ul li {margin:0 0 1.1806vw 0;} .footer-row {font-weight:300;justify-content:space-between;} .footer-row .col {width:auto;} .pay-row {display:flex;width:11.1111vw;flex-wrap:wrap;margin:0 -0.6944vw;} .pay-col {width:50%;padding:0 0.6944vw 0.6944vw 0.6944vw;box-sizing:border-box;} .pay-inf {font-size:0.6944vw;line-height:1.2;text-align:center;} .pay-inf__icon {padding:0 0 0.2778vw 0;} .pay-inf__icon img, .pay-inf__icon svg {width:auto;height:1.6667vw;} .footer-copy {display:flex;height:4.5833vw;font-size:0.8333vw;line-height:1.2;font-weight:normal;align-items:center;justify-content:space-between;border-top:solid 0.0694vw rgba(255,255,255, 0.2);box-sizing:border-box;} .soc-nav {display:flex;align-items:center;list-style:none;margin:0 -0.4861vw !important;} .soc-nav li {padding:0 0.4861vw;} .soc-nav a {display:flex;width:1.6667vw;height:1.6667vw;align-items:center;justify-content:center;border:solid 0.0694vw rgba(255,255,255, 0.8);border-radius:100%;box-sizing:border-box;} .soc-nav svg {width:auto;height:auto;max-width:1.1111vw;max-height:1.1111vw;} .soc-nav path {fill:#E6E6E6;} .soc-nav a:hover, .soc-nav a:active {border-color:#E30614;} .soc-nav a:hover path, .soc-nav a:active path {fill:#E30614;} .h-1 {color:#222628;font:bold 2.7778vw 'Fira Sans',sans-serif;line-height:1.2;padding:0 0 2.0833vw 0;margin:0;} .h-1 strong {position:relative;display:inline-block;color:#E30614;font-size:6.9444vw;font-weight:900;line-height:1.2;} .h-1 .bold {color:#E30614;} .h-1__small {font-size:2.2222vw;} .h-1__2010 {color:transparent;font-size:0 !important;padding:0 1.3889vw 0 0;} .h-1__2010::before {content:'2010';position:absolute;top:0.3472vw;left:0.3472vw;opacity:0.3;color:#000;font-size:6.9444vw !important;} .h-1__2010::after {content:'2010';position:relative;display:inline-block;color:#E30614;font-size:6.9444vw !important;} .h-2 {color:#000;font:500 2.5vw 'Fira Sans',sans-serif;line-height:1.2;letter-spacing:0.0694vw;padding:0 0 2.0833vw 0;margin:0;} .h-3 {color:#000;font:500 2.0833vw 'Fira Sans',sans-serif;line-height:1.2;letter-spacing:0;padding:0 0 0.7639vw 0;margin:0;} .h-4 {color:#000;font:500 1.25vw 'Fira Sans',sans-serif;line-height:1.2;padding:0 0 1.7361vw 0;margin:0;} .h-5 {color:#B3B3B3;font:1.0417vw 'Fira Sans',sans-serif;line-height:1.2;padding:0 0 1.3889vw 0;margin:0;} .h-6 {color:#000;font:500 0.9722vw 'Fira Sans',sans-serif;line-height:1.2;padding:0 0 1.1806vw 0;margin:0;} .title {display:flex;align-items:center;justify-content:space-between;padding:0 0 2.0833vw 0;} .title .h-2 {padding:0;} .h-s {font-size:1.6667vw;line-height:1.2;letter-spacing:0.0694vw;padding:0 0 0.8333vw 0;} .h-m {color:#E30614;font-size:1.6667vw;font-weight:500;line-height:1.2;letter-spacing:0.0694vw;padding:0 0 0.8333vw 0;} ::-moz-placeholder {opacity:1;} ::-webkit-input-placeholder {opacity:1;} table {width:100%;border-spacing:0;} iframe {border:none;background:transparent;} .hide {position:relative;overflow:hidden;height:0;} .hide.open {overflow:visible;height:auto;} .show.close {position:relative;overflow:hidden;height:0;} .inp input[type='text'], .inp input[type='tel'], .inp input[type='number'], .inp input[type='email'], .inp input[type='password'], .inp textarea { width:100%;height:2.7778vw;color:#000; font:1.0417vw 'Fira Sans',sans-serif; vertical-align:top; padding:0.3472vw 0.625vw; border:solid 0.0694vw #cbcbcb; background:#fff; -moz-border-radius:0.1389vw;-webkit-border-radius:0.1389vw;border-radius:0.1389vw; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; } .inp textarea {overflow:hidden;} .inp {position:relative;} .inp p {padding:0 !important;} .inp-file {position:relative;display:inline-block;vertical-align:top;margin:0 0 1.875vw 0;} .inp-file input {position:absolute;top:0;left:0;width:0;height:0;z-index:-1;opacity:0;} .form-inf {max-width:16.6667vw;font-size:0.6944vw;line-height:1.2;padding:0 0 2.5vw 0;} .inp-promo {margin:0 0 0.6944vw 0;} .inp-promo input[type='text'], .inp-promo input[type='tel'], .inp-promo input[type='number'], .inp-promo input[type='email'], .inp-promo input[type='password'], .inp-promo textarea {width:100%;height:2.7778vw;color:#000;font:1.0417vw 'Fira Sans',sans-serif;vertical-align:top;padding:0.3472vw 0.625vw;border:solid 0.0694vw #E6E6E6;background:#fff;-moz-border-radius:0.1389vw;-webkit-border-radius:0.1389vw;border-radius:0.1389vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;} .inp-promo textarea {overflow:hidden;} .inp-promo ::-moz-placeholder {opacity:1;color:#B3B3B3;font-weight:300;} .inp-promo ::-webkit-input-placeholder {opacity:1;color:#B3B3B3;font-weight:300;} .order-inp {position:relative;padding:0;margin:0 0 1.1111vw 0;} .order-inp__icon {opacity:0.5;position:absolute;top:50%;left:0;margin:0.1389vw 0 0 0;transform:translateY(-50%);} .order-inp__icon img, .order-inp__icon svg {width:0.9722vw;height:0.9722vw;} .order-inp input[type='text'], .order-inp input[type='tel'], .order-inp input[type='number'], .order-inp input[type='email'], .order-inp input[type='password'], .order-inp textarea {width:100%;height:2.5vw;color:#000;font:1.0417vw 'Fira Sans',sans-serif;vertical-align:top;padding:0 0 0 1.9444vw;border:none;border-bottom:solid 0.0694vw #E6E6E6;background:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;} .order-inp textarea {overflow:hidden;} .order-inp ::-moz-placeholder {opacity:1;color:#B3B3B3;font-weight:300;} .order-inp ::-webkit-input-placeholder {opacity:1;color:#B3B3B3;font-weight:300;} .order-inp input:focus + .order-inp__icon {opacity:1;} .btn, .btn--doc-load {cursor:pointer;position:relative;display:inline-block;width:auto;max-width:100%;min-height:2.9167vw;color:#fff;font:500 1.0417vw 'Fira Sans',sans-serif;line-height:1.3889vw;text-align:center;vertical-align:top;padding:0.6944vw 2.4306vw;border:solid 0.0694vw #E30614;background:#E30614;border-radius:0.3472vw;transition:all 200ms ease 0ms;box-sizing:border-box;} .btn:hover, .btn:active {color:#E30614;background:transparent;} .btn:hover path, .btn:active path {fill:#E30614;} .btn--wht {color:#E30614;background:transparent;} .btn--wht:hover, .btn--wht:active {color:#fff;background:#E30614;} .btn--silver {color:#B3B3B3;border-color:#E6E6E6;background:transparent;} .btn--silver:hover, .btn--silver:active {color:#000;background:#E6E6E6;} .btn--more {color:#000;border-color:#EFEFEF;background:#EFEFEF;} .btn--tel {min-width:14.0972vw;} .btn--add-card svg {position:relative;top:0.1389vw;width:1.1111vw;height:0.9722vw;margin:0 0.3472vw 0 0;} .btn--doc-load {display:flex;width:100%;color:#E30614;align-items:center;justify-content:center;background:transparent;} .btn--doc-load span {display:flex;text-align:left;} .btn--doc-load svg {position:relative;top:0.1389vw;min-width:2.0833vw;width:2.0833vw;height:auto;margin:0 1.25vw 0 0;} .link-more {cursor:pointer;position:relative;display:inline-block;color:#000;font-size:0.9722vw;line-height:1.3889vw;vertical-align:top;padding:1.0417vw 0 1.0417vw 2.2917vw;} .link-more::before {content:' ';position:absolute;top:50%;left:0;width:3.4722vw;height:3.4722vw;background:#E30614;transform:translateY(-50%);border-radius:100%;} .link-more__name {position:relative;} .link-more__name::after {content:' ';display:inline-block;width:3.1944vw;height:0.0694vw;vertical-align:middle;margin:0 0 0 0.4167vw;background:#000;} .link-remove {opacity:0.5;cursor:pointer;position:relative;display:inline-block;width:1.25vw;height:1.25vw;color:transparent;font-size:0;vertical-align:top;border:none;background:url(../images/icon-remove.svg?v=1) no-repeat center center;background-size:cover;} .link-remove:hover, .link-remove:active {opacity:1;} .link-cart {cursor:pointer;position:relative;display:inline-block;width:0.8333vw;height:0.6944vw;color:transparent;font-size:0;vertical-align:top;border:none;background:url(../images/icon-cart.svg?v=1) no-repeat center center;background-size:cover;} .link-clean {cursor:pointer;position:relative;color:#E30614;padding:0 0 0 2.0833vw;border:none;background:transparent;} .link-clean::before {content:' ';position:absolute;top:50%;left:0;display:inline-block;width:1.25vw;height:1.25vw;color:transparent;font-size:0;vertical-align:top;border:none;background:url(../images/icon-remove.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);} .link-view {position:relative;} .link-view img, .link-view svg {position:relative;top:-0.0694vw;width:0.4167vw;height:auto;margin:0 0 0 0.2778vw;vertical-align:middle;transform:scale(1,-1);} .link-view .link-view__open, .link-view .link-view__close {display:inline-block;font-style:normal;vertical-align:top;} .link-view .link-view__close {display:none;} .link-view.active img, .link-view.active svg {transform:none;} .link-view.active .link-view__open {display:none;} .link-view.active .link-view__close {display:inline-block;} .link-back {position:relative;overflow:hidden;width:1.8056vw;font-size:0;line-height:0.0694vw !important;border:0.0694vw solid #E30614;border-radius:100%;box-sizing:border-box;} .link-back::before {content:' ';display:block;height:0;padding:100% 0 0 0;} .link-back img, .link-back svg {position:absolute;top:50%;left:50%;width:0.8333vw;height:auto;transform:translateY(-50%) translateX(-50%);} .link-load {position:relative;display:inline-block;color:#000;font-size:1.0417vw;line-height:1.5;vertical-align:top;padding:0 0 0 3.8194vw;} .link-load span {display:block;color:#E30614;font-size:0.8333vw;line-height:1.2;} .link-load__icon {position:absolute;top:50%;left:0;width:2.3611vw;height:2.6389vw;background:rgba(227,6,20, 0.1) url(../images/icon-doc.svg?v=1) no-repeat center center;background-size:auto 1.3889vw;border-radius:0.2083vw;transform:translateY(-50%);} .link-load__icon::before {content:' ';position:absolute;top:100%;left:100%;width:1.3194vw;height:1.3194vw;margin:-1.0417vw 0 0 -0.9722vw;background:#fff url(../images/icon-load.svg?v=1) no-repeat center center;background-size:auto 0.625vw;box-shadow:0 0.1389vw 0.1389vw rgba(0,0,0, 0.05);border-radius:100%;} .load-bl {margin:0 0 2.4306vw 0;} .chk {line-height:1.25vw;} .chk input[type='checkbox'], .chk input[type='radio'] {position:absolute;z-index:-1;clip:rect(0, 0, 0, 0);} .chk input[type='checkbox'] + .lbl, .chk input[type='radio'] + .lbl {position:relative;display:inline-block;vertical-align:top;padding:0 0 0 1.9444vw;} .chk input[type='checkbox']:disabled + .lbl:before, .chk input[type='radio']:disabled + .lbl:before {cursor:default;opacity:0.5;} .chk input[type='checkbox'] + .lbl:before, .chk input[type='radio'] + .lbl:before {content:' ';position:absolute;top:0;left:0;overflow:hidden;display:block;width:1.25vw;height:1.25vw;border:solid 0.0694vw #E6E6E6;box-sizing:border-box;} .chk input[type='checkbox'] + .lbl:before {background:url(../images/form-chk.svg?v=1) no-repeat 6.9444vw 6.9444vw;background-size:auto 0.6944vw;-moz-border-radius:0.1389vw;-webkit-border-radius:0.1389vw;border-radius:0.1389vw;} .chk input[type='radio'] + .lbl:before { background:url(../images/form-radio.svg?v=1) no-repeat 6.9444vw 6.9444vw;background-size:auto 0.6944vw;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;} .chk input[type='checkbox']:checked + .lbl:before, .chk input[type='radio']:checked + .lbl:before {background-position:center center;} .quantity {display:inline-block;position:relative;overflow:hidden;width:7.5vw;height:2.3611vw;font-size:0;line-height:0.0694vw;vertical-align:top;border:solid 0.0694vw #E6E6E6;background:#fff;border-radius:0.1389vw;} .quantity input {width:100%;height:2.2222vw;font-size:1.25vw;font-weight:500;text-align:center;padding:0.1389vw 0 0.2083vw 0;border:none;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;} .quantity i {cursor:pointer;position:absolute;top:0;left:0;width:1.875vw;height:100%;-moz-user-select:none;-webkit-user-select:none;user-select:none;} .quantity i::before {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:0.4861vw auto;} .quantity i.left {left:0;border-right:solid 0.0694vw #E6E6E6;} .quantity i.left::before {background-image:url(../images/icon-minus.svg?v=1);} .quantity i.right {left:auto;right:0;border-left:solid 0.0694vw #E6E6E6;} .quantity i.right::before {background-image:url(../images/icon-plus.svg?v=1);} .select {display:inline-block;position:relative;overflow:visible;height:2.5vw;color:#000;font-size:1.1111vw;line-height:1.3889vw;vertical-align:top;} .select__title {opacity:1;cursor:pointer;position:relative;left:0;height:1.3889vw;color:#000;font-weight:bold;white-space:nowrap;padding:0.4167vw 2.7778vw 0.4167vw 0.8333vw;border:solid 0.0694vw #b8b8b8;background:#fff;} .select__title span {display:block;overflow:hidden;} .select__title::after {content:' ';position:absolute;top:50%;right:1.0417vw;overflow:hidden;width:0;height:0;margin:-0.2083vw 0 0 0;border:solid 0.4167vw transparent;border-bottom:none;border-top-color:#616161;} .select__nav {display:none;position:relative !important;left:0;top:0;min-width:100%;list-style:none;margin:-0.0694vw 0 0 0 !important;border:solid 0.0694vw #b8b8b8;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;} .select__nav span {cursor:pointer;display:block;padding:0.3472vw 0.8333vw;} .select__item {white-space:nowrap;} .select__item_active {background:#fafafa;} .select__nav_open {z-index:1;} .select__nav_open .select__title::after {-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);transform:scale(1,-1);} .m-img {position:relative;overflow:hidden;} .m-img a {display:block;} .m-img img {-moz-transition:all 200ms ease 0ms;-webkit-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms;} .m-img a:hover img, .m-img a:active img {-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);} .rating-chk {position:relative;display:inline-block;width:9.5833vw;height:1.3889vw;vertical-align:top;border:none;} .rating-chk .bg, .rating-chk label {cursor:pointer;position:absolute;top:0;left:0;display:flex;} .rating-chk input {position:absolute;z-index:-1;clip:rect(0, 0, 0, 0);border:none;background:transparent;} .rating-chk .stars-bl {display:flex;} .rating-chk .star {width:1.5278vw;height:1.3889vw;margin:0 0.4861vw 0 0;background:url(../images/icon-star-off.svg?v=1) no-repeat center center;background-size:cover;} .rating-chk label .star {opacity:0;background-image:url(../images/icon-star-on.svg?v=1);} .rating-chk input:checked + .stars-bl .star {opacity:1;} .info-err {position:relative;padding:0 0 0 1.875vw;} .info-err::before {content:' ';position:absolute;top:50%;left:0;width:1.1111vw;height:1.1111vw;background:url(../images/icon-err.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);} /* jScrollPane */ .jspContainer {overflow:hidden;position:relative;} .jspPane {position:absolute;} .jspVerticalBar {background:transparent;height:100%;position:absolute;right:0;top:0;width:0.3472vw;} .jspHorizontalBar {background:transparent;bottom:0;height:0.3472vw;left:0;position:absolute;width:100%;} .jspCap {display:none;} .jspHorizontalBar .jspCap {float:left;} .jspTrack {background:transparent;position:relative;border:none;} .jspTrack::before {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:#E6E6E6;border:none;} .jspDrag {background:#E30614;cursor:pointer;left:0;position:relative;top:0;margin:0;} .jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float:left;height:100%;} .jspArrow {background:#50506d;cursor:pointer;direction:ltr;display:block;margin:0;padding:0;text-indent:-20000px;} .jspDisabled {background:#80808d;cursor:default;} .jspVerticalBar .jspArrow {height:0.3472vw;} .jspHorizontalBar .jspArrow {float:left;height:100%;width:0.3472vw;} .jspVerticalBar .jspArrow:focus {border:0.0694vw solid red;outline:none;} .jspCorner {background:#eeeef4;float:left;height:100%;} * html .jspCorner {margin:0 -0.3472vw 0 0;} /* --- */ .area-breadcrumb-home {z-index:10;position:absolute;top:0;left:0;width:100%;} .area-breadcrumb-home, .area-breadcrumb {padding:1.25vw 0;} .breadcrumb {display:flex;font-size:0.8333vw;line-height:1.2;flex-wrap:wrap;list-style:none;margin:0 0 0 -0.8333vw !important;} .breadcrumb li {position:relative;padding:0 0 0 1.1806vw;margin:0 0 0 0.8333vw;} .breadcrumb li::before {content:' ';position:absolute;top:50%;left:0;width:0.2083vw;height:0.3472vw;background:url(../images/breadcrumb-arr-silver.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%);} .breadcrumb li:first-child {padding-left:0;} .breadcrumb li:first-child::before {display:none;} .breadcrumb a {color:#B3B3B3;} .breadcrumb span {font-weight:500;} .area-404 {position:relative;overflow:hidden;} .row-404 {display:flex;min-height:70vh;align-items:center;justify-content:center;box-sizing:border-box;} .bl-404 {color:#5F5F5F;text-align:center;padding:2.3611vw 0 3.8194vw 0;} .bl-404__img {padding:0 0 4.1667vw 0;} .bl-404__img img {position:relative;left:0.6944vw;width:auto;height:auto;max-height:28.2639vw;} .bl-404 .h-3 {text-align:center;} .bl-404 .btn {width:20.2778vw;min-height:3.4722vw;max-width:100%;font-size:1.25vw;line-height:1.9444vw;padding:0.6944vw;} .area-home {position:relative;overflow:hidden;background:#f1f2f8;} .area-home .swiper-slide {background-repeat:no-repeat;background-position:center top;} .area-home .fl-row {min-height:39.3056vw;align-items:center;} .area-home .col {padding-bottom:1.6667vw;} .area-home .usluga__col {padding-bottom:0.4167vw;} .area-home .h-1 {max-width:50%;padding:0 0 0.2778vw 0;} .home__txt {max-width:27.7778vw;font-size:1.6667vw;padding:0 0 1.5278vw 0} .usluga__txt {max-width:27.7778vw;min-height:6.6667vw;font-size:1.875vw;font-weight:500;line-height:2.2222vw;padding:1.7361vw 0 2.0833vw 0} .area-privilege {position:relative;z-index:1;padding:0 0 0.2778vw 0;margin:-3.6806vw 0 0 0;} .area-privilege .fl-row {margin:0 -0.9028vw;} .area-privilege .col {padding:0 0.9028vw 1.8056vw 0.9028vw;} .privilege {min-height:100%;font-size:1.25vw;letter-spacing:0;line-height:1.5278vw;padding:1.3889vw 0.9722vw 0.1389vw 1.3889vw;background:#FFFFFF;box-shadow:0 0.2778vw 1.0417vw rgba(0, 0, 0, 0.13);border-radius:0.3472vw;box-sizing:border-box;} .privilege strong {color:#E30614;font-weight:normal;} .privilege__icon {display:flex;height:3.6111vw;align-items:flex-end;justify-content:flex-start;padding:0 0 0.8333vw 0;} .privilege__icon img, .privilege__icon svg {width:auto;height:auto;max-height:3.6111vw;} .area-holding {padding:2.0833vw 0 4.1667vw 0;} .area-holding .fl-row {flex-direction:row-reverse;align-items:center;} .area-holding .col-img {min-width:58%;text-align:right;padding-top:0.6944vw;} .area-holding img {width:auto;height:auto;} .holding-row {display:flex;flex-wrap:wrap;padding:0 0 1.3889vw 0;margin:0 -0.6944vw;} .holding-col {width:50%;padding:0 0.6944vw;box-sizing:border-box;} .holding {font-size:1.1111vw;line-height:1.2;padding:0 0 0.5556vw 0;} .holding p {max-width:12.0833vw;} .holding__num {color:#E30614;font-size:4.4444vw;font-weight:bold;line-height:1.2;padding:0 0 0.5556vw 0;} .holding__num::after {content:' ';display:block;max-width:8.75vw;height:0.0694vw;background:#000;} .area-work {padding:2.0833vw 0 3.3333vw 0;} .area-work .fl-row {flex-wrap:wrap;} .area-work .col {width:33.333%;padding-bottom:1.5278vw;} .work {min-height:100%;padding:1.5278vw 1.3889vw 0.1389vw 1.3889vw;border:0.0694vw solid #C4C4C4;box-sizing:border-box;border-radius:0.3472vw;} .work__img {height:14.8611vw;text-align:center;padding:0 0 0.2778vw 0;} .work__img img {width:auto;height:auto;max-height:14.8611vw;} .work__txt {padding:0 0.2778vw 0.9722vw 0.2778vw;} .work__txt .h-4 {text-align:center;} .work__txt ul {list-style:none;padding:0 0 0.4167vw 0;margin:0 !important;} .work__txt li {padding:0 0 1.25vw 0;} .area-products {padding:2.0833vw 0 4.8611vw 0;} .products-row {display:flex;flex-wrap:wrap;padding:0.0694vw 0 0 0.0694vw;margin:0 0 2.0833vw 0;box-sizing:border-box;} .products-col {width:25%;margin:-0.0694vw 0 0 -0.0694vw;border:solid 0.0694vw #E6E6E6;box-sizing:border-box;} .products-row.row-one .products-col {width:100%;border-right:none;} .product {height:27.7778vw;padding:0;box-sizing:border-box;} .product__bl {padding:1.3889vw 1.3889vw 1.0417vw 1.3889vw;background:#fff;box-sizing:border-box;} .product .h-4 {font-weight:normal;padding:0 0 0.625vw 0;} .product__img {position:relative;display:flex;min-height:13.8889vw;text-align:center;align-items:center;justify-content:center;padding:0 0 3.75vw 0;} .product__img img {max-height:16.6667vw;} .product__gost {position:absolute;left:0;bottom:0;display:flex;min-width:5.2083vw;color:#E30614;font-size:0.6944vw;line-height:1.2;text-align:center;align-items:center;justify-content:center;padding:0.3472vw 0.2778vw 0.2083vw 0.2778vw;background:rgba(227,6,20, 0.1);border-radius:0.1389vw;} .product__add-like {opacity:0;cursor:pointer;position:absolute;right:0;top:-0.4167vw;display:flex;color:#B3B3B3;text-align:center;font-size:0.6944vw;line-height:1.2;align-items:center;justify-content:center;} .product__add-like svg {position:relative;top:-0.0694vw;width:0.8333vw;height:0.8333vw;margin:0 0.3472vw 0 0;} .product__add-like:hover, .product__add-like:active {color:#E30614;} .product__add-like:hover path, .product__add-like:active path {fill:#E30614;} .product__txt {padding:1.7361vw 0 0 0;} .product__price {font-weight:bold;} .product__price-none {color:#E30614;font-size:0.9722vw;font-weight:400;line-height:1.3;} .product .quantity, .product .product__btns {display:none;} .product .product__btns {padding:2.5vw 0 0 0;} .product .product__btns p {padding:0 0 1.0417vw 0;} .product .btn {width:100%;} .product-row {display:flex;align-items:center;justify-content:space-between;} .product:hover, .product:active {position:relative;z-index:10;margin:-0.0694vw;} .product:hover .product__bl, .product:active .product__bl {border:0.0694vw solid #E6E6E6;box-sizing:border-box;box-shadow:0 0.8333vw 0.8333vw 0.2778vw rgba(0,0,0, 0.1);} .product:hover .product__add-like, .product:active .product__add-like {opacity:1;} .product:hover .product__btns, .product:active .product__btns, .product:hover .quantity, .product:active .quantity {display:block;} .product-small {height:21.5278vw;padding:0;box-sizing:border-box;} .product-small__bl {padding:0.9722vw 0.9722vw 0.6944vw 0.9722vw;background:#fff;box-sizing:border-box;} .product-small .h-4 {min-height:2.5vw;font-size:1.0417vw;line-height:1.25vw;font-weight:normal;padding:0 0 0.8333vw 0;} .product-small__img {position:relative;display:flex;min-height:13.4722vw;text-align:center;align-items:center;justify-content:center;padding:0 0 2.3611vw 0;box-sizing:border-box;} .product-small__img img {max-height:9.7222vw;} .product-small__img.full-img {padding-bottom:0.2083vw;} .product-small__img.full-img img {max-height:13.2639vw;} .product-small__gost {position:absolute;left:0;bottom:0.0694vw;display:flex;min-width:5.2083vw;color:#E30614;font-size:0.6944vw;line-height:1.2;text-align:center;align-items:center;justify-content:center;padding:0.2083vw 0.2778vw 0.0694vw 0.2778vw;background:rgba(227,6,20, 0.1);border-radius:0.1389vw;} .product-small__add-like {opacity:0;cursor:pointer;position:absolute;right:0.1389vw;top:0.1389vw;display:flex;color:#B3B3B3;text-align:center;font-size:0.6944vw;line-height:1.2;align-items:center;justify-content:center;} .product-small__add-like svg {position:relative;top:-0.0694vw;width:0.8333vw;height:0.8333vw;margin:0 0.3472vw 0 0;} .product-small__add-like:hover, .product-small__add-like:active {color:#E30614;} .product-small__add-like:hover path, .product-small__add-like:active path {fill:#E30614;} .product-small__txt {padding:1.1806vw 0 0 0;} .product-small__price {font-weight:bold;} .product-small__price-none {color:#E30614;font-size:0.9722vw;font-weight:400;line-height:1.3;} .product-small .quantity, .product-small .product-small__btns {display:none;} .product-small .product-small__btns {padding:1.5972vw 0 0 0;} .product-small .product-small__btns p {padding:0 0 0.7639vw 0;} .product-small .btn {width:100%;min-height:2.2222vw;font-size:0.9722vw;padding:0.3472vw;} .product-small .btn--more {font-weight:400;} .product-small .quantity {position:relative;top:0.3472vw;width:5.625vw;height:1.8056vw;margin:-0.6944vw 0 0 0;} .product-small .quantity i {width:1.3889vw;} .product-small .quantity input {height:1.6667vw;} .product-small-row {display:flex;align-items:center;justify-content:space-between;} .product-small__tags {position:absolute !important;top:-0.1389vw;left:-1.0417vw;text-align:left;list-style:none;margin:0 !important;} .product-small__tags li {padding:0 0 0.6944vw 0;} .product-small__tag {display:inline-block;color:#fff;font-size:0.6944vw;line-height:0.8333vw;text-transform:uppercase;vertical-align:top;padding:0.3472vw 1.7361vw;box-sizing:border-box;} .product-small__tag.tag-hit {background:rgba(253,114,114, 0.7);} .product-small__tag.tag-sale {background:rgba(230,126,34, 0.7);} .product-small__tag.tag-stock {background:rgba(39,174,96, 0.7);} .product-small:hover, .product-small:active, .product-small.active {position:relative;z-index:10;margin:-0.0694vw;} .product-small:hover .product-small__bl, .product-small:active .product-small__bl, .product-small.active .product-small__bl {border:0.0694vw solid #E6E6E6;box-sizing:border-box;box-shadow:0 0.8333vw 0.8333vw 0.2778vw rgba(0,0,0, 0.1);} .product-small:hover .product-small__add-like, .product-small:active .product-small__add-like, .product-small.active .product-small__add-like {opacity:1;} .product-small:hover .product-small__btns, .product-small:active .product-small__btns, .product-small.active .product-small__btns, .product-small:hover .quantity, .product-small:active .quantity, .product-small.active .quantity {display:block;} .product-big {position:relative;padding:0;box-sizing:border-box;} .product-big .quantity {display:block;margin:0 0 1.3889vw auto;} .product-big__bl {display:flex;justify-content:space-between;padding:2.0833vw 3.1944vw 2.0833vw 2.0833vw;background:#fff;box-sizing:border-box;} .product-big__img {position:relative;display:flex;min-width:12.9167vw;min-height:13.8889vw;text-align:center;align-items:center;justify-content:center;padding:0 2.2222vw 0 0;} .product-big__img img {max-height:14.1667vw;} .product-big__gost {position:relative;top:-0.0694vw;display:flex;min-width:5.2083vw;color:#E30614;font-size:0.6944vw;line-height:1.2;text-align:center;align-items:center;justify-content:center;padding:0.3472vw 0.2778vw 0.2083vw 0.2778vw;margin:0 0.6944vw 0 0;background:rgba(227,6,20, 0.1);border-radius:0.1389vw;} .product-big__add-like {position:relative;top:-0.7639vw;cursor:pointer;display:inline-block;color:#B3B3B3;text-align:center;font-size:0.8333vw;line-height:1.2;vertical-align:top;margin:0 0 0.5556vw 0;} .product-big__add-like svg {position:relative;top:0.0694vw;width:0.8333vw;height:0.8333vw;margin:0 0.3472vw 0 0;} .product-big__add-like:hover, .product-big__add-like:active {color:#E30614;} .product-big__add-like:hover path, .product-big__add-like:active path {fill:#E30614;} .product-big__txt, .product-big__txt-col {width:100%;} .product-big__txt-row {display:flex;} .product-big__title {display:flex;align-items:center;justify-content:space-between;padding:0 0 1.3889vw 0;} .product-big__title div {display:flex;flex-wrap:wrap;align-items:center;} .product-big__title .h-4 {font-weight:normal;padding:0;} .product-big__price {display:block;font-size:1.25vw;font-weight:bold;line-height:1.5278vw;} .product-big__btns {min-width:16.6667vw;text-align:right;padding:0 0 0 2.0833vw;} .product-big__btns p {padding-bottom:1.0417vw;} .product-big .btn {width:100%;} .product-big-row {display:flex;align-items:center;justify-content:space-between;} .product-big__tags {position:absolute !important;top:2.1528vw;left:-0.0694vw;text-align:left;list-style:none;margin:0 !important;} .product-big__tags li {padding:0 0 0.6944vw 0;} .product-big__tag {display:inline-block;color:#fff;font-size:0.6944vw;line-height:0.8333vw;text-transform:uppercase;vertical-align:top;padding:0.2778vw 1.7361vw;box-sizing:border-box;} .product-big__tag.tag-hit {background:#C93E33;} .product-big__tag.tag-sale {background:rgba(230,126,34, 1);} .product-big__tag.tag-stock {background:rgba(39,174,96, 1);} .product-big__char {max-width:17.9167vw;font-size:0.8333vw;line-height:0.9722vw;list-style:none;margin:0 !important;} .product-big__char li {display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 0.9028vw 0;border-bottom:0.0694vw solid #E6E6E6;} .product-big__char li:last-child {margin-bottom:0;} .product-big__char strong, .product-big__char span {position:relative;top:0.0694vw;position:relative;display:inline-block;vertical-align:top;background:#fff;} .product-big__char span {color:#B3B3B3;} .product-big__char strong {font-weight:400;} .area-benefits {position:relative;overflow:hidden;padding:4.8611vw 0 3.4722vw 0;background:#EFEFEF;} .area-benefits::before, .area-benefits::after {content:' ';position:absolute;border-radius:100%;box-sizing:border-box;} .area-benefits::before {top:0;right:50%;width:22.9167vw;height:22.9167vw;margin:1.1806vw 44.0972vw 0 0;border:solid 3.4722vw #fff;} .area-benefits::after {bottom:0;left:50%;width:14.3056vw;height:14.3056vw;margin:0 0 3.3333vw 44.0972vw;border:solid 2.0833vw #fff;} .area-benefits .container {position:relative;} .area-benefits .fl-row {position:relative;justify-content:space-between;margin:0 -2.0833vw;} .area-benefits .col {position:relative;width:auto;padding:0 2.0833vw;} .area-benefits .col::before, .area-benefits .col::after {content:' ';position:absolute;top:5vw;left:50%;width:50%;height:0.2778vw;background:#DEE1F3;} .area-benefits .col::after {left:auto;right:50%;} .area-benefits .col:first-child::after {display:none;} .area-benefits .col:last-child::before {display:none;} .benefit {position:relative;z-index:1;max-width:31.9444vw;font-size:1.25vw;line-height:1.2;text-align:center;margin:0 auto;} .benefit__num {position:relative;display:block;max-width:9.3056vw;color:#E30614;font-size:4.4444vw;font-weight:bold;line-height:1;margin:0 auto 1.1806vw auto;border:solid 0.4861vw #fff;background:#fff;border-radius:100%;} .benefit__num span {display:flex;width:9.3056vw;height:9.3056vw;align-items:center;justify-content:center;border:0.0694vw solid #E30614;box-sizing:border-box;border-radius:100%;} .area-brands {padding:6.9444vw 0 7.9861vw 0;} .swiper-brands {padding-bottom:1.0417vw;margin:0 -1.0417vw;} .swiper-brands .sw-btns-bl {right:1.0417vw;} .swiper-brands .swiper-slide {padding:1.0417vw;box-sizing:border-box;} .brand {display:flex;width:100%;height:10.2778vw;align-items:center;justify-content:center;background:#fff;box-shadow:0 0.2778vw 1.0417vw rgba(0,0,0, 0.13);border-radius:0.6944vw;box-sizing:border-box;} .brand img, .brand svg {width:auto;height:auto;max-width:90%;max-height:9.0278vw;} .area-master {position:relative;overflow:visible;background:#EFEFEF;} .area-master::before, .area-master::after {content:' ';position:absolute;width:14.3056vw;height:14.3056vw;border:solid 2.7778vw #fff;border-radius:100%;box-sizing:border-box;} .area-master::before {top:-5.7639vw;right:50%;margin:0 41.25vw 0 0;} .area-master::after {bottom:-8.3333vw;left:50%;width:23.4722vw;height:23.4722vw;margin:0 0 0 37.5vw;border-width:4.1667vw;} .area-master .container {position:relative;min-height:24.6528vw;padding-top:4.8611vw;padding-bottom:2.8472vw;} .area-master .h-2 {padding:0 0 0.6944vw 0;} .area-master ul {font-size:1.25vw;line-height:1.2;list-style:none;padding:0 0 0.6944vw 0;margin:0 !important;} .area-master ul li {position:relative;padding:0 0 0 2.2222vw;margin:0 0 1.5278vw 0;} .area-master ul li::before {content:' ';position:absolute;top:0;left:0;width:1.4583vw;height:1.4583vw;background:url(../images/icon-chk-red.svg?v=1) no-repeat center center;background-size:cover;} .master-txt {position:relative;z-index:1;max-width:50%;} .master-img {position:absolute;left:30%;bottom:0;width:66.7361vw;height:37.3611vw;background-repeat:no-repeat;background-position:left bottom;background-size:100% auto;} .area-sertific {padding:6.9444vw 0 6.9444vw 0;} .swiper-sertific {margin:0 -1.0417vw;} .swiper-sertific .sw-btns-bl {right:1.0417vw;} .swiper-sertific .swiper-slide {padding:1.0417vw;box-sizing:border-box;} .sertific {height:26.9444vw;text-align:center;} .sertific img, .sertific svg {width:auto;height:auto;max-width:18.75vw;max-height:26.9444vw;box-shadow:0 0.2778vw 1.0417vw rgba(0,0,0, 0.13);border-radius:0.6944vw;} .area-details {position:relative;top:5.2083vw;padding:4.8611vw 0;margin:-5.2083vw 0 0 0;background:#f1f2f8 url(../images/img-home-footer.webp?v=1) no-repeat right bottom;background-size:auto 100%;} .area-details ul {font-weight:300;list-style:none;padding:0 0 0.6944vw 0;margin:0 0 0 1.5278vw !important;} .area-details ul li {position:relative;padding:0 0 0 1.0417vw;margin:0 0 1.5278vw 0;} .area-details ul li::before {content:' ';position:absolute;top:0.4861vw;left:0;width:0.4861vw;height:0.4861vw;background:#E30614;border-radius:100%;} .area-details ul a {color:#000;} .area-details ul a:hover, .area-details ul a:active {color:#E30614;} .details {font-size:1.25vw;line-height:1.2;padding:0 0 1.0417vw 0;} .details .link-more {font-size:1.25vw;line-height:1.2;} .area-order {padding:0 0 2.9861vw 0;} .area-order .h-3 {padding-bottom:2.0833vw;} .order-box {padding:0 0 0 0.4167vw;} .order-row {display:flex;border:solid 0.0694vw #E6E6E6;border-left:none;} .order-products {width:100%;border-left:solid 0.0694vw #E6E6E6;} .order-products .scroll-pane {position:relative;overflow:hidden;max-height:47.4306vw;box-sizing:border-box;} .product-cart {display:flex;width:100%;align-items:center;padding:1.875vw 0;border-top:solid 0.0694vw #E6E6E6;} .product-cart:first-child {border:none;} .product-cart__img {display:flex;min-width:8.3333vw;width:8.3333vw;height:8.0556vw;align-items:center;justify-content:center;padding:0 1.875vw;} .product-cart__img img {width:auto;height:auto;max-width:8.3333vw;max-height:8.0556vw;} .product-cart__txt {width:100%;padding:0 2.0833vw 0 0;box-sizing:border-box;} .product-cart .product__gost {position:relative;display:inline-block;vertical-align:top;margin:0 0 0.4167vw 0;} .product-cart .h-4 {font-weight:normal;padding:0 0 1.1111vw 0;} .product-cart .product__price {color:#B3B3B3;} .product-cart__quantity {width:7.5vw;padding:0 2.0833vw 0 0;} .product-cart__total {min-width:8.3333vw;white-space:nowrap;text-align:center;padding:0 2.0833vw 0 0;} .product__total {font-size:1.25vw;font-weight:bold;line-height:1.2;} .product-cart__remove {width:1.25vw;min-width:1.25vw;padding:0 2.0833vw 0 0;} .order-products__sbmts {display:flex;width:100%;min-height:5.9028vw;align-items:center;justify-content:flex-end;padding:0 1.875vw;border-top:0.0694vw solid #E6E6E6;box-sizing:border-box;} .order-products__info {min-height:3.8889vw;color:#B3B3B3;font-size:0.8333vw;line-height:1.2;padding:1.3889vw 1.875vw;border-bottom:0.0694vw solid #E6E6E6;box-sizing:border-box;} .order-products__info p {padding:0 !important;} .order-form {width:100%;max-width:21.1111vw;border-left:solid 0.0694vw #E6E6E6;} .order-form__title {display:flex;width:100%;min-height:3.8889vw;align-items:center;padding:0 1.3889vw;border-bottom:0.0694vw solid #E6E6E6;box-sizing:border-box;} .order-form__title .h-4 {padding:0;} .order-form .btn {width:100%;} .order-form .inp-promo {margin-top:1.3889vw;} .order-form__inputs {padding:1.25vw 1.3889vw 0.7639vw 1.3889vw;} .order-form__inputs .h-5 {padding-bottom:0.8333vw;} .order-form__result {padding:0 1.3889vw;} .order-form__result p {padding:0 0 0.6944vw 0;} .order-form__result .btn svg {position:relative;top:0.0694vw;width:1.25vw;height:auto;margin:0 1.0417vw 0 0;} .result-row {display:flex;font-size:1.25vw;font-weight:500;line-height:1.2;letter-spacing:0.0694vw;align-items:center;justify-content:space-between;padding:0 0 1.1806vw 0;} .result-row p {padding:0;} .result-row strong {color:#E30614;} .catalog {padding:0 0 1.3889vw 0;} .catalog__about {padding:0 0 1.7361vw 0;} .catalog__about .h-4 {font-weight:bold;} #cat-list li:nth-child(n+7) {display:none;} #cat-list.open li:nth-child(n+7) {display:block;} .catalog__row {display:flex;margin:0 0 3.8194vw 0;} .catalog__row .products-row {margin-left:-0.0694vw;margin-right:-0.2778vw;} .catalog__col {width:100%;border-left:solid 0.0694vw #E6E6E6;box-sizing:border-box;} .catalog__col.col-s {max-width:19.6528vw;border:none;} .catalog__title {display:flex;align-items:center;padding:0 0 2.0833vw 0;} .catalog__title .link-back {margin:0 1.3889vw 0 0;} .catalog__title .h-3 {letter-spacing:0.0694vw;padding:0;} .catalog__head {display:flex;align-items:center;justify-content:space-between;padding:0.1389vw 0 2.0833vw 0;} .catalog__head .catalog__title {padding:0;} .catalog__sort {display:flex;align-items:center;} .catalog__popular {cursor:pointer;display:inline-block;font-size:0.8333vw;line-height:0.9722vw;vertical-align:top;margin:0 0 0 2.0833vw;} .catalog__popular svg {position:relative;top:0.1389vw;width:auto;height:0.6944vw;vertical-align:top;margin:0 0 0 0.2083vw;} .catalog__view {position:relative;overflow:visible;display:flex;align-items:center;list-style:none;margin:0 0 0 2.0833vw !important;background:#F8F8F8;border-radius:3.4722vw;} .catalog__view li {padding:0 0.1389vw;} .catalog__view li + li {padding-left:0.2083vw;} .catalog__view-sbm {cursor:pointer;display:flex;width:1.5278vw;height:1.5278vw;align-items:center;justify-content:center;margin:-0.1389vw;border-radius:50%;} .catalog__view-sbm svg {width:auto;height:0.6944vw;} .catalog__view-sbm path {color:#E30614;} .catalog__view-sbm-active {background:#E30614;} .catalog__view-sbm-active path {fill:#fff;} .catalog__sbm {cursor:pointer;position:relative;display:flex;width:100%;min-height:4.1667vw;font-size:1.25vw;font-weight:500;align-items:center;padding:0.3472vw 1.6667vw 0.3472vw 1.4583vw;border-bottom:solid 0.0694vw #E6E6E6;box-sizing:border-box;} .catalog__sbm::before {content:' ';position:absolute;top:50%;right:1.6667vw;width:0.5556vw;height:0.4167vw;background:url(../images/icon-arr-top-black.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%) scale(1,-1);} .catalog__sbm svg {opacity:0.5;position:relative;top:-0.1389vw;width:0.9722vw;height:auto;margin:0 0.8333vw 0 0;} .catalog__sbm.open::before {transform:translateY(-50%);} .catalog__cat {display:none;font-size:0.8333vw;line-height:0.9722vw;padding:1.3889vw 1.3889vw 0.9722vw 1.3889vw;border-bottom:solid 0.0694vw #E6E6E6;} .catalog__sbm.open + .catalog__cat {display:block;} .catalog__cat ul {list-style:none;padding:0 0 0.4167vw 0;margin:0 !important;} .catalog__cat li, .catalog__cat p {padding:0 0 0.9722vw 0;} .catalog__cat ul a {color:#000;} .catalog__cat-name {display:block;color:#B3B3B3;} .catalog__cat-num {position:relative;top:0.0694vw;display:inline-block;overflow:visible;height:0.7639vw;color:#EFEFEF;font-size:0.5556vw;line-height:0.8333vw;white-space:nowrap;vertical-align:top;padding:0.0694vw 0.4167vw 0 0.4167vw;background:#E30614;border-radius:3.4722vw;} .catalog__filter-title {cursor:pointer;position:relative;display:flex;width:100%;min-height:4.1667vw;font-size:1.25vw;font-weight:500;align-items:center;padding:0.3472vw 1.6667vw 0.3472vw 1.4583vw;border-bottom:solid 0.0694vw #E6E6E6;box-sizing:border-box;} .catalog__filter-title svg {opacity:0.5;position:relative;top:-0.0694vw;width:1.1111vw;height:auto;margin:0 0.6944vw 0 0;} .catalog__filter-title::before {content:' ';position:absolute;top:50%;right:1.6667vw;width:0.5556vw;height:0.4167vw;background:url(../images/icon-arr-top-black.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%) scale(1,-1);} .catalog__filter-title.open::before {transform:translateY(-50%);} .catalog__filter-title + .catalog__filter {display:none;} .catalog__filter-title.open + .catalog__filter {display:block;} .catalog__filter-item {border-top:solid 0.0694vw #E6E6E6;} .catalog__filter-item:first-child {border:none;} .catalog__filter-h {cursor:pointer;position:relative;font-size:1.1111vw;font-weight:500;line-height:1.3194vw;padding:1.3889vw 2.0833vw 1.3889vw 1.3889vw;} .catalog__filter-h::before {content:' ';position:absolute;top:50%;right:1.6667vw;width:0.5556vw;height:0.4167vw;background:url(../images/icon-arr-top-black.svg?v=1) no-repeat center center;background-size:cover;transform:translateY(-50%) scale(1,-1);} .catalog__filter-bl {padding:0 1.3889vw;} .catalog__filter-bl .chk {display:block;color:#B3B3B3;padding:0 0 1.3889vw 0;} .catalog__filter-bl .chk-one {padding:1.3889vw 0;} .catalog__filter-bl .chk input:checked + .lbl {color:#000;} .catalog__filter-item.open .catalog__filter-h::before {transform:translateY(-50%) scale(1);} .catalog__filter-item .catalog__filter-bl {position:relative;overflow:hidden;height:0;} .catalog__filter-item.open .catalog__filter-bl {overflow:visible;height:auto;} .catalog__filter-sbmts {padding:0.6944vw 1.3889vw;} .catalog__filter-sbmts .btn {width:100%;} .range-row {display:flex;padding:0 0 0.4861vw 0;margin:0 -0.625vw;} .range-col {width:100%;padding:0 0.625vw 1.25vw 0.625vw;box-sizing:border-box;} .range-inp {display:flex;width:100%;height:2.4306vw;font-size:0.8333vw;line-height:1.25vw;align-items:center;padding:0.5556vw 0.9722vw 0.4861vw 0.9722vw;border:solid 0.0694vw #E6E6E6;background:#fff;box-sizing:border-box;border-radius:0.1389vw;} .range-inp span, .range-inp input {font-size:1.0417vw;line-height:1.25vw;} .range-inp span {padding:0 0.2778vw 0 0;} .range-inp input {width:100%;height:1.25vw;color:#B3B3B3;padding:0;margin:0;border:none;} .slider-range {position:relative;height:0.2083vw !important;margin:0.3472vw 0 1.875vw 0;border:none !important;background:#E6E6E6 !important;} .slider-range::before {content:' ';position:absolute;top:100%;left:0;width:100%;height:0.5556vw;margin:0.2778vw 0 0 0;background:url(../images/range-bg.svg?v=1) no-repeat center top;background-size:auto 100%;} .slider-range .ui-slider-range {background:#E30614;} .slider-range .ui-slider-handle {top:50% !important;width:0.9028vw !important;height:0.9028vw !important;margin-top:0 !important;border:solid 0.2083vw #fff !important;background:#E30614 !important;border-radius:3.4722vw;transform:translateY(-50%);} .catalog__tag {display:flex;min-height:4.0972vw;flex-wrap:wrap;align-items:center;padding:0.3472vw 1.0417vw 0.3472vw 0.6944vw;box-sizing:border-box;} .catalog__tag-item {cursor:pointer;position:relative;overflow:hidden;height:1.7361vw;color:#000;font-size:0.8333vw;line-height:1.6667vw;padding:0.0694vw 0.6944vw 0 0.6944vw;margin:0.1389vw 0 0.1389vw 0.3472vw;background:#F9F9F9;border-radius:0.2778vw;} .catalog__tag-item.active, .catalog__tag-item:hover, .catalog__tag-item:active {color:#fff;background:#E30614;} .catalog__footer {display:flex;align-items:center;justify-content:space-between;} .catalog__prod-pag {display:flex;align-items:center;} .catalog__prod-view {display:flex;font-size:1.1806vw;line-height:1.3889vw;flex-wrap:wrap;align-items:center;padding:0 0 0 0.9722vw;} .catalog__prod-view span {padding:0 0.8333vw 0 0;} .catalog__prod-view a {display:flex;min-width:1.9444vw;height:1.9444vw;color:#000;align-items:center;justify-content:center;padding:0.0694vw 0 0 0.0694vw;margin:0 0.4167vw 0 0;border:solid 0.0694vw transparent;border-radius:100%;box-sizing:border-box;} .catalog__prod-view a.active {color:#E30614;border-color:#E30614;} .pagination {display:flex;align-items:center;list-style-type:none;margin:0 !important;background:#fff;border:0.0694vw solid #E6E6E6;border-radius:0.1389vw;} .pagination li {border-left:solid 0.0694vw #E6E6E6;} .pagination li:first-child {border-left:none;} .pagination a {display:flex;min-width:2.5vw;height:2.3611vw;color:#B3B3B3;align-items:center;justify-content:center;} .pagination a.active {color:#000;} .pagination-all {white-space:nowrap;margin-left:2.5694vw;} .area-text {position:relative;overflow:hidden;font-size:0.9722vw;line-height:1.5278vw;padding:2.0833vw 0 0.6944vw 0;} .area-text .container::after {clear:both;content:' ';display:block;height:0.0694vw;} .area-text .h-2 {padding-bottom:1.0417vw;} .area-text p {padding-bottom:1.1111vw;} .area-text .hide, .area-text .hide + p {clear:both;} .area-text .hide.open {padding-top:0.6944vw;} .area-text figure {max-width:60%;} .area-text figure[align='left'] {float:left;margin:0 4.8611vw 1.3889vw 0;} .area-text figure[align='right'] {float:right;margin:0 0 1.3889vw 4.8611vw;} .area-gallery {padding:2.3611vw 0 6.9444vw 0;} .gallery-row::after {content:' ';clear:both;overflow:hidden;display:block;height:0.0694vw;} .gallery-col {float:left;width:65%;} .gallery-col.col-s {width:35%;padding:0 0 0 2.6389vw;box-sizing:border-box;} .swiper-gallery-m, .swiper-gallery-m .swiper-slide {position:relative;height:34.4444vw;} .swiper-gallery-m img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;} .swiper-gallery-m .sw-btns-bl {z-index:30;top:auto;bottom:0.4167vw;right:2.0833vw;} .gallery__title {position:absolute;left:0;bottom:0;width:100%;color:#fff;font-size:1.5278vw;font-weight:bold;line-height:1.9444vw;padding:1.7361vw 12.5vw 1.7361vw 2.0833vw;background:rgba(0,0,0, 0.5);box-sizing:border-box;} .swiper-gallery-s .swiper-wrapper {width:auto;flex-wrap:wrap;transform:none !important;margin:0 -0.4167vw;} .swiper-gallery-s .swiper-slide {width:50% !important;padding:0 0.4167vw 0.8333vw 0.4167vw;box-sizing:border-box;} .swiper-gallery-s .swiper-slide img {width:100%;height:7.7778vw;object-fit:cover;} .gallery-item {position:relative;display:block;} .gallery-item::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;border:solid 0.2778vw transparent;border-radius:0.2778vw;box-sizing:border-box;} .swiper-slide-thumb-active .gallery-item img {border-radius:0.2778vw;} .swiper-slide-thumb-active .gallery-item::after {border-color:#E30614;} .area-message {padding:3.0556vw 0 3.4722vw 0;background:#efefef url(../images/area-message.png?v=1) no-repeat right bottom;background-size:auto 35.3472vw;} .area-message + .area-holding {padding-top:6.9444vw;} .area-message .h-2 {padding-bottom:1.3889vw;} .area-message .h-4 {padding-bottom:0.6944vw;} .message {max-width:47.0139vw;} .message .order-inp {border-bottom:solid 0.0694vw #d9d9d9;} .message .order-inp input {padding:0;background:transparent;} .message ::-moz-placeholder {opacity:1;color:#878282;} .message ::-webkit-input-placeholder {opacity:1;color:#878282;} .message .fl-row {margin:0 -0.9722vw;} .message .col {padding:0.2778vw 0.9722vw 2.2222vw 0.9722vw;} .message .btn--silver {width:19.2361vw;max-width:100%;color:#9a9a9a;font-weight:400;background-color:#e6e6e6;} .message .form-inf {color:#c7c2c4;font-size:0.8333vw;} .message .form-inf a {color:#000;opacity:0.5;} .message .btn--send {width:16.3889vw;max-width:100%;} .message .chk input[type='checkbox'] + .lbl {color:#878282;} .message .chk input[type='checkbox'] + .lbl:before {border-color:#797979;} .message .chk-row .col {width:auto;padding-top:0;padding-bottom:1.25vw;} .area-works {position:relative;z-index:10;overflow:visible;padding:0 0 5.4167vw 0;} .swiper-products .swiper {} .swiper-products .swiper-slide {position:relative;overflow:visible;padding:0;margin-left:-0.0694vw;border:0.0694vw solid #E6E6E6;box-sizing:border-box;} .swiper-products .swiper-slide-active::after {opacity:0;} .swiper-products .sw-btns-bl {width:6.25vw;margin:0 0 3.5417vw 0;} .swiper-products .swiper-button {width:2.7778vw;height:2.7778vw;} .swiper-products .product {position:relative;height:28.4722vw;border-bottom:0.0694vw solid #E6E6E6;} .swiper-products .product__bl {min-height:28.4722vw;padding:1.25vw 1.3194vw 1.0417vw 1.3194vw;} .swiper-products .product__img {height:17.5694vw;padding-bottom:0;} .swiper-products .product__img img {max-height:17.5694vw;} .swiper-products .product .h-4 {min-height:3.0556vw;} .swiper-products .product .product__btns {box-sizing:border-box;} .swiper-products .swiper {overflow:visible;} .swiper-products .swiper .swiper-slide {opacity:0;} .swiper-products .swiper .swiper-slide-active, .swiper-products .swiper .swiper-slide-active + .swiper-slide, .swiper-products .swiper .swiper-slide-active + .swiper-slide + .swiper-slide, .swiper-products .swiper .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide {opacity:1 !important;} .tovar .h-3 {letter-spacing:0.0694vw;padding-bottom:0.4167vw;} .tovar .h-6 {color:#B3B3B3;font-size:0.8333vw;font-weight:normal;line-height:0.9722vw;padding:0 0 0.7639vw 0;} .tovar hr {height:0.0694vw;margin:0 0 2.0833vw 0;border:none;background:#E6E6E6;} .tovar .price {color:#E30614;font-size:1.6667vw;font-weight:500;line-height:1.2;letter-spacing:0.0694vw;padding:0 1.1111vw 0 0;} .tovar .price-old {position:relative;top:0.1389vw;min-width:9.7222vw;color:#B3B3B3;font-size:1.25vw;line-height:1.2;letter-spacing:0.0694vw;padding:0 1.1111vw 0 0;} .tovar .btn--add-card {width:16.6667vw;max-width:100%;min-height:3.4722vw;font-size:1.25vw;font-weight:400;margin:0 0 1.5278vw 0;} .tovar .btn--add-card svg {width:auto;height:1.0417vw;margin:0 0.6944vw 0 0;} .tovar .product__gost {position:relative;display:inline-block;font-size:0.8333vw;line-height:0.9722vw;vertical-align:top;padding:0.2778vw 0.7639vw 0.2083vw 0.7639vw;margin:0 0 0.8333vw 0;} .tovar .quantity {position:relative;top:0.1389vw;} .tovar__text {display:flex;width:100%;margin:0 0 3.4722vw 0;border-bottom:solid 0.0694vw #E6E6E6;} .tovar__text-title {display:flex;width:100%;min-height:4.1667vw;align-items:center;padding:0 2.0833vw;border-bottom:solid 0.0694vw #E6E6E6;box-sizing:border-box;} .tovar__text-title .h-3, .tovar__text-title .h-4 {padding:0;} .tovar__text-info {width:100%;border-left:solid 0.0694vw #E6E6E6;} .tovar__text-tech {max-width:35%;width:100%;border-left:solid 0.0694vw #E6E6E6;} .tovar__text-info:first-child, .tovar__text-tech:first-child {border-left:none;} .tovar__text-bl {padding:2.0833vw 2.0833vw 0.8333vw 2.0833vw;} .tovar__char {font-size:1.0417vw;line-height:1.1111vw;list-style:none;padding:0 0 1.25vw 0;margin:0 !important;} .tovar__char li {position:relative;display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 1.3889vw 0;} .tovar__char li::before {content:' ';position:absolute;left:0;bottom:0;width:100%;height:0.0694vw;border-bottom:dashed 0.0694vw #e6e6e6;} .tovar__char span {color:#B3B3B3;padding-right:0.6944vw;} .tovar__char strong {text-align:right;padding-left:0.6944vw;} .tovar__char span, .tovar__char strong {position:relative;top:0.2083vw;display:inline-block;font-weight:normal;vertical-align:top;background:#fff;} .tovar__body-bl {padding:2.0833vw 2.0833vw 1.25vw 2.0833vw;border-top:solid 0.0694vw #E6E6E6;} .tovar__body-bl:first-child {border:none;} .tovar__body-row {position:relative;top:-0.8333vw;display:flex;align-items:center;flex-wrap:wrap;padding:0 0 1.6667vw 0;} .tovar__body-row .prices {display:flex;align-items:center;} .tovar__head {display:flex;width:100%;min-height:2.0833vw;align-items:center;justify-content:space-between;padding:0.0694vw 0 1.4583vw 2.0833vw;border-bottom:0.0694vw solid #E6E6E6;box-sizing:border-box;} .tovar__stock {position:relative;top:0.0694vw;display:inline-block;color:#fff;line-height:1.3889vw;text-transform:uppercase;vertical-align:top;padding:0.3472vw 2.4306vw;background:#E30614;} .tovar__art {position:relative;top:0.1389vw;color:#B3B3B3;} .tovar__about {display:flex;border-bottom:solid 0.0694vw #E6E6E6;} .tovar__gallery {width:100%;max-width:48.6%;border-right:solid 0.0694vw #E6E6E6;} .tovar__body {width:100%;line-height:1.5972vw;} .tovar__body p {padding-bottom:1.1111vw;} .swiper-tovar-m {display:flex;width:100%;min-height:30.9722vw;align-items:center;justify-content:center;border-bottom:solid 0.0694vw #E6E6E6;} .swiper-tovar-m .swiper-slide {display:flex;align-items:center;justify-content:center;} .swiper-tovar-m img {width:auto;height:auto;max-width:90%;max-height:27.7778vw;} .swiper-tovar-s {position:relative;max-width:16.6667vw;padding:1.5278vw 2.0833vw;margin:0 auto;} .swiper-tovar-s .sw-btns-bl {position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:space-between;} .swiper-tovar-s .swiper-slide {padding:0;} .swiper-tovar-s .swiper-slide span {cursor:pointer;display:flex;width:4.8611vw;height:4.8611vw;align-items:center;justify-content:center;margin:0 auto !important;border:solid 0.0694vw transparent;box-sizing:border-box;} .swiper-tovar-s .swiper-slide img {max-height:4.7222vw;} .swiper-tovar-s .swiper-slide-thumb-active span {border-color:#E30614;} .swiper-tovar-s .swiper-button {opacity:0.5;width:0.9722vw;height:0.9722vw;background:transparent;border-radius:0;} .swiper-tovar-s .swiper-button::before {background:url(../images/swiper-arr-prev2.svg?v=1) no-repeat center center;background-size:0.8333vw auto;} .swiper-tovar-s .swiper-button:hover, .swiper-tovar-s .swiper-button:active {opacity:1;} .tovar-scroll {position:relative;overflow:hidden;max-height:22.2222vw;margin:0 0 0.4167vw 0;} .tovar-scroll .jspHorizontalBar {display:none !important;} .tovar-scroll .jspPane {width:100% !important;padding-right:2.0833vw !important;box-sizing:border-box;} /* --- */ .mobile-nav-wrap { opacity:0;display:block !important; z-index:-1;position:absolute;top:0;left:-100vw;overflow:hidden;height:100vh; max-height:100%; font-size:1.3889vw;line-height:1.2; text-align:left;margin:0 auto;background:#fff; } .nav-close { cursor:pointer;z-index:90; position:absolute;top:0;left:100%; margin:0 0 0 0.6944vw; border:solid 0.6944vw transparent;background:transparent; } .nav-close img, .nav-close svg {width:1.6667vw;height:auto;} .nav-close:hover path, .nav-close:active path {fill:#E30614;} .catalog-mob-row {display:flex;} .catalog-mob-row .h-3 {font-size:1.3889vw;line-height:1.2;padding:0;} .menu-scroll { position:absolute;top:0;left:-100%; height:100vh; } .menu-scroll::before { content:' ';position:absolute;top:0;right:0;width:0.3472vw;height:100%;background:#D5D5D5; } .menu-scroll .jspHorizontalBar {display:none !important;} .menu-scroll__title {padding:1.5972vw 1.9444vw 1.25vw 1.9444vw;} .menu-scroll__img {position:relative;overflow:hidden;width:24.5833vw;margin:0 1.9444vw 1.3889vw 1.9444vw;border-radius:0.3472vw;} .menu-scroll__img img {width:100%;height:auto;} .menu-scroll__active {position:relative;left:0;} .catalog-mob { width:34.3056vw; list-style:none; padding:1.1111vw 1.8056vw 0.4167vw 10.4167vw; margin:0 !important; box-sizing:border-box; } .catalog-mob li { padding:0 0 0.6944vw 0; } .catalog-mob a { position:relative;display:block; color:#3E3D3D; align-items:center; padding:0.4861vw 0.4861vw 0.4861vw 2.8472vw; border-radius:0.2778vw; box-sizing:border-box; } .catalog-mob__icon { position:absolute;top:50%;left:0.4167vw;display:flex; width:1.7361vw;height:1.7361vw; align-items:center;justify-content:center; transform:translateY(-50%); } .catalog-mob__icon img, .catalog-mob__icon svg {max-height:1.3889vw;width:auto;height:auto;} .catalog-mob__icon path {fill:#A7A7A7;} .catalog-mob a:hover, .catalog-mob a:active, .catalog-mob a.active {color:#fff;background:#E30614;} .catalog-mob a:hover .catalog-mob__icon path, .catalog-mob a:hover .catalog-mob-n__arr path, .catalog-mob a:active .catalog-mob__icon path, .catalog-mob a.active .catalog-mob__icon path {fill:#fff;stroke:rgba(255,255,255, 0.5);} .catalog-mob-s {width:27.7778vw;font-size:1.1111vw;line-height:1.3889vw;list-style:none;padding:0 5.4167vw 0 0.6944vw;margin:0 !important;box-sizing:border-box;} .catalog-mob-s a {position:relative;display:block;color:#858585;padding:0.625vw 1.25vw;border-radius:0.2778vw;} .catalog-mob-s__name {display:block;color:#000;} .catalog-mob-s__arr {position:absolute;top:50%;right:0.6944vw;transform:translateY(-50%);} .catalog-mob-s__arr img, .catalog-mob-s__arr svg {width:auto;height:0.7639vw;} .catalog-mob-s a:hover, .catalog-mob-s a:active, .catalog-mob-s a.active {color:#fff;background:#E30614;} .catalog-mob-s a:hover .catalog-mob-s__name, .catalog-mob-s a:active .catalog-mob-s__name, .catalog-mob-s a.active .catalog-mob-s__name {color:#fff;} .catalog-mob-s a:hover path, .catalog-mob-s a:active path, .catalog-mob-s a.active path {fill:#fff;} .catalog-mob-n {width:27.7778vw;font-size:1.1111vw;line-height:1.3889vw;list-style:none;padding:0 0.6944vw 0 0.6944vw;margin:0 !important;box-sizing:border-box;} .catalog-mob-n a {position:relative;display:block;color:#858585;padding:0.625vw 1.25vw;border-radius:0.2778vw;} .catalog-mob-n a.have-child {padding-right:1.9444vw;} .catalog-mob-n__name {display:block;color:#000;} .catalog-mob-n__arr {position:absolute;top:50%;right:0.6944vw;transform:translateY(-50%);} .catalog-mob-n__arr img, .catalog-mob-n__arr svg {opacity:0;width:auto;height:0.7639vw;} .have-child .catalog-mob-n__arr img, .have-child .catalog-mob-n__arr svg {opacity:1;} .catalog-mob-n a:hover, .catalog-mob-n a:active, .catalog-mob-n a.active {color:#fff;background:#E30614;} .catalog-mob-n a:hover .catalog-mob-n__name, .catalog-mob-n a:active .catalog-mob-n__name, .catalog-mob-n a.active .catalog-mob-n__name {color:#fff;} .catalog-mob-n a:hover path, .catalog-mob-n a:active path, .catalog-mob-n a.active path {fill:#fff;} .menu-scroll__back {position:relative;overflow:hidden;height:0;} body.show-mobile-nav {overflow:hidden;position:relative;height:100vh !important;} body.show-mobile-nav .page-width::before {content:' ';position:absolute;top:0;left:0;z-index:400;width:100%;height:100%;background:rgba(0,0,0, 0.6);} body.show-mobile-nav .mobile-nav-wrap {z-index:500;opacity:1;left:0;overflow:visible;}
}
@media screen and (min-width: 1440px) {
	.area-home .swiper-slide,
	.home-bg {background-size:cover;}
}