

/* Start:/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/style.css?171135855417477*/
.tink_pay_ban_cat{
	text-align: center;
	width: calc(100% - 10px);
	background-color: #e4e4e4;
	border: 2px solid #dadada;
	font-size: 18px;
	height: 36px;
	line-height: 36px;
	margin: 10px 5px;
	border-radius: 4px;
	font-weight: 700;
}
.flex-title{
	display: flex;
	align-items: center;
}
.ya-share2{
	/* margin: 10px auto;
	margin-bottom: 30px;
	text-align: center; */
	margin: auto 10px;
}
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more{
	background: none !important;
	border: none !important;
}
@media screen and (max-width: 600px){
	.flex-title{
		flex-wrap: wrap;
	}
	.ya-share2{
		/* margin: auto; */
		margin-bottom: 10px;
	}
}

.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}


/* grid2x1 */

.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}


.catalog-block-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 0;
	border-bottom: 2px solid #d9dee6;
	border-bottom-color: var(--primary);
	color: #000;
}

ul.catalog-section-list-tile-list li{
	width: 200px;
	height: 400px;
	display: inline-block;
	vertical-align: top;
}




/* after adding active class */
.rightPanelx{
	position: relative;
  }

.rightPanelx .filterBlock{
	width: 135px;

	position: fixed;
	top: 50px;
	right: 0;
	background: #0081de;
	transition: all 0.3s linear;
	height: calc(100vh - 50px);
	z-index:99;
  }
  .rightPanelx.active .filterBlock{

  width: calc(0.3*(100vw - 135px));
	overflow-x: hidden;
  overflow-y: scroll;
}
.rightPanelx .filterBlock:before,
.rightPanelx .filterBlock:after{
	display: none;
}

.rightPanelx:before{
	display: none;
}
.rightPanelx.active:before{
	content: '';
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 31;
	display: block;
}
.closeFilter{
	position: absolute;
	width: 30px;
	height: 30px;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.closeFilter:before{
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	width: 2px;
	height: 20px;
	background: #fff;
	transform: rotate(-45deg);
}
.closeFilter:after{
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	width: 2px;
	height: 20px;
	background: #fff;
	transform: rotate(45deg);
}
.rightPanelx .closeFilter{
	display: none;
}
.rightPanelx.active .closeFilter{
	display: block;
}
  .pb-4.col{
	  padding: 0;
  }
  .pb-4.col.smart-filter{
	  margin-right: 0;
  }


  /*свойства и баннер*/

.diffInfo{
	opacity: 1;
	display: flex;
	/*margin-bottom: 20px;*/
	justify-content: space-between;
}
.paramsBlock{
	padding: 0 20px;
	/*margin-bottom: 20px;*/
}
.paramsBlock .brandcat,
.paramsBlock .typecat,
.paramsBlock .nazncat{
	text-transform: uppercase;
	font-weight: 700;
	padding: 10px 0;
}
/*.paramsBlock .brandcat{
color: #0095ff;;
}
.paramsBlock .nazncat{
color: #ff0059;
padding-top: 10px;
}
.paramsBlock .typecat{
color: #00bb5d;
padding-top: 10px;
}*/
.paramsBlock span.cat-title{
	display: inline-block;
	color: #000;
	margin-right: 10px;
}
.paramsBlock a{
	display: inline-block;
	color: #616161;
	font-weight: 400;
	font-size: 12px;
	padding: 5px 10px;
	margin: 3px 10px 3px 0;
	text-transform: uppercase;
	/*background: #ededed;*/
	border-radius: 2px;
	font-weight: 700;
	border: 1px solid #999;
	transition: all 0.5s ease;
}
.paramsBlock .brandcatBlock,
.paramsBlock .typecatBlock,
.paramsBlock .nazncatBlock{
	margin-bottom: 20px;
}
/*.paramsBlock .brandcatBlock a:hover,
.paramsBlock .brandcatBlock a.active{
	border-color: #0095ff;
	color: #0095ff;
	text-decoration: none;
	background: rgba(0, 149, 255, 0.05);
	text-shadow: 0 0 1px rgba(0, 149, 255, 0.5);
}
.paramsBlock .nazncatBlock a:hover,
.paramsBlock .nazncatBlock a.active{
	border-color: #ff0059;
	color: #ff0059;;
	text-decoration: none;
	background: rgba(255, 0, 89, 0.05);
	text-shadow: 0 0 1px  rgba(255, 0, 89, 0.5);
}
.paramsBlock .typecatBlock a:hover,
.paramsBlock .typecatBlock a.active{
	border-color: #00bb5d;
	color: #00bb5d;
	text-decoration: none;
	background: rgba(0, 187, 93, 0.05);
	text-shadow: 0 0 1px rgba(0, 187, 93, 0.5);
}*/

.paramsBlock .brandcatBlock a:hover,
.paramsBlock .nazncatBlock a:hover,
.paramsBlock .typecatBlock a:hover{
	background-color: #d9f4ff;
	color: #1e93eb;
	border: 1px solid #1e93eb;
}


.paramsBlock .brandcatBlock a.active,
.paramsBlock .nazncatBlock a.active,
.paramsBlock .typecatBlock a.active{
	color: #1e93eb;
	border: 2px solid #1e93eb;
}

.picdatasmall .nazncatBlock{
	display: flex;
	flex-wrap: wrap;
}
.picdatasmall a{
	display: flex;
	flex-direction: column;
	width: 100px;
	background: none;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 14px;	
	border-bottom: 1px solid #fff;
}
.paramsBlock .picdatasmall .nazncatBlock a:hover{
	background: #ededed;
	text-decoration: none;
	color: #333;
}
.catalogBanner{
	min-width: 50%;
	display: flex;
}
.catalogBanner a{
	margin: auto;
}
.catalogBanner img{
	width: 100%;
	height: auto;
}

/*рекомендуемые recom*/
.catRecommend{
	/*background: rgb(255, 251, 210);*/
	border-radius: 10px 0 0 0;
	display: flex;
	/*flex-direction: column;*/
	/*justify-content: space-around;*/
	min-width: 50%;
	max-width: 450px;
	flex-wrap: wrap;
	padding: 0 20px;
	/*min-width: 320px;*/
}
.catRecommend h3{
	text-transform: uppercase;
	color: #333;
	font-size: 20px;
	/*text-align: center;*/
	width: 100%;
}
h3.cat-rec-title{
	text-transform: uppercase;
	color: #333;
	font-size: 20px;
	padding: 0 20px;
	width: 100%;
}
#j-slider{
	display: flex;
	flex-wrap: wrap;
}




.recomItem{
	display: flex;
	margin: 10px auto;
	/*width: 30%;
	min-width: 180px;*/
	height: 170px;
	/*line-height: 60px;*/
	justify-content: space-between;
	border-radius: 5px;
	background: #fff;
	overflow: hidden;
	position: relative;
}
.recomItem > div{
	background-position: left;
	background-size: 100%;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	transition: all 0.5s ease;
}
.recomItem:hover > div{
	background-size: 130%;
}
/*.recomItem .image{
	height: 60px;
	width: 60px;
	margin-right: 0;
	overflow: hidden;
	background: #fff;
}
.recomItem .image img{
	height: 60px;
	width: auto;
}*/
.recomItem .text{
	position: absolute;
	background: #00000020;
	/*padding: 10px;*/
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	top: 0;
}
.recomItem .text span{
	display: block;
	z-index: 1;
	position: relative;
	background: #00000080;
	padding: 10px;
	/*margin: 10px;*/
	margin-top: 105px;
	font-size: 14px;
}
.recomItem .text span div{
	display: inline-block;
	padding: 0 5px;
	background-color: #E60026;
}




/*


.recomItem{
	display: flex;
	margin: 10px auto;
	/*width: 120px;*/
	/*min-width: 180px;*//*
	height: 180px;
	/*line-height: 60px;*//*
	justify-content: space-between;
	border-radius: 5px;
	background: #fff;
	overflow: hidden;
	position: relative;
	border:1px solid #E60026;
	padding-bottom: 10px;
	transition: all 0.3s ease;
}
.recomItem:hover{
	box-shadow: 0 3px 7px #E6002650;
}
.recomItem > div{
	/*background-position: center;
	background-size: 100%;
	background-repeat: no-repeat;*//*
	width: 100%;
	height: 100%;
	transition: all 0.5s ease;
}
/*.recomItem:hover > div{
	background-size: 130%;
}*/
/*.recomItem .image{
	height: 60px;
	width: 60px;
	margin-right: 0;
	overflow: hidden;
	background: #fff;
}*//*
.recomItem img{
	max-width: 100px;
	max-height: 100px;
	height: auto;
	width: auto;
	margin: 5px;
	
}
.recomItem .text{
	color: #333;
	text-transform: uppercase;
	font-weight: 700;
	padding: 5px;
	
}
.recomItem .text span{
	font-size: 13px;
}
.recomItem .text span div{
	display: inline-block;
	padding: 0 5px;
	background-color: #E60026;
	border-radius: 3px;
	color: #fff;
}
/*.recomItem .text:after{
	content: '';
	position: absolute;
	width: 60px;
	height: 60px;
	background: #ededed;
	transform: rotate(45deg);
	right: 0;
	top: 0;
	margin-right: -30px;
	z-index: 0;
}
.recomItem:hover{
	color:#fff;
	border: 1px solid  #00a55e;
	font-weight: 700;
}
.recomItem:hover .text,
.recomItem:hover .text:after{
	background:  #00a55e;
}*/
@media screen and (max-width: 1024px) {
	.catRecommend{
		margin: 0 10px;
		min-width: 40%;
	}
	.recomItem{
		min-width: 150px;
	}
	/*.recomItem .text span{
		font-size: 12px;
	}*/
}







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

	/*.paramsBlock{
		display:flex;		
	}
	.nazncatBlock{
		width: 40%;
	}
	.picdatasmall .nazncatBlock{
		width:100%;
	}
	.typecatBlock,
	.brandcatBlock{
		width: 30%;
	}*/
	.nazncatBlock a,
	.typecatBlock a,
	.brandcatBlock a{
		font-size: 12px;
	}
	.catalogBanner{
		width: 70%;
		margin: 20px auto;
	}
}
@media screen and (max-width: 1024px) {
	.diffInfo
	{
		flex-direction: column;
		justify-content: space-around;
	}
	.catRecommend{
		width:100%;
		min-width: auto;
		border-radius: 0;
		margin: 0;
	}
	.catRecommend{
		max-width: 100%;
	}
}
@media screen and (max-width: 600px) {
	.paramsBlock
	{
		flex-direction: column;
	}

}

@media screen and (max-width: 380px) {
	#j-slider .slick-slide{
		margin: 0 20px;
		height: 250px;
	}
}



.geo-info-block{
	margin: 20px auto;
	width: 100%;
	cursor:default;

}
.geo-info-block h2{
	text-align: center;
}
.geo-info-block .geo-table{
	display: table;
	margin: 20px auto;
}
.geo-info-block .geo-table .t-row{
	display: table-row;
	border-bottom: 1px solid #dadada;
}
.geo-info-block .geo-table .t-row:nth-child(odd){
	background-color: #ededed;
}
.geo-info-block .geo-table .t-row:hover{
	background-color: #E60026;
	color: #fff;
}
.geo-info-block .geo-table .t-row.title{
	color: #E60026;
	font-weight: 700;
}
.geo-info-block .geo-table .t-row.title:hover{
	background-color: #ededed;
}
.geo-info-block .geo-table .t-row .t-td-name,
.geo-info-block .geo-table .t-row .t-td-param{

	display: table-cell;
	padding: 5px;
	border-right: 1px solid #dadada;
}
.geo-info-block .geo-table .t-row .t-td-param{
	text-align: center;
}

.term-description ul,
.term-description li{
	list-style-type: disc;
}
.term-description li{
	margin-left: 25px;
}
@media screen and (max-width:1024px) {
	.geo-info-block{
		overflow-x: scroll;
	}
	.geo-info-block .geo-table .t-row .t-td-name,
	.geo-info-block .geo-table .t-row .t-td-param{
		min-width: 60px;
	}
}

/* .delivery-cities {
	margin-left: 135px;
	width: calc(84.1% - 135px) !important;
} */


/* 
.bx-touch .screenFlow {
	margin-top: 110px;
}  */
.catalog-three-in-row{
	display: flex;
	margin: 0 20px;
}

.catalog-three-in-row .filter-section{
	margin: 0 auto;
	padding: 5px 5px 20px 5px;
	width: 22%;
	min-width: 280px;
	background: #f7f7f7;
	position: -webkit-sticky;
	position: sticky;
	top: 102px;
	height: calc(100vh - 102px);
	/* overflow-y: scroll; */
	display: flex;
	/*top: auto;*/
	flex-direction: column-reverse;
	justify-content: left;
	z-index: 95;
}
.catalog-three-in-row .filter-section .bx-filter{
	overflow-y: scroll;
}
.catalog-three-in-row .filter-section .bx-filter::-webkit-scrollbar {
	width: 5px;
}
.catalog-three-in-row .filter-section .bx-filter::-webkit-scrollbar-thumb {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.catalog-three-in-row .goods-catalog-section{
	margin: 0 auto;
	width: 78%;
	/* overflow: hidden; */
}
/* .bx-touch .catalog-three-in-row .goods-catalog-section .help-cat{
	overflow: hidden;
} */
.help-cat{
	margin: 20px 0;
}
@media screen and (max-width: 1750px){
	.catalog-three-in-row .goods-catalog-section{
		width: calc(100% - 280px);
	}
}
@media screen and (max-width: 820px){
	.catalog-three-in-row{
		flex-direction: column;
		margin: 0;
	}
	.catalog-three-in-row .filter-section,
	.catalog-three-in-row .goods-catalog-section
	{
		width: 100%;
		max-width: 100%;
		position: relative;
		overflow: hidden;
		height: fit-content;
	}
	.catalog-three-in-row .filter-section{
		display: flex;
		top: auto;
		flex-direction: column;
	}

}


.dynamic-banner{
	width: 100%;
}



/* 
.footer{
	width: 84.1% !important;
  }
  @media screen and (max-width: 1600px) {
	  
	.footer{
	  width:82.1% !important;
	}
  }
  @media screen and (max-width: 1400px) {
	.footer{
	  width: 80.1% !important;
	}
  }
  @media screen and (max-width: 1250px) {
	.footer{
	  width: 78.1% !important;
	}
  }
  @media screen and (max-width: 1100px) {
	.footer{
	  width: 100% !important;
	}
  } */

  @media screen and (max-width: 1100px) {
	.top-adv-menu{
	  width: 100% !important;
	}
  }

  .sorting{
	  display: flex;
	  margin: 10px auto;
	  padding: 0;
	  /* text-transform: uppercase; */
	  /* font-weight: 700; */
	  font-size: 14px;
	  line-height: 20px;
	  align-items: center;
	  flex-wrap: wrap;
	  justify-content: center;
  }
  .sorting a{
	  text-decoration: none;
  }
  .sorting .s-title{
	display: none;
  }
  .s-name,
  .s-pr-up,
  .s-pr-down,
  .s-new{
	padding-left: 25px;
	padding-right: 10px;
	margin: 5px;
	line-height: 18px;
	height: 20px;
	color: #333;
	border-radius: 5px;
	/* border: 1px solid #333; */
	/* text-transform: uppercase; */
	/* font-weight: 700; */
	font-size: 14px;
	transition: 0.3s;
	opacity: 0.5;
  }
  .s-name{
	  background: #fff url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/images/s-name-down.svg) 5px center no-repeat;
	  background-size: 15px;
  }
  .s-pr-up{
	  background: #fff url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/images/s-pr-up.svg) 5px center no-repeat;
	  background-size: 18px;
  }
  .s-pr-down{
	  background: #fff url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/images/s-pr-down.svg) 5px center no-repeat;
	  background-size: 18px;
  }
  .s-new{
	  background: #fff url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/images/s-new.svg) 5px center no-repeat;
	  background-size: 15px;
  }
  a.actived .s-name,
  a.actived .s-pr-up,
  a.actived .s-pr-down,
  a.actived .s-new,
  .s-name:hover,
  .s-pr-up:hover,
  .s-pr-down:hover,
  .s-new:hover{
	  /* background-color: #1e93eb; */
	  /* color: #fff;
	  border-color: #0077ff; */
	  opacity: 1;
  }
  /* a.actived .s-name,
  .s-name:hover{
	background: #dadada url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/images/s-name-down-w.svg) 5px center no-repeat;
	background: #dadada url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/images/s-name-down-w.svg) 5px center no-repeat;
	background-size: 17px;
}
a.actived .s-pr-up,
.s-pr-up:hover{
	background: #dadada url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/images/s-pr-up-w.svg) 5px center no-repeat;
	background: #999 url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/images/s-pr-up-w.svg) 5px center no-repeat;
	background-size: 20px;
}
a.actived .s-pr-down,
.s-pr-down:hover{
	background: #dadada url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/images/s-pr-down-w.svg) 5px center no-repeat;
	background: #999 url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/images/s-pr-down-w.svg) 5px center no-repeat;
	background-size: 20px;
}
a.actived .s-new,
.s-new:hover{
	background: #dadada /*url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/images/s-new-w.svg) 5px center no-repeat;
	background: #999 url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/images/s-new-w.svg) 5px center no-repeat;
	background-size: 15px;
} */

  @media screen and (max-width: 1280px) {
	.sorting,
	.s-name,
	.s-pr-up,
	.s-pr-down,
	.s-new{
		font-size: 12px;
	}
}

h2.t-title{
	text-align: center;
	text-transform: uppercase;
	margin: 20px auto;
	font-weight: 700;
}
.price-table-min{
	border: 1px solid #dadada;
	margin: 20px auto;
	cursor: default;
	/* width: 70%;
	max-width: 1100px;
	min-width: 320px; */
}
.price-table-min tr{
	border-bottom: 1px solid #ededed;
}
.price-table-min tr:hover{
	background-color: #ededed;
}
.price-table-min td{
	padding: 5px 10px;
}
.price-table-min thead{
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	background: #ededed;
	color: #E60026;
	height: 30px;
	line-height: 30px;
}
.price-table-min td{
	width: fit-content;
	text-align: center;
}
.price-table-min td.t-name{
	width: 70%;
	max-width: 500px;
	min-width: 150px;
	text-align: left;
}

.second-panel a.phonex{
	margin: 10px 15px !important;
}



input#tab-right-block {
	display: none;
}
.tab-right-open{
	position: fixed;
	top: 60px;
	right: 10px;
	z-index: 115;
	background: #0077ff url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/images/filter.png) 10px center no-repeat;
	background-size: 20px;
	color: #fff;
	display: block;
	width: fit-content;
	border-radius: 10px;
	padding: 5px 10px;
	padding-left: 40px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
}
.tab-right-close{
	text-align: right;
	display: inline-block;
	/* margin: auto;
	margin-top: 10px; */
	/* margin-right: 10px; */
	background-color: #ededed;
	color: #333;
	width: fit-content;
	border-radius: 10px;
	padding: 5px 10px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	float: right;

}
input#tab-right-block ~ .area-filter{
	/*background: red;*/
	position: fixed;
	right: -120%;
	transition: 0.5s;
	z-index: 116;
	top: 50px;
	background: grey;
	color: #fff;
	width: 100%;
	max-width: 450px;
	height:100%;
}
input#tab-right-block:checked ~ .area-filter{
	background: linear-gradient(to right, #ededed, 1%, #fff);
	color: #000;
	overflow-y: auto;
	overflow-x: hidden;
	right: 0;
}
input#tab-right-block:checked ~ .area-filter > .sorting{
	padding: 20px;
	margin: 0;
	border: none;
}
input#tab-right-block:checked ~ .area-filter > .sorting .s-name, 
input#tab-right-block:checked ~ .area-filter > .sorting .s-pr-up, 
input#tab-right-block:checked ~ .area-filter > .sorting .s-pr-down, 
input#tab-right-block:checked ~ .area-filter > .sorting .s-new{
	opacity: 1;
}
@media screen and (max-width:1050px){
	.catalog-three-in-row{
		margin: 0;
	}
	.catalog-three-in-row .goods-catalog-section{
		width: 100%;
	}
}
/* End */


/* Start:/bitrix/templates/seotiv.bikra-reload/js/slick/slick-theme.min.css?17430747143062*/
@charset 'UTF-8';

@font-face{
	font-family:slick;
	font-weight:400;
	font-style:normal;src:url(/bitrix/templates/seotiv.bikra-reload/js/slick/fonts/slick.eot);src:url(/bitrix/templates/seotiv.bikra-reload/js/slick/fonts/slick.eot?#iefix) format('embedded-opentype'),url(/bitrix/templates/seotiv.bikra-reload/js/slick/fonts/slick.woff) format('woff'),url(/bitrix/templates/seotiv.bikra-reload/js/slick/fonts/slick.ttf) format('truetype'),url(/bitrix/templates/seotiv.bikra-reload/js/slick/fonts/slick.svg#slick) format('svg')
}
.slick-next,
.slick-prev{
	font-size:0;
	line-height:0;
	position:absolute;
	top:50%;
	display:block;
	width:40px;
	height:40px;
	padding:0;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	cursor:pointer;
	color:transparent;
	border:none;
	outline:0;
	/* background: #00b057; */
	background: #333;
		z-index: 50;
		border-radius: 50%;
		padding-top: 2px;
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover{
	outline:0;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before{
	opacity:1
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before{
	opacity:.25
}
.slick-next:before,
.slick-prev:before{
	width:3px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	content: '';
	position: absolute;
	left: 50%;
	top: 0;
	transform: rotate(45deg);

}
.slick-next:before{
	top: 50%;
	margin-top: -3px;
}
.slick-prev:before{
	margin-top: 7px;
}
.slick-next:after,
.slick-prev:after{
	width:3px;
	height: 15px;
	border-radius: 5px;
	background: #fff;
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: rotate(-45deg);

}
.slick-next:after{
	top: 0;
	margin-top: 7px;
}
.slick-prev:after{
	margin-top: -3px;
}
.slick-prev{
	left:0
}
.slick-next{
	right:0
}
/* [dir=rtl] .slick-prev{
	right:0;
	left:auto
}
.slick-prev:before{
	content:'←'
}
[dir=rtl] .slick-prev:before{
	content:'→'
}

[dir=rtl] .slick-next{
	right:auto;
	left:0
}
.slick-next:before{
	content:'→'
}
[dir=rtl] .slick-next:before{
	content:'←'
} */
.slick-dotted.slick-slider{
	margin-bottom:30px
}
.slick-dots{
	position:absolute;
	/*bottom:-25px;*/
	display:block;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center
}
.slick-dots li{
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button{
	font-size:0;
	line-height:0;
	display:block;
	width:20px;
	height:20px;
	padding:5px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:0;
	background:0 0;
}
.slick-dots li button:focus,
.slick-dots li button:hover{
	outline:0
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before{
	opacity:1
}
.slick-dots li button:before{
	font-family:slick;
	font-size:14px;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	content:'•';
	text-align:center;
	opacity:.25;
	color:#000;
		-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before{
	opacity:.75;
	color:#33cc66
}

.prof-tips .slick-next,
.prof-tips .slick-prev{
	background: #333333d1;
	z-index: 50;
	border-radius: 5px;
	padding-top: 2px;
	box-sizing: content-box;
}
/* End */


/* Start:/bitrix/templates/seotiv.bikra-reload/js/slick/slick.min.css?17700088853862*/
.slick-slider{
	position:relative;
	display:block;
	display:block;
	box-sizing:border-box;
		-webkit-user-select:none;
		-moz-user-select:none;-ms-user-select:none;user-select:none;
		-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;
		-webkit-tap-highlight-color:transparent
}
.slick-list{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	width: 96%;
}
.slick-list:focus{
	outline:0
}
.slick-list.dragging{
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-list,
.slick-slider .slick-track{
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track{
	position:relative;
	top:0;
	left:0;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.slick-track:after,
.slick-track:before{
	display:table;
	content:''
}
.slick-track:after{
	clear:both
}
.slick-loading .slick-track{
	visibility:hidden
}
.slick-slide{
	display:none;
	float:left;
	height:auto;
	min-height:1px;
	
}
.slick-slide > div{
	text-align: center;
}
.slick-slide p{
	margin: 5px 0;
	font-size: 18px;
	line-height: normal;
}
[dir=rtl] .slick-slide{
	float:right
}
.slick-slide img{
	display:block;
	margin: auto;
}
@media screen and (max-width: 1024px){
	.slick-slide img{
		width: 100%;
		height: auto;
	}
}
.slick-slide.slick-loading img{
	display:none
}
.slick-slide.dragging img{
	pointer-events:none
}
.slick-initialized .slick-slide{
	display:block
}
.slick-loading .slick-slide{
	visibility:hidden
}
.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden{
	display:none
}



/*recommend in element*/
.buydata{
	margin: 20px auto;
}
.buydata h5{
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
}
#recommend,
#interesdata{
	margin-right: 20px;
}
@media screen and (max-width: 1100px){
	#recommend,
#interesdata{
	margin-right: 0;
}
}
#recommend .recItem,
#interesdata .recItem{
	min-width: 200px;
	max-width: 200px;
	/* border-radius: 10px; */
	border: 1px solid #ededed;
	margin: 10px auto;
	/* height: 350px; */
	display: flex !important;
	flex-direction: column;
	justify-content: space-between;
	padding: 3px;
	overflow: hidden;
	transition: 0.5s;
}
#recommend .recItem:hover,
#interesdata .recItem:hover{
	box-shadow: 0 2px 5px #999;
}
span.recItemTitle{
	font-weight: 700;
	text-transform: uppercase;
	margin: 0 10px;
	padding: 10px 0;
	font-size: 14px;
}
span.recItemTitle a{
	color: #3C3F53;
}
span.recItemTitle a:hover{
	text-decoration: underline;
}
.recItem .product-item-price-current{
	text-align: left;
	/* font-weight: 700; */
	margin: 5px;
}
span.priceSize{
	font-size: 1.4em;
	font-weight: 700;
}

/*tips*/
.prof-tips.slick-slider{
	position:relative;
	display:block;
	display: flow-root;
	overflow: visible;
	box-sizing:border-box;
		-webkit-user-select:none;
		-moz-user-select:none;-ms-user-select:none;user-select:none;
		-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;
		-webkit-tap-highlight-color:transparent;
	z-index: 95;
	overflow-x: clip;
	clip: auto;
}
.prof-tips .slick-list{
	position:relative;
	display:block;
	overflow: visible;
	margin:0 auto;
	padding:0;
	width: calc(100% - 90px);
}
.prof-tips .slick-slide{
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
	float: none;
}

@media screen and (max-width: 1024px){
	.prof-tips .slick-slide{
		width: 300px;
	}
	.prof-tips .slick-slide .tip-title{
		line-height: normal;
		text-align: left;
	}
}
@media screen and (max-width: 600px){
	.prof-tips .slick-slide{
		width: 220px;
	}
	.tip-block .tip-text.open-tip{
		padding-top: 80px;
		padding-bottom: 40px;
	}
}
@media screen and (max-width: 480px){
	.prof-tips .slick-slide{
		width: 250px;
	}
}
/* End */


/* Start:/bitrix/templates/seotiv.bikra-reload/components/bitrix/breadcrumb/.default/style.css?1617700896512*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin: 5px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;

}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}


/* End */


/* Start:/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/style.css?17429882983399*/
.catalog-three-in-row .filter-section{
	background-color: #fff !important;
}
.bx-filter-parameters-box{
	display: flex;
	flex-direction: column;
	/* flex-wrap: wrap; */
	/* align-items: center; */
	/*margin-bottom: 7px;*/
	font-size: 14px;
	/* text-transform: uppercase; */
	margin-bottom: 20px;
}
.bx-filter-parameters-box-title{
	height: 25px;
	line-height: 25px;
	margin-right: 5px; 
}
.bx-filter-parameters-box-title .bx-filter-parameters-box-hint{
	font-weight: 700;
	/* text-transform: uppercase; */
	font-size: 16px;
}
.bx-filter-parameters-box .checkbox{
	margin: 0;
	padding: 0;
	/*margin: 3px;*/
}
.bx-filter-parameters-box .checkbox label{
	margin: 3px;
	padding: 0;
	height: 25px;
	line-height: 25px;

}
.bx-filter-parameters-box .checkbox input[type="checkbox"]{
	margin: 0;
	padding: 0;
	display: none;
}
.bx-filter-parameters-box .checkbox label.disabled{
	/*opacity: .3;
	cursor: default;*/
	display: none;
}
.bx-filter-param-text{
	height: 25px;
	line-height: 25px;
	border-radius: 3px;
	padding: 0 5px;
	transition: all 0.3s ease;
	position: relative;
	color: #333;
	padding-left: 30px;
}
.bx-filter-parameters-box .checkbox label input + .bx-filter-param-text:after{
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 0px;
	margin-left: 0;
	content: '';
	/* background-color: #0077ff; */
	width: 23px;
	height: 23px;
	border-radius: 50%;
	background: #fff;
	border: 3px solid #b1b1b1;
}
.bx-filter-parameters-box .checkbox label:hover .bx-filter-param-text::before{
	position: absolute;
	left: 3px;
	top: 3px;
	margin-top: 0px;
	margin-left: 0;
	content: '';
	/* background-color: #0077ff; */
	width: 17px;
	height: 17px;
	border-radius: 50%;
	background: #b1b1b1;
	border: 3px solid #ffffff;
	z-index: 5;
}
.bx-filter-parameters-box .checkbox label.disabled .bx-filter-param-text{
	/*border-color: #999;
	color: #999;
	box-shadow: none; */
	display: none;
}
.bx-filter-parameters-box .checkbox label input[checked=checked] + .bx-filter-param-text{
	/* background-color: #0077ff; */
	/* border-color: #0077ff; */
	position: relative;
	color: #333;
	padding-left: 30px;
}


.bx-filter-parameters-box .checkbox label input[checked=checked] + .bx-filter-param-text:after{
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 0px;
	margin-left: 0;
	content: '';
	/* background-color: #0077ff; */
	width: 23px;
	height: 23px;
	border-radius: 50%;
	background: #fff;
	border: 3px solid #0077ff;
}
.bx-filter-parameters-box .checkbox label input[checked=checked] + .bx-filter-param-text::before{
	position: absolute;
	left: 3px;
	top: 3px;
	margin-top: 0px;
	margin-left: 0;
	content: '';
	/* background-color: #0077ff; */
	width: 17px;
	height: 17px;
	border-radius: 50%;
	background: #0077ff;
	border: 3px solid #ffffff;
	z-index: 5;
}

.bx-filter-parameters-box .show-more-btn{
	border: none;
	background: transparent;
	color: #0077ff;
	font-weight: 700;
	text-align: left;
	font-size: 16px;
}


.bx-filter-parameters-box.show .checkbox-wrapper{
	background: #fff;
	height: 155px;
	overflow-y: scroll;
}
input[name=set_filter]{
	display: none;
}
input.btn[name=del_filter]{
	margin: 0;
	outline: 0;
	background: #ededed url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/images/circular-arrow.png) 10px center no-repeat;
	background-size: 15px;
	margin-bottom: 20px;
	color: #ff0062;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	border-radius: 3px;
	padding-left: 30px;
	text-align: left;
	margin-top: 5px;
}
/* End */


/* Start:/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/themes/blue/colors.css?16108032894780*/
.bx-filter.bx-blue .bx-filter-section {
	background: #edf6fc;
}
/*
* INPUTS
*
*/
.bx-filter.bx-blue .bx-filter-input-container input:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter.bx-blue .bx-filter-input-container input:focus {
	-webkit-border-image: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/themes/blue/images/active.png) 2 repeat;
	-moz-border-image: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/themes/blue/images/active.png) 2 repeat;
	-o-border-image: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/themes/blue/images/active.png) 2 repeat;
	border-image: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/themes/blue/images/active.png) 2 repeat;
}
/*
*Track
*
*/
.bx-filter.bx-blue .bx-ui-slider-track{background: #e7e7e7;}
.bx-filter.bx-blue .bx-ui-slider-pricebar-vd{background: #849da4;}
.bx-filter.bx-blue .bx-ui-slider-pricebar-vn{background: #a8dff3;}
.bx-filter.bx-blue .bx-ui-slider-pricebar-v {background: #499fd8;}

.bx-filter.bx-blue .bx-ui-slider-handle.left {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkM2RUFBN0ExNjg1MTFFNUIzOUM4MzM0QUEzQkQxRDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkM2RUFBN0IxNjg1MTFFNUIzOUM4MzM0QUEzQkQxRDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QzZFQUE3ODE2ODUxMUU1QjM5QzgzMzRBQTNCRDFENCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QzZFQUE3OTE2ODUxMUU1QjM5QzgzMzRBQTNCRDFENCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppps1VcAAAEWSURBVHjabFPRFcIwCIS8/nWGdh+3sYu4gmu5il8niUAuaN6zJoQD7iB6e76kL8h3qX+RlrnU/TR3sje+DHMFq4cN8Pded/veG8gNWUEEVALMQPbd7e9uv3MLOABRXQutQD8PsFnOfmjJRkMHsHOCu8X2mTn8NnYRAmEAWF4xzhhgptUgyANIa3UV3JaZ1+AWYOYGtScyYMnMftGRxq0CNdArcMH0rFTVg21FYa6mZ77s9lgFxaJMk1kqTeJo1QAX+5yEoIDfadttf8nILDRckyKYQolrmfWyi4MZz878vohGbqPsAK/vAYXotGxemnPWIzRRAqCMs9K5D1JyFuox6IVKmVTe9za+LchD/q4iXyo6q/kIMAAflYlW4QRU6wAAAABJRU5ErkJggg==) no-repeat right top;
}
.bx-filter.bx-blue .bx-ui-slider-handle.right {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAq0lEQVQ4y6WSQRKDIAxFXXSlF0vOZC+SlddKblMUUhKCraIzX9Ahj58PE268TE8e3GSFJ5BUTDskaRl1QFk8BsHs4BCMQMruVEe+l4kWglFu5yLEZKDFXyeXIFoEpg3z738mJTzXhncj75+QtqjnJENO2sG4I1VXDtR3ogv7O1dHxV10gi75EGILiE78RRKy33AOq07i+Us4kRamkOPGptesQjeXIjZjO+fXB+hjUU/S3Z+WAAAAAElFTkSuQmCC) no-repeat left top;
}
/*
*	Select
*
*/
.bx-filter.bx-blue .bx-filter-select-container.bx-active,
.bx-filter.bx-blue .bx-filter-select-container:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter.bx-blue .bx-filter-select-container.bx-active,
.bx-retina .bx-filter.bx-blue .bx-filter-select-container:focus {
	-webkit-border-image: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/themes/blue/images/active.png) 2 repeat;
	-moz-border-image: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/themes/blue/images/active.png) 2 repeat;
	-o-border-image: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/themes/blue/images/active.png) 2 repeat;
	border-image: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/themes/blue/images/active.png) 2 repeat;
}
/*
*	Select popup
*
*/
/*
* TAGS
*
*/
.bx-filter.bx-blue .bx-filter-tag {
	border-top: 1px solid #d7eaf7;
	border-bottom: 1px solid #d7eaf7;
}
.bx-filter.bx-blue .bx-tag-link {
	color: #68939e;
}
/*
*	LABEL
*
*/
/*
*	Checkbox / Radio 
*
*/
/*
* 	BTN 
*
*/
.bx-filter.bx-blue .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-filter.bx-blue .bx-filter-param-btn:hover,
.bx-filter.bx-blue .bx-filter-param-btn:active,
.bx-filter.bx-blue .bx-filter-param-btn:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter.bx-blue .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-retina .bx-filter.bx-blue .bx-filter-param-btn:hover,
.bx-retina .bx-filter.bx-blue .bx-filter-param-btn:active,
.bx-retina .bx-filter.bx-blue .bx-filter-select-container:focus {
	-webkit-border-image: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/themes/blue/images/active.png) 2 repeat;
	-moz-border-image: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/themes/blue/images/active.png) 2 repeat;
	-o-border-image: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/themes/blue/images/active.png) 2 repeat;
	border-image: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/themes/blue/images/active.png) 2 repeat;
}
/*
* BTN P/M
*
*/
/*
*	icon
*
*/
/*
* 	BIZ
*
*/
/*
*	BTN result and reset 
*
*/

.bx-filter.bx-blue .btn-themes {
	background-color: #1485CE;
	border-color: #1485CE;
	color: #FFF
}
.bx-filter.bx-blue .btn-themes.bx-active,
.bx-filter.bx-blue .btn-themes.focus,
.bx-filter.bx-blue .btn-themes:active,
.bx-filter.bx-blue .btn-themes:focus,
.bx-filter.bx-blue .btn-themes:hover{
	background-color: #53A4D8;
	border-color: #53A4D8;
	color: #FFF
}
/*
* 	Result Popup
*
*/
/* End */


/* Start:/bitrix/templates/seotiv.bikra-reload/components/bitrix/system.pagenavigation/round/style.css?16165938803148*/
.bx-pagination {
	margin: 10px 0;
}
.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
}
.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
.bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin: 0 2px 15px 2px;
}
.bx-pagination .bx-pagination-container ul li span{
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
       -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	 -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    		transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	background: #eff0f1;
	padding: 0 8px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	font-size: 14px;
	border-radius: 16px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li a {
	text-decoration: none;
	display: block;
	border-radius: 16px;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	vertical-align: middle;
}
.bx-pagination .bx-pagination-container ul li a:hover span{
	background: #DADADA;
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
	color: #444;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{
	color: #aab1b4;
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	background: #fff;
	border-color: #DADADA;
	color: #000;
}

/*color schemes*/
.bx-pagination.bx-green  .bx-pagination-container ul li.bx-active span{
	background: #3bc915;
	color: #fff;
}
.bx-pagination.bx-yellow  .bx-pagination-container ul li.bx-active span{
	background: #F9A91D;
	color: #fff;
}
.bx-pagination.bx-red  .bx-pagination-container ul li.bx-active span{
	background: #E22B2B;
	color: #fff;
}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}

.load_more{
	
	background: #E60026;

	border-radius: 5px;
	max-width: 200px;
	/*width: 100%;*/
	color: #fff;
	font-weight: 700;
	color: #fff;
	font-size: 14px;
	margin: 20px calc((100% - 200px)/2);
	display: block;
	cursor: pointer;
	text-align: center;
	flex: 1;
	padding: 10px 15px;
}

.load_more.non{
	background: #00b057;
}
/* End */


/* Start:/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.section/seotiv.cat.section/style.css?17105052009376*/
.screenFlow .row{
    margin: 0;
    padding: 0;
}
.rightPanel{
    width: 130px;
    background: #3080da;
    height: 100vh;
    position: fixed;
    top: 0;
    right: 0;
}
.rightPanelMob{
    display: none;
}
.pb-4.col{
    margin-right: 135px;
    margin-left: 0;
}
.term-description.term-description__top{
    margin-right: 135px;
    margin-left: 0;
}
.term-description.term-description__top.sect{
    margin-right: 135px;
    margin-left: 135px;
}
.term-description.term-description__top{
    padding: 20px;
	line-height: 1.5em;
}
.term-description.term-description__top h2{
	margin: 20px 0;
	font-size: 36px;
}
.term-description .slick-slide > div{
	text-align: justify;
}
/* .row.bx-blue{
    background: #c9d9ea;
    /* box-shadow: inset 0 5px 10px -5px #607b97; */
    /* padding: 20px 0; */
    /*padding-right: 135px;*/
/* } */
.catalog-section{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
	text-align: center;
    flex: 1;
}

.product-item-in-catalog{
	position: relative;
}
.sklad-in-catalog{
	/* position: absolute;
	z-index: 15;
	width: 100%; */
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	font-size: 12px;
	font-weight: normal;
	width: 100%;
	margin: 0 5px 5px 5px;
}

.sklad-in-catalog .m-ost{
	height: 5px;
	border-radius: 5px 0 0 5px;
	background-color: #e60026;
	position: relative;
	z-index: 1;
}
.sklad-in-catalog .m-full{
	height: 5px;
	width: 95%;
	border-radius: 5px;
	background-color: #dadada;
	position: relative;
	z-index: 0;
	margin-top: -5px;
}




/* .sklad-in-catalog .circle{
	position: relative;
}
.sklad-in-catalog svg{
	position: relative;
	width: 100%;
}
.sklad-in-catalog svg circle{
	width: 100%;
	height: 100%;
	fill: #fff;
	fill-opacity: 40%;
	stroke: #dadada;
	stroke-width: 8;
	stroke-linecap: round;
	transition: stroke-dashoffset 1s ease;
	transform: rotate(228deg);
	transform-origin: center;
	position: absolute;
	top: 0;
}
.sklad-in-catalog svg circle:nth-child(2){
	stroke-dasharray: 100%;
	stroke-dashoffset: 100%;
	stroke: #666;
}
.sklad-in-catalog .num-title{
	position: absolute;
	top: 18%;
	left: 59%;
	text-align: center;
	width: 80px;
	height: 80px;
	color: #000;
	font-size: 11px;
	text-transform: uppercase;
}
.sklad-in-catalog .num-title span{
	display: block;
	font-size: 18px;
	font-weight: 700;
} */


.product-item-small-card {
margin: 0 auto;	
	
}

/* .footer{
	padding-left: 135px;
	padding-right: 0 !important;
} */
/* .copyright{
	margin-left: 135px;
} */
/* @media screen and (max-width: 1024px){
	.copyright{
		margin-left: 0;
	}
} */

.banner-promo{
	display: inline-block;
	padding: 10px;
}
.banner-promo img{
	height: 350px;
	width:auto;
	border-radius: 15px;
}

@media screen and (max-width: 800px){
	.banner-promo img{
		height: auto;
		width: 100%;
		border-radius: 15px;
	}
}
	/* .bx-touch .footer{
    padding-left: 0;

    } */
    @media screen and (min-width: 1401px){
        .bx-touch .footer,
        .seotiv,
        .bottomInfoPanel{
            padding-left: 135px;
            padding-right: 135px;
            }   
    }
@media screen and (max-width: 1400px){
    .bx-touch .term-description.term-description__top.sect{
        margin-left: 0;
    }
}
@media screen and (max-width: 1024px){
    .rightPanel{
        display: none;
    }
    .rightPanelMob{
        display: block;
    }
    .pb-4.col,
    .term-description.term-description__top{
        margin-right: 0;
        margin-left: 0;
    }
    .term-description.term-description__top.sect{
        margin-right: 0;
        margin-left: 0;
    }
    .term-description.term-description__top h2{
        font-size: 24px;
    }
    .row.bx-blue{
        padding-right: 0;
    }
    .footer{
        padding-left: 0;
        padding-right: 0;
    }
}

.yalinks {display: flex; justify-content: space-between; margin-right:10px; padding:10px; flex-wrap:wrap;}



.recomtabs{
	padding: 20px;
	background-color: #c3cde6;
	/*display: none;*/
}
.recomtabs h5{
	margin: 0 auto;
	padding: 10px;
	text-transform: uppercase;
	font-size: 16px;
    font-weight: 700;
    text-align: left;
}
.tabs-area{
	display: flex;
	flex-wrap: wrap;
	border-bottom: 2px solid #ededed;
}
.tabs-area > div{
	margin: 10px;
	padding: 5px 10px;
	position: relative;
	border-radius: 5px;
	transition: all 0.5s ease;
	text-transform: uppercase;
	font-size: 14px;
}
.tabs-area > div:hover{
	background-color: #ededed;
	cursor: pointer;
}
.tabs-area .vis-active,
.tabs-area .vis-active:hover{
	background-color: #E60026;
	color: #fff;
}
.tabs-area .vis-active:after{
	content: '';
    position: absolute;
    bottom: 0;
    margin-bottom: -13px;
    width: 100%;
    height: 4px;
    left: 0;
    background-color: #E60026;
    border-radius: 10px;
}
#recommendTabs{
	display: flex;
	overflow: hidden;
}
.mini-item{
	border-radius: 10px;
	border: 1px solid #fff;
	box-shadow: 0 2px 5px #dadada;
	margin: 10px;
	max-width: 200px;
	background-color: #ededed;
	padding-bottom: 10px;
}
.mini-item img{
	border-radius: 8px 8px 0 0;
}
.mini-item .mi-title{
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
	display: block;
	padding: 10px 5px;
	font-size: 14px;
}
.item-properties{
	font-size: 15px;
	font-style: italic;
	line-height: 15px;
	margin-bottom: auto;
	color: #3c3f53;
	margin-bottom: 10px;
	text-align: left;
}
.product-item-container .info .product-item-price-current{
	background: none;
}
.prop-item{
	padding-left: 20px;
	position: relative;
}
.prop-item:before,
.prop-item:after{
	content: '';
	position: absolute;
	width: 3px;
	height: 10px;
	background-color: #009448;
	left: 7px;
	top: 3px;
	border-radius: 5px;
}
.prop-item:before{
	transform: rotate(45deg);
	margin-left: 4px;
}
.prop-item:after{
	transform: rotate(-45deg);
	height: 5px;
	margin-top: 5px;
}
.prices-link{
	display: flex;
}
.prices-link .product-item-price-current{
    background: none;
}
.prices-link .product-item-price-current span.priceSize{
	padding: 0 5px;
	color: #333;
	font-weight: 700;
    background: none;
}
.link-more{
	margin: auto;
	margin-right: 5px;
	padding: 5px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	background-color: #3c3f53;
	border-radius: 5px;
	text-align: center;
}
.link-more a{
	color: #fff;
} 





.bx-touch .popup-window,
.bx-touch .popup-window-overlay{
	display: none !important;
}
.modal-area{
	display: none;
	position: fixed;
	background-color: #fff;
	width: calc(100% - 20px);
	height: calc(100% - 120px);
	top: 60px;
	left: 50%;
	z-index: 1055;
	overflow: hidden;
	border-radius: 10px;
	max-width: 500px;
    transform: translate(-50%, 0);
}

.modal-area-overlay{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #33333399;
	z-index: 1040;
}
.modal-area .close-button{
	position: absolute;
	right: 10px;
	top: 10px;
	background-color: #262f3e;
	width: 30px;
	height: 30px;
	border-radius: 5px;
}
.modal-area .close-button:before,
.modal-area .close-button:after{
	content: '';
	position: absolute;
	top: 5px;
	left: 14px;
	width: 2px;
	height: 20px;
	background-color: #fff;
	transform: rotate(-45deg);
}
.modal-area .close-button:after{
	transform: rotate(45deg);
}
.modal-area h3{
	margin: 10px;
	text-transform: uppercase;
	padding-right: 40px;
	color: #E60026;
}
.modal-area .good-block{
	display: flex;
	flex-direction: column;
	box-shadow: 0 2px 7px #dadada;
	border-radius: 10px;
	padding: 10px;
	margin: 20px 10px;
}
.modal-area .good-block .m-title{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
	color: #262f3e;
}
.modal-area .good-block a{
	color: #e60026;
	position: relative;
	padding-left: 40px;
	line-height: 30px;
	height: 32px;
	font-weight: 700;
	border: 1px solid #e60026;
	box-sizing: border-box;
	border-radius: 5px;
	width: 190px;
	margin-top: 10px;
}
.modal-area .good-block a:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	border-radius: 5px 0 0 5px;
	background: #e60026 url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.section/seotiv.cat.section/images/line-cart.png) center center no-repeat;
	background-size: 20px;
}
.modal-area h4{
	margin: 5px 10px;
	text-transform: uppercase;
	text-align: center;
}
.listcatresm {
	user-select: none;
	max-height: 100%;
	overflow-x: auto;
	overflow-y: visible;
	scrollbar-width: none;
	height: calc(100% - 60px);
}
.listcatresm::-webkit-scrollbar{
	width: 0;
	height: 0;
}
.listcatresm #recommendTabs{
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding-bottom: 90px;
}
.listcatresm .mini-item{
	width: 90%;
	max-width: 90%;
	height: 100px;
	border: none;
	display: flex;
	flex-direction: row;
	padding: 0;
	overflow: hidden;
	background-color: #fff;
	margin: 5px 10px;
}
.listcatresm .mini-item .info{
	width: calc(100% - 100px);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.listcatresm .mini-item .mi-title {
    text-align: left;
    font-weight: 400;
    text-transform: inherit;
    display: block;
    padding: 5px;
}
.listcatresm .mini-item .prices-link{
	margin-bottom: 5px;
	padding-right: 10px;
}
.listcatresm .link-more{
	background-color: #262f3e;
}
#listcatm.tabs-area{
	flex-wrap: nowrap;
	user-select: none;
	max-width: 100%;
	overflow-x: visible;
	overflow-y: auto;
	scrollbar-width: none;
	align-items: center;
	height: 72px;
}
#listcatm.tabs-area::-webkit-scrollbar{
	width: 0;
	height: 0;
}
.modal-area .tabs-area > div{
	border: 1px solid #dadada;
}
/* End */


/* Start:/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.item/items-cat/style.css?172189810236531*/

.product-item-container { 
	position: relative; 
	display: inline-block;
	vertical-align: top;
	/* border: 1px solid #dadada;
    border-radius: 10px; */
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: max-content !important;
	min-height: 300px;
	transition: all 0.5s ease;
}

@media screen and (max-width: 500px) and (min-width: 380px){

	.product-item-in-catalog{
		width:180px;
	}
}

.labelnew {
    position: absolute;
    background: #15c91c;
    border-radius: 5px;
    margin: auto 10px;
    padding: 2px 5px;
    font-weight: 400;
    color: #ffffff;
    text-transform: lowercase;
    font-size: 14px;
    bottom: 15px;
    z-index: 100;
    border: 2px solid #15c91c;
    left: 0;
	right: auto;
}

.cat-raiting-block{
	display: flex;
	flex-direction: row;
	height: 20px;
	width: 100%;
	margin: auto 0;
	font-size: 14px;
	/* display: none;
	visibility: hidden; */
}

.cat-raiting-block .otz-block a{
	margin-right: 10px;
	background: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.item/items-cat/images/comment.png) 2px 2px no-repeat;
	background-size: 18px;
	padding-left: 23px;
	color: #000;
	transition: 0.5s;
}
.cat-raiting-block .otz-block a:hover{
	text-decoration: none;
	background-color: #3c3f5329;
	border-radius: 3px;
}
.cat-raiting-block .rai-block{
	background: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.item/items-cat/images/star.png) 2px 3px no-repeat;
    background-size: 13px;
    padding-left: 18px;
}

.product-item {
	/* display: block; */
	display: flex;
	height: auto;
	box-sizing: border-box;
	padding-top: 15px;
	width: 100%;
	border: 1px solid transparent;
	border-radius: 2px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.meas-calculation{
	padding: 3px 5px;
	border-top: 1px solid #333;
	margin-bottom: 5px;
	font-size: 13px;
}
.meas-calculation span{
	display: inline-block;
	float: right;
	font-size: 18px;
	font-weight: 700;
}

@-webkit-keyframes product-item-hover {
	0% {
		position: absolute;
		left: -15px;
		right: -15px;
		border: 1px solid transparent;
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
	100% {
		border: 1px solid transparent;
		box-shadow: 0 7px 15px 0 rgba(0, 0, 0, .19);
	}
}
@keyframes product-item-hover {
	0% {
		position: absolute;
		left: -15px;
		right: -15px;
		border: 1px solid transparent;
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
	100% {
		border: 1px solid transparent;
		box-shadow: 0 7px 15px 0 rgba(0, 0, 0, .19);
	}
}


.bx-touch .product-item {
	padding: 15px 0 0;
	width: auto;
	background: #fff;
}

/*Image*/
.product-item-image-wrapper {
	position: relative;
	display: block;
	/*margin-bottom: auto;*/
	margin-top: 0;
	padding-top: 200px;
	width: 100%;
	transition: all 300ms ease;
	/* border-radius: 10px 10px 0 0; */
	overflow: hidden;
	/* min-height: 200px; */
}

.product-item-image-original,
.product-item-image-alternative {
	position: absolute;
    top: 50%;
    right: 0;
    bottom: 0;
    left: 50%;
    display: block;
    max-width: 100%;
    max-height: 105%;
    background-position: bottom center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: opacity 300ms linear;
    transform: translate(-50%, -50%);
}
.product-item-image-original { z-index: 11; }
.product-item-image-alternative {
	z-index: 13;

	width: 100%;
	height: 100%;
	background-size: contain;
	/* opacity: 0; */
	/* display: none; */
}

.product-item-big-card .product-item-image-wrapper { margin-bottom: 25px; }

/*Image Slider*/
.product-item-image-slider-slide-container {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	transition: opacity 300ms ease;
}

.product-item-image-slide {
	position: relative;
	/*display: none;*/
	height: 100%;
	background-color: #fff;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	transition: .6s ease-in-out left;
}

@media all and (transform-3d), (-webkit-transform-3d) {
	.product-item-image-slide {
		transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px;
	}

	.product-item-image-slide.next,
	.product-item-image-slide.active.right {
		left: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	.product-item-image-slide.prev,
	.product-item-image-slide.active.left {
		left: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}

	.product-item-image-slide.next.left,
	.product-item-image-slide.prev.right,
	.product-item-image-slide.active {
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.product-item-image-slider-slide-container > .active,
.product-item-image-slider-slide-container > .next,
.product-item-image-slider-slide-container > .prev { display: block; }

.product-item-image-slider-slide-container > .active { left: 0; }

.product-item-image-slider-slide-container > .next,
.product-item-image-slider-slide-container > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.product-item-image-slider-slide-container > .next { left: 100%; }

.product-item-image-slider-slide-container > .prev { left: -100%; }

.product-item-image-slider-slide-container > .next.left,
.product-item-image-slider-slide-container > .prev.right { left: 0; }

.product-item-image-slider-progress-bar-container {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
}

.product-item-image-slider-progress-bar {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	display: block;
	height: 1px;
	background-color: var(--theme-color-primary);
	opacity: .8;
}

.product-item-image-slider-control-container {
	position: absolute;
	right: 0;
	bottom: 10px;
	left: 0;
	z-index: 15;
	display: block;
	padding: 0;
	text-align: center;
	/*opacity: 0;*/
	transition: opacity 300ms ease;
}

.product-item-image-slider-control,
.product-item-image-slider-control.active {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: rgba(128, 128, 128, .8);
	opacity: .6;
	cursor: pointer;
	transition: all 300ms ease;
}

.product-item-image-slider-control:hover,
.product-item-image-slider-control.active:hover { cursor: pointer; }

/* .product-item-image-slider-control.active,
.product-item-image-slider-control:hover { background-color: var(--primary); } */


/*Label*/
.product-item-label-text,
.product-item-label-ring {
	position: absolute;
	z-index: 15;
}

.product-item-label-text span,
.product-item-label-ring {
	display: inline-block;
	clear: both;
	margin-bottom: 2px;
	background: #f42c2c;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	transition: all 250ms ease;
}

.bx-red .product-item-label-text span,
.bx-red .product-item-label-ring { background-color: #fba90c; }

.product-item-label-text > div,
.product-item-label-ring > div { line-height: 0; }


/* TEXT */
.product-item-label-text span {
	padding: 2px 5px;
	vertical-align: middle;
	font-weight: bold;
}


/*SMALL*/
.product-item-label-text.product-item-label-small span{
	margin-bottom: 1px;
	padding: 2px 7px;
	font-weight: normal;
	font-size: 13px;
	line-height: 14px;
}

.product-item-big-card .product-item-label-text.product-item-label-small span {
	padding: 5px 12px;
	font-size: 16px;
	line-height: 21px;
}

/* BIG */
.product-item-label-text.product-item-label-big span {
	padding: 4px 10px;
	font-size: 13px;
	line-height: 17px;
}

.product-item-big-card .product-item-label-text.product-item-label-big span {
	padding: 5px 17px;
	font-size: 22px;
	line-height: 33px;
}

/*RING*/
.product-item-label-ring {
	box-sizing: border-box;
	border-radius: 50%;
	font-weight: bold;
}

.product-item-label-ring.product-item-label-small{
	width: 40px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
}

.product-item-big-card .product-item-label-ring.product-item-label-small {
	width: 100px;
	height: 100px;
	font-size: 30px;
	line-height: 100px;
}

.product-item-label-ring.product-item-label-big {
	width: 50px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
}

.product-item-big-card .product-item-label-ring.product-item-label-big {
	width: 120px;
	height: 120px;
	font-size: 42px;
	line-height: 120px;
}



.product-item-label-top { top: -5px; }

.product-item-label-center {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.product-item-label-center > div { text-align: center; }

.product-item-label-left { left: -5px; }

.product-item-label-left > div { text-align: left; }

.product-item-label-bottom { bottom: -5px; }

.product-item-label-middle {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.product-item-label-right { right: -5px; }

.product-item-label-right > div { text-align: right; }

.product-item-label-center.product-item-label-middle {
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

/*tag*/
.product-item-container .tag{
	display: none;
	/* position: absolute;
	right: 0;
	margin-right: 4px;
	background: #dadada;
	border-radius: 2px 10px 2px 2px;
	z-index: 90;
	padding: 5px 10px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase; */
}
/* .product-item-container .tag.yes{
	background: #00b057;
}
.product-item-container .tag.no{
	background: #ff7800;
} */

/*Title*/
.product-item-title-link {
	height: 52px;
	margin: 5px 0;
	padding: 0 5px;
	font-weight: 700;
	font-size: 16px;
	/* text-align: center; */
	line-height: 18px;
	/* text-decoration: underline; */
	/* text-transform: uppercase; */
	color: #333;
	overflow: hidden;
/* word-break:break-all; */
display: flex;
align-items: center;
}

.product-item-title-link:hover {
	text-decoration: none;
	color: #000;
}
.bx-touch .product-item-title-link{
	font-size: 14px;
}

.item-properties{
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	margin-bottom: auto;

	min-height: 40px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.prop-item{
	line-height: 18px;
	height: 18px;
	padding-left: 7px;
	padding-right: 4px;
	margin-right: 2px;
	margin-bottom: 2px;
	border-radius: 3px;
	position: relative;
	background-color: #C3CDE6;
    color: #34365B;
}
/* .prop-item:before,
.prop-item:after{
	content: '';
	position: absolute;
	width: 3px;
	height: 10px;
	background-color: #009448;
	left: 1px;
	top: 3px;
	border-radius: 5px;
}
.prop-item:before{
	transform: rotate(45deg);
	margin-left: 4px;
}
.prop-item:after{
	transform: rotate(-45deg);
	height: 5px;
	margin-top: 5px;
} */
.prop-item:before{
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	background-color: #34365B;
	left: 1px;
	top: 7px;
	border-radius: 5px;
	margin-left: 1px;
}
.prop-item:after{
	display: none;
}


/*Price*/
.product-item-price-container {
	text-align: center;
	line-height: 1;
	margin-bottom: 30px;
}

/*.product-item-price-current {
	color: #3f3f3f;
	white-space: nowrap;
	font-weight: bold;
	font-size: 13px;
}*/

.mesdata-item{
	display: inline-block;
	/* position: absolute; */
	/* left: 5px; */
	/* top: 0; */
	/* margin-top: 25px; */
	/* text-transform: lowercase;
	font-size: 13px;
	font-style:normal;
	color: #3c3f53;
	text-align: left;
	padding-left: 5px;
	height: 25px;
	border-top: 1px solid #dadada; */
}
/* .mesdata-item::first-letter{
	text-transform: uppercase;
} */

.product-item-price-old {
	color: #a5a5a5;
	text-decoration: line-through;
	white-space: nowrap;
	font-size: 14px;
}


.product-item-big-card .product-item-price-old {
	vertical-align: middle;
	line-height: 20px;
}

/* .product-item-big-card .product-item-price-container { margin: 0 0 10px; } */

/*.product-item-big-card .product-item-price-current { font-size: 18px; }*/

.product-item-big-card .product-item-price-old { font-size: 15px; }

/*sku*/

.product-item-container.hover,
.product-item-container:hover{
	position: absolute;
	z-index: 20;
	box-shadow: 0 0 7px #999;
	height: auto !important;
}



/*Info*/
.product-item-info-container {
	clear: both;
	margin-bottom: 0;
}
.product-item-container .product-item-info-container.sku{
	display: none;
}
.product-item-container:hover .product-item-info-container.sku{
	display: block;
	margin: 5px;
	margin-top: 0;
}

/*region Amount*/
.product-item-amount {
	padding: 0 0 2px;
	text-align: center;

}
.product-item-amount-field-container{
	display: flex;
	margin: 0 auto;
	margin-right: 0;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	/*width: 110px;*/
	/*flex-wrap: wrap;*/
}

.bx-touch .product-item-amount-field-container .i-quant{
	margin: 0;
}
.i-sumAmount{
	font-size: 14px;
	color: #fff;
}
.i-sumAmount strong{
	font-size: 24px;
	display: block;
	margin-top: -5px;
}
.i-quant{
	display: flex;
	text-align: center;
	/*margin: 10px auto;*/
}
.product-item-amount-field-btn-plus,
.product-item-amount-field-btn-minus {
	position: relative;
	display: inline-block;
	width: 27px;
	height: 27px;
	background-color: #edf6fe;
	color: #0077ff;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	border-radius: 5px;

}


.bx-retina .product-item-amount-field-btn-plus,
.bx-retina .product-item-amount-field-btn-minus { border-width: .5px; }

.product-item-amount-field-btn-plus:hover,
.product-item-amount-field-btn-minus:hover { background: #dcefff; }

.product-item-amount-field-btn-plus:before,
.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-minus:after {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -1px;
	margin-left: -5px;
	width: 10px;
	height: 2px;
	background-color: #0077ff;
	content: "";
	transition: 300ms all ease;
}

.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:after {
	opacity: .3 !important;
	cursor: default;
}

.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:hover,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:hover { background-color: #e4e4e4; }

.product-item-amount-field-btn-plus:before {
	margin-top: -5px;
	margin-left: -1px;
	width: 2px;
	height: 10px;
}



.product-item-amount-field-btn-plus:hover:after,
.product-item-amount-field-btn-minus:hover:after { opacity: 1; }

.product-item-amount-field {
	display: inline-block;
	padding: 0;
	max-width: 30px;
	width: auto;
	height: 27px;
	border: none;
	background: #fff;
	color: #000;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	transition: border 300ms ease;
}

.bx-retina .product-item-amount-field { border-width: .5px; }

.bx-ie .product-item-amount-field{
	width: 50px;
}

.product-item-amount-field:focus {
	outline: none !important;
	border-color: #006cc0;
	border-color: var(--theme-color-primary);
}

.bx-no-touch input.product-item-amount-field::-webkit-outer-spin-button,
.bx-no-touch input.product-item-amount-field::-webkit-inner-spin-button {
	margin: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}

.product-item-amount-description-container {
	display: block;
	color: #333;
	font-size: 12px;
	position: absolute;
	width: max-content;
	right: 5px;
}

.product-item-amount-description-container strong {
	font-size: 1.2em;
	white-space: nowrap;
}

.product-item-amount-label-container {
	margin: 5px 0;
	color: #a5a5a5;
	font-weight: bold;
	font-size: 12px;
}

/**/
.product-item-quantity {
	color: #333;
	font-weight: normal;
	font-size: 12px;
}

/*Compare*/
.product-item-compare-container {
	position: relative;
	/*display: none;*/
	margin: 0 -15px;
	padding: 4px 15px;
	min-height: 30px;
	border-top: 1px solid #e6e6e6;
	background: #f3f3f3;
	box-shadow: inset 0 1px 1px 0 #eee;
	vertical-align: middle;
	font-size: 12px;
	line-height: 20px;
}

.product-item-line-card .product-item-compare-container {
	margin: 0;
	border: none;
	background-color: transparent;
	box-shadow: none;
	text-align: center;
}

.product-item-line-card .product-item-compare-container{ display: block; }

.product-item-compare .checkbox {
	margin: 0;
	padding: 0;
}

/* SCU */
.product-item-line-card .product-item-scu-container { text-align: left; }

.product-item-scu-container-title {
	color: #333;
	font-size: 12px;
}




.product-item-scu-block-title{
	font-size: 14px;
	/* text-transform: uppercase; */
	height: 20px;
}
.product-item-scu-block{
	min-height: 24px;
}
.product-item-scu-item-list{
	display: flex;
	flex-wrap: wrap;
}

li.product-item-scu-item-text-container.selected,
li.product-item-scu-item-text-container:hover{
	color: #000;
	font-weight: 700;
	outline: none;
	border: 1px solid #0077ff;
}

.product-item-scu-list { margin: 0; }

.product-item-scu-item-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}

.product-item-scu-item-color-container,
.product-item-scu-item-text-container {
	display: inline-block;
	box-sizing: border-box;
	padding: 2px 4px;
	max-width: 100%;
	border: 1px solid #dadada;
	border-radius: 3px;
	margin-right: 2px;
}

.product-item-scu-item-text-container { min-width: 32px; }

.product-item-scu-item-color-container {
	max-width: 38px;
	width: 25%;
}

.product-item-scu-item-color-block {
	position: relative;
	padding-top: 100%;
	outline: 1px solid #c0cfda;
	cursor: pointer;
}

.bx-no-touch .product-item-scu-item-color-block { transition: outline 200ms ease; }

.bx-retina .product-item-scu-item-color-block { outline-width: .5px; }

.product-item-scu-item-color-container.selected .product-item-scu-item-color-block { outline-width: 2px; }

.bx-retina .product-item-scu-item.selected .product-item-scu-item-color-block { outline-width: 1px; }

.product-item-scu-item-color {
	position: absolute;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.product-item-scu-item-text-block {
	position: relative;
	padding: 0;
	outline: none;
	cursor: pointer;
}

.bx-no-touch .product-item-scu-item-text-block { transition: outline 300ms ease; }

.bx-retina .product-item-scu-item-text-block { outline-width: .5px; }

.bx-retina .product-item-scu-item.selected .product-item-scu-item-text-block { outline-width: 1px; }

.product-item-scu-item-text {
	overflow: hidden;
	max-width: 100%;
	vertical-align: middle;
	text-align: center;
	/* text-transform: uppercase; */
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	line-height: 18px;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block,
.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block {
	position: relative;
	outline-color: #a9adb4 !important;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after,
.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block:after {
	position: absolute;
	top: -2px;
	right: -2px;
	bottom: -2px;
	left: -2px;
	background: rgba(255, 255, 255, 0.75) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4gIDxwYXRoIGZpbGw9IiNBOUFEQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjM5MjEyNjgsMTMuMjMyMzAyOSBMMjUuOTkyLDEuNDE4IEwyNC42LDAgTDEyLjk5OTk5NTYsMTEuODE0NDM2NCBMMS40LDAgTDAuMDA5LDEuNDE5IEwxMS42MDc4Njg3LDEzLjIzMjI5NzUgTDAuNDczLDI0LjU3MyBMMS44NjUsMjUuOTkxIEwxMi45OTk5OTkzLDE0LjY1MDE2NDUgTDI0LjEzNCwyNS45OSBMMjUuNTI2LDI0LjU3MiBMMTQuMzkyMTI2OCwxMy4yMzIzMDI5IFoiLz48L3N2Zz4=) no-repeat center;
	background-size: 80% 80%;
	content: "";
}



.product-item-scu-item-text-container.selected .product-item-scu-item-text-block { 
	outline: none;
}

/*Description*/


.product-item-description-container p {
	color: #575757;
	font-size: 13px;
}

/*Buttons*/


.product-item-button-container .btn { margin-bottom: 2px; }

/*More*/
.product-item-more-container {
	position: relative;
	display: block;
	box-sizing: border-box;
	padding: 15px 15px 5px;
	width: 100%;
	border: 1px solid transparent;
	border-radius: 2px;
	transition: all 300ms ease;
}

.product-item-more-wrapper {
	position: relative;
	display: block;
	margin-bottom: 15px;
	padding-top: 116%;
	width: 100%;
}

.product-item-more {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: #f3f3f3 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjk3LjYxMyAyOTcuNjEzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjxjaXJjbGUgY3g9IjE1LjI3OSIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iMTQuODMiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjU5Ljc2OSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTAzLjgxIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIxNC44MyIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE0OC4zMDIiIGN5PSIxMDMuODEiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE5Mi4zNDMiIGN5PSI1OS43NjkiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjM4LjIzOCIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNS4yNzkiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjI4Mi43ODIiIHI9IjE0LjgzMSIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMjgyLjc4MiIgcj0iMTQuODMxIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjgyLjMzNCIgY3k9IjE0Ny44NTIiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjwvc3ZnPg==) no-repeat center;
	background-size: 50%;
	opacity: .7;
	transition: opacity 300ms ease;
}

.bx-touch .product-item-more{ opacity: 1; }

.product-item-more-title {
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.no-select {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

input[type='number'] { -moz-appearance: textfield; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; }


.recommend-block{
	width: 100%;
	height: auto;
	background: #fff;
}

.product-item-in-catalog{
	width:220px;
	margin: 5px;
	display: flex;
}

.product-item-container .product-item{
	text-align: left;
	/* border-radius: 10px;
	border: 3px solid #fff; */
	background: #fff;
	/*padding-bottom: 5px;*/
	height: 100%;
	width: 220px;
	padding: 0;
	padding-top: 0;
}



.product-item-container .product-item-titlex{
	padding: 10px;
	text-align: left;
	  max-height: 95px;
    overflow: hidden;
}
.product-item-container .product-item-titlex a{
	font-size: 14px;
	/* text-transform: uppercase; */
	font-weight: 700;
	word-wrap: break-word;
}

.product-item-price-container{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-end;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	padding: 7px 5px;
	margin: 3px 0;
	margin-bottom: 28px;
}
.product-item-container:hover .product-item-price-container{
	margin-bottom: 3px;
}

.product-item-price-current{
	/* background: #fff !important;
	color: #fff;
	font-weight: 400;
	padding: 2px 5px;
	font-size: 14px;
	display: inline-block;
	width:100%;
	text-align: left; */
	/* border-radius: 3px; */
	/* border-top: 1px solid #dadada; */
	/* border-bottom: 1px solid #333; */
}
.product-item-price-current span{
	/* font-weight: 700;
	font-size: 1.2em; */
}

.price-old{
	height: 24px;
	padding: 10px;
}
.product-item-container .product-item-price-value{
	display: inline-block;
	font-weight: 700;
	font-size: 20px;

	/* display: block;
	margin-left: auto;
	font-weight: 700;
	font-size: 22px;
	text-align: right;
	margin-top: 5px;
	position: absolute;
	right: 0;
	bottom: 0; */
}
.product-item-container .product-item-price-current span{
	font-weight: 700;
}
/*
.product-item-container.hover .product-item-price-value{
	display: block;
	font-size: 20px;
	font-weight: 700;
	padding: 0;
	color: #fff;
	text-align: center;
}

*/

.delivery-time{
	height: 30px;
	width: 100%;
	background: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.item/items-cat/images/delivery-1.png) left center no-repeat;
	line-height: 30px;
	padding-left: 55px;
	padding-right: 10px;
	/* text-transform: uppercase; */
	font-size: 13px;
	font-weight: 700;
	color: #fff;
	border-radius: 0 0 10px 10px;
}
.delivery-time.today,
.product-item-in-catalog:hover .delivery-time.today{
	background-color: #009448;
	
}
.delivery-time.tomorrow,
.product-item-in-catalog:hover .delivery-time.tomorrow{
	background-color: #3c3f53;
}
.delivery-time span{
	font-size: 15px;
}
.product-item-in-catalog:hover .delivery-time{
	background: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.item/items-cat/images/delivery-2.gif) left center no-repeat;
}




.bx-touch .product-item-amount-description-container{
	color: #000;
}
/*.bx-touch .product-item-container{
	width: 220px;
}*/
/* .bx-touch .product-item-in-catalog{
	width: 220px;
} */
.bx-touch .product-item{
	padding-top: 0;
	/*height: auto;*/
}

.product-item-info-container.quantity-block{
	width: 90px;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
}
.product-item-info-container.buttons-block{
	width: calc(100% - 95px);
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
}

.product-item-amount{
	padding-bottom: 15px;
}

.cat-sklad{
	/* background: #dadada; */
	font-size: 12px;
	padding: 5px;
	text-align: left;
	/* height: 60px; */
}
.cat-sklad p{
	/* text-transform: uppercase;  */
	color: #333;
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 3px;
}
.cat-sklad .cat-sklad-items{
	display: inline-block;
}
.basket-quantity{
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
}
.product-item-container:hover .basket-quantity{
	margin-top: 25px;
}

.bx-touch .product-item-container,
.bx-touch .product-item-container:hover{
	position: relative;
	z-index: 50;
	box-shadow: 0 0 7px #999;
}
.bx-touch .product-item-container .product-item-info-container.sku,
.bx-touch .product-item-container:hover .product-item-info-container.sku{
	display: block;
	position: relative;
	margin: 5px;
	margin-top: 0;
	min-height: 120px;
}
.bx-touch .basket-quantity{
	flex-direction: column-reverse;
}
.bx-touch .product-item-info-container.quantity-block, 
.bx-touch .product-item-info-container.buttons-block{
	width: 100%;
	margin: 5px auto;
	text-align: center;
}
.bx-touch .product-item-container .product-item-price-container{
	margin-bottom: 3px;
}
.product-item-amount-description-container,
.bx-touch .product-item-amount-description-container{
	display: none;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	margin: 0 auto;
	left: 0;
}
.bx-touch .product-item-container.hover .btn.btn-primary.btn-sm, 
.bx-touch .product-item-container .btn.btn-primary.btn-sm{
	font-size: 16px;
	height: 32px;
	background-position: 5px 7px;
}
.bx-touch .product-item-price-container{
	height: 50px;
	align-items: center;
}

@media screen and  (max-width: 1024px){
	.product-item-info-container.product-item-hidden{
		display: block;
		opacity: 1;
	}
	.product-item-amount-description-container{
		color: #000;
	}

}

@media (max-width: 767px) {
	.product-item-label-text > div { line-height: 0; }

	.product-item-label-text.product-item-label-small span{
		margin-bottom: 1px;
		padding: 2px 7px;
		font-size: 10px;
		line-height: 14px;
	}

	.product-item-big-card .product-item-label-text.product-item-label-small span,
	.product-item-label-text.product-item-label-big span {
		margin-bottom: 1px;
		padding: 3px 12px;
		font-size: 14px;
		line-height: 16px;
	}

	.product-item-big-card .product-item-label-text.product-item-label-big span {
		padding: 3px 12px;
		font-size: 20px;
		line-height: 25px;
	}
	.product-item-label-ring.product-item-label-small {
		width: 35px;
		height: 35px;
		font-size: 12px;
		line-height: 35px;
	}

	.product-item-big-card .product-item-label-ring.product-item-label-small,
	.product-item-label-ring.product-item-label-big {
		width: 35px;
		height: 35px;
		font-size: 12px;
		line-height: 35px;
	}

	.product-item-big-card .product-item-label-ring.product-item-label-big {
		width: 70px;
		height: 70px;
		font-size: 24px;
		line-height: 70px;
	}

	.delivery-time{
		font-size: 11px;
		padding-left: 50px;
				padding-right: 0px;
		}

		.delivery-time span{
		font-size: 13px;
		}

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


	.product-item-amount-field{
		max-width: 22px;
		font-size: 14px;
	}
}

@media screen and (max-width: 630px){
	.product-item-image-wrapper{
		padding-top: 190px;
	}

}
@media screen and (max-width: 400px){
	.product-item-image-wrapper{
		padding-top: 175px;
	}

}



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

	.delivery-time{
		padding-left: 40px;
				padding-right: 0px;
		}
}
@media screen and  (max-width: 600px){
	.product-item-container .product-item-price-value{
		font-size: 20px;
	}
}
@media screen and  (max-width: 540px){
	.sklad-in-catalog svg circle {
		transform: translate(60px, -50px);
	}
	.sklad-in-catalog .num-title {
		top: 40%;
		left: 50%;
	}
}
@media screen and  (max-width: 370px){

	.product-item-image-wrapper{
		padding-top: 165px;
	}
	.mesdata-item{
		font-size: 11px
	}

}

@media screen and (max-width:1530px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:210px;
	}
}
@media screen and (max-width:1480px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:210px;
	}
}
/*@media screen and (max-width:1435px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:195px;
	}
}
@media screen and (max-width:1410px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:190px;
	}
}*/
@media screen and (max-width:1400px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:225px;
	}
}
@media screen and (max-width:1350px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:215px;
	}
}
@media screen and (max-width:1300px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:210px;
	}
}
@media screen and (max-width:1275px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:200px;
	}
}
/*@media screen and (max-width:1235px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:190px;
	}
}
@media screen and (max-width:1200px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:180px;
	}
}*/
@media screen and (max-width:1160px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:225px;
	}
}
/*@media screen and (max-width:1050px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:195px;
	}
}
@media screen and (max-width:1030px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:190px;
	}
}*/
@media screen and (max-width:1000px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:225px;
	}
}
@media screen and (max-width:940px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:215px;
	}
}
@media screen and (max-width:900px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:205px;
	}
}
@media screen and (max-width:860px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:195px;
	}
}
@media screen and (max-width:840px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:185px;
	}
}

@media screen and (max-width:780px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:225px;
	}
}
@media screen and (max-width:705px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:215px;
	}
}
@media screen and (max-width:680px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:205px;
	}
}
@media screen and (max-width:650px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:195px;
	}
}
@media screen and (max-width:615px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:185px;
	}
}
@media screen and (max-width:585px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:175px;
	}
}
@media screen and (max-width:555px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:225px;
	}
	.product-item-amount-field-btn-plus,
	.product-item-amount-field-btn-minus,
	.product-item-amount-field  {
		width: 23px;
		height: 23px;
		font-size: 12px;
	}
}
@media screen and (max-width:470px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:215px;
	}
	.product-item-container.hover .btn.btn-primary.btn-sm, .product-item-container .btn.btn-primary.btn-sm {
		font-size: 11px;
	}
}
@media screen and (max-width:450px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:205px;
	}
}
@media screen and (max-width:430px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:195px;
	}
}
@media screen and (max-width:410px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:185px;
	}
}
@media screen and (max-width:390px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:175px;
	}
}
@media screen and (max-width:370px){
	.product-item-container .product-item,
	.product-item-in-catalog{
		width:225px;
	}
	.product-item-image-wrapper{
		padding-top: 225px;
	}
}
/* End */


/* Start:/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.top/catalog-help/style.css?16456747152625*/

.help-cat {
    position: relative;
}

.prof-tips{
margin: 10px 20px;
/* margin-bottom: 40px; */
margin-top: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
}

.tip-block{
position: relative;
z-index: 95;
margin-right: 10px;
width: fit-content;
align-items: center;
justify-content: center;
}
@media screen and (min-width: 1024px){
  .tip-block{
    min-width: 280px;
  }
}
.tip-block img{
  margin: 10px !important;
  border-radius: 10px;
}

.tip-title{
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
padding: 10px 15px;
/* padding-left: 40px; */
padding-right: 10px;
z-index: 10;
color: #000;
font-weight: 700;
text-transform: uppercase;
font-size: 14px;
background-color: #ededed;
box-shadow: 0 1px 8px #92a5c553, inset 0 -1px 2px #92a5c573;
min-height: 30px;
line-height: 30px;
border-radius: 7px;
box-sizing: content-box;
transition: all 0.5s ease-out;
cursor: pointer;
}
.tip-title h2{
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
}

.tip-block.opened .tip-title{
border-radius: 7px 7px 0 0;
transition: all 0.5s ease-in;
box-shadow: none;
}

.tip-title .tip-icon{
display: block;
width: 30px;
height: 30px;
z-index: 1;
background: url(/bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.top/catalog-help/img/arrow.svg) center center no-repeat;
background-size: contain;
transition: all 0.5s ease-in;
}
.tip-title .tip-icon.active{
  transform: rotate(-90deg);
}

.tip-block .tip-text{
position: absolute;
top: 0px;
background-color: #f7f7f7;
max-height: 0;
transition: all 0.5s ease;
overflow: hidden;
border-radius: 7px;
visibility: hidden;
padding: 15px;
word-wrap: break-word;
text-align: left;
width: 100%;
font-size: 14px;
}
.tip-block .tip-text ul,
.tip-block .tip-text ol{
  padding-left: 5px;
  margin-left: 10px;
}
.tip-block .tip-text.open-tip{
padding-top: 60px;
max-height: 1200px;
transition: all 0.5s ease;
visibility: visible;
box-shadow: 0 1px 8px #92a5c573;
}
.prof-tips .slick-slide p{
	font-size: 14px;

}
/* .tip-block:nth-child(4n) .tip-title{
  background-color: #ffdac1;
}
.tip-block:nth-child(4n-1) .tip-title{
  background-color: #e2f0cb;
}
.tip-block:nth-child(4n-2) .tip-title{
  background-color: #b5ead7;
}
.tip-block:nth-child(4n-3) .tip-title{
  background-color: #c6e2e9;
}

.tip-block:nth-child(4n) .tip-title .tip-icon{
  color: #f6aa90;
}
.tip-block:nth-child(4n-1) .tip-title  .tip-icon{
  color: #9fc75d;
}
.tip-block:nth-child(4n-2) .tip-title  .tip-icon{
  color: #8fcaca;
}
.tip-block:nth-child(4n-3) .tip-title .tip-icon {
  color: #71bacd;
} */


/* End */
/* /bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog/catalog/style.css?171135855417477 */
/* /bitrix/templates/seotiv.bikra-reload/js/slick/slick-theme.min.css?17430747143062 */
/* /bitrix/templates/seotiv.bikra-reload/js/slick/slick.min.css?17700088853862 */
/* /bitrix/templates/seotiv.bikra-reload/components/bitrix/breadcrumb/.default/style.css?1617700896512 */
/* /bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/style.css?17429882983399 */
/* /bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.smart.filter/smart-reload/themes/blue/colors.css?16108032894780 */
/* /bitrix/templates/seotiv.bikra-reload/components/bitrix/system.pagenavigation/round/style.css?16165938803148 */
/* /bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.section/seotiv.cat.section/style.css?17105052009376 */
/* /bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.item/items-cat/style.css?172189810236531 */
/* /bitrix/templates/seotiv.bikra-reload/components/bitrix/catalog.top/catalog-help/style.css?16456747152625 */
