<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import "/style/def.css";
@import "/style/grid.css";
@import "/style/fonts.css";

@import "/style/page/form.css";
@import "/style/page/buttons.css";
@import "/style/page/scroll.css";
@import "/style/page/gallery.css";
@import "/style/page/popup.css";

@import "/style/page/scrolled.css";

@import "/style/page/header.css";
@import "/style/page/footer.css";

@import '/style/page/searchForm.css';
@import '/style/page/chooseRegion.css';
@import "/style/page/path.css";
@import "/style/page/title.css";
@import "/style/page/nav.css";
@import "/style/page/filter.css";
@import "/style/page/payments.css";
@import '/style/page/socials.css';
@import "/style/page/hitLabel.css";

@import "/style/Site/Brns.css";
@import "/style/Site/Benefits.css";
@import "/style/Site/Items.css";
@import "/style/Site/Search.css";
@import "/style/Site/Services.css";
@import "/style/Site/Sales.css";
@import "/style/Site/Comments.css";
@import "/style/Site/FAQ.css";
@import "/style/Site/Contacts.css";
@import "/style/Site/Order.css";
@import "/style/Site/Orders.css";
@import "/style/Site/YouTube.css";

@import "/style/Site/City.css";

@import "/page-content.css";
@import "/style/page/up.css";

@import "/seo.css";

html .Loading {
	display: none;
}

html div#jivo-iframe-container:not(.jivo-c-mobile) {
    z-index: 9;
    left: -10000px;
}

body {
	background: #fff;
	font: var(--font);
	color: var(--color);

	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased;

	visibility: visible;
}


.Loading {
	position: fixed;
	padding: 2px 6px;
	text-shadow: none;
	background: #d2222e;
	top: 12px;
	right: 12px;
	z-index: 1000;
	color: #fff;
}


html,
body {
	margin: 0;
	padding: 0;
	height: 100%;
	scroll-behavior: smooth;
}
img {
	border: none;
}
table {
	border-collapse: collapse;
}
td {
	padding: 0;
}
nav,
menu {
	margin: 0;
	padding: 0;
}
ul,
ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
/*
nav ul,
nav li,
menu ul,
menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}*/
input,
button {
	outline: none;
}

a[href] {
	color: var(--color-selected);
	text-decoration-color: var(--color-selected-text-decoration);
}
.is-noTouch a[href]:hover {
	text-decoration: none;
}

a.dashed {
	display: inline;
	text-decoration: none;
	border-bottom: dotted 1px;
	border-color: var(--color-selected-text-decoration);
}
.is-noTouch a.dashed:hover {
	border-bottom: 0;
}

a[href].phone,
a[href]._phone {
	color: var(--color);
	text-decoration: none;
	white-space: nowrap;
}

.price,
.percent {
/*
	font-weight: bold;*/
	white-space: nowrap;
}
.price::after {
	display: inline-block;
	margin: 0 0 0 4px;
/*
	font-family: 'BaseFontRouble';
	content: "Р&nbsp;";*/
/*
	font-family: 'arial';*/
	font-size: 0.95em;
	content: attr(curr);
}
.percent::after {
	content: "%";
}
.newPrice {
	display: inline-flex;
	color: var(--color);
}
.oldPrice {
	display: inline-block;
	margin: 0 8px 0 0;
	text-decoration: line-through;
/*
	text-shadow: 0 1px 0 #fff;*/
	font-size: 0.75em;
	font-weight: normal;
	color: var(--color-2);
}

.size {
	font: var(--font-small);
	color: var(--color-1);
}

figure, figcaption {
	margin: 0;
	padding: 0;
}
figure,
.to-image {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}
.to-image {
	background: #fff;
}
figure {
	position: relative;
	background: var(--bg-gray-grad);
}
figure img,
figure svg,
.to-image img,
.to-image svg {
	max-width: 100%;
	max-height: 100%;
}
figcaption {
	display: flex;
	align-items: flex-end;
	position: absolute;
	padding: 10px 30px 20px 30px;
	right: 0;
	bottom: 0;
	left: 0;
	min-height: 100px;
	max-height: 100%;
	z-index: 1;
	box-sizing: border-box;
	overflow: hidden;
	font: var(--font2);
	color: var(--color-inverse);
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
}


.to-page {
	position: relative;
	margin-top: calc(var(--gap2) * -1);
	margin-bottom: var(--bottom-gap);
}
.to-page section::before {
	display: block;
	margin-bottom: var(--gap);
	border-top: solid 1px var(--color-separator);

	position: absolute;
	top: -30px;
	left: 0;
	right: 0;

	content: "";
}
/*
.to-page &gt; .articles::before {
	margin-left: var(--gap);
}*/
.to-page a.more {
	display: block;
/*
	font: var(--font2);
	line-height: 48px;*/
}




body &gt; header a,
body &gt; header a[href],

body &gt; footer a,
body &gt; footer a[href],

.catMenu a,
.catMenu a[href],

.popup .to-menu a,
.popup .to-menu a[href],

.Services article a,
.Services article a[href],

.Sales article &gt; a,
.Sales article &gt; a[href] {
	color: var(--color);
	text-decoration-color: var(--color-text-decoration);
}



.grayBox {
	background: var(--bg-gray-grad);
	border: solid 1px var(--color-separator);
	border-radius: var(--border-radius);
	box-shadow: 0 1px 0 0 #fff inset;
}



.cnt section,
.pageContent.top:last-child {
	margin-bottom: var(--bottom-gap);
}
.pageContent.top {
	margin-bottom: var(--gap1);
}


.imageScroll {
	display: block;
	position: absolute;
	overflow: hidden;
	height: var(--h);
	top: 0;
	left: 0;
	right: 0;
}
.imageScroll-scroll {
	display: block;
	padding: 0 0 40px 0;
	overflow-x: auto;
	overflow-y: hidden;
	scroll-behavior: smooth;
	scroll-snap-type: x mandatory;
	white-space: nowrap;
	height: var(--h);
}
.imageScroll-scroll-i {
	display: inline-block;
	vertical-align: top;
	scroll-snap-align: center;
}
.imageScroll-scroll-i img {
}
.imageScroll-points {
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.imageScroll-points-i {
	display: block;
	margin: 3px;
	border-radius: 100px;
	background: rgba(255, 255, 255, 0.2);
	width: 5px;
	height: 5px;
}
.imageScroll-points-i.select {
	background: rgba(255, 255, 255, 0.8);
}

.imageScroll-div {
	display: flex;
	height: 100%;
}
.imageScroll-div-i {
	flex-grow: 1;
}

@media screen and (max-width: 640px) {
body .TooltipButton {
	position: static;
}
body .TooltipButtonShow .TooltipButtonPopup {
	top: auto;
	left: 0;
	right: 0;
}
body .TooltipButtonPopup::before {
	display: none;
}

.pageContent table {
	display: block;
	width: calc(var(--page-width) - var(--page-hgap) * 2);
	width: 100%;
	overflow: auto;
}
/*
	.Tabs,
	.formBox,*/
	.pageContent table {
		margin-right: calc(var(--grid-gap) * -1);
		margin-left: calc(var(--grid-gap) * -1);
		width: 100vw;
		border-right: 0;
		border-left: 0;
	}
/*
	.formBox .Tabs {
		margin-right: 0;
		margin-left: 0;
	}*/
	.pageContent table td:first-child {
		padding-left: var(--grid-gap);
	}
	.pageContent table td:last-child {
		padding-right: var(--grid-gap);
	}
}
/*
@media screen and (max-width: 425px) {
}*/


@media print {
	header .firstRow,
	body &gt; header &gt; .cnt .to-cat,
	body &gt; header a[href].feedbackButton,
	.chooseRegion &gt; a svg,
	.withPrint .Button,
	.Contacts ~ .pageContent,
	.contactsCnt,
	footer,
	.formBox,
	
	.ws-quiz,
	.ws-quiz-container,
	.callbackkiller,
	.ws-chat {
		display: none !important;
	}
}</pre></body></html>