

/* Start:/local/templates/cst/components/bitrix/catalog/nbCatalog/style.css?17368604621435*/
.nbCatalog_info{

}
.nbCatalog_infoText{
	padding: 2.75rem 3.13rem;font-size: 1.25rem;
	background: var(--color-gray1);
	margin-right: -1.5rem;
}
.nbCatalog_infoText._bottom{
	margin-right: 0;}

.nbCatalog_infoImg, .nbCatalog_infoImg>div, .nbCatalog_infoImg>div>div, .nbCatalog_infoImg>div>div{
	height: 100%;}


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

/* grid2x1 */
.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 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{border-color:#63aa28;}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}

/* End */


/* Start:/local/templates/cst/components/bitrix/catalog.section.list/nbCatalogSections/style.css?1734702726814*/
.nbCatalogSections{
    padding-bottom: 4.25rem;}
.nbMainSections_col{}
.nbCatalogSections_item{border-radius: 4rem;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.20);
    font-size: 1.25rem; color:#fff; margin-bottom:2.25rem; transition: 0.5s; display: block; text-align: center;
    padding: 0.58rem 1.5rem;}
.nbMainSections_item_name{ }
.nbCatalogSections_item:hover{
    background: rgba(255, 255, 255, 0.35);
    text-decoration: none; color:#fff;
    text-decoration: none; }
.nbCatalogSections_item._selected{
    color: var(--color-secondary);
    border-color: var(--color-secondary);
    background: #FFF;;
}



@media (max-width: 1339px) {
    .nbCatalogSections_item{
        font-size: 1rem;}
}

/*tablets*/
@media (max-width: 991px) {

}

/*phones*/
@media (max-width: 767px) {

}
/* End */


/* Start:/local/templates/cst/components/bitrix/system.pagenavigation/.default/style.css?17349421841455*/
.nbPagination {text-align: center;}
.nbPagination__container {list-style: none; margin: 0; padding: 0; display: flex; align-items: center; justify-content: center}
.nbPagination__page {display: inline-block; margin: 0 1px;}
.nbPagination__page._prev {}
.nbPagination__page._next {}
.nbPagination__page._active {}
.nbPagination__page._all {}
.nbPagination__item {display: inline-block;
  color:#fff;
  opacity: 0.5;
  font-size: 1.5rem;
  margin:0 1rem;
}
.nbPagination__page._active .nbPagination__item,
.nbPagination__item._link:hover {opacity: 1;}
.nbPagination__item._link:hover,
.nbPagination__page._active .nbPagination__item { color: #fff; text-decoration: none;}

.nbPagination__item._link {}

.nbPagination__page._prev a,
.nbPagination__page._next a{display: flex;width: 3.125rem;
  height: 3.125rem; border-radius: 50%;
  background: var(--color-secondary); color:#fff; align-items: center; justify-content: center;
  transition: 0.5s;
  border:1px solid var(--color-secondary);
  opacity: 1;
}
.nbPagination__page._prev a:hover,
.nbPagination__page._next a:hover{background: var(--color-primary); border:1px solid var(--color-primary);}
.nbPagination__page._prev span,
.nbPagination__page._next span{display: flex;width: 3.125rem;
  height: 3.125rem; border-radius: 50%;
  background: rgba(255,255,255,0.5); color:#fff; align-items: center; justify-content: center;
  border:1px solid #CDF6FF;
  opacity: 1;
}
/* End */


/* Start:/local/templates/cst/components/bitrix/catalog.section/.default/style.css?1737705376237*/
.product-item-small-card{
    margin-bottom: 3.12rem;}
.catalog-section-description{
    font-size: 1.25rem;
    margin-top: 5rem;
    background: var(--color-gray1);
    padding: 2rem;}

.section_empty{
    font-size: 1.25rem;}
/* End */


/* Start:/local/templates/cst/components/bitrix/catalog.item/bootstrap_v4/style.css?17376411922472*/
.nbCatItem_body{display: flex;
	background: #fff;
	padding:1.25rem; flex: 1;
	margin-bottom: 1rem; color:#000; flex-direction: column;}
.nbCatItem{display: flex; flex-direction: column; height: 100%;
	background: #fff;}
.nbCatSwiper_itemInner{
	position: relative; padding-top: 45%;  }
.nbCatSwiper_itemImg{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0; display: flex; align-items: center; justify-content: center;}
.nbCatSwiper_itemImg img{max-height: 100%}
.nbCatItem_images{
	padding-top: 2.2rem;
	position: relative;
	margin-bottom: 1rem;}
.nbCatItem_stBody{display: flex; align-items: center; left:0; top:0;
	position: absolute; flex-wrap: wrap;
	width: 100%;}
.nbCatItem_stItem{
	border-radius: 2.5rem;
	border: 1px solid #000;
	background: #FFF;
	backdrop-filter: blur(2px);
	padding: 0.1rem 1rem;
	margin-right: 2rem;
	display: inline-flex;
	min-width: 8rem;
	text-align: center; justify-content: center}
.nbCatItem_stItem:last-child{
	margin-right: 0;}
.nbCatItem_stItem{color: var(--color-primary); border-color: var(--color-primary);}
.nbCatItem_name{font-size: 1.25rem; color:#323639;
	margin-bottom: 1.25rem;}
.nbCatItem_art{color:#A3A3A3;
	font-size: 1rem; }
.nbCatItem_body:hover{color:#000;
	text-decoration: none;}
.nbCatItem .btn{display: block;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 1.25rem; border:none;
	background: #fff; color:#000;
	box-shadow: 0px 1px 16.6px 0px rgba(0, 0, 0, 0.05), 0px 0px 6px 0px rgba(0, 0, 0, 0.25)!important;
}
.nbCatItem .btn:hover, .nbCatItem .btn:active, .nbCatItem .btn:focus{
	background: var(--color-primary); color:#fff;}

.nbCatItem .swiper-pagination-bullet-active{
	background: var(--color-gray1);}
.nbCatItem .swiper-pagination{transform: translate3d(0, 5px, 0);}
.nbCatSwiper_item{
	padding-bottom: 1.5rem;}

.nbCatItem .swiper-pagination{bottom:0;}
.product-item-container{height: 100%;}
.nbCatItem_prices{display: flex; align-items: center; height: 1.3125rem;
	margin-bottom: 1.25rem;
	margin-top: .75rem;}
.nbCatItem_Price{
	font-size: 1.5rem;
	font-weight: 600; color: var(--color-primary);}
.nbCatItem_OldPrice{
	margin-left: 0.94rem; color:#B9B9B9; text-decoration: line-through; font-size: 1.25rem;}

.nbCatItem_footer{
	padding: 1.25rem;
	padding-top: 0;
	padding-bottom: 1.75rem;}
.nbCatItem_charsItem{color:#606568;}
.nbCatItem_charsItem_tit{}
.nbCatItem_charsItem_val{}

@media (max-width: 1339px) {
	.nbCatItem_stItem{
		margin-right: 0.5rem;
		font-size: 12px;}
}
/* End */
/* /local/templates/cst/components/bitrix/catalog/nbCatalog/style.css?17368604621435 */
/* /local/templates/cst/components/bitrix/catalog.section.list/nbCatalogSections/style.css?1734702726814 */
/* /local/templates/cst/components/bitrix/system.pagenavigation/.default/style.css?17349421841455 */
/* /local/templates/cst/components/bitrix/catalog.section/.default/style.css?1737705376237 */
/* /local/templates/cst/components/bitrix/catalog.item/bootstrap_v4/style.css?17376411922472 */
