<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body {
	font-family: Roboto,sans-serif;
	-webkit-font-smoothing: antialiased;
}

* {
  --bg-blue: #6c5ce7;
  --bg-light: #fafafa;
  --bg-grey: #eeeeee;
  --text-dark: #222;
  --text-light: #777;
  --text-very-light: #bbb;
  --text-active: #6c5ce7;
  --text-bright: #8d9aec;
  --text-hover: #4430e0;
  --text-request: #ff5d00;

  --bs-link-color:#6c5ce7;
  --bs-link-hover-color:#4430e0;
}

.btn {
	padding: 12px 20px;
	border-radius: 3px;
	font-weight: 500;
	font-size: 13px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	white-space: nowrap;
	transition: all 0.25s ease 0s;
}

.btn i {
	display: inline-block;
	padding: 0px 4px;
	font-size: 1.2em;
}


.btn-primary {
	--bs-btn-bg:#6c5ce7;
	--bs-btn-active-bg:#4430e0;
	--bs-btn-border-color: #6c5ce7;

	--bs-btn-hover-bg: #4430e0;
	--bs-btn-hover-border-color: #4430e0;
}

.btn-outline-primary{
	--bs-btn-color:#6c5ce7;
	--bs-btn-border-color: #6c5ce7;

	--bs-btn-hover-bg: #4430e0;
	--bs-btn-hover-color: white;
	--bs-btn-hover-border-color: #4430e0;
}

.btn-light {
	--bs-btn-bg:#e3edee;
	--bs-btn-active-bg:#e3edee;
	--bs-btn-border-color: #e3edee;

	--bs-btn-hover-bg: #becfd1;
	--bs-btn-hover-border-color: #becfd1;
}

.btn-danger {
	--bs-btn-border-color: #dc3545;

}

.pagination {
	--bs-pagination-active-bg: #005bff;
	--bs-pagination-color: #005bff;
	--bs-pagination-hover-color: #286ff0;
	--bs-pagination-active-border-color: #005bff;
}


/* GLOBAL */

.very-small {
	font-size: .75em;
}

.super-small {
	font-size: .6em;
}

.text-primary {
	color: var(--text-active)!important;
}
.text-light{
	color: var(--text-light)!important;
}

.text-very-light{
	color: var(--text-very-light);
}

.dashed-link {
	text-decoration: none;
	border-bottom:1px dashed var(--text-dark);
}

.dashed-link-light {
	text-decoration: none;
	border-bottom:1px dashed var(--text-light);
}

.shadow {
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.05)!important
}

@media (min-width: 1600px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1520px;
	}
}
/* SLICK HEIGHT FIX */

.offer-similar .slick-track, .offer-reviews .slick-track, .video-reviews .slick-track
{
	display: flex !important;
}

.offer-similar .slick-slide, .offer-reviews .slick-slide, .video-reviews .slick-slide
{
	height: inherit !important;
}

/* HEADER */

.logo-text {
	color: var(--bg-blue);
	text-transform: uppercase;
	font-size: 2em;
	line-height: .5em;
	font-weight: 100;
	font-family: 'Roboto Condensed',  'Roboto', sans-serif;
}

.logo-text.text-white {
	color:white;
}

.header-text {
	color: var(--text-light);
	text-transform: uppercase;
	line-height: 1em;
	font-size: .8em;
	padding-left:10px;
	padding-top:12px;
	padding-right: 15px;
	border-left: 1px solid #ddd;
	font-weight: 300;
	font-family: 'Roboto Condensed',  'Roboto', sans-serif;
}

/* FULL CATALOG MENU */

.catalog-menu {
	background: var(--bg-light);
	position: absolute;
	z-index: 10;
	min-height: 100vh;
}

.catalog-menu a {
	color:var(--text-dark);
	text-decoration: none;
}

.catalog-menu a:hover {
	text-decoration: underline;

}
.catalog-menu li, .catalog-menu ul {
	list-style: none;
	padding:0;
}

.catalog-menu .nav-link {
	border:none;
	width:100%;
	text-align: left;
	padding:15px 20px;
	background: none;
	border-radius: 10px;
	transition: all .3s;
	display: flex;
	cursor: pointer;
}

.catalog-menu .nav-link:hover {
	background: var(--bg-grey);
}

.catalog-menu .nav-link &gt; div {
	padding:0;
}
.catalog-menu .nav-link &gt; .col-1 {
	text-align: center;
}
.catalog-menu .nav-link &gt; .col-11 {
	padding-left:10px;
}

.catalog-menu .nav-link.active {
  color:var(--text-active);
  background: var(--bg-grey);
}

.catalog-menu .nav-link .nav-arrow {
	display: none;
	width:auto;
	margin-right: 10px;
}

.catalog-menu .nav-link.active .nav-arrow {
	display: block;
}

.catalog-menu .nav-link i {
	opacity:.9;
	font-size:1.2em;
	display: inline-block;
}

.catalog-menu .row &gt; ul &gt; li {

	color:var(--text-dark);
	margin-bottom:15px;
	font-weight: bold;
	width: 33.33%;
}

.catalog-menu .row &gt; ul &gt; li &gt; ul {
	margin-top:10px;
}

.catalog-menu .row &gt; ul &gt; li &gt; ul &gt; li {
	padding:0;

	font-size:.9em;
	font-weight: normal;
}

.catalog-menu .row &gt; ul &gt; li  ul {
	padding-left:10px;
}

.catalog-menu .row &gt; ul &gt; li &gt; ul &gt; li ul {
	padding-left:10px;
	font-size: .9em;
}

.catalog-menu .row &gt; ul &gt; li &gt; ul &gt; li &gt; a {
	color:var(--text-light);
}

.filter-min-price, .filter-max-price {
	display: none;
}

@media all and (max-width: 475px) {
	.catalog-menu .nav-link {
		width:50%;
		float: left;
		margin:0;
		padding:10px 10px;
		line-height: 1.2em;
	}

	.catalog-menu .nav-link i {
		margin:5px auto;
	}

	.catalog-menu .nav-link.active .nav-arrow {
		display: none;
	}

	.catalog-filters {
		display: none;
	}
}

/* NAVBAR */

header {
	border-bottom:1px solid var(--text-very-light);
}

@media all and (max-width: 475px) {
	header {
		border-bottom: none;
	}
}

.header-search-form button {
	border-top-right-radius: 0.375rem!important;
	border-bottom-right-radius: 0.375rem!important;
}

.header-search-form .dropdown-menu {
	margin-top: 38px;
	overflow: hidden;
}

.header-search-form .spinner-border  {
	margin-right:0px;
	margin-top:-2px;
	border-radius: 50%!important;

}

nav .nav-item a {
	color:var(--text-light);
}

nav .nav-item.active a {
	color:var(--text-active);
}

nav .nav-item a.link-white {
	color:white;
}

/* MAIN PAGE MENU */

.main-menu {
	background: #fafafe;
}

.main-menu div &gt; div &gt; div  &gt; div  {
	background: white;
}

.main-menu div &gt; div &gt; div &gt; div img {
	max-height: 100px;
}

.main-menu a i {
	color: var(--text-active);
	opacity: .8;
	transition: all .1s;
}

.main-menu a:hover i {
	color: var(--text-hover);
	opacity: 1;
}
.main-menu a {
	text-decoration: none;
	font-size: 1em;
	color: var(--text-dark);
}
.main-menu a:hover {
	color: var(--text-active);
}

/* FILTER */

.filter-show-all {
	font-size: .8em;
	color:var(--text-dark);
	text-decoration: none;
	border-bottom:1px dashed var(--text-dark);
}

.filter-show-all-block {
	display: none;
}

.filter-one-block {
	max-height: 500px;
	overflow-y:auto;
}

/* CATEGORY */

.category-sorting &gt; a {
	text-decoration: none;
	font-weight: bold;
	color: var(--text-dark);
}
.category-child-links {
	margin-bottom:10px;
}

.category-child-links li {
	list-style: none;
	padding-left:10px;
}

.category-child-links li a {
	text-decoration: none;
	color: var(--text-dark);
}

/* BREADCRUMBS */

.breadcrumb {
	font-size: .9em;
}

.breadcrumb a {
	text-decoration: none;
	color:var(--text-dark);
}

/* CATEGORY FILTER */

.irs--flat .irs-bar, .irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single, .irs--flat .irs-handle&gt;i:first-child,
.irs--flat .irs-handle.state_hover&gt;i:first-child, .irs--flat .irs-handle:hover&gt;i:first-child {
	background:var(--text-active);
}

.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
	font-size: 11px;
	line-height: 1.4;
}

.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {
	display: none;
}

/* OFFER CARD */

.offers-list a.card-title {
	text-decoration: none;
	display: inline-block;
	color:var(--text-dark);
	font-size: 1.1em;
	line-height: 1.3em;
	max-height: 105px;
	overflow: hidden;
}

.offers-list .card-footer {
	margin-top:-20px;
}

.offer-compact, .offer-compact  a {
	text-decoration: none;
	color:var(--text-dark);
	font-size: 1em;
	line-height: 1.2em;
}

.offer-compact .btn {
	font-size: .9em;
	color: white;
}

.offer-compact .btn i {
	padding:0px;
}

.offer-compact img {
	max-width: 200px;
	max-height: 200px;
	margin:10px auto;
	max-width: 100%;
}

/* OFFER PAGE */
#item-photo-big, #item-photo-big .slick-track {

}
#item-photo-big img {
	max-height: 500px;
	margin: 0px auto;
	max-width: 100%;
}

#item-photo-small {
	max-height: 500px;
	overflow: hidden;
}

#item-photo-small img {
	max-width: 100%;
	max-height: 100px;
	margin:0px auto;
}
#item-photo-small .slick-slide {
	display: block;
	margin: 0px;
	transition: all .3s;
	cursor: pointer;
}

#item-photo-small .slick-slide img {
	border-radius: 1px;
	padding:5px;
	transition: all .3s;
	filter: brightness(70%);
}

#item-photo-small .slick-current img {
	filter: none;
	border:1px solid var(--text-hover);
}

.offer-data-spacer {
	border-bottom:1px dotted rgba(150,150,150,.5);
	max-height: 1.2em;
}

.slick-prev:before, .slick-next:before {
	color:var(--text-active);
}

.slick-next {
	right: 0px;
}

.offer-params {
	max-height: 500px;
	overflow: hidden;
	position: relative;
	transition: max-height 2s cubic-bezier(0, 1, 0, 1);
}

.offer-params-expanded {
	max-height: 1500px;
	transition: max-height 1s ease-in-out;
}

.offer-params-expanded:before {
	display: none;
}

.offer-params:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 450px;
	bottom: 0;
	height: 50px;
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 60%);
	opacity: 1;
}

@media all and (min-width: 1400px) {
	.offer-params {
		font-size: .8em;
	}

	.offer-params-name {
		max-width: 40%;
	}
}

.offer-params-show-more, .offer-params-show-less  {
	display: none;
	position: absolute;
	bottom:0;
	left:10px;
	border-bottom:1px dashed #aaa;
}


.bg-discount {
	background: #366ac6;
	border-radius: 3px;
	font-size: .6em;
	padding:6px 6px;
}

.discount:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 60px 60px 0;
  border-color: transparent var(--bg-blue) transparent transparent;
  right: 0;
  top: 0;
  position: absolute;
  border-radius: var(--bs-border-radius)!important;
}

.discount-left:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width:  0  0 50px 50px;
  border-color:  transparent  transparent transparent var(--bg-blue);
  left: 0;
  top: 0;
  position: absolute;
  border-radius: var(--bs-border-radius)!important;
  opacity: .9;
}

.offer-block {
	border:1px solid #eee;
}

.video-reviews .card-img-top {
	overflow: hidden;
}

.video-reviews .card-body {
	line-height: 1.2em;
	font-size: .9em;
}

.video-reviews .card-img-top img {
	max-width: 100%;
	margin-top:-10%;
	margin-bottom:-10%;
}

.video-reviews i {
	font-size: 4em;
	color: var(--text-bright);
	display: inline-block;
	border-radius: 100%;
	background: white;
	box-shadow:inset 0px 0px 0px 3px var(--text-bright);
}
/* ADMIN */

.form-signin {
	width: 100%;
	max-width: 330px;
	padding: 15px;
	margin: 0 auto;
}

.spinner-border {
	display: none;
}

.ajax-request {
	opacity: .8;
}

.ajax-request &gt; .spinner-border {
	display: block;
	float: left;
}

.ajax-request &gt; div &gt; input {
	opacity: 0;
}

.ajax-request &gt; div &gt; a, .ajax-request &gt; div &gt; label {
	color: var(--text-request);
}

.active-context-menu &gt; a, .active-context-menu &gt; div &gt;label {
	color: var(--text-active);
}

.label-switch-input {
	border:0;
	font-size: .95em;
	padding:0;
	width:100%;
}

.choices {
	position: relative;
	flex: 1 1 auto;
	width: 1%;
	min-width: 0;
	margin-bottom:0!important;
}

.catalog-menu  ul {
	padding-bottom: 15px;
	margin-bottom:-10px;
}

.catalog-menu  li.sorting {
	background: #cca;
	box-shadow:inset 0px 0px 0px 1px #ba1;
}

.catalog-menu  li.sorting ul ul {
	background: rgba(94, 94, 94, 0.08);
}

.catalog-menu  li.sorting &gt; div &gt; label {
	color: rgb(0, 0, 0);
	text-decoration: underline;
}

.catalog-menu li.cat-type-o &gt; div &gt; label:before {
	content:"o";
	font-size: 12px;
	font-weight: bold;
	color:rgb(56, 122, 206);
	display: block;
	position: relative;
	float: left;
	margin-top:-5px;
	margin-left:-5px;
}

.catalog-menu li.cat-mainmenu &gt; div &gt; label:after {
	content:"m";
	font-size: 12px;
	font-weight: bold;
	color:rgb(206, 56, 56);
	display: block;
	position: relative;
	float: left;
	margin-top:-5px;
	margin-left:-5px;
}

.cat-level-0 {
	padding-left:5px;
	font-size: 1.2em;
}
.cat-level-1 {
	padding-left:20px;
	font-size: 1.1em;
}
.cat-level-2 {
	padding-left:35px;
	font-size: 1em;
}

.cat-level-3 {
	padding-left:50px;
	font-size: .9em;
}

.cat-level-4 {
	padding-left:65px;
	font-size: .8em;
}

.category-matcher &gt; .row:nth-child(2n) {
	background: #eee;
}

.cat-match-0 { background:rgb(200, 0, 0,.4);}
.cat-match-1 { background:rgb(177, 0, 0,.4);}
.cat-match-2 { background:rgb(177, 57, 0,.4);}
.cat-match-3 { background:rgb(177, 104, 0,.4);}
.cat-match-4 { background:rgb(177, 128, 0,.4);}
.cat-match-5 { background:rgb(177, 156, 0,.35);}
.cat-match-6 { background:rgb(152, 177, 0,.35);}
.cat-match-7 { background:rgb(134, 177, 0,.35);}
.cat-match-8 { background:rgb(126, 216, 0,.3);}
.cat-match-9 { background:rgb(142, 238, 30,.3);}
.cat-match-10 { background:rgb(142, 238, 30,.3);}
.cat-match-no { background:rgb(100, 100, 100,.4); color:#333;}

.category-control-category-list li {
	position: relative;
}

.category-control-category-list button {
	left:-30px;
	background: white!important;
	top:1px;
}

.category-control-category-list ul ul {
	display: none;
}

/* END ADMIN */
/* MAIN CAROUSEL */

#main-carousel {
	background: #e7e6ee;


}

#main-carousel .carousel-item {
	background: url(/images/main-carousel-bg.jpg) center center/cover;
	padding-bottom:20px;
}

.main-carousel-image-div {
	max-height: 500px;
	height: 500px;
	background: white;
	padding:30px;
	margin:30px;
	position: relative;
	overflow: hidden;
	border-radius: 3px;
}



.main-carousel-image-div:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 450px;
	bottom: 0;
	height: 50px;
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 60%);
	opacity: 1;
	vertical-align: middle;
}

.main-carousel-image {
	margin:auto auto;
	max-width: 100%;
	margin-top:30px;

}

@media all and (max-width: 475px) {
	.main-carousel-image-div {
		max-height: 300px;
		height: auto;
		padding:30px;
		margin:0px;
		background:rgba(0,0,0,.2);
	}

	.main-carousel-image-div:before {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		top: 250px;
		bottom: 0;
		height: 50px;
		background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0, 0, 0, .5) 100%);
		opacity: 1;
		vertical-align: middle;
	}

	.main-carousel-image {
		margin-top:0px;

	}
}



.main-carousel-more-images {
	margin-top:20px;
	padding-right: 50px;
}

.main-carousel-more-images &gt; div {
	height:95px;
	overflow: hidden;
	margin:10px 0px;

}

.main-carousel-more-images &gt; div &gt; div:before {
content: '';
position: absolute;
left: 0;
right: 0;
top: 70px;
bottom: 0;
height: 30px;
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 60%);
opacity: 1;
vertical-align: middle;
}

.main-carousel-more-images &gt; div &gt; div {
	background: white;
	padding:10px;
	position: relative;
	width:100%;
	height: 100%;
	border-radius: 3px;
	overflow: hidden;
}

.main-carousel-more-images &gt; div &gt; div &gt; img {
	max-width: 100%;
	margin:0px auto;
}

.main-carousel-text {
	margin-top:0px;
	padding:30px 20px 20px 30px;
	background:rgba(0,0,0,.2);
}

.main-carousel-text .btn {
	font-size: 1.3em;
}

.main-carousel-text p {
	text-transform: uppercase;
	font-weight: 600;
}

/* CART */

.cart-list {
	display: none;
	position: absolute;
	width:450px;
	z-index: 100;
	border:1px solid #ddd;
	max-height: 80%;
	overflow-y: auto;
}

.cart-list img, .cart-page-list img {
	max-width: 100%;
	max-height: 50px;
}

.cart-list &gt; div &gt; div {
	padding:10px;
	background: white;
	border-bottom:1px solid #eee;

}

.cart-page-list &gt; div &gt; div {
	padding:10px;
	background: white;
	border-bottom:1px solid #eee;

}

@media all and (max-width: 475px) {
	.cart-list {
		position: static!important;
		width:100%;
	}
}

/* SUBMENU */

.submenu {
	background: #6c5ce7;

}

.submenu .nav {
	flex-wrap: nowrap;
	overflow:hidden;
}

.submenu .nav .nav-item a {
	color: white;

}

.submenu .nav .nav-item {
	padding-top:5px;
	padding-bottom:5px;
	text-wrap:nowrap;
}

.submenu .nav .nav-item:hover, .submenu .nav .nav-item.active {
	background: #4f41ba;
}
/* YANDEX SHARE */

.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more {
	padding:0!important;
	border:0;
	background: 0;

}

.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
	width: 20px!important;
	height: 20px!important;
	opacity: .7;
}

.ya-share2__title {
	font-size: .9em;
	color:#6c757d!important;
}

.choices__list--dropdown {
	z-index: 10!important;
}</pre></body></html>