

/* 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.element/bootstrap_v4/style.css?175342661414832*/
.nbDetElement_sliderItem_inner {
	position: relative;
	padding-top: 70%;
	background: #fff;
	cursor: pointer;
}

.nbDetElement_sliderItem_img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background-position: center;
	background-size: cover;
	padding: 1rem;
}

.nbDetElement_sliderItem_img img {
	max-height: 100%
}

.nbDetElement_sliderItem_img:after {
	content: "";
	background: #424242cc;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}

.nbDetElement_slider2 .nbDetElement_sliderItem_img:after {
	display: none
}

.nbDetElement_slider2 {
	margin-bottom: 3.75rem;
}

.swiper-slide-thumb-active .nbDetElement_sliderItem_img:after {
	background: #42424200;
}

.nbDetElement_slider2 .nbDetElement_sliderItem_img {
	cursor: zoom-in;
}

.nbDetElement_thumbsSliderInner {
	/* margin: 0 -4rem */
}

.nbDetElement_thumbsSliderInner .swiper {
	padding: 0 4rem;
}

.nbDetElement_thumbsSlider {
	overflow: hidden;
}

.nbDetElement_slider .swiper-button-next {
	/* right: 6rem; */
	background: none;
	border: none;
	outline: none;
}

.nbDetElement_slider .swiper-button-prev {
	/* left: 6rem; */
	background: none;
	border: none;
	outline: none;
}

.nbDetElement_slider .swiper-button-next:after,
.nbDetElement_slider .swiper-button-prev:after {
	color: #fff;
	transition: 0.5s;
}

.nbDetElement_slider .swiper-button-next:hover:after,
.nbDetElement_slider .swiper-button-prev:hover:after {
	color: var(--color-primary);
}

.nbDetElement_sliderItem_img._video {
	cursor: pointer;
}

.nbDetElement_sliderItem_img._video:before {
	content: "";
	background: url("/local/templates/cst/components/bitrix/catalog.element/bootstrap_v4/images/play.svg");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	transition: opacity 0.5s;
	width: 7rem;
	height: 7rem;
}

.nbDetElement_slider2 .nbDetElement_sliderItem_img._video:hover:before {
	opacity: 0.5;
}

.nbDetElement_slider .nbDetElement_sliderItem_img._video:before {
	width: 1.25rem;
	height: 1.25rem;
}

.nbDetElement_slider .nbDetElement_sliderItem_img._video {
	align-items: flex-end;
	justify-content: flex-end;
}

.nbDetElement_name {
	font-size: 2rem;
	margin-bottom: 0;
	margin-top: -0.5rem;
}

.nbDetElement_price {
	font-size: 3rem;
	color: #fff;
	text-align: right;
	line-height: 0.8;
	margin-bottom: 0.25rem;
}

.nbDetElement_Oldprice {
	font-size: 2.25rem;
	color: #B9B9B9;
	text-decoration: line-through;
	text-align: right;
	line-height: 0.8;
	margin-bottom: 0.25rem;
}


.btn._ord {
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 1.25rem;
}

.btn._liz {
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 1.25rem;
	border: none;
	background: #fff;
	color: #000;
}

.btn._liz:hover,
.btn._liz:active,
.btn._liz:focus {
	background: var(--color-primary);
	color: #fff;
}

.nbDetElement_uslItem {
	display: flex;
	align-items: center;
	font-size: 1.25rem;
	line-height: 1.2;
}

.nbDetElement_uslIcon {
	width: 2.5rem;
	height: 2.5rem;
	display: flex;
	margin-right: 1.25rem;
}

.nbDetElement_uslIcon svg {
	fill: #fff;
}

.nbDetElement_images {
	position: relative;
}

.nbDetElement_stBody {
	display: flex;
	align-items: center;
	left: 1.12rem;
	top: 1.12rem;
	position: absolute;
	flex-wrap: wrap;
	width: 100%;
	z-index: 20;
}

.nbDetElement_stItem {
	border-radius: 2.5rem;
	border: 1px solid #000;
	background: #fff;
	backdrop-filter: blur(2px);
	padding: 0.3rem 1rem;
	margin-right: 2rem;
	width: 100%;
	max-width: 10rem;
	text-align: center
}

.nbDetElement_stItem {
	color: var(--color-primary);
	border-color: var(--color-primary);
}

.nbDetElement_allchars {
	text-align: center;
	padding-bottom: 0.94rem;
	border-bottom: 1px solid #FFFFFF;
	color: #CCF6FF;
	fill: #CCF6FF;
	margin-bottom: 1rem;
	cursor: pointer;
}

.nbDetElement_allchars:hover svg {
	top: -3px;
}

.nbDetElement_allchars svg {
	width: 1.375rem;
	height: 1.375rem;
	position: relative;
	top: 0;
	transition: 0.5s;
}

.nbDetElement_allchars span {
	width: 100%;
	display: block
}

.nbDetElement_tabs {
	margin-top: 3.75rem;
}

.nbDetElement_chars {
	background: #fff;
	color: #000;
	padding: 2.12rem;
	padding-bottom: 1.12rem;
	margin-bottom: 1.75rem;
}

.nbDetElement_charsTitle {
	margin-bottom: 1.25rem;
	font-size: 1.25rem;
	color: var(--color-primary);
}

.nbDetElement_charsItem {
	margin-bottom: 1rem;
}

.nbDetElement_charsItem_tit {
	color: #777;
}

.nbDetElement_charsItem_val {
	margin-left: 0.25rem;
}

.nbDetElement_manuf {
	font-size: 1.25rem;
	margin-bottom: 1.13rem;
}

.nbDetElement_proces {
	color: #000;
	padding: 1.49rem 2.12rem;

	background: #fff;
}

.nbDetElement_procesItem {
	display: flex;
	margin: 0 -0.5rem;
	margin-bottom: 0.63rem;
}

.nbDetElement_procesItem_title {
	flex: 1;
	color: #777;
}

.nbDetElement_procesItem_descl {
	width: 14%;
	padding: 0 0.5rem;
	color: var(--color-primary);
}

.nbDetElement_procesItem_val {
	width: 22%;
	padding: 0 0.5rem;
}

.nbDetElement_tabs .nav-tabs .nav-item.show .nav-link,
.nbDetElement_tabs .nav-tabs .nav-link.active {
	background: #fff;
	color: #000;
}

.nbDetElement_tabs .nav-tabs .nav-link.active:after {
	position: absolute;
	left: 50%;
	top: calc(100% + 0.44rem);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='24' viewBox='0 0 22 24' fill='none'%3E%3Cpath d='M11 16.4675C10.9097 16.4676 10.8203 16.4483 10.7369 16.4107C10.6535 16.373 10.5777 16.3178 10.514 16.2482L3.63898 8.76298C3.37034 8.47049 3.37034 7.99686 3.63898 7.70456C3.90762 7.41226 4.34264 7.41208 4.61111 7.70456L11 14.6606L17.389 7.70456C17.6576 7.41208 18.0926 7.41208 18.3611 7.70456C18.6296 7.99705 18.6297 8.47068 18.3611 8.76298L11.4861 16.2482C11.4223 16.3178 11.3466 16.373 11.2632 16.4107C11.1798 16.4483 11.0903 16.4676 11 16.4675Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	width: 1.5rem;
	height: 1.5rem;
	content: "";
}

.nbDetElement_tabs .nav-tabs .nav-link {
	border-radius: 4rem;
	border: 1px solid #FFF;
	width: calc(25% - 1.5rem);
	margin-right: 1.5rem;
	color: #fff;
	font-size: 1.25rem;
	margin-bottom: 1.5rem;
	position: relative;
}

.nbDetElement_tabs .nav-tabs {
	border-bottom: 0;
	margin-right: -1.5rem;
	margin-bottom: 1.25rem;
}

.nbDetElement_tabs .tab-content>.tab-pane h2.nbH2 {
	display: none
}

#descr {
	padding: 2.13rem;
	background: #fff;
	color: #000;
	font-size: 1.125rem;
}

#tech_chars {
	padding: 3.38rem 5.75rem;
	/*background: rgba(255, 255, 255, 0.50);*/
	font-size: 1.25rem;
	background: #fff;
	color: #000;
}

.tech_chars_content {
	width: 100%;
	overflow: auto;
}

#tech_chars table {
	width: 100%
}

#tech_chars table p {
	margin-bottom: 0;
}

#tech_chars table tr td {
	padding: 5px;
	border-bottom: 1px dashed #cecece;
	border-right: 1px dashed #cecece
}

#tech_chars table tr td:last-child {
	border-right: 0;
}

#tech_chars table tr:last-child td {
	border-bottom: 0;
}

.nbDetElement_review_controls {
	display: flex;
	align-items: center;
	margin-bottom: 1.5rem;
}

.nbDetElement_review_controls>div {
	width: 2rem;
	height: 3rem;
	display: flex;
	fill: #fff;
	opacity: 0.5;
	transition: 0.5s;
	cursor: pointer;
}

.nbDetElement_review_prev {
	margin-left: auto
}

.nbDetElement_review_next {
	margin-left: 1rem;
}

.nbDetElement_review_controls>div:hover {
	opacity: 1;
}

.nbDetElement_review_item_inner {
	padding: 2.12rem;
	background-color: #ffffff;
	color: #000;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='40' viewBox='0 0 52 40' fill='none'%3E%3Cpath d='M4.59618 36.6183C1.72357 33.4585 0 30.0113 0 24.2661C0 14.212 7.18153 5.30687 17.2357 0.710693L19.821 4.44509C10.3414 9.61579 8.33057 16.2228 7.75605 20.5317C9.19236 19.6699 11.2032 19.3827 13.214 19.6699C18.3847 20.2444 22.4064 24.2661 22.4064 29.7241C22.4064 32.3094 21.2573 34.8948 19.5338 36.9056C17.5229 38.9164 15.2248 39.7782 12.3522 39.7782C9.19236 39.7782 6.31974 38.3419 4.59618 36.6183ZM33.3223 36.6183C30.4497 33.4585 28.7261 30.0113 28.7261 24.2661C28.7261 14.212 35.9076 5.30687 45.9618 0.710693L48.5471 4.44509C39.0675 9.61579 37.0567 16.2228 36.4822 20.5317C37.9185 19.6699 39.9293 19.3827 41.9401 19.6699C47.1108 20.2444 51.1325 24.2661 51.1325 29.7241C51.1325 32.3094 49.9834 34.8948 48.2599 36.9056C46.5363 38.9164 43.9509 39.7782 41.0783 39.7782C37.9185 39.7782 35.0459 38.3419 33.3223 36.6183Z' fill='%2324A9DE'/%3E%3C/svg%3E");
	background-position: calc(100% - 2.12rem) 2.12rem;
	background-repeat: no-repeat;
}

.nbDetElement_review_item_date {
	color: #777;
	margin-bottom: 2.75rem;
}

.nbDetElement_review_item_text .swiper {
	height: 10.25rem
}

.nbDetElement_review_item_text .swiper-slide {
	height: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1.45;
	padding-right: 2rem;
}

.nbDetElement_review_itemName {
	text-align: center;
	margin-top: 1.12rem;
	font-size: 1.5rem;
}

.nbDetElement_review .swiper-scrollbar-drag {
	background: var(--color-secondary)
}

.nbDetElement_Vreview {
	display: flex;
	padding-top: 60%;
	position: relative;
	background-position: center;
	background-size: cover;
	cursor: pointer;
}

.nbDetElement_Vreview:after {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	content: "";
	background: #41414180;
	transition: 0.5s;
	cursor: pointer;
}

.nbDetElement_Vreview:hover:after {
	background: #41414100;
}

.nbDetElement_Vreview:before {
	content: "";
	background: url("/local/templates/cst/components/bitrix/catalog.element/bootstrap_v4/images/play.svg");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	transition: opacity 0.5s;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -3.5rem;
	margin-top: -3.5rem;
	width: 7rem;
	height: 7rem;
}

.nbDetElement_Vreview:hover {
	cursor: pointer;
}

.nbCarusel_cont {
	margin-top: 6.25rem;
}

nbCarusel_cont .swiper-slide {
	height: auto
}

.nbDetElement_info {
	padding-left: 2.13rem;
}

.nbDetElement_pdfIcon {
	width: 2rem;
	height: 2rem;
	flex: none;
	fill: #fff;
	margin-right: 1rem;
	display: flex;
	transition: 0.5s;
}

.nbDetElement_pdf {
	color: #fff;
	font-size: 1.25rem;
	align-items: center;
	margin-bottom: 1.5rem;
	transition: 0.5s;
	margin-left: auto;
	margin-right: 1.5rem;
	border: 1px solid #fff;
	border-radius: 62.5rem;
	display: flex;
	width: 100%;
	justify-content: center;
	padding: 0.375rem;
}

.nbDetElement_pdf:hover {
	text-decoration: none;
	color: #fff;
	background: rgba(255, 255, 255, 0.5);
}

/* START tab description */
.rewBlock {
	padding: 0 3rem;
}

.rewBlock .rewBlock-row:nth-child(even) .rewBlock-col:nth-child(1) {
	order: 2;
}

.rewBlock .rewBlock-row:nth-child(even) .rewBlock-col:nth-child(2) {
	order: 1;
}

.rewBlock .rewBlock-col {
	position: relative;
}

.rewBlock .rewBlock-row:nth-child(odd) .rewBlock-col:nth-child(2):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 100%;
	background: #d3d3d3;
}

.rewBlock .rewBlock-row:nth-child(even) .rewBlock-col:nth-child(2):after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 100%;
	background: #d3d3d3;
}

.rewBlock .rewBlock-row {
	margin-top: 3rem;
}

.rewBlock .rewBlock-col {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.rewBlock .rewBlock-row:nth-child(even) .rewBlock-col:nth-child(1) img {
	margin-left: 4rem;
}

.rewBlock .rewBlock-row:nth-child(even) .rewBlock-col:nth-child(2) {
	padding-right: 4rem;
}

.rewBlock .rewBlock-row:nth-child(odd) .rewBlock-col:nth-child(1) img {
	margin-right: 4rem;
}

.rewBlock .rewBlock-row:nth-child(odd) .rewBlock-col:nth-child(2) {
	padding-left: 4rem;
}

.rewBlock .rewblock_title {
	text-transform: uppercase;
	font-size: 1.75rem;
	font-weight: 600;
}

.rewBlock img {
	max-width: 100%;
	height: auto;
}

/* END tab description */

@media (max-width: 1619px) {
	.nbDetElement_info {
		padding-left: 0rem;
	}

	.nbDetElement_thumbsSliderInner {
		/* margin: 0 -3rem; */
	}

	.nbDetElement_slider .swiper-button-prev {
		/* left: 4.5rem; */
	}

	.nbDetElement_slider .swiper-button-next {
		/* right: 4.5rem; */
	}

	.nbDetElement_charsTitle {
		margin-bottom: 0.5rem;
	}

	.nbDetElement_charsItem {
		margin-bottom: 0.5rem;
	}

	.nbDetElement_chars {
		padding: 1.12rem;
	}

	.nbDetElement_proces {
		padding: 1.12rem 2.12rem;
	}

	.nbDetElement_procesItem {
		margin-bottom: 0.25rem;
	}
}

@media (max-width: 1339px) {

	.nbDetElement_tabs .nav-tabs .nav-link {
		font-size: 1.1rem;
	}

	.nbDetElement_name {
		font-size: 1.5rem;
	}

	.nbDetElement_btns {
		padding-top: 1rem;
	}

	.nbDetElement_uslItem {
		font-size: 1rem;
	}
}

@media (max-width: 1200px) {
	.nbDetElement_tabs .nav-tabs .nav-link {
		line-height: 1.1rem;
	}

	.nbDetElement_manuf {
		font-size: 1rem;
	}

	.nbDetElement_name {
		font-size: 2rem;
		margin-bottom: 2.5rem;
	}

	.nbDetElement_uslItem {
		font-size: 1.25rem;
	}

	/* START tab description */
	.rewBlock .rewBlock-row:nth-child(even) .rewBlock-col:nth-child(1) img {
		margin-left: 2rem;
	}

	.rewBlock .rewBlock-row:nth-child(even) .rewBlock-col:nth-child(2) {
		padding-right: 2rem;
	}

	.rewBlock .rewBlock-row:nth-child(odd) .rewBlock-col:nth-child(1) img {
		margin-right: 2rem;
	}

	.rewBlock .rewBlock-row:nth-child(odd) .rewBlock-col:nth-child(2) {
		padding-left: 2rem;
	}

	/* END tab description */
}

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

	/* START tab description */
	.rewBlock .rewBlock-row:nth-child(even) .rewBlock-col:nth-child(1) {
		order: 2;
	}

	.rewBlock .rewBlock-row:nth-child(even) .rewBlock-col:nth-child(2) {
		order: 1;
	}

	.rewBlock .rewBlock-row:nth-child(odd) .rewBlock-col:nth-child(1) {
		order: 2;
	}

	.rewBlock .rewBlock-row:nth-child(odd) .rewBlock-col:nth-child(2) {
		order: 1;
	}

	.rewBlock .rewBlock-row:nth-child(odd) .rewBlock-col:nth-child(2):after,
	.rewBlock .rewBlock-row:nth-child(even) .rewBlock-col:nth-child(2):after {
		display: none;
	}

	.rewBlock .rewBlock-row:not(:first-child) {
		margin-top: 3rem;
		padding-top: 3rem;
		border-top: 1px solid #000;
	}

	.rewBlock .rewBlock-row .rewBlock-col:nth-child(1) {
		margin-top: 1.5rem;
	}

	.rewBlock .rewBlock-col p {
		padding: 0;
	}

	.rewBlock .rewBlock-row:nth-child(even) .rewBlock-col:nth-child(1) img,
	.rewBlock .rewBlock-row:nth-child(odd) .rewBlock-col:nth-child(1) img,
	.rewBlock .rewBlock-row:nth-child(even) .rewBlock-col:nth-child(2),
	.rewBlock .rewBlock-row:nth-child(odd) .rewBlock-col:nth-child(2) {
		margin: 0;
		padding: 0;
	}

	/* END tab description */
}

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

@media (max-width: 567px) {
	.nbDetElement_tabs .tab-content>.tab-pane h2.nbH2 {
		display: block;
	}

	.nbDetElement_tabs .nav-link {
		display: none
	}

	.nbDetElement_tabs .tab-content>.tab-pane {
		display: block;
		opacity: 1;
		margin-bottom: 2rem;
	}

	#descr h2.nbH2 {
		color: #000;
	}

	#tech_chars {
		padding: 2rem;
	}
}
/* End */


/* Start:/local/templates/cst/components/bitrix/catalog.section/carusel/style.css?17376406711267*/
.nbCarusel_top{
    margin-bottom:3.44rem;
    align-items: center;}
.nbCarusel_top h2.nbH2{
    margin-bottom: 0;
    line-height: 1.2;}
.nbCarusel_top h2.nbH2 span{display: inline-block;
    margin: 0 2rem;
    font-size: 2rem;
    top: -0.3rem;
    position: relative;}
.nbCarusel_cont{margin-bottom:6rem ;}
.nbCarusel_cont{position: relative; }
.nbCarusel_cont .carusel-next{
    position: static;
    margin-top: 0;
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 1.25rem;
    display: flex;}
.nbCarusel_cont .carusel-prev{
    position: static;
    margin-top: 0;  width: 2.5rem;
    height: 2.5rem;
    margin-left: 2rem;
    display: flex;
}
.nbCarusel_topControls{display: flex;   }
.nbCarusel_cont .carusel-next:after,
.nbCarusel_cont .carusel-prev:after{display: none}
.nbCarusel_cont .carusel-next svg,.nbCarusel_cont .carusel-prev svg{fill:#DAD9D9; transition: fill 0.5s; max
100%; max-height: 100%;}
.nbCarusel_cont .carusel-next:hover svg,
.nbCarusel_cont .carusel-prev:hover svg{fill:var(--color-primary);}

.carusel-prev.swiper-button-lock, .carusel-next.swiper-button-lock{display: none}

.carusel_item{height: auto;}
.product-item-container{height: 100%;}
.nbCarusel_cont .swiper-slide{height: auto}

/* 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 */


/* Start:/local/templates/cst/components/bitrix/form.result.new/.default/style.css?17347003755416*/
.nbFormOne {padding:4.5rem 3rem 1rem 3rem;background: var(--color-gray1);}
.nbFormOne_title{
    margin-bottom: 2.5rem; color:#fff;}
.nbFormOne._webForm {}
.nbFormOne__message {}
.nbFormOne__message {}
.nbFormOne__message._error {}
.nbFormOne__message._success {}
.nbFormOne__message._warning {}
.nbFormOne__form {}
.nbFormOne__fieldRow {}
.nbFormOne__fieldRow._captcha {}
.nbFormOne__questionName {}
.nbFormOne__questionName._required {}
.nbFormOne__requiredSign {}
.nbFormOne__questionField {}
.nbFormOne__questionField._required {}
.nbFormOne__questionField.has-error .g-recaptcha>div{border: 1px solid #a94442;}
.nbFormOne__captchaImg {}
.nbFormOne__action {}
.btn.nbFormOne__actionBtn {display: flex; width: 100%;  justify-content: center;
    text-transform: uppercase;
    font-weight: 600;}
.nbFormOne__consent {text-align: center; font-size: 12px; color: #6C6C6C; padding-bottom: 1rem;}

.nbFormOne__col .form-control{box-shadow:none!important; -webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0; padding: 0.5rem 1.69rem; border-color:#fff;}
.nbFormOne__col{margin-bottom: 1.31rem;}

.nbCaptcha {}
.nbCaptcha._webForm {}
.nbCaptcha__name {}
.nbCaptcha__input {}
.nbCaptcha__img {}

.fileImput_cont:last-child .fileImput_add{display: none;}
.fileImput_cont{display: none;}
.fileImput_cont:first-child {display: block;}
.fileImput_cont._show{display: block;}

.form-control.file_input{display: none;}
.fileImputBeautiful{display: flex; align-items: center; margin-bottom: 0.5rem;}
.fileInfo{margin-left: auto; display: block; padding-right: 1rem; font-size: 12px;}
.fileImput_cont{position: relative;}
.fileImput_add{font-size: 0.875rem; color: var(--color-primary); cursor: pointer;}
.fileImput_add:hover{color: var(--color-secondary);}
.fileImput_cont .remove{display: none; position: absolute; right: 0;top: 0.55rem; width: 0.375rem; height: 0.375rem; cursor: pointer; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6' fill='none'%3E%3Cpath d='M3.53063 2.89695L5.89004 0.618542C5.9249 0.584913 5.95255 0.544978 5.97142 0.501022C5.99029 0.457065 6 0.409949 6 0.362366C6 0.314782 5.99029 0.267666 5.97142 0.223709C5.95255 0.179753 5.9249 0.139818 5.89004 0.106189C5.85521 0.0725254 5.81386 0.0458198 5.76834 0.0275991C5.72282 0.00937841 5.67403 0 5.62475 0C5.57548 0 5.52669 0.00937841 5.48117 0.0275991C5.43565 0.0458198 5.39429 0.0725254 5.35947 0.106189L3.00006 2.3846L0.640531 0.106189C0.605706 0.0725254 0.564352 0.0458198 0.518833 0.0275991C0.473314 0.00937841 0.424522 0 0.375247 0C0.325973 0 0.277181 0.00937841 0.231662 0.0275991C0.186143 0.0458198 0.144789 0.0725254 0.109964 0.106189C0.0751036 0.139818 0.0474486 0.179753 0.0285802 0.223709C0.00971181 0.267666 0 0.314782 0 0.362366C0 0.409949 0.00971181 0.457065 0.0285802 0.501022C0.0474486 0.544978 0.0751036 0.584913 0.109964 0.618542L2.4695 2.89695L0.109964 5.17536C0.0751348 5.20901 0.0475084 5.24894 0.028662 5.29289C0.00981571 5.33685 0.000118621 5.38395 0.000124427 5.43152C0.000130233 5.47909 0.00983882 5.5262 0.0286959 5.57015C0.0475529 5.61409 0.0751892 5.65402 0.110027 5.68766C0.144864 5.72129 0.186221 5.74797 0.231735 5.76617C0.277249 5.78437 0.32603 5.79373 0.375292 5.79373C0.424553 5.79372 0.473332 5.78434 0.518842 5.76613C0.564351 5.74793 0.605701 5.72124 0.640531 5.6876L3.00006 3.40918L5.35947 5.6876C5.43276 5.75837 5.52882 5.79376 5.62475 5.79376C5.72069 5.79376 5.81674 5.75837 5.89004 5.6876C5.9249 5.65397 5.95255 5.61403 5.97142 5.57008C5.99029 5.52612 6 5.479 6 5.43142C6 5.38384 5.99029 5.33672 5.97142 5.29276C5.95255 5.24881 5.9249 5.20887 5.89004 5.17524L3.53063 2.89695Z' fill='%23FF0000'/%3E%3C/svg%3E");}
.fileImput_cont._add .remove{display: block;}
.fileLbl{display: block; padding-left:1.31rem; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M13.5931 19.5729C13.0348 20.1313 12.2641 20.477 11.4141 20.477C9.71406 20.4769 8.331 19.0939 8.331 17.3939L8.331 5.87862C8.33096 4.77123 9.23191 3.87028 10.3393 3.87032C11.4467 3.87035 12.3476 4.77128 12.3476 5.87864V15.3979C12.3476 15.6591 12.1358 15.8709 11.8747 15.8709C11.6135 15.8709 11.4017 15.6591 11.4017 15.3979V5.87864C11.4017 5.59485 11.2912 5.32807 11.0905 5.12741C10.8899 4.92675 10.6231 4.81624 10.3393 4.81624C10.0555 4.81624 9.7887 4.92675 9.58806 5.12739C9.3874 5.32805 9.2769 5.59483 9.2769 5.87862L9.2769 17.3939C9.2769 18.5723 10.2356 19.531 11.4141 19.5311C12.5925 19.531 13.5512 18.5723 13.5512 17.3939V5.87866C13.5512 4.10763 12.1103 2.66677 10.3393 2.66674C9.48137 2.66677 8.67478 3.00083 8.06812 3.60749C7.46146 4.21415 7.12737 5.02076 7.12737 5.87869L7.12737 15.3979C7.12737 15.6591 6.91561 15.8709 6.65443 15.8709C6.39324 15.8709 6.18148 15.6591 6.18148 15.3979L6.18148 5.87864C6.18146 4.76807 6.61396 3.72393 7.39926 2.93863C8.18456 2.15333 9.22868 1.72085 10.3393 1.72085C12.6319 1.72085 14.4971 3.58602 14.4971 5.87866L14.4971 17.3939C14.4971 18.2438 14.1512 19.0147 13.5931 19.5729Z' fill='%23296CCB'/%3E%3C/svg%3E") left center no-repeat; -webkit-background-size: contain;
background-size: contain;} 

.nbFormOne  .fade:not(.show){opacity: 1;}

/*desktops*/
@media (max-width: 1200px) { 

}

/*tablets*/
@media (max-width: 991px) {

}

/*phones*/
@media (max-width: 767px) { 

}
/* End */
/* /local/templates/cst/components/bitrix/catalog/nbCatalog/style.css?17368604621435 */
/* /local/templates/cst/components/bitrix/catalog.element/bootstrap_v4/style.css?175342661414832 */
/* /local/templates/cst/components/bitrix/catalog.section/carusel/style.css?17376406711267 */
/* /local/templates/cst/components/bitrix/catalog.item/bootstrap_v4/style.css?17376411922472 */
/* /local/templates/cst/components/bitrix/form.result.new/.default/style.css?17347003755416 */
