<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@keyframes swipe {
 from { transform: translateX(0); opacity: 1; }
 to { transform: translateX(-100px); opacity: 0; }
}
/*
.dost-nn {
	padding-top: 180px;
}
.olen-dost {
	width: 120px;
	margin-left: 70px;
}
.dost-nn .dost-title {
	background: url(../images/svg/line.svg) no-repeat center bottom;
	text-transform: uppercase;
	color: #17672d;
	display: inline-block;
	padding: 0 0 15px;
	margin: 0 0 15px;
	margin-left: 100px;
	padding-top: 70px;
}
.dost-ico {
	display: table;
	width: 100%;
}


#d-header {
	background: url(headline.svg) 50% 100% no-repeat #fff;
}
*/

.header-container-left .menunav &gt; li:first-child {
	position: relative;
}
.header-container-left .menunav &gt; li:first-child:before {
	content:"";
	display: block !important;
	position: absolute;
	bottom: -4px;
	left: auto;
	width: 20833px;
	height: 56px;
	background: url(headline.svg) 50% 100% no-repeat;
	/*margin-left: -145px;*/
	margin-left: 0;
	margin-right: -10991px;
	pointer-events: none;
	top: auto;
	right: 0;
	border:0;
	border-radius: 0;
}
/*
@media all and (max-width: 1140px){
	.header-container-left .menunav li:first-child:before {
		display: none !important;
	}
}
*/
.header-container-left .menunav {
	background: transparent;
}

.header-container-left .menunav &gt; li {
	border-top: 0;
}
.header-container-left .menunav &gt; li:first-child:before, .header-container-left .menunav &gt; li:first-child:after {
	display: none;
}

.header-container-left .menunav &gt; li:first-child {
	border:0;
}

.header-container-left:before, .header-container-left:after, .header-container-left .menunav &gt; li:first-child a:after {
	display: none;
}


.m-bottom-site {
	position: relative;
}
.m-bottom-site .bottom-site {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666;
	background: white;
	clear: both;
	border-top: 1px solid #f6f6f6;
	z-index: 1;
}
.m-bottom-site .partition_tree {
	width: 100%;
	display: table;
}
.m-bottom-site .partition_tree a {
	text-align: center;
	display: inline-block;
	width: 50%;
	float: left;
	padding: 10px 0px 15px;
	text-decoration: none;
}
.m-bottom-site .partition_tree a:before {
	margin: 10px;
	display: inline-block;
	width: 40px;
	height: 40px;
	/*background: url(../images/ico_nav_aside.png) no-repeat center;*/
	background:url("../icons/13_hotel.svg") 0 0 no-repeat;
	content: '';
}
.m-bottom-site .partition_tree a:nth-child(1):before {
	background:url("../icons/1_prezentation.svg") 0 0 no-repeat;
}
.m-bottom-site .partition_tree a div {
	margin-top: -10px;
	padding: 0px 15px;
	color: #17672d;
}
.m-bottom-site .partition_tree a:nth-child(1):after{
	content: '';
	background: url(../images/svg/line-short.svg) no-repeat center;
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-left: -80px;
	margin-top: -10px;
	width: 160px;
	height: 6px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.m-bottom-site .foot_number, .m-bottom-site .city_name_imen {
	width: 100%;
	display: table;
	text-align: center;		
}
.m-bottom-site .foot_number {
	border-top: 1px solid #17672d;
	margin-top: 10px;
	border-bottom: 1px solid #17672d;
}
.m-bottom-site .foot_number a, .m-bottom-site .city_name_imen a {
	text-decoration: none;
	color: #666;
	display: block;
	line-height: 45px;
	font-weight: bold;
	font-size: 18px;
}

.m-catwrap {
	display: none;
}
@media all and (max-width: 1030px){
	.header-container-left .menunav &gt; li &gt; a {
		font-size: 12px;
	}
	.sclogin-modal-links a {
		font-size: 12px;
	}
	#d-footer {
		padding-top: 10px;
		font-size: 13px;
	}
	#d-footer .d-grid {
		padding-left: 0;
		padding-right: 0;
	}
	#update_cart .col-sm-8, #update_cart .col-sm-4 {
		float: none;
		width: auto;
	}
}
@media all and (max-width: 480px){
	.jshop.list_product.row.row-flex &gt; div.col-sm-4 {
		flex-basis: 100% !important;
		max-width:100%; 
	}
	.row.list_product_mobile ul.group_sizes {
		margin: 0 auto;
		max-width: 320px;
	}
}
@media all and (max-width: 760px){
	.header-info .number + .number {
	  display: none;
	}
	.home-page .h3 {
		display: none !important;
	}
	.home-page .video {
		display: none !important;
	}
	.home-page .text {
		display: none !important;
	}
	.home-page .item {
		display: none !important;
	}
	.home-page .map {
		display: none !important;
	}
	body#glavnaya {
		background:hsl(0, 0%, 93%);
	}
	.nav_aside__xstoggle {
		right: auto;
		left: 0;
	}
	.nav_aside__xstoggle:after {
		display: none;
	}

	.d-header__logo {
		margin-top: 10px;
		margin-left: 40px;
	}

	/*.header-info .city {
		display: none;
	}*/

	/*
	a[href="#login-modal"]{
		font-size: 0;
	}
	
	.sclogin {
		font-size: 0;
	}
	*/

	.fa-navicon:before {
		color: #000;
	}


	.moduletable-sclogin {
		position: absolute;
		top: 20px;
		right: 165px;
	}

	.header-info {
		height: 70px;
	}

	.header-info &gt; div.lk {
		position: static;
	}
	.header-info .phone {
		display: block !important;
		position: absolute;
		top: 18px;
		right: 100px;
		font-size: 0;
	}

	.header-info .number:before {
		width: 22px;
		height: 22px;
	}

	.moduletable-cart {
		position: absolute;
		top: 6px;
		right: 37px;
		width: auto;
		padding: 0;
	}

	.logo-small {
		z-index: auto;
	}
	.head-menu {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		background: #fff;
		box-sizing: border-box;
		padding: 0;
		height: 1px;
		border:0;
	}

	.head-menu--mtrigger {
		position: absolute;
		right: -3px;
		top: 67px;
		height: 69px;
		width: 70px;
		text-align: center;
		font: normal normal normal 14px/1 FontAwesome;
		border-left: 1px solid #fff;
		border-bottom: 1px solid #fff;
		background: #fff;
	}
	.head-menu--mtrigger:before {
		content: "\f002";
		color: #000;
		line-height: 70px;
		font-size: 22px;
	}
	
	.head-menu--mtrigger.active {
		/*
		border-left: 1px solid #13682e;
		border-bottom: 1px solid #13682e;
		*/
		top: 0;
	}
	
	.head-menu--mtrigger.active:before {
		content:"\f00d";
	}

	.moduletable-search button {
		margin-top: -2px;
		right: 18px;
	}

	.header-container-left:before, .header-container-left:after {
		display: none;
	}

	.moduletable-search {
		padding: 0;
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		width: auto !important;
		transform: translateY(-70px);
		background: #fff;
		/*transition: .2s;*/
		height: 70px;
		z-index: 1;
	}
	.moduletable-search.active {
		transform: translateY(0);
		border-bottom: 1px solid #13682e;
		padding: 0 50px 0 0;
	}

	.moduletable-search form {
		padding: 18px 12px 0;
	}


	#d-aside {
		left: 0;
		right: auto;
		width: 230px;
		margin-left: -300px;
	}

	html.is-nav-aside-opened-xs #d-aside {
		margin-left: 0;
	}

	.nav_aside__xstoggle_aside {
		right: auto;
		left: 100%;
	}

	html.is-nav-aside-opened-xs #d-aside__overlay {
		left: auto;
		right: -999em;
	}
	.a-menu .moduletable {
		display: block !important;
		background: #fff;
	}
	/*
	.a-menu .moduletable ul li:first-child, .a-menu .moduletable ul li:last-child {
		display: none;
	}
	*/
	
		/*
	.a-menu .item-189, .a-menu .item-108 {
		display: none !important;
	}
	
	*/
	
	
		.a-menu .item-189 {
		display: none !important;
	}
	
	.a-menu .item-298 img {
		display: none !important;
	}
	.a-menu .item-298 a:before {
		content:"Р’РёРґРµРѕ";
	}
	.a-menu .moduletable {
		border-top: 1px solid #17672d;
		border-bottom: 1px solid #17672d;
	}
	.a-menu .moduletable ul li {

	}
	.a-menu .moduletable ul li a {
		padding:9px 0;
		font-size: 11px;
		line-height: 17px;
		color: #17672d;
		text-decoration: none;
	}
	#d-wrap {
		padding-top: 70px;
	}
	#d-header {
		box-shadow: none;
		border:0;
	}
	/*
	.nav-tabs-block {
		display: none;
	}

	.tab-pane#tab1 {
		display: none;
	}
	*/
	.moduletable-action {
		padding: 12px;
		background: #fff;
		margin: 0 -15px 12px;
	}
	.moduletable-action h3, .m-namex, .m-position-4 h3 {
		text-align: left;
		font-weight: 400;
		word-spacing: 2px;
		letter-spacing: 0;
		font-size: 130%;
		color: #17672d;
		margin: 0 0 10px;
		padding: 0 0 2px;
	}
	.moduletable-action .actions {
		display: block !important;
	}
	.moduletablehome-slider {
		margin: 0 -15px 12px;
		background: #fff;
		padding: 12px 15px 40px;
	}
	.action-label &gt; div, .newsflash-action a.readmore {
		display: none;
	}
	h4.newsflash-title-action {
		margin: 10px 0 0;
		padding: 0;
		font-size: 15px;		
	}
	h4.newsflash-title-action a {
		font-size: 14px;
		line-height: 18px;
		font-weight: normal;
		color: #17672d;
		font-family: 'PFSquareSansPro-Regular', 'pfsquaresanspro-regular';
		display: block;
		min-height: 54px;
		margin: 0;
	}
	.newsflash-action .item {
		box-shadow:none;
		width: 49%;
		margin: 0 0 2% 1%;
		box-sizing:border-box;
		float: left;
		border:1px solid #dddddd;
		padding: 10px;
	}
	.newsflash-action .item:nth-child(odd){
		margin: 0 1% 2% 0;
	}
	.newsflash-action .item div {
		padding: 0;
	}
	.newsflash-action {
		padding: 0;
	}
	.actions:after {
		content:"";
		display: table;
		clear: both;
	}
	.newsflash-action .item .item-image {
		display: block;
		height: 145px;
		overflow: hidden;
	}
	.tp-bullets {
		bottom: -44px !important;
	}
	.tp-bullets.simplebullets.round .bullet {
		border:2px solid #13682e !important;
	}
	.tp-bullets.simplebullets.round .bullet.selected {
		background: #13682e;
	}
	.m-catwrap {
		position: relative;
		padding: 12px 12px 20px;
		background: #fff;
		margin: 0 -15px 20px;
		overflow-x: auto;
		overflow-y: inherit;
	}
	.m-catwrap:before {
		content:"РљР°С‚Р°Р»РѕРі";
		text-align: left;
		font-weight: 400;
		word-spacing: 2px;
		letter-spacing: 0;
		font-size: 130%;
		color: #17672d;
		margin: 0 0 12px;
		font-family: 'Conv_SansRoundedC';
		display: block;
	}
	.m-catwrap ul.nav_aside__catalog {
		display: table;
		padding: 0;
		margin: 0;
	}
	.m-catwrap .nav_aside__catalog li {
		display: table-cell;
		
		padding: 0;
		margin: 0;
	}
	.m-catwrap .nav_aside__catalog li a {
		display: block;
		width: 105px;
		text-align: center;
		text-decoration: none;
		font-size: 14px;
		font-family: 'PFSquareSansPro-Regular', 'pfsquaresanspro-regular';
	}
	.m-catwrap figure {
		display: block;
		margin: 0 auto 12px;
		width: 60px;
		height: 60px;
		border-radius: 50%;
		background-color: #2c7540;
	}
	.m-catwrap figure:before {
		display: block !important;
		width: 60px !important;
		height: 60px !important;
		background-position: 50% 50% !important;
	}
	.m-swper .owl-carousel {
		display: table;
	}
	.m-swper {
		position: relative;
		margin: 0 -15px 20px;
		background: #fff;
		overflow-x: auto;
		overflow-y: inherit;
		padding: 20px 12px;
		display:none;
	}
	.m-swper .item {
		display: table-cell;
		box-shadow: none !important;
		background: transparent !important;
		padding: 0 7px !important;
	}
	.m-swper .no-price {
		display: none;
	}
	.m-swper .image {
		width: 130px;
	}
	.m-swper .jshop_list_product .product .name {
		margin: 0;
		height: 30px;
		overflow: hidden;
		min-height: 1px;
	}
	.m-swper .jshop_list_product {
		width: auto;
		margin: 0 !important;
	}
	.nav_aside__main .moduletable.visible-xs {
		display: none !important;
	}
	.m-videox {
		position: relative;
		background: #fff;
		padding: 12px;
		overflow-x: auto;
		overflow-y: inherit;
		margin: 0 -15px 20px;
	}
	.m-videox .owl-carousel {
		display: table;
	}

	.m-videox .item {
		display: table-cell;
	}
	.m-videox .item a {
		display: block;
		width: 160px;
		margin: 0 20px 0 0;
	}

	.m-videobuttonx {
		background: #fff;
		margin: 0 -15px 20px;
		padding: 20px 20px 10px;
	}
	.m-position-4 {
		position: relative;
		background: #fff;
		margin: 0 -15px 20px;
		padding: 15px;
	}
	.zentools {
		float: none;
		width: auto;
	}
	.zentools * {
		float: none !important;
	}
	.m-position-4 .zentools ul {
		float: none;
		width: auto;
		padding: 0;
		margin: 0;
	}
	.m-position-4 .zentools div {
		width: auto !important;
		float: none !important;
	}

	#d-content {
		margin-bottom: 0;
	}
	/*
	.m-swipe {
		position: absolute;
		bottom: -20px;
		left: 100px;
		width: 20px;
		height: 20px;
		background: url(swipe-left.svg) 0 0 no-repeat;
		background-size: 100% auto;
	}
	*/
	.m-swipe {
		/*
		position: absolute;
		bottom: -18px;
		left: 100px;
		*/
		z-index: 1;
		position: relative;
		margin: -36px 0 0 100px;
		width: 30px;
		height: 30px;
		background: url(swipe-left.svg) 0 0 no-repeat;
		background-size: 100% auto;
		transition: .2s;
		animation: 2.1s swipe infinite 1s;
	}
	.m-swipe.disabled {
		display: none;
		animation: none;
	}
	/*
	.m-videox::-webkit-scrollbar-track {border-radius: 4px; background:#17672d;}
	.m-swper::-webkit-scrollbar-track {border-radius: 4px; background:#17672d;}
	.m-catwrap::-webkit-scrollbar-track {border-radius: 4px; background:#17672d;}
	
	.m-videox::-webkit-scrollbar {width: 6px;}
	.m-swper::-webkit-scrollbar {width: 6px;}
	.m-catwrap::-webkit-scrollbar {width: 6px;}

	.m-videox::-webkit-scrollbar-thumb {border-radius: 4px;background: #f0f2f5;}
	.m-swper::-webkit-scrollbar-thumb {border-radius: 4px;background: #f0f2f5;}
	.m-catwrap::-webkit-scrollbar-thumb {border-radius: 4px;background: #f0f2f5;}

	.m-videox:hover::-webkit-scrollbar-thumb {background: #6a7d9b;}
	.m-swper:hover::-webkit-scrollbar-thumb {background: #6a7d9b;}
	.m-catwrap:hover::-webkit-scrollbar-thumb {background: #6a7d9b;}
	
	div[itemprop="articleBody"]{
		background:#fff;
	}
	*/
	.page-header h1 {
		padding: 20px 0px !important;
		font-size: 18px !important;
		line-height: 1.4 !important;
	}
	.trustus div.text img {
		margin-left: -35px;
	}
	.abc p {
		margin-left: 60px;
		margin-top: 15px;
		font-size: 16px;
		line-height: 19px;
	}
	.trustus div.text {
		padding-right: 10px;
	}
	.videoobzor_page .tab-pane {
		padding: 20px;
	}
	.videoobzor_page .nav-tabs &gt; li &gt; a {
		/*font-size: 30px !important;*/
		/*border-radius: 0;*/
		padding: 20px 15px;
		color: #17672d;
		line-height: 1;
		transition: none;
		text-align: center;
		font: 700 20px/1.1 'Nokia Sans';
		background: none;
	}
	.d-grid {
		padding-left: 10px;
		padding-right: 10px;
	}
	body#videoobzor #d-content {
		background: #fff;
	}
	body#videoobzor .item-page {
		box-shadow: none;
	}
	.videoobzor_page .item_videos_nav .item_videos_next {
		right: -10px;
	}
	.videoobzor_page .item_videos_nav .item_videos_prev {
		left: -10px;
	}
	.jshop_list_product, .item-page-dostavka-block .position-1 {
		width: auto;
	}
	.jshop_list_product .block_item.block_product {
		padding: 6px 6px 20px;
		margin: 0;
	}
	.jshop.list_product.row.row-flex &gt; div.col-sm-4 {
		flex-basis: 50%;
		/*overflow: hidden;*/
	}
	body#glavnaya .jshop_list_product .product .name {
		height: 60px;
		line-height: 60px;
		overflow: hidden;
		font-size: 0;
	}
	.jshop_list_product .product .name a {
		display: inline-block !important;
		vertical-align: middle !important;
		font-size: 14px !important;
		line-height: 15px !important;
	}
	.jshop h1 {
		margin-top: 12px;
	}
/*	.block_product ul.group_sizes li {
		display: block;
		max-width: 120px;
		margin: 0 auto;
		text-align: center;
	}
	ul.group_sizes li {
		margin-bottom: 12px;
	

	}*/
	
	
	
	
ul.group_sizes .buttons,
#comjshop_list_product .block_product.product_group ul.group_sizes .buttons {
     border: 1px solid #e5e5e5;
     border-radius: 40px;
     margin: 0;
     padding-left: 10px;
     max-width: 98px;
     display: flex;
     vertical-align: top;
     margin-left:-50px;
}	
	
	
ul.group_sizes .buttons a,
#comjshop_list_product .block_product.product_group ul.group_sizes .buttons a {
     width: 35px;
     height: 45px;
     border-radius: 100%;
     margin-left: 10px;
     background: url(../images/buy.svg) no-repeat center / contain ;
     display: inline-block;
     text-indent: -9999999px;
     vertical-align: top;
}	
	
	
	
	
	
	ul.group_sizes input[type="text"],
#comjshop_list_product .block_product.product_group ul.group_sizes input[type="text"] {
     width: 30px;
     height: 42px;
     text-align: center;
     padding: 0;
     border: 0;
     vertical-align: top;
     margin-top:-0px;
}



ul.group_sizes input[type="button"],
#comjshop_list_product .block_product.product_group ul.group_sizes input[type="button"]{
     height: 22px;
     padding: 0;
     border: 0;
     width: 10px;
     vertical-align: top;
     margin-top:10px;
}
	
	
	
	
	
	
	
	
	
	#comjshop_list_product .block_product.product_group ul.group_sizes .group_notavail {
		text-align: right;
		/*margin-bottom: 45px;*/
	}
	.sf_wrapper {
		margin: 12px auto 0;
	}
	.sf_inline .sf_block {
		padding:4px 10px;
		width: 100%;
		box-sizing:border-box;
	}
	.sf_block:last-of-type .sf_block_params {
		left: 0;
	}
	.cart_steps_wrap {
		padding: 0 20px 35px;
	}
	.product_name .data .wishboxorderitemcomment_text {
		outline: 0;
	}
	.header-info .lk a {
		font-size: 0 !important;
	}
	.jshop_img_description {
		padding: 0 !important;
		float: none !important;
     /*  	width: auto !important; */
	}
	#list_product_image_thumb &gt; a {
		display: inline-block !important;
		vertical-align: top !important;
		width: 20% !important;
		height: 20% !important;
	}
	.product_image_wrapper {
		display: flex;
	/* 	flex-direction: column-reverse;*/

	}
	
	
	
	.img-responsive, .thumbnail &gt; img, .thumbnail a &gt; img, .carousel-inner &gt; .item &gt; img, .carousel-inner &gt; .item &gt; a &gt; img{
	    
	    
	  max-width:100%!important; 
	    
	}
	
	
		
	.img-responsive{
	    
	    
	  max-width:100%!important; 
	    
	}
	
	
	
	
	.productfull .image_middle {
		width: auto !important;
	}
	#comjshop.jshop.productfull {
		padding: 30px 0 !important;
	}
	.m-catwrap {
		display: block;
	}
}

@media all and (max-width: 340px){
	.moduletable-cart {
		right: 37px;
	}
	.header-info .phone {
		right: 95px;
	}
	.moduletable-sclogin {
		right: 155px;
	}
	.no-price a {
		font-size: 12px;
		padding: 6px;
	}
	#registerPopup .modal-dialog {
		max-width: 100%;
	}
}

.mdl-similar-products .owl-carousel{
	display: block !important
}
.mdl-similar-products {
  margin-top: 30px;
}
.mdl-similar-products .button_detail {
	background: #17672d;
    color: #fff;
    text-decoration: none;
    padding: 9px 25px 8px;
    border-radius: 30px;
    display: none;
}
[data-user="1"] .mdl-similar-products .button_detail {
	display: inline-block;
}
.mdl-similar-products .button_detail:hover {
	background: #0a521e;
}

.mdl-similar-products .price-block-label {
	display: none;
}
[data-user="1"] .mdl-similar-products .price-block-label {
	display: block;
}

.mdl-similar-products .no-price {
	display: inline-block;
}
[data-user="1"] .mdl-similar-products .no-price {
	display: none;
}
@media all and (max-width: 360px){
 .modal-header {
 	padding: 0;
 }
 .controls input {
 	margin-bottom: 10px;
 }
 #login-modal .modal-register-block {
 	padding-bottom: 0;
 }
 #login-modal .modal-title-enter {
 	font:20px/1.2 'Times New Roman';
 }
 span.sf_text, #login-modal.sourcecoast ul li a {
 	font-size: 18px;
 }
 .modal-title-enter {
 	padding: 12px 0;
 }
 #registerPopup .modal-title-enter {
 	font-size: 17px;
 	line-height: 21px;
 	padding: 30px 0 20px;
 }
 #registerPopup .sub-header {
 	font-size: 13px;
 }
 #registerPopup .sub-header2 {
 	font-size: 13px;
 }
 #comjshop_register .register_step .register_step_inner {
 	padding: 0;
 }
 #comjshop_register .register_step {
 	margin: 10px 0;
 }
 #comjshop_register .register_step input {
 	margin-bottom: 12px;
 }
 .register_already {
 	margin-top: 0;
 }
 #registerPopup .header {
 	font-size: 17px;
 }
 #registerPopup #comjshop_register {
 	overflow-y: auto;
 	overflow-x: hidden;
 }
}



/*С‚РµСЃС‚*/</pre></body></html>