.f-more {
}
.f-more > div {
display:none;
}
.f-more.o > div {
display:block;
}
.f-more > span {
display:block;
color:#1074bc;
font-weight:700;
cursor:pointer;
}
.f-more > span span {
font-size:0;
}
.f-more.o > span {
font-size:0;
}
.f-more.o > span span {
font-size:14px;
}
#added {
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background:#0008;
z-index:600;
}
#added div {
position:absolute;
top:50%;
left:50%;
width:300px;
padding:20px;
background:#fff;
box-shadow:10px 10px 30px #000;
text-align:center;
transform:translate(-50%,-50%);
}
#added div p {
}
#added div a.btn {
margin:15px 0 0;
}
.popup section {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background:#fffe;
padding:50px;
font-size:24px;
font-weight:700;
}
.shadow {
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background:#0008;
z-index:600;
display:none;
}
.cart .popup {
position:absolute;
top:50%;
left:50%;
box-shadow:10px 10px 30px #000;
background:#fffe;
transform:translate(-50%,-50%);
z-index:610;
}


/*  */
.bx-filter .bx-filter-title {
font-size:20px;
color:#1074bc;
}
.bx-filter .bx-filter-param-label {
position:relative;
padding:0 0 0 30px;
color:#585757;
}
.bx-filter-input-checkbox input {
display:none;
}
.bx-filter-input-checkbox input+i {
position:absolute;
top:0;
left:0;
width:20px;
height:20px;
border:1px solid #eee;
border-radius:4px;
}
.bx-filter-input-checkbox input:checked+i {
border:0;
background:url(../images/tick.svg) no-repeat 50% 50% #1074bc;
}
.bx-filter .bx-filter-parameters-box-title {
font-size:16px;
}
.bx-filter .bx-filter-parameters-box-title span {
color:#000;
border:0;
}
.bx-filter-parameters-box-hint {
}
.bx-filter-parameters-box-hint i {
display:inline-block;
vertical-align:middle;
width:6px;
height:6px;
border-right:1px solid #000;
border-bottom:1px solid #000;
margin:0 0 0 5px;
transition:all .3s;
}
.bx-filter-parameters-box-hint i.fa-angle-down {
transform:rotate(45deg) translateY(-2px);
}
.bx-filter-parameters-box-hint i.fa-angle-up {
transform:rotate(-135deg) translateY(-2px);
}


.header {
z-index:400;
}


form.search {
position:relative;
}
input[type="search"].my-field_search {
position:relative;
z-index:290;
}
form.search-form .res-pad {
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background:#ffffff01;
z-index:280;
}
form .res-pad {
display:none;
}
form .result {
max-height:300px;
overflow:auto;
background:#fff;
box-shadow:5px 5px 20px #0002;
position:absolute;
top:60px;
left:0;
right:0;
z-index:300;
display:none;
}
#search-popup form .result {
position:static;
}
form .result .search-page {
padding:10px 20px;
}
form .result .search-page br {
display:none;
}
form .result .search-page p:last-child {
display:none;
}
form .result .search-page hr {
height:1px;
background:#eee;
border:0;
margin:10px 0;
}


.catalog__table th a {
color:#000;
}


.catalog-carousel {
margin:0 -15px;
}
.bottom-nav__submenu-item:hover {
background:#fafafa;
}
.bottom-nav__submenu-item:hover a {
color:#000;
}





@media print {
	.main {
		min-height: 0;
		overflow: auto;
	}
	.header {
		position: static;
		padding: 0!important;
		background: none;
	}
	.header__top {
		display: none;
	}
	nav.nav {
		display: none;
	}
	.header__center-right {
		display: none;
	}
	.header__bottom {
		display: none;
	}
	.breadcrumb {
		display: none;
	}
	.back {
		display: none;
	}
	.left-aside {
		display: none;
	}
	.catalog-wrp > .btn {
		display: none;
	}
	.catalog__table th:first-child, .catalog__table td:first-child {
		display: none;
	}
	.js-tab .btn-center {
		display: none;
	}
	.js-tabs-lnk_mobile {
		display: none;
	}
	.footer {
		display: none;
	}
	.footer-margin {
		display: none;
	}
}








