/* CATALOG AJAX */

/* .catalog-filter-block.loading:after {position:absolute; top:0; left:0; right:0; bottom:0; z-index:99; display:block; content:' '; background-color:#FFF; opacity:0.6} */

.catalog-filter-block.loading:after {position:absolute; top:0; left:0; right:0; bottom:0; z-index:90; display:block; content:' '; background-color:#FFF; opacity:0.01}
.catalog-filter-block.loading:after {display:none !important}
.catalog-items-block.loading:after {position:absolute; top:-20px; left:0; right:0; bottom:0; z-index:90; display:block; content:' '; background-color:#FFF; opacity:0.6}


/* CATALOG MAIN */

/* body .catalog-page {display:table; width:100%}
body .catalog-page > .body {display:table-row}
body .catalog-page .catalog-filter-block {display:table-cell; width:300px}
body .catalog-page .catalog-items-block {display:table-cell; width:100%} */


@media screen and (min-width: 1000px) {
   body .catalog-page > .body { overflow: hidden; }
   body #catalog-filter-block { float: left; width: 300px; margin:0}
   body #catalog-items-block {float: none; margin: 0 0 0 300px;}
   body .catalog-items-tools:after {content:' '; height:48px; display:block}
} 
@media screen and (max-width: 999px) {
	body .catalog-items-tools:after {content:' '; display:block; clear:both; height:1px }
}



/* CATALOG FILTER */

.catalog-filter-block {
	position:relative; width: 300px; float: left;
	box-sizing: border-box; 
}
.catalog-filter { -webkit-user-select:none; -moz-user-select:none; user-select:none; }

.catalog-filter-field.empty {display:none !important}
.catalog-filter-field.collapsed .catalog-filter-field-title {}



.catalog-filter-sets-count:empty {display:none}
.catalog-filter-sets-count:before {content:' (';}
.catalog-filter-sets-count:after {content:')';}


.catalog-filter-field-title {
	position:relative; display: block; box-sizing: border-box; /* padding:9px 40px 6px 40px; 
	font-size:14.5px; font-weight:bold; text-transform:uppercase; */
	padding:12px 40px 10px 40px; font-size:14.5px; text-transform:uppercase;
	border: 1px solid #e6e6e6;  border-top-width:0;
	cursor:pointer;
}
.catalog-filter-field.set .catalog-filter-field-title .text {color:#1096AE}
.catalog-filter {border-top:1px solid #e6e6e6}


.catalog-filter-field .catalog-filter-field-title:after {position:absolute; right:16px; width:16px; height:16px; display:inline-block; background:url(../img/nv-i-filter-arrow-right-1-2.svg) no-repeat; content:' ';}


.catalog-filter-field.collapsed .catalog-filter-field-title:after {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); margin-top:0px; margin-right:0px}
.catalog-filter-field .catalog-filter-field-title:after {-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg);transform: rotate(90deg); margin-top:4px; margin-right:4px}


.catalog-filter-field.collapsed .catalog-filter-field-field {display:none}

.catalog-filter-field .catalog-filter-field-reset {display:none}
.catalog-filter-field.set .catalog-filter-field-reset {display:inline-block; vertical-align:top; margin:0px 2px 0 0; float:right; font-size:12px; font-weight:normal; text-transform:none;}
.catalog-filter-field-reset:before {content:'Сброс';}
.catalog-filter-field-reset:hover:before {text-decoration:underline }

 

.catalog-filter-field-field {
	display:block; border:1px solid #e6e6e6; border-top-width:0;
}
.catalog-filter-field-field > .body {display: block; padding:12px 0 4px 40px;}

.catalog-filter-tools {
	
}



.catalog-filter-field.field-type-list_checkbox {}
.catalog-filter-field-field input[type=checkbox] {display:none}
.catalog-filter-field-field input[type=checkbox] + .text {display:inline-block; vertical-align:top; margin:0 4px 8px 0; padding:3px 5px; /* padding:1px 4px; */ background-color:#fff; border:1px solid #1096AE}
.catalog-filter-field-field input[type=checkbox]:hover + .text {color:#1096AE}
.catalog-filter-field-field input[type=checkbox]:checked + .text {color:white; background-color:#1096AE;}
.catalog-filter-field-field input[type=checkbox]:disabled + .text {opacity:0.3}

body .catalog-filter-field.field-type-list_checkbox.scrollable .catalog-filter-field-field label, body .catalog-filter-field.field-type-list_checkbox.scrollable input[type=checkbox] + .text {display:block}
body .catalog-filter-field.field-type-list_checkbox.scrollable input[type=checkbox] + .text:before {display:inline-block; vertical-align:bottom; width:16px; height:16px; margin:0 10px 2px 0; background:url(../img/nv-i-form-checkbox-1-2.svg) no-repeat; /* border:2px solid #e5e5e5; */ content:' '}
body .catalog-filter-field.field-type-list_checkbox.scrollable input[type=checkbox]:checked + .text:before {content:' '; background:url(../img/nv-i-form-checkbox-checked-1-2.svg) no-repeat; /* border-color:#1096AE; */ text-align:center; }
body .catalog-filter-field.field-type-list_checkbox.scrollable input[type=checkbox]:checked + .text {color:#1096AE !important;  background-color:white !important}
body .catalog-filter-field.field-type-list_checkbox.scrollable input[type=checkbox]:disabled + .text {}

body #catalog-filter-field-color input[type=checkbox] + .text:before {width:18px; height:18px}
body #catalog-filter-field-color input[type=checkbox]:checked + .text:before {background-image:url(../img/nv-i-form-checkbox-1-2.svg);}


.catalog-filter-field-field input[type=checkbox] + .text {min-width:16px; font-size:95%}
.catalog-filter-field-field.scrollable input[type=checkbox] + .text {font-size:100%}

/* */

.catalog-filter-field-field label {cursor:pointer}

.catalog-filter-field.field-type-list_checkbox.scrollable .catalog-filter-field-field {max-height:220px; overflow-y:auto;}
.catalog-filter-field.field-type-list_checkbox.scrollable .catalog-filter-field-field span.input-wrap {display:block; border:none; color:inherit}
.catalog-filter-field.field-type-list_checkbox.scrollable .catalog-filter-field-field label {display:inline-block; border:none; color:inherit}




body .catalog-filter-field.scrollable .catalog-filter-field-field input[type=checkbox] + .text {margin:0 0 2px 0; padding:2px 4px; border:none; background-color:none; color:inherit}
body .catalog-filter-field.scrollable .catalog-filter-field-field input[type=checkbox]:hover + .text {color:#1096AE}
body .catalog-filter-field.scrollable .catalog-filter-field-field input[type=checkbox]:checked + .text {background-color:none; color:white;}

.catalog-filter-field.field-type-list_link .input-wrap {display:block}
.catalog-filter-field.field-type-list_link a {text-decoration:none;}
.catalog-filter-field.field-type-list_link a:first-letter {text-transform:capitalize}
.catalog-filter-field.field-type-list_link a {display:inline-block; margin:0 0 2px 0; padding:2px 0;}
.catalog-filter-field.field-type-list_link a:hover {color:#1096AE}
.catalog-filter-field.field-type-list_link input {display:none}
.catalog-filter-field.field-type-list_link input:checked + a {color:#1096AE}
.catalog-filter-field.field-type-list_link input:disabled + a {display:none}
#catalog-filter-field-model input:disabled + a {display:inline-block}


@media screen and (max-width: 999px) {
	.catalog-filter-field.field-type-list_checkbox .input-wrap {margin-bottom:6px}
	.catalog-filter-field.field-type-list_link .input-wrap {margin-bottom:4px}
}





.catalog-filter-controls {display:none}

/* .catalog-item-fitags .catalog-item-fitag-reset-all {display:none !important} */


/* CATALOG ITEMS */

.catalog-page .catalog-items-block {position:relative; float:left; } /* width:700px; */
.catalog-page .catalog-items {margin-left:20px;}
.catalog-items .catalog-item {
	position:relative; z-index:1; 
	display:inline-block; vertical-align:top; text-align:left;
	box-sizing:border-box; width:150px; margin:0 0 15px 0; padding:0 10px; 
	/* width:20%; min-width:170px; */
	/* padding:0 15px 0 20px; *//* width:150px; margin:0 15px 15px 0; padding:0 15px 0 20px; */
}
.catalog-items .owl-item {
	position:relative; z-index:1; 
	display:inline-block; vertical-align:top; text-align:left;
	box-sizing:border-box; width:150px; margin:0 0 15px 0; padding:0 10px; 
	/* width:20%; min-width:170px; */
	/* padding:0 15px 0 20px; *//* width:150px; margin:0 15px 15px 0; padding:0 15px 0 20px; */
}
.owl-carousel .owl-nav button.owl-next::before{
	background: url(../img/nv-i-photo-arrow-right-1-2.svg) right center no-repeat;
	display: inline-block;
	content: ' ';
	width: 25px;
	height: 50px;
	margin: 100px 0 0 -10px;
	top: 50%;
	position: absolute;
	left: 10px;
	margin-top: -25px;
}
.owl-carousel .owl-nav button.owl-next{
	position: absolute;
    right: -25px;
    top: 30%;
    color: #fff !important;
    width: 25px;
    height: 50px;
	background-color: #fff !important;
}

.owl-carousel .owl-nav button.owl-prev::before{
	background: url(../img/nv-i-photo-arrow-left-1-2.svg) right center no-repeat;
	display: inline-block;
	content: ' ';
	width: 25px;
	height: 50px;
	margin: 100px 0 0 -10px;
	top: 50%;
	position: absolute;
	left: 10px;
	margin-top: -25px;
}
.owl-carousel .owl-nav button.owl-prev{
	position: absolute;
    left: -25px;
    top: 30%;
    color: #fff !important;
    width: 25px;
    height: 50px;
    background-color: #fff !important;
}

.catalog-items .owl-item .catalog-item{
	width:100% !important;
}
.catalog-page .catalog-items .catalog-item {}

.catalog-items .catalog-item > .body {position:relative; z-index:2; display:block; vertical-align:top}
.catalog-items .catalog-item:hover:before {
	position:absolute; top:-5px; left:-0px; right:-0px; bottom:-5px; z-index:0; display:block; content:' ';
	border:1px solid #e5e5e5; bottom:-10px; /* box-shadow: 0px 0px 6px 0px rgba(51,51,51,0.6); */
} 
.catalog-nohover .catalog-items .catalog-item:hover:before {display:none !important}

.catalog-items.s1x-items .catalog-item {width:100%}
.catalog-items.s2x-items .catalog-item {width:49.1%}
.catalog-items.s3x-items .catalog-item {width:32.5%}
.catalog-items.s4x-items .catalog-item {width:32.5%}
.catalog-items.s5x-items .catalog-item {width:24%}
.catalog-items.s6x-items .catalog-item {width:15.6%}
.catalog-items.s7x-items .catalog-item {width:13.2%}
.catalog-items.s8x-items .catalog-item {width:11.5%}
.catalog-items.s9x-items .catalog-item {width:10.1%}
.catalog-items.s10x-items .catalog-item {width:9%}

.catalog-history-block-content .catalog-items.s1x-items .catalog-item {width:50% !important}
.catalog-history-block-content .catalog-items.s2x-items .catalog-item {width:30% !important}
.catalog-history-block-content .catalog-items.s3x-items .catalog-item {width:20% !important}
.catalog-history-block-content .catalog-items.s4x-items .catalog-item {width:15% !important}
.catalog-history-block-content .catalog-items.s5x-items .catalog-item {width:12.5% !important}
.catalog-history-block-content .catalog-items.s6x-items .catalog-item {width:12.5% !important}
.catalog-history-block-content .catalog-items.s7x-items .catalog-item {width:12.5% !important}
.catalog-history-block-content .catalog-items.s8x-items .catalog-item {width:12.5% !important}
.catalog-history-block-content .catalog-items.s9x-items .catalog-item {width:11% !important}
.catalog-history-block-content .catalog-items.s10x-items .catalog-item {width:10% !important}

.catalog-history-block-content .catalog-item-picture img {
    min-width: auto !important;
    min-height: auto !important;
}

@media screen and (min-width: 1366px) {
	.catalog-page .catalog-items-block {max-width:1066px}
	.catalog-page .catalog-items .catalog-item {width:24.7%}
	.catalog-page .catalog-items.grid-large .catalog-item {width:33.3%}
}

/* .catalog-nowrap .catalog-items {max-height:240px; padding-top:10px; padding-right:10px; overflow-y:hidden} */

.catalog-nowrap .catalog-items {text-align:center}
.catalog-nowrap .catalog-items .catalog-item {display:none}
.catalog-nowrap .catalog-items .catalog-item:nth-child(1) {display:inline-block}

.catalog-nowrap .catalog-items.s1x-items .catalog-item:nth-child(1), .catalog-nowrap .catalog-items.s1x-items .catalog-item:nth-child(2) {display:inline-block}
.catalog-nowrap .catalog-items.s2x-items .catalog-item:nth-child(1), .catalog-nowrap .catalog-items.s2x-items .catalog-item:nth-child(2), .catalog-nowrap .catalog-items.s2x-items .catalog-item:nth-child(3), .catalog-nowrap .catalog-items.s2x-items .catalog-item:nth-child(4) {display:inline-block}
.catalog-nowrap .catalog-items.s3x-items .catalog-item:nth-child(1), .catalog-nowrap .catalog-items.s3x-items .catalog-item:nth-child(2), .catalog-nowrap .catalog-items.s3x-items .catalog-item:nth-child(3) {display:inline-block}

.catalog-nowrap .catalog-items.s4x-items .catalog-item:nth-child(1), .catalog-nowrap .catalog-items.s4x-items .catalog-item:nth-child(2), .catalog-nowrap .catalog-items.s4x-items .catalog-item:nth-child(3), .catalog-nowrap .catalog-items.s4x-items .catalog-item:nth-child(4) {display:inline-block}
.catalog-nowrap .catalog-items.s5x-items .catalog-item:nth-child(1), .catalog-nowrap .catalog-items.s5x-items .catalog-item:nth-child(2), .catalog-nowrap .catalog-items.s5x-items .catalog-item:nth-child(3), .catalog-nowrap .catalog-items.s5x-items .catalog-item:nth-child(4), .catalog-nowrap .catalog-items.s5x-items .catalog-item:nth-child(5) {display:inline-block}
.catalog-nowrap .catalog-items.s6x-items .catalog-item:nth-child(1), .catalog-nowrap .catalog-items.s6x-items .catalog-item:nth-child(2), .catalog-nowrap .catalog-items.s6x-items .catalog-item:nth-child(3), .catalog-nowrap .catalog-items.s6x-items .catalog-item:nth-child(4), .catalog-nowrap .catalog-items.s6x-items .catalog-item:nth-child(5), .catalog-nowrap .catalog-items.s6x-items .catalog-item:nth-child(6) {display:inline-block}
.catalog-nowrap .catalog-items.s7x-items .catalog-item:nth-child(1), .catalog-nowrap .catalog-items.s7x-items .catalog-item:nth-child(2), .catalog-nowrap .catalog-items.s7x-items .catalog-item:nth-child(3), .catalog-nowrap .catalog-items.s7x-items .catalog-item:nth-child(4), .catalog-nowrap .catalog-items.s7x-items .catalog-item:nth-child(5), .catalog-nowrap .catalog-items.s7x-items .catalog-item:nth-child(6), .catalog-nowrap .catalog-items.s7x-items .catalog-item:nth-child(7) {display:inline-block}
.catalog-nowrap .catalog-items.s8x-items .catalog-item:nth-child(1), .catalog-nowrap .catalog-items.s8x-items .catalog-item:nth-child(2), .catalog-nowrap .catalog-items.s8x-items .catalog-item:nth-child(3), .catalog-nowrap .catalog-items.s8x-items .catalog-item:nth-child(4), .catalog-nowrap .catalog-items.s8x-items .catalog-item:nth-child(5), .catalog-nowrap .catalog-items.s8x-items .catalog-item:nth-child(6), .catalog-nowrap .catalog-items.s8x-items .catalog-item:nth-child(7), .catalog-nowrap .catalog-items.s8x-items .catalog-item:nth-child(8) {display:inline-block}


/* CATALOG LITE */

/* .catalog-lite .catalog-items {margin-left:10px; margin-right:10px} */

.catalog-lite .catalog-item-sizes {display:none !important}
.catalog-lite .catalog-items-tools {display:none !important}
.catalog-lite .catalog-item-fastview-link {display:none !important}

/* CATALOG SPECIAL */





.catalog-items-tools {margin:0 0 0 30px}

.catalog-navigatior {margin:30px 0 25px 0}
.catalog-navigatior div {display:inline-block; vertical-align:top}
.catalog-navigatior input[type=radio] {display:none} 
.catalog-navigatior .input-wrap a {text-decoration:none}

.catalog-navigatior .catalog-navigator-field-title {display:inline-block; vertical-align:top; margin:4px 10px 0 0}


.catalog-items-tools .catalog-navigatior-block {display:inline-block; vertical-align:top; float:left}
.catalog-items-tools .ui-nav {display:inline-block; vertical-align:top; float:right; margin:25px 0 25px 0}



/* PAGER */ 

.catalog-navigatior .input-wrap input + a, .ui-nav .nav-item .text {
	position:relative;
	box-sizing:border-box; min-width:28px; min-height:24px;
	display:inline-block; vertical-align:top; margin:0 5px 0 0; padding:3px 4px; text-align:center; text-decoration:none; border:1px solid #CCC;
}



.catalog-navigatior .input-wrap input + a:hover, .ui-nav .nav-item:hover .text {border-color:#1096AE}
.catalog-navigatior .input-wrap input[checked] + a, .ui-nav .nav-item.selected .text {background:#1096AE; color:white; border-color:#1096AE; }
.ui-nav a {text-decoration:none;}
/* .ui-nav .nav-item:empty {display:none} */

.ui-nav {text-align:center}
.ui-nav .nav-prev-page .text:after {position:absolute; left:50%; top:50%; width:18px; height:14px; margin-left:-10px; margin-top:-7px; display:inline-block; content:' '; background:url(../img/nv-i-filter-arrow-left-1-2.svg) center center no-repeat; }
.ui-nav .nav-next-page .text:after {position:absolute; left:50%; top:50%; width:18px; height:14px; margin-left:-7px; margin-top:-7px; display:inline-block; content:' '; background:url(../img/nv-i-filter-arrow-right-1-2.svg) center center no-repeat}

.ui-nav .nav-next-page .text:before {content:'_'; color:transparent;}
.ui-nav .nav-prev-page .text:before {content:'_'; color:transparent;} 
.ui-nav .nav-prev-page.disabled, .ui-nav .nav-next-page.disabled {display:none}



.breadcrumb-items,   .catalog-item-breadcrumbs { margin:0 0 12px 0px; text-transform:uppercase;}
.breadcrumb-items .breadcrumb-item a,   .catalog-item-breadcrumbs a {font-size:11px; text-decoration:none}
.breadcrumb-items .breadcrumb-item a:hover,   .catalog-item-breadcrumbs a:hover {color:#1096AE}
.breadcrumb-items .breadcrumb-separator,   .catalog-item-breadcrumbs-separator {margin:0 10px}
.breadcrumb-items .breadcrumb-separator:before,   .catalog-item-breadcrumbs-separator:before {content:' '; background:url(../img/nv-i-arrow-right-1-2.svg) no-repeat center center}
.breadcrumb-items .breadcrumb-separator:before {padding-left:6px }

.catalog-item-breadcrumbs-return {}
.catalog-profile .catalog-item-breadcrumbs-return:before {display:inline-block; vertical-align:top; width:36px; height:36px; margin:-9px 10px -6px 5px; padding:0; content:' ';  background:url(../img/nv-i-back-1-2.svg) no-repeat center center; cursor:pointer}
.catalog-profile .catalog-item-breadcrumbs-return:hover:before {background-image:url(../img/nv-i-back-hover-1-2.svg)}


.catalog-item-fitags {margin:20px 0 -5px 0px}
.catalog-item-fitags:empty {display:none}
.catalog-item-fitag, .catalog-item-fitag-reset-all {position:relative; display:inline-block; vertical-align:top; margin:0 8px 8px 0; padding:7px 28px 6px 15px; border:1px solid #1096AE}
.catalog-item-fitag-reset-all {border:1px solid transparent; text-decoration:none; margin-left:-5px; cursor:pointer}
.catalog-item-fitag-reset-all:hover {text-decoration:underline;}
.catalog-item-fitag .close {position:absolute; right:0; top:0; bottom:0; width:25px; text-align:center; cursor:pointer}
.catalog-item-fitag .close:hover {color:red}
.catalog-item-fitag .close:before {display:inline-block; content:'x'; margin-top:6px}

.catalog-items-block .catalog-item-breadcrumbs {margin-bottom:15px}

.catalog-items-tools .catalog-items-tools-nav-block {margin-top:-37px}
.catalog-items-tools .catalog-items-tools-nav-block {margin-bottom:20px}
.catalog-items-tools .ui-nav {margin-top:0; margin-bottom:0}





.catalog-items .catalog-item-title {width:100%; /* min-height:32px; */ font-size:12.5px; color:#888}     /*  white-space:nowrap; overflow-x:hidden; text-overflow:ellipsis */
.catalog-items .catalog-item-title a {text-decoration:none}
.catalog-items .catalog-item-title:first-letter {text-transform:capitalize}

.catalog-items .catalog-item-picture {display:block; vertical-align:top; margin:0 0 5px 0}
.catalog-items .catalog-item-picture img {width:100%; height:auto; vertical-align:top}
.catalog-items .catalog-item-picture img { min-width:130px; min-height:130px;}



/* GOOD
.catalog-items .catalog-item-fastview-link {position:absolute; right:5px; top:5px; opacity:0.7; font-size:12px; line-height:100%; text-align:center; cursor:pointer}
.catalog-items .catalog-item-fastview-link:before {display:inline-block; width:70px; height:70px; border-radius:70px; content:' '; background:#EEE}
.catalog-items .catalog-item-fastview-link:after {position:absolute; right:0px; top:20px; content:'Быстрый просмотр'} 

.catalog-items .catalog-item-fastview-link:hover:before {background-color:#c9263e}
.catalog-items .catalog-item-fastview-link:hover:after {color:white}
*/

/* VERY GOOD */

/*
.catalog-items .catalog-item-fastview-link {
	position:absolute; left:-10px; right:-10px; top:-5px; z-index:5; 
	margin:0 0 0 0;
	text-align:center; font-weight:bold; font-size:13px;
	transition-property:color; transition-duration:0.8s; transition-timing-function: linear;	
	background:white; opacity:0.90;
	border:1px solid #e5e5e5;
	cursor:pointer; 
}
.catalog-items .catalog-item-fastview-link:hover {opacity:0.90;}
.catalog-items .catalog-item-fastview-link:before {color:inherit; transition-property:color; transition-duration:0.3s; transition-timing-function: linear;}
.catalog-items .catalog-item-fastview-link:hover:before {color:#ef3042; color:#1096AE}  color:#ef3042; 

.catalog-items .catalog-item-fastview-link:before {display:inline-block; vertical-align:top; padding:8px 2px; }
.catalog-items .catalog-item-fastview-link:before {content:'Быстрый просмотр'}

.catalog-items .catalog-item:hover .catalog-item-fastview-link {
	transition-property: height;
	transition-duration: 0.25s; 
	transition-timing-function: ease-out;	
	height:32px; 
	border-width:1px;
}




body .catalog-item-fastview-link {background-color: #1096AE !important; color:white;}
body .catalog-item-fastview-link:hover:before {color:#fff !important}
*/



/* FASTVIEW ICON EYE */

/* FASTVIEW ICON EYE */

/* .catalog-page-new .catalog-items .catalog-item-fastview-link {display:none !important} */ /* remove from new pages */


.catalog-items .catalog-item:hover .catalog-item-fastview-link {display:inline-block}



.catalog-items .catalog-item-fastview-link {
	position:absolute; top:10px; right:10px; z-index:555;
	margin:0 0 0 0;
	width:48px; height:48px;
	text-align:center; font-weight:bold; font-size:13px;
	
	background:white; opacity:0.90;
	cursor:pointer; 
	border:1px solid #1096AE;
}

.catalog-items .catalog-item-fastview-link {transition:none !important}

	
	
	
	
	
/* .catalog-items .catalog-item-fastview-link:before {display:inline-block; vertical-align:top; padding:8px 2px; }
.catalog-items .catalog-item-fastview-link:before {content:' '} */

.catalog-items .catalog-item:hover .catalog-item-fastview-link {
	transition-property: height;
	transition-duration: 0.25s; 
	transition-timing-function: ease-out;	
	height:32px; 
	border-width:1px;
}



.catalog-items .catalog-item-fastview-link {position:absolute; right:10px; top:0px; z-index:99; display:inline-block; width:32px; height:32px; background:url(../img/nv-i-fastview-icon-1-2.svg) center center no-repeat; cursor:pointer}
.catalog-items .catalog-item-fastview-link:hover {background:url(../img/nv-i-fastview-icon-hover-1-2.svg) center center no-repeat}


/* RB */

 body .catalog-items .catalog-item-fastview-link {display:none !important}
 body .catalog-page .catalog-items .catalog-item-fastview-link {display:inline-block !important}
 @media screen and (max-width: 1000px) { body .catalog-page .catalog-items .catalog-item-fastview-link {display:none !important} } 
 
 
 
body .catalog-items .catalog-item-fastview-link {position:absolute; left:0; right:0px; bottom:auto; top:0; width:auto; height:40px; background:none}
/*body .catalog-items .catalog-item-fastview-link {background:#1096AE}
body .catalog-items .catalog-item-fastview-link:before {display:inline-block; width:32px; height:32px; vertical-align:top; content:' '; background:url(../img/nv-i-fastview-white-icon-1-2.svg) center center no-repeat}

body .catalog-items .catalog-item-fastview-link:hover {background:white}
body .catalog-items .catalog-item-fastview-link:hover:before {background-image:url(../img/nv-i-fastview-icon-hover-1-2.svg)}
body .catalog-items .catalog-item-fastview-link:hover{
	opacity: 0.7;
	background:#1096AE
}*/

body .catalog-items .catalog-item-fastview-link{
	opacity: 0.7;
	background:#1096AE
}
body .catalog-items .catalog-item-fastview-link:before {display:inline-block; width:32px; height:32px; vertical-align:top; content:' '; background:url(../img/nv-i-fastview-white-icon-1-2.svg) center center no-repeat}
body .catalog-items .catalog-item-fastview-link:hover  {background:#1096AE; opacity: 0.8;}
body .catalog-items .catalog-item-fastview-link:hover:before {display:inline-block; width:32px; height:32px; vertical-align:top; content:' '; background:url(../img/nv-i-fastview-white-icon-1-2.svg) center center no-repeat}




@media screen and (min-width: 1000px) {
	body .catalog-items .catalog-item-fastview-link {margin-top:40%; margin-left: 15%; margin-right: 15%;}
}



/* TRANSISTIONS */

.catalog-items .catalog-item {}
.catalog-items .catalog-item .catalog-item-fastview-link {
	box-sizing:border-box;
	height:0px; 
	border-width:0;
	overflow:hidden;
}
.catalog-items .catalog-item-fastview-link:hover { }


/* DO NOT DELETE - WITHOUT TRANSISTIONS */
/*
.catalog-items .catalog-item-fastview-link {display:none}
.catalog-items .catalog-item-picture-wrap:hover + .catalog-item-fastview-link, .catalog-items .catalog-item-fastview-link:hover {display:block;}
.catalog-items .catalog-item-picture img {}
.catalog-items .catalog-item:hover  .catalog-item-fastview-link {display:block;}
*/


.catalog-items .catalog-item-properties {margin:5px 0; color:#888;}

.catalog-items .catalog-item-price {margin:2px 0 0 0;}
.catalog-items .catalog-item-price .catalog-item-price-percent {display:none}

.catalog-item-price .catalog-item-discount-price {color:#d83149;}
/*.catalog-item-price .catalog-item-last-price {color:#1096AE}
.catalog-item-price .catalog-item-last-price:before {position:relative; display:inline-block; vertical-align:top; margin: 2px 4px 0px 0; padding:0; width:24px; height:16px; content:' '; background:url(../img/nv-i-catalog-lastprice-icon-1-2.svg) no-repeat}
.catalog-items .catalog-item-price .catalog-item-last-price:before {margin:0 4px 0 0; width:24px; height:16px}
.catalog-item-price strike {color:#333; display: block;}*/
.catalog-item-price strike {color:#333; display: inline-block; margin-left:10px; margin-right:7px;}

.catalog-item-price .catalog-item-icons {margin-right: 8px; display:block;}

.catalog-item-price .catalog-item-icon-last-price {color:#1096AE}
.catalog-item-price .catalog-item-icon-last-price:before {position:relative; display:inline-block; vertical-align:top; margin: 2px 4px 0px 0; padding:0; width:24px; height:16px; content:' '; background:url(../img/nv-i-catalog-lastprice-icon-1-2.svg) no-repeat}
.catalog-items .catalog-item-price .catalog-item-icon-last-price:before {margin:0 4px 0 0; width:24px; height:16px}

.catalog-item-price .catalog-item-icon-genuine-leather {color:#1096AE}
.catalog-item-price .catalog-item-icon-genuine-leather:before {position:relative; display:inline-block; vertical-align:top; margin: 2px 4px 0px 0; padding:0; width:18px; height:16px; content:' '; background:url(../img/nv-i-catalog-genuine-leather-icon-1-2.svg) no-repeat}
.catalog-items .catalog-item-price .catalog-item-icon-genuine-leather:before {margin:0 4px 0 0; width:18px; height:16px}


.catalog-item-price .catalog-item-icon-season-winter {color:#1096AE}
.catalog-item-price .catalog-item-icon-season-winter:before {position:relative; display:inline-block; vertical-align:top; margin: 2px 4px 0px 0; padding:0; width:18px; height:16px; content:' '; background:url(../img/nv-i-catalog-season-winter-icon-1.svg) no-repeat}
.catalog-items .catalog-item-price .catalog-item-icon-season-winter:before {margin:0 4px 0 0; width:18px; height:16px}





.catalog-item-price .catalog-item-price-percent {margin:0 0 0 14px; color:#1096AE; display:none;}
.catalog-item-price .catalog-item-price-percent:before {content: '(-'}
.catalog-item-price .catalog-item-price-percent:after {content: ')'}

.catalog-items .catalog-item .catalog-item-sizes {visibility:hidden}
.catalog-items .catalog-item:hover .catalog-item-sizes {visibility:visible}

.catalog-items .catalog-item-sizes {display:block; margin:4px 0 0 0; color:#1096AE}
.catalog-items .catalog-item-sizes {white-space:nowrap; overflow-x:hidden; text-overflow:ellipsis}
.catalog-items .catalog-item-size {}

.catalog-items .catalog-item-size-data .catalog-item-price {display:inline}



/* .catalog-items .catalog-item-fav-link {position:absolute; top:35px; left:10px; right:10px; display:inline-block; padding:2px 0; text-align:center; background-color:rgba(255, 255, 255, 0.8); border-radius:5px; cursor:pointer}
.catalog-items .catalog-item-fav-link:hover {text-decoration:underline}
.catalog-items .catalog-item-fav-link:before {content:'Убрать из избранного'} */


.catalog-favourite-block .catalog-item-fastview-link {display:none !important}
.catalog-items .catalog-item-fav-link:before {
	position:absolute; top:32px; z-index:15;        top:-2px; right:2px;
	display:inline-block; vertical-align:top; margin: 0;
	width:32px; height:32px;
	background:url(../img/nv-i-menu-item-plus-1.svg) no-repeat;
	-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform:rotate(45deg);
	content:' '; cursor:pointer;
}



.catalog-items .catalog-item-fav-link {display:none}
.catalog-item:hover .catalog-item-fav-link {display:inline-block}


#catalog-fast-view .catalog-profile .catalog-item-pictures-prev, #catalog-fast-view .catalog-profile .catalog-item-pictures-next {
    display: none;
}
#catalog-fast-view .catalog-profile .catalog-item-photogallery {
    margin-bottom: 10px;
}
#catalog-fast-view .slick-prev, #catalog-fast-view .slick-next {
    width: 25px;
    height: 50px;
    opacity: .7;
}
#catalog-fast-view .slick-prev:hover, #catalog-fast-view .slick-next:hover {
    opacity: 1;
}
#catalog-fast-view .slick-prev:before, #catalog-fast-view .slick-next:before {
    content: ' ';
    width: 25px;
    height: 50px;
    top: 0;
    position: absolute;
    left: 0;
}
#catalog-fast-view .slick-next {
    background: url(../img/nv-i-photo-arrow-right-1-2.svg) right center no-repeat;
}
#catalog-fast-view .slick-prev {
    background: url(../img/nv-i-photo-arrow-left-1-2.svg) left center no-repeat;
}
.photo-preview__item {
    padding: 5px;
    border: 1px solid #e3e4e8;
    margin-left: 5px;
    margin-right: 5px;
}
.photo-preview__item img {
    max-width: 80px;
    max-height: 80px;
}
.photo-preview__item.slick-current {
    border-color: #41a6ba;
}

.catalog-section-text {margin:25px 70px 0 0px;    line-height: 25px;}
.catalog-section-text .seo_title {text-align:center; }
.catalog-section-text .texts_seven_title {font-weight:bold}

.catalog-section-text ul {margin:0 0 20px 0; list-style-type:none; }
.catalog-section-text ul li {}
.catalog-section-text a {margin:0 20px 0 0; color:#1096AE}

.catalog-section-text h1 {margin:0 0 20px 0; padding:0 0 5px 0; text-align:center; text-transform:uppercase; font-size:22px; color:#6f6f6f; border-bottom:2px solid #6f6f6f}
.catalog-section-text h1:before {display:block; content:' '; height:1px;}
.catalog-section-text h1 {display:inline-block;}
.catalog-section-text h1:after {display:block; content:' '; height:1px;}
.catalog-section-text h2 {margin:10px 0; padding:0; text-indent:0; text-transform:uppercase; font-size:17px; color:#6f6f6f;}

.catalog-section-text div, .catalog-section-text p, .catalog-section-text .texts_seven {text-align:justify}
.catalog-section-text p {text-indent:0}

/* .catalog-section-text {-moz-column-count:2; -moz-column-width:50%} */

/* CATALOG PROFILE */



#catalog-fast-view .catalog-item-breadcrumbs {display:none}
.catalog-profile .catalog-item-breadcrumbs, .catalog-profile .catalog-item-breadcrumbs a {font-weight:normal; font-size:14px}





.catalog-profile .catalog-item-title {margin:0 0 15px 0; font-size:22px; font-weight:bold; color:#585858;  text-transform:uppercase}
.catalog-profile .catalog-item-title .brand-text {white-space:nowrap; font-weight:normal;}

.catalog-profile .catalog-item-title:first-letter {}
body .catalog-item-name {font-size:inherit; font-weight:inherit; color:inherit; margin:0; padding:0; line-height:inherit}
body .catalog-item-name:before, body .catalog-item-name:after {display:none !important}

#catalog-fast-view .catalog-profile .catalog-item-picture-block {margin-right:40px}





.catalog-profile .catalog-item-picture-block {display:inline-block; vertical-align:top; float:left; width:680px; min-height:550px; text-align:center}
.catalog-profile .catalog-item-picture-block .catalog-item-picture img {vertical-align:top}
.catalog-profile-new .catalog-item-picture-block {min-height:450px; }

.catalog-items .catalog-item-picture-wrap {display:inline-block; vertical-align:top}
.catalog-items .catalog-item-picture-wrap a {display:inline-block; vertical-align:top; position:relative; z-index:7}

.catalog-profile .catalog-item-picture {}
.catalog-profile .catalog-item-picture img {vertical-align:top; max-width:500px; max-height:500px; width:auto; height:auto;}

	/* NEXT, PREV */
	.catalog-item-picture-block {position:relative}
	.catalog-profile .catalog-item-pictures-prev, .catalog-profile  .catalog-item-pictures-next {
		position:absolute; z-index:49; top:0px; overflow:hidden;
		display:inline-block; width:25px; height:500px; text-align:center;
		cursor:pointer;
	}
	/*#catalog-fast-view .catalog-profile .catalog-item-pictures-prev, #catalog-fast-view .catalog-profile .catalog-item-pictures-next {display:none}*/
	.catalog-profile .catalog-item-pictures-prev {left:-30px}
	.catalog-profile .catalog-item-pictures-next {right:-30px}
	.catalog-profile .catalog-item-pictures-prev:before, .catalog-profile .catalog-item-pictures-next:before {
		display:inline-block; content:' '; width:25px; height:50px; /*margin: 100px 0 0 -10px;*/    top: 50%;
    position: absolute;
    left: 0;
    margin-top: -25px;
	}
	.catalog-profile .catalog-item-pictures-prev:before {background:url(../img/nv-i-photo-arrow-left-1-2.svg) left center no-repeat; margin-left:2px}
	.catalog-profile .catalog-item-pictures-next:before {background:url(../img/nv-i-photo-arrow-right-1-2.svg) right center no-repeat;}
	
	.catalog-profile .catalog-item-pictures-prev, .catalog-profile  .catalog-item-pictures-next {opacity:0.7}
	.catalog-profile .catalog-item-pictures-prev:hover, .catalog-profile  .catalog-item-pictures-next:hover {opacity:1;}


.zoomWindow {margin:0 0 0 60px; border:1px solid #999 !important}


.catalog-profile .catalog-item-photogallery {display:block; margin:10px 0 0 0; text-align:left}
.catalog-profile .catalog-item-photogallery-item-picture-wrap {position:relative; z-index:2; display:inline-block; vertical-align:top; margin: 0 10px 10px 0; padding:5px; border:1px solid #e3e4e8}
.catalog-profile .catalog-item-photogallery-item-picture-wrap:hover {border-color:#41a6ba}
.catalog-profile .catalog-item-photogallery-item-picture-wrap.selected {border-color:#41a6ba}
.catalog-profile .catalog-item-photogallery-item-picture-wrap img {max-width:80px; max-height:80px} /* anti bug */
#catalog-fast-view .catalog-profile .catalog-item-photogallery-item-picture-wrap img {max-width:60px; max-height:60px} /* anti bug */

.video-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.catalog-profile .catalog-item-photogallery-item-360 a {background:url(../img/nv-i-360_1-1.svg) no-repeat; max-width:80px; max-height:80px;width:80px; height:80px; display: block;}
.catalog-profile .catalog-item-photogallery-item-360 a:hover {background:url(../img/nv-i-360_2-1.svg) no-repeat;}

.catalog-item-picture-wrap .catalog-item-picture-360 {
	width: 500px;
	height: 500px;
	display: none;
}


.catalog-profile .catalog-item-price {margin:2px 0 10px 0; font-size:15px;}
@media screen and (max-width: 1000px) { .catalog-profile .catalog-item-price {font-size:19px;} }
.catalog-profile .catalog-item-price strike {color:#333}

.catalog-profile .catalog-item-want {margin:10px 0}
.catalog-profile .catalog-item-want-link {margin-left:-7px; padding:2px 7px; font-weight:bold; color:#1e96ad; text-decoration:none}
.catalog-profile .catalog-item-want-link:hover {background:#1e96ad; color:white; border-radius:7px}

.catalog-profile .catalog-item-fav {position:relative;}
.catalog-profile .catalog-item-fav-link {text-decoration:none; color:#1096AE;}
.catalog-profile .catalog-item-fav-link:hover {text-decoration:underline}


/* CATALOG FAV */

body .catalog-item-sep-2-before {display:block}
body .catalog-profile .catalog-item-fav, body .catalog-profile .catalog-item-buy {display:inline-block; vertical-align:middle}

.catalog-profile .catalog-item-fav {display:inline-block; position:relative; margin:-4px 0 0 15px}
.catalog-profile .catalog-item-fav-link .text {display:none}
.catalog-profile .catalog-item-fav-link .icon {display:inline-block; width:24px; height:24px; margin:4px 0 0 0; vertical-align:top; background:url(../img/nv-i-favourite-icon-1.svg) no-repeat}
.catalog-profile .catalog-item-fav .icon-social {display:inline-block; width:24px; height:24px; margin:4px 0 0 0; vertical-align:top; background:url(../img/nv-i-social-icon-1.svg) no-repeat; position:relative;}
.catalog-profile .catalog-item-fav .icon-social .social-link-popup {display:none;position:absolute; width:230px; left:50%; margin-left:-115px; }
.catalog-profile .catalog-item-fav .icon-social .social-link-popup-bg {margin-top:40px;border:1px solid #ededed; background:#fff; padding:5px 6px 2px; text-align:center; position:relative;}
.catalog-profile .catalog-item-fav .icon-social .social-link-popup-bg::before {content: ''; position: absolute; top: -20px; left: 105px; border: 10px solid transparent;  border-bottom: 10px solid #ededed;  }
.catalog-profile .catalog-item-fav .icon-social .social-link-popup-bg::after {content: ''; position: absolute; top: -19px; left: 105px; border: 10px solid transparent;  border-bottom: 10px solid #fff;  }
.catalog-profile .catalog-item-fav .icon-social .social-link-popup img {width:32px; height:32px;}
.catalog-profile .catalog-item-fav .icon-social:hover .social-link-popup {display:block;}
.catalog-profile .fav-set .catalog-item-fav-link .icon {background-image:url(../img/nv-i-favourite-icon-active.svg)}

.catalog-profile .catalog-item-fav-popup {
	position:absolute; top:100%; left:-120px;
	margin:12px auto 0 auto; padding:9px 10px; min-width:220px;
	font-size:108%; text-align:center; 
	background:white; border:1px solid #999; border-radius:2px; 
}
.catalog-profile .catalog-item-fav-popup a {color:inheirt; text-decoration:underline}

@media screen and (max-width: 450px) { body .catalog-profile .catalog-item-fav-popup{left:-220px; max-width:140px} }









.catalog-profile .catalog-item-sizes {margin:10px 0 15px 0}
.catalog-profile .catalog-item-size {display:inline-block; vertical-align:top; text-align:center; min-width: 18px; padding: 3px 5px;  border:1px solid #2094ad; cursor:pointer}
.catalog-profile .catalog-item-size:hover, .catalog-profile .catalog-item-size.selected, input[type=radio]:checked + .catalog-item-size {color:white; background-color:#2094ad} 

.catalog-profile .catalog-item-buy {position:relative; display:block; margin:15px 0;}
.catalog-profile .catalog-item-buy-button {display:inline-block; min-width:140px; padding:7px 0 6px 0; font-size:14px; color:white; text-align:center; text-transform:uppercase; background:#fd0041; cursor:pointer; border:none}
.catalog-profile .catalog-item-buy-button:hover {background-color:#be0032}
.catalog-profile .catalog-item-buy-button:before {content:'В корзину'}
.catalog-profile .catalog-item-buy-button.proccessing:before {content:'Добавлено'}


.catalog-profile #catalog-item-buy-result-text {margin:0 0 0 0px; }
.catalog-profile #catalog-item-buy-result-text a {color:#1096AE; text-decoration:none}
.catalog-profile #catalog-item-buy-result-text a:hover {text-decoration:underline}


	.catalog-profile #catalog-item-buy-result-text:empty {display:none}
	.catalog-profile #catalog-item-buy-result-text {
		position:relative; z-index:10;
		display:inline-block; max-width:400px;		
		border:1px solid #999; background:white; padding:3px 10px; border-radius:0px;
	}



@media screen and (min-width: 1000px) {

}

.catalog-profile .catalog-item-sep {display:inline-block; width:500px; height:1px; max-width:15%; border-bottom:1px dotted #bfbebe;}



.catalog-profile .catalog-item-sep-1 {position:relative; top:-5px; margin:0 0 0px 0;}
.catalog-profile .catalog-item-sep-2 {margin:15px 0 20px 0;}
@media screen and (min-width: 999px) {
	.catalog-profile .catalog-item-sep-1, .catalog-profile .catalog-item-sep-2 {min-width:310px}
}


.catalog-profile .catalog-item-link-items {margin:-30px 0 5px 0;}
.catalog-profile .catalog-item-link-items-title {margin:0 0 7px  0}
.catalog-profile .catalog-item-link-items-title .text {cursor:default; border-bottom:none !important }
/* .catalog-profile .catalog-item-link-items-title {display:inline-block; vertical-align:middle; margin:20px 20px 0 0; font-weight:bold} */

.catalog-profile .catalog-item-link-items-title {display:block; vertical-align:top; margin:20px 5px 0 0;}
.catalog-profile .catalog-item-link-items-title .text:before {content:'Другие цвета'}
.catalog-profile .catalog-item-link-items img {vertical-align:middle; margin:0 10px 0 0}

#catalog-fast-view .catalog-profile .catalog-item-link-items img {max-width:50px; max-height:50px}
#catalog-fast-view .catalog-profile .catalog-item-detail-link {
    display: inline-block;
    min-width: 140px;
    padding: 7px 10px 6px 10px;
    font-size: 14px;
    color: #585858;
    text-align: center;
    text-decoration: none;
    background: #fff;
    border: 1px solid #1096AE;
}
#catalog-fast-view .catalog-profile .catalog-item-detail-link:hover {
    text-decoration: none;
    background: #fff;
    color: #1096AE;
}
#catalog-fast-view .catalog-profile .catalog-item-photogallery-item-picture-wrap {
    margin-right: 6px;
}
/* 
.catalog-profile .catalog-item-catalog {position:relative}
.catalog-profile .catalog-item-sep {position:absolute; left:0; right:0; top:auto; background:red; border-bottom:1px dotted #CCC;}
.catalog-profile .catalog-item-sep:before { display:block; content:' 666 '; border-bottom:1px dotted #CCC;} */


.catalog-profile .catalog-item-description {display:table;}
.catalog-profile .catalog-item-description > .body {padding:0 25px 0 0}
.catalog-profile .catalog-item-text { }

#catalog-fast-view .catalog-profile .catalog-item-description-tools {margin-top:-10px}

.catalog-profile .catalog-item-description-tools .button, .catalog-item-link-items-title .text {display:inline-block; margin:0 15px 10px 0; padding:0 0 4px 0; text-transform:uppercase; border-bottom:solid 2px transparent; cursor:pointer}
.catalog-profile .catalog-item-description-tools .button.selected, .catalog-item-link-items-title .text {border-bottom:2px solid #2d9db2}



/* .catalog-profile .catalog-item-properties:before, .catalog-profile .catalog-item-text:before {}
.catalog-profile .catalog-item-properties:before {content:'Характеристики'; }
.catalog-profile .catalog-item-text:before {content:'Описание'; }
*/
.catalog-profile .catalog-item-properties {margin:0 0 12px 0}
.catalog-profile .property-name {color:#7f7f7f; margin-right:5px}


.catalog-profile .catalog-item-detail-block {margin:4px 0 15px 0}
#catalog-fast-view .catalog-profile .catalog-item-detail-block {
    position: absolute;
    bottom: 0;
    margin-bottom: 10px;
}




 /* .catalog-profile-reccomend-block {float:right; width:190px; min-height:400px; height:100%; padding:10px 0; border:1px solid #f1f1f1} */
@media screen and (min-width: 1000px) {
    .catalog-profile-reccomend-block {display:none}
    .catalog-profile-reccomend-block.positioned {display:block}
    .catalog-profile .catalog-item-picture-block {width:500px; margin-right: 100px;}
    .catalog-profile .catalog-item-picture img {max-width:500px; }
    .with-photogallery {width: 1000px;margin: auto;}
    #catalog-fast-view .catalog-profile .catalog-item-picture-block {width:488px; margin-right: 40px;}
    #catalog-fast-view .catalog-profile .catalog-item-picture img {max-width:500px; }
    #catalog-fast-view .with-photogallery {width: auto; margin: auto;}
}
@media screen and (min-width: 1200px) {
    .catalog-profile .catalog-item-picture-block {width:520px; margin-right: 100px;}
    .catalog-profile .catalog-item-picture img {max-width:500px; }
    .with-photogallery {width: 940px;margin: auto;}
    #catalog-fast-view .catalog-profile .catalog-item-picture-block {width:488px; margin-right: 40px;}
    #catalog-fast-view .catalog-profile .catalog-item-picture img {max-width:500px; }
    #catalog-fast-view .with-photogallery {width: auto; margin: auto;}
}

.catalog-profile-reccomend-block.positioned  {/*position:absolute; right:40px; top:0;*/}
.catalog-profile-reccomend-block.positioned  {/*width:180px; min-height:400px;*/ padding:10px 0; /*border:1px solid #f1f1f1 */}
/*.catalog-profile.rcb_positioned {margin-right:200px}*/


.catalog-profile-reccomend-block {width:150px; padding:10px 10px}
.catalog-profile-reccomend-block .catalog-items {margin-left:10px}
.catalog-profile-reccomend-block img {max-width:130px}

.catalog-profile-reccomend-block .block-title {margin-bottom:10px; text-align:center; text-transform:uppercase; font-weight:bold; color:#1096AE }







/* .catalog-items .catalog-item {} */


/* DIALOGS */

/* #catalog-fast-view {position:fixed; top:50%; height:550px; max-height:100%; margin-top:-270px; left:50%; width:940px; margin-left:-500px; z-index:92;  background:white; border:2px solid #666; border-radius:4px;} */
#catalog-fast-view {position:absolute; top:38px; left:50%; /*width:830px; margin-left:-415px; */ width:900px; margin-left:-450px;    z-index:3; background:white;} 
#catalog-fast-view > .body {position:relative; padding:15px 30px 0 30px; min-height: min-content; height:auto; overflow:auto; border:1px solid #dfdfdf; background: #fff;}

#catalog-fast-view.loading:before {position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(255, 255, 255, 0,3)}

#catalog-fast-view .catalog-item-description-tools span:nth-child(2) {
    display: none;
}

.catalog-fast-view-nav-prev-button, .catalog-fast-view-nav-next-button {
	position:absolute; top:0; bottom:0; width:50px;
	background-color:white; text-align:center;
	border:1px solid #dfdfdf;
	cursor:pointer;
}
.catalog-fast-view-nav-prev-button:before, .catalog-fast-view-nav-next-button:before {
	position:absolute; top:50%; left:50%; display:inline-block; width:35px; height:70px; margin:-25px 0 0 -17px; content:' '
}
.catalog-fast-view-nav-prev-button:hover, .catalog-fast-view-nav-next-button:hover {background-color:#f7f7f7}


.catalog-fast-view-nav-prev-button {left:-50px}
.catalog-fast-view-nav-prev-button:before {background:url(../img/nv-i-arrow-left.svg) center center no-repeat;}
.catalog-fast-view-nav-next-button:before {background:url(../img/nv-i-arrow-right-1-2.svg) center center no-repeat;}
.catalog-fast-view-nav-next-button {right:-50px}

.catalog-fast-view-nav-prev-button, .catalog-fast-view-nav-next-button {transition:all 0.5s ease 0s}
.catalog-fast-view-nav-prev-button:before, .catalog-fast-view-nav-next-button:before  {opacity:0.7; transition:all 0.5s ease 0s}
.catalog-fast-view-nav-prev-button:hover:before, .catalog-fast-view-nav-next-button:hover:before {opacity:1;}


#catalog-fast-view-overlay {position:fixed; top:0; left:0; right:0; bottom:0; z-index:2; background-color:rgba(0, 0, 0, 0.3); }







#catalog-cart-dialog {width:420px; height:120px}

/* OTHER */

.catalog-sp-block {position:relative; width:100%; height:auto; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  box-sizing:border-box; }
.catalog-sp-block:before {display:block; clear:both; height:1px; content:' '}

.catalog-sp-block-title {position: relative;}
.catalog-sp-block-title .text {display:inline-block; padding: 5px 15px; background: white;position: relative;}
.catalog-sp-block-title .text > span {display:inline-block; vertical-align:middle; font-weight:bold; color:#1096AE; font-size: 24px;  padding: 5px 15px; background: white;}
.catalog-sp-block-title:before {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 1px;
    content: ' ';
    border-bottom: 1px dotted #666;
}
body .catalog-sp-block-title .text > a {display:inline-block; vertical-align:middle; font-size:12px; color:#313231; text-decoration:none}
.catalog-sp-block-title .text > a:hover {text-decoration:underline}




/*.catalog-history-block-content {min-height:230px}*/



/* .nav-items {display:block; margin:25px 0}

.nav-num {
	display:inline-block; vertical-align:bottom; width:32px; height:32px; margin:0 12px 0 0; padding:4px 0 0 0;
	font-size:18px; text-align:center;
	border:1px solid #CCC;
	text-decoration:none;
	box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; 
}
.nav-num.selected {color:#FFF; background:#CCC} 
*/


/* CATALOG STR */


/* CATALOG FILTER */

@media screen and (max-width: 999px) {
	
	.catalog-filter-block .catalog-filter {display:none}
	.catalog-filter-block.visible .catalog-filter {display:block}
	
	
	.catalog-filter-block .catalog-filter-hide {display:none}
	.catalog-filter-block.hidden .catalog-filter-hide {display:none}
	.catalog-filter-block.visible .catalog-filter-hide {display:inline-block}
	.catalog-filter-block.visible .catalog-filter-show {display:none}
	
	/* .catalog-page .catalog-filter-block {position:relative; display:block; width:auto; float:none}
	.catalog-page .catalog-items-block {position:relative; display:block; width:auto !important; float:none} */
	
	.catalog-page .catalog-filter-block {float:none}
	
	body .catalog-filter-field-reset {display:none !important}
	
	
	.catalog-filter-block { margin:-31px 30px 10px 30px; padding-top:30px}
	
	.catalog-filter-visibility {display:block !important}
	.catalog-filter-hide {}
	.catalog-filter-show {}
	.catalog-filter-hide:before {content:'Фильтр'}
	.catalog-filter-show:before {content:'Фильтр'}
	
	
	.catalog-filter-block {position:static;}
	.catalog-filter {position:absolute; z-index:80; left:0; top:0; bottom:0; width:300px; max-width:100%; background:white; border-right:1px solid #E6E6E6}
	.catalog-filter-block.visible .catalog-filter {left:-300px}
	
	
	
	body .catalog-filter-visibility {margin:0 0 20px 0}
	body .catalog-filter-hide, body .catalog-filter-show,      body .catalog-filter-hide-small, body .catalog-filter-hide-large {
		/* min-width:210px; */ padding:8px 15px; 
		text-align:center;
		cursor:pointer; background-color:#1096AE; /* border-bottom:2px solid #aaa; */
	}
	html body .catalog-filter-hide-small {min-width:17px; min-height:19px; background:url(../img/nv-i-filter-hide-button.svg) no-repeat; padding:7px !important; border:none !important}
	
	
	.catalog-filter-visibility-new {display:block; height:73px; padding:20px 0 20px 40px; border-bottom:2px solid #999; box-sizing:border-box; -webkit-box-sizing:border-box}
	body .catalog-filter-visibility-new .catalog-filter-hide {display:inline-block !important}
	
	body .catalog-filter-visibility-new {position:fixed; top:1px; left:1px; z-index:10; width:300px; background:white; border-right:1px solid #999;}
	/* body #catalog-filter-block .catalog-filter-visibility-new {display:none}
	body #catalog-filter-block.visible .catalog-filter-visibility-new {display:block !important} */
	
	/* 
	body .catalog-filter {margin-top:70px} */
	
	
	
	
	
	body .catalog-filter-hide-small {border:1px solid #E6E6E6; padding:7px 15px; margin-right:10px;}
	.catalog-filter-hide-small:before {content:' '}
	.catalog-filter-hide-large:before {content:'Скрыть фильтр'}	
	#catalog-filter-block.set .catalog-filter-hide-large:before {content:'Показать'}
	#catalog-filter-block.set .catalog-item-fitag-reset-all {display:inline-block}
	.catalog-filter-block .catalog-item-fitags .sp_no_m {display:none}

	
	.catalog-filter-block .catalog-item-fitags {margin:0 0 0px 0; padding:22px 0 5px 40px; border-bottom:1px solid #646464;}


	#catalog-filter-block .catalog-item-fitags, #catalog-filter-block.set .catalog-item-fitags:empty {display:none}
	#catalog-filter-block.set .catalog-item-fitags {display:block}
	
	
	 body #catalog-filter-block .catalog-filter-hide.catalog-filter-hide-large.ui-button{display:none !important}
	 body #catalog-filter-block.set .catalog-filter-hide.catalog-filter-hide-large.ui-button{display:inline-block !important}
	 body #catalog-filter-block.set .catalog-filter-hide-back {display:none !important}
	body .catalog-filter-hide-back {display:inline-block; vertical-align:top; width:36px; height:36px; margin:-3px 0 0 0; padding:0 !important; content:' ';  background:url(../img/nv-i-back-strong.svg) no-repeat center center; cursor:pointer}
	body .catalog-filter-hide-back:before {content:'' !important}
	
	.catalog-filter-visibility-new .catalog-item-fitag-reset-all {display:none; margin:6px 0 0 5px}
	#catalog-filter-block.set .catalog-filter-visibility-new .catalog-item-fitag-reset-all {display:inline-block}
	
	.catalog-profile .catalog-item-pictures-prev {display:none;}
	.catalog-profile .catalog-item-pictures-next {display:none;}
	
	
	
}


@media screen and (min-width: 1000px) {
	.catalog-filter-block .catalog-item-fitags {display:none !important}
	.catalog-filter-block .catalog-filter-visibility-new {display:none !important}
}

/* CATALOG LIST */

@media screen and (max-width: 999px) {



@media screen and (max-width: 999px) {
	body .catalog-page .catalog-items {margin-top:15px; margin-left:0px;}
	body .catalog-items-tools {position:relative}
	body .catalog-items-tools .ui-nav {position:absolute; top:-3px; right:0}
	
	
	body .catalog-item-fastview-link {display:none !important}
	body .catalog-items .catalog-item:hover:before {display:none !important}
	
	body .catalog-item-fitags {position:relative; top:-20px; margin-bottom:0px}
	
	body .catalog-filter-block .catalog-filter-visibility {position:relative; z-index:3; top:80px; /*  margin-top:80px; */}
	body .catalog-items-tools h1{margin-top: -80px;margin-bottom: 95px;}
	body .catalog-items-block .catalog-item-breadcrumbs {position:relative; z-index:2; top:-50px;  padding-bottom:20px; line-height:140%}
	
	body .catalog-profile .catalog-item-breadcrumbs {line-height:215%}
	
	
	
	
	body .ui-nav .nav-item .text {min-width:36px; min-height:30px; position:relative; top:-6px; padding-top:6px}
	
	.catalog-section-text {
		/*
		display:none
	*/
	
	}
}

@media screen and (max-width: 480px) {
	body .catalog-items-tools .catalog-items-tools-nav-block {position:relative; top:0px; margin-top:0}
	
	body .catalog-page .catalog-items {}
	
	body .catalog-items-tools .ui-nav {position:relative !important; }
	
	body .nav-prev-page, body .nav-next-page {}
	
	body .catalog-item-breadcrumbs {margin:-15px 0 5px 0; line-height:200%; line-height:120%}
	body .catalog-item-breadcrumbs a {white-space:nowrap}
	body .catalog-items-tools .ui-nav {position:relative !important; }
	
}

/* CATALOG ELEMENT

.catalog-profile {min-width:900px}
.catalog-profile-reccomend-block {position:absolute; top:0; right:40px}
 */

 
 
@media screen and (max-width: 767px) {
	
	body .catalog-profile .catalog-item-picture-block {display:block; width:auto; float:none;  min-height:0} 
	.catalog-profile .catalog-item-picture-wrap {} 
	.catalog-profile .catalog-item-picture img {width:100%; height:auto; /*max-width:350px;*/ max-height:none;} 
	.catalog-profile .catalog-item-photogallery {text-align:center} 

	.catalog-item-picture > span {position:relative; display:inline-block}
	.catalog-item-picture > span:after {position:absolute; top:0; left:0; right:0; bottom:0; z-index:2; content:' '; }
	.catalog-item-picture, .catalog-item-picture img {-webkit-user-select: none; -moz-user-select: none; user-select: none; }
	
	.catalog-profile .catalog-item-photogallery {display:block; margin-bottom:20px}
	
	.catalog-profile .catalog-item-photogallery-item-picture-wrap {width:0px; height:0px; border:none}
	body .catalog-profile .catalog-item-photogallery-item-picture-wrap {margin:0 8px 0 8px;}
	body .catalog-profile .catalog-item-photogallery-item-picture-wrap a:after {display:inline-block; width:0px; height:0px; margin:7px 21px 0 0; content:' '; font-size:1px;  border:7px solid #a8a8a8; border-radius:7px}
	body .catalog-profile .catalog-item-photogallery-item-picture-wrap.selected a:after {border-color:#1096AE}
	body .catalog-profile .catalog-item-photogallery-item-picture {display:none}
	
	body .catalog-profile .catalog-item-sizes {margin-top:-10px}
	
	.catalog-item-title {padding-top:10px}
	
	.catalog-profile .catalog-item-sep-0 {display:block !important; margin-bottom:18px}
	.catalog-profile .catalog-item-sep-1 {visibility:hidden !important; }
	.catalog-profile .catalog-item-sep {width:100%; max-width:none}
	
	.catalog-history-block {display:none}
	
}

@media screen and (max-width: 480px) {
	.catalog-item-photogallery-item-picture img {width:70px; height:auto}
	
	.catalog-profile-reccomend-block {display:none}
}
@media screen and (max-width: 379px) {
	.catalog-profile .catalog-item-pictures-prev, .catalog-profile  .catalog-item-pictures-next {display:none}
}


@media screen and (max-width: 999px) {

	body .catalog-profile .catalog-item-sep {max-width:25%}
	
	.catalog-profile-reccomend-block .catalog-items {text-align:center}
	
	.zoomContainer, .zoomWindow, .zoomLens {display:none !important} /* LENS OFF */
	
	body .catalog-items-block .catalog-items .catalog-item-sizes {visibility:visible}
}

@media screen and (min-width: 1100px) {
	body #content > div > .catalog-profile .catalog-item-main-block {margin-right:100px}
	body .catalog-profile-reccomend-block.positioned {right:100px}
}
@media screen and (min-width: 1250px) {
	body #content > div > .catalog-profile .catalog-item-main-block {margin-right:115px}
	body .catalog-profile-reccomend-block.positioned {right:115px}
}

@media screen and (min-width: 1340px) {
	body #content > div > .catalog-profile .catalog-item-main-block {margin-right:200px}
	body .catalog-profile-reccomend-block.positioned {right:200px}
}


@media screen and (max-width: 600px) {

	.catalog-profile .catalog-item-picture img {max-width:500; }
}
@media screen and (min-width: 1180px) {
	#content > div > .catalog-profile {margin-left:80px}
}

@media screen and (min-width: 1250px) {
	#content > div > .catalog-profile {margin-left:180px}
}
@media screen and (max-width: 1199px) {
	.catalog-profile .catalog-item-picture-block {width:100%;}
	.catalog-profile .catalog-item-picture img {max-width:500; }
	.catalog-item-main-block {width:100%;}
}
@media screen and (min-width: 1200px) {
.catalog-profile .catalog-item-picture-block {width:680px;}
}


.zoomContainer {z-index:999}

html body .btn_confirmation_new {
    display:block;
    width:80%;
    text-align:right;
    margin-right:130px
}
/*
     FILE ARCHIVED ON 17:21:29 Feb 23, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:19:37 Nov 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.757
  exclusion.robots: 0.059
  exclusion.robots.policy: 0.047
  esindex: 0.01
  cdx.remote: 33.212
  LoadShardBlock: 144.489 (3)
  PetaboxLoader3.datanode: 159.821 (4)
  PetaboxLoader3.resolve: 120.83 (2)
  load_resource: 155.726
*/