

/* Start:/local/templates/pnevmo/components/bitrix/catalog.section.list/catalog-top-sections/style.css?16860604422901*/
.catalog__cats__top {
	margin-bottom: 7px; /* for detail page*/
	background: #e6e9ec;
	text-align: center;
	border-bottom: 1px solid #bdbec0;
}
@media (max-width: 1024px) {
	.catalog__cats__top {
		margin-bottom: 0; /* for detail page*/
	}
}
@media (max-width: 767px) {
	.page-top__breadcrambs {
		margin-bottom: 25px !important;
	}
}

.catalog__cats__top__row {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	flex-wrap: nowrap !important;
}
.catalog__cats__top__row .mCSB_horizontal.mCSB_inside > .mCSB_container {
	margin-bottom: 0;
}
.catalog__cats__top__row .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	opacity: 0;
	visibility: hidden;
}
/*@media (max-width: 767px) {*/
@media (max-width: 1024px) {
	.catalog__cats__top__row {
		overflow: hidden;
/*		-webkit-box-pack: left;
		-ms-flex-pack: left;
		justify-content: left;*/
	}
	.catalog__cats__top__item {
		/*width: 125px;*/
		width: 135px;
	}
}
.catalog__cats__top__link {
	transition: background .3s;
	padding-top: 32px;
	padding-bottom: 21px;
	padding-left: 4px;
	padding-right: 4px;
	display: flex;
	flex-direction: column;
	height: 100%;
}

.catalog__cats__top__link .hover-image {
	opacity: 0;
	visibility: hidden;
}

.catalog__cats__top__link:hover .hover-image {
	opacity: 1;
	visibility: visible;
}

.catalog__cats__top__link:hover .static-image {
	opacity: 0;
	visibility: hidden;
}

@media (max-width: 1024px) {
	.catalog__cats__top__link {
		padding-top: 27px;
		padding-bottom: 17px;
	}
}
@media (max-width: 767px) {
	.catalog__cats__top__link {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

.catalog__cats__top__link svg,
.catalog__cats__top__link img{
	transition: fill .3s;
}
@media (max-width: 767px) {
	.catalog__cats__top__image-wrapper {
		margin: 0 auto 10px;
	}
}
.catalog__cats__top__link svg,
.catalog__cats__top__link svg path {
	fill: #616163;
}
.catalog__cats__top__link:hover svg,
.catalog__cats__top__link:hover svg path {
	fill: #3276d3;
}

.catalog__cats__top__image-wrapper {
	position: relative;
	width: 62px;
	height: 55px;
	margin: 0 auto 23px;
}

.catalog__cats__top__link svg,
.catalog__cats__top__link img{
	position: absolute;
	width: 62px;
	height: 55px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.catalog__cats__top__link__text {
	color: #222;
	font-size: 16px;
	transition: color .3s;
}
@media (max-width: 1024px) {
	.catalog__cats__top__link__text {
		font-size: 14px;
	}
}
@media (max-width: 767px) {
	.catalog__cats__top__link__text {
		font-size: 12px;
	}
}
.catalog__cats__top__link:hover .catalog__cats__top__link__text {
	color: #3276d3;
}
.catalog__cats__top__link:hover {
	background: #fff;
}

.product__sidebar .thumbnail,
.product__sidebar .caption {
	justify-content: flex-start;
	flex: 0;
}
/* End */


/* Start:/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/style.css?173792147384244*/
/* GRAY */
.catalog__elem__top__gray {
	margin-bottom: 55px;
	padding: 25px 0 18px;
	background: #e6e9ec;
}
@media (max-width: 1024px) {
	.catalog__elem__top__gray {
		margin-bottom: 35px;
		padding: 22px 0 15px;
	}
}
@media (max-width: 767px) {
	.catalog__elem__top__gray {
		margin-bottom: 30px;
	}
}

.catalog__elem__top__gray__back {
	color: #3c3c3d;
	font-weight: 500;
	transition: color 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.catalog__elem__top__gray__back svg {
	width: 13px;
}
.catalog__elem__top__gray__link path,
.catalog__elem__top__gray__back path {
	fill: #3c3c3d;
	transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.catalog__elem__top__gray__link {
	position: relative;
	top: -4px;
	color: #3c3c3d;
	transition: color 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.catalog__elem__top__gray__link svg {
	position: relative;
	top: 4px;
	width: 23px;
}

.catalog__elem__top__gray__back:hover path,
.catalog__elem__top__gray__back:focus path,
.catalog__elem__top__gray__back:active path,
.catalog__elem__top__gray__link:hover path,
.catalog__elem__top__gray__link:focus path,
.catalog__elem__top__gray__link:active path {
	fill: #215398;
}
.catalog__elem__top__gray__share__icon {
	position: relative;
	top: 3px;
	width: 18px;
	fill: #3c3c3d;
	cursor: pointer;
}
@media (max-width: 1024px) {
	.catalog__elem__top__gray__back,
	.catalog__elem__top__gray__link {
		font-size: 16px;
	}
	.catalog__elem__top__gray__back svg {
		width: 12px;
	}
}
@media (max-width: 767px) {
	.catalog__elem__top__gray__col__middle {
		text-align: center !important;
	}
	.catalog__elem__top__gray__back,
	.catalog__elem__top__gray__link {
		font-size: 0;
	}
	.catalog__elem__top__gray__link svg {
		width: 21px;
	}
}


/* BASE INFO BLOCK */
.product__main__info {
	margin-bottom: 20px;
}
.catalog__elem__title {
	margin-bottom: 35px;
	font-size: 22px;
	color: #3276d3;
	font-weight: 500;
	word-break: break-word;
}
.catalog__elem__articul {
	margin-bottom: 20px;
	font-size: 14px;
	color: #040404;
	font-weight: 300;
}
.catalog__elem__base {
	margin-bottom: 40px;
}
.catalog__elem__base__title {
	margin-bottom: 22px;
	font-size: 16px;
	font-weight: 500;
	color: #040404;
	text-transform: uppercase;
}
.catalog__elem__detail__text {
	margin-bottom: 10px;
	font-size: 14px;
	color: #040404;
}
.catalog__elem__get__drawing {
	border-bottom: 1px dashed #3276d3;
}
@media (max-width: 1024px) {
	.catalog__elem__base {
		margin-bottom: 25px;
	}
	.catalog__elem__base__title {
		margin-bottom: 24px;
	}
	.catalog__elem__base__title--base {
		margin-bottom: 22px;
		font-size: 14px;
	}
	.catalog__elem__detail__text {
		font-size: 14px;
	}
	.catalog__elem__title {
		margin-bottom: 25px;
		font-size: 19px;
	}
	.catalog__elem__articul {
		/*margin-bottom: 25px;*/
		font-size: 14px;
	}
	.catalog__elem__get__drawing {
		border-bottom: 1px solid #3276d3;
		font-size: 16px;
	}
}
@media (max-width: 767px) {
	.catalog__elem__base {
		margin-bottom: 30px;
	}
	.catalog__elem__base__title {
		margin-bottom: 10px;
		font-size: 14px;
	}
	.catalog__elem__title {
		margin-bottom: 14px;
		font-size: 24px;
	}
	.catalog__elem__articul {
		margin-bottom: 15px;
		font-size: 12px;
	}
	.catalog__elem__base__title--base {
		margin-bottom: 17px;
		font-size: 12px;
	}
	.catalog__elem__detail__text {
		/*margin-bottom: 24px;*/
		font-size: 12px;
	}
	.catalog__elem__draw__block {
		text-align: center;
	}
	.catalog__elem__get__drawing {
		font-size: 14px;
		border-bottom: 1px dashed #3276d3;
	}
}


/*------------------------------------*\
		COLORS
\*------------------------------------*/
.catalog__elem__colors {
	margin-bottom: 40px;
}
.catalog__elem__colors h3 {
	margin-bottom: 30px;
}
.catalog__elem__colors__tabs {
	margin-bottom: 28px;
	font-size: 0;
	background: #e6e9ec;
	border-bottom: 2px solid #3276d3;
}
@media (max-width: 1024px) {
	.catalog__elem__colors {
		margin-bottom: 32px;
	}
	.catalog__elem__colors__tabs {
		margin-bottom: 44px;
	}
}
@media (max-width: 767px) {
	.catalog__elem__colors {
		margin-bottom: 29px;
	}
	.catalog__elem__colors__tabs {
		margin-bottom: 35px;
	}
}

/* TABS */
.catalog__elem__colors__tabs__item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding: 7px 7px 22px;
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent;
	cursor: pointer;
	transition: border .3s, background .3s;
}
.catalog__elem__colors__tabs__item:last-child {
	margin-right: 0;
}
@media (max-width: 1024px) {
	.catalog__elem__colors__tabs__item {
		padding: 12px 5px 22px;
	}
}
@media (max-width: 767px) {
	.catalog__elem__colors__tabs__item {
		padding: 14px 5px 22px;
	}
}
.catalog__elem__colors__tabs__item.active {
	border-top: 2px solid #3276d3;
	border-left: 2px solid #3276d3;
	border-right: 2px solid #3276d3;
	background: #fff;
}
.catalog__elem__colors__tabs__item.active:after {
	content: '';
	border-top: 11px solid #3276d3;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	position: absolute;
	bottom: -13px;
	left: 50%;
	margin-left: -12px;
}
.catalog__elem__colors__tabs__item.own {
	cursor: default;
}
.catalog__elem__colors__tabs__item__square {
	width: 55px;
	height: 55px;
	margin-bottom: 14px;
	display: inline-block;
	vertical-align: middle;
	font-size: 36px;
	line-height: 55px;
	color: #040404;
}
@media (max-width: 1024px) {
	.catalog__elem__colors__tabs__item__square {
		width: 46px;
		height: 46px;
		line-height: 46px;
	}
}
@media (max-width: 767px) {
	.catalog__elem__colors__tabs__item__square {
		width: 45px;
		height: 45px;
	}
}
.catalog__elem__colors__tabs__item__title {
	font-size: 16px;
	color: #1e1e1e;
	line-height: 18px;
}
@media (max-width: 1329px) {
	.catalog__elem__colors__tabs__item__title {
		font-size: 15px;
	}
}
@media (max-width: 1024px) {
	.catalog__elem__colors__tabs__item__title {
		font-size: 14px;
	}
}
@media (max-width: 767px) {
	.catalog__elem__colors__tabs__item__title {
		font-size: 13px;
		line-height: 15px;
	}
}

.catalog__elem__colors__tabs__item.LIGHT_SHADES .catalog__elem__colors__tabs__item__square {
	background: #d7d7d7;
}
.catalog__elem__colors__tabs__item.COLORED_SHADES .catalog__elem__colors__tabs__item__square{
	background: #a67c52;
}
.catalog__elem__colors__tabs__item.DARK_SHADES .catalog__elem__colors__tabs__item__square{
	background: #636363;
}
.catalog__elem__colors__tabs__item.own .catalog__elem__colors__tabs__item__square {
	background: #fff;
}


/* CONTENT */
.catalog__elem__colors__content__item {
	display: none;
}
.catalog__elem__colors__content__item.active {
	display: block;
}
.catalog__elem__colors__content__item__sec {
	margin-bottom: 28px;
}
.catalog__elem__colors__content__item__sec:last-child {
	margin-bottom: 0;
}
.catalog__elem__colors__content__item__sec__name {
	margin-bottom: 15px;
}
@media (max-width: 1024px) {
	.catalog__elem__colors__content__item__sec {
		margin-bottom: 20px;
	}
	.catalog__elem__colors__content__item__sec__name {
		font-size: 16px;
	}
}

.catalog__elem__colors__content__item__sec__block {
	height: 45px;
	font-size: 0;
	border: 1px solid #9d9e9e;
	border-radius: 8px;
}

.catalog__elem__colors__content__item__sec__block__name {
	display: inline-block;
	width: 200px;
	height: 100%;
	overflow: hidden;
	white-space: nowrap;
	padding: 0 10px 0 15px;
	line-height: 45px;
	font-size: 15px;
	color: #3ea1f9;
}
.catalog__elem__colors__content__item__sec__block__img,
.catalog__elem__colors__content__item__sec__block__color {
	width: 130px;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-left: 1px solid #9d9e9e;
	border-right: 1px solid #9d9e9e;
}
.catalog__elem__colors__content__item__sec__block__btn {
	width: 74px;
	height: 100%;
	padding: 0;
	background: none;
	border: 0;
	background-repeat: no-repeat;
	background-size: 21px 9px;
	background-position: center;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAJCAMAAADq3ZdEAAAApVBMVEVMaXFeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmBeXmDZAQ3sAAAAN3RSTlMAg88HCRYYHDJUWnuqy+j3BQYLFBotLjQ1NzpNU1VcfKKkpaanrK22u8fIztrh5Obp6u7z9Pb4FDOFZAAAAGpJREFUeNpjUFdhZ0AFbAoaDLK6TJIoghya+lwMDKJaBlxIgpx62hwgWljZjJEFKsbMbarGCmEKyPPziIBZrIr8jIIIbXxM4kBKjNdQDtkKCV4jGRZpPiYpNOcomfAYq6I7EmiPDqMQjAMAmb8GSXm/9tgAAAAASUVORK5CYII=');
}
@media (max-width: 1329px) {
	.catalog__elem__colors__content__item__sec__block__name {
		width: 180px;
		padding: 0 5px 0 10px;
	}
	.catalog__elem__colors__content__item__sec__block__img, .catalog__elem__colors__content__item__sec__block__color {
		width: 75px;
	}
	.catalog__elem__colors__content__item__sec__block__btn {
		width: 55px;
	}
}
@media (max-width: 1024px) {
	.catalog__elem__colors__content__item__sec__block__name {
		width: 140px;
		padding: 0 10px;
		font-size: 15.5px;
	}
	.catalog__elem__colors__content__item__sec__block__img, .catalog__elem__colors__content__item__sec__block__color {
		width: 75px;
	}
}
@media (max-width: 767px) {
	.catalog__elem__colors__content__item__sec__block__name {
		width: 58%;
		padding: 0 5px;
		font-size: 15px;
	}
	.catalog__elem__colors__content__item__sec__block__img, .catalog__elem__colors__content__item__sec__block__color {
		width: 29%;
	}
	.catalog__elem__colors__content__item__sec__block__btn {
		width: 13%;
	}
}
.catalog__elem__colors__content__item__sec__block__name,
.catalog__elem__colors__content__item__sec__block__img,
.catalog__elem__colors__content__item__sec__block__color,
.catalog__elem__colors__content__item__sec__block__btn {
	display: inline-block;
	vertical-align: top;
}

/* Детализация */
.calalog__elem__middle__1 {
	margin-bottom: 35px;
}
@media (max-width: 1024px) {
	.calalog__elem__middle__1 {
		margin-bottom: 30px;
	}
}
.item_info__section--full {
	width: 100% !important;
}

.catalog__elem__detalization {
	border: 1px solid #e6e9ec;
	width: 100%;
}
.catalog__elem__detalization tr:nth-child(odd) {
	background: #e6e9ec;
}
.catalog__elem__detalization td {
	font-size: 15px;
	font-weight: 500;
	padding-top: 11px;
	padding-bottom: 11px;
}
.catalog__elem__detalization td:first-child {
	width: 80%;
	padding-left: 15px;
	padding-right: 10px;
}
.catalog__elem__detalization td:last-child {
	text-align: right;
	width: 20%;
	padding-left: 10px;
	padding-right: 15px;
}

.item_info__section--full .catalog__elem__detalization td:first-child {
	width: 50%;
}
.item_info__section--full .catalog__elem__detalization td:last-child {
	width: 50%;
}
@media (max-width: 1024px) {
	.catalog__elem__detalization td {
		font-size: 12px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
@media (max-width: 767px) {
	.catalog__elem__props {
		margin-bottom: 30px;
	}
	.catalog__elem__detalization td:first-child {
		padding-left: 7px;
		padding-right: 7px;
	}
	.catalog__elem__detalization td:last-child {
		padding-left: 7px;
		padding-right: 11px;
	}
}

/* СОСТАВ КОМПЛЕКТА */
.item_info_section.kits {
	float: right;
}
@media (max-width: 767px) {
	.item_info_section.kits {
		float: none;
	}
}
.kits table {
	width: 100%;
	border: 2px solid transparent;
	animation-duration: .5s ;
	animation-timing-function: step-end ;
	animation-iteration-count: infinite ;
	animation-direction: alternate ;
}
.kits__table__block {
	margin-bottom: 25px;
	padding: 20px 16px 20px 20px;
	border: 2px solid #3276d3;
}
@media (max-width: 1329px) {
	.kits__table__block {
		padding: 20px 11px;
	}
}
@media (max-width: 1024px) {
	.kits__table__block {
		margin-bottom: 25px;
		padding: 30px 20px;
	}
}
@media (max-width: 767px) {
	.kits__table__block {
		padding: 26px 15px;
	}
}

.kits.active .kits__table__block {
	border: 2px solid #3276d3;
}
.kits__table__block.without__border {
	border: 2px solid transparent !important;
}
.kits .kits__table__block__inner.animated {
	animation-name: blink;
}
@keyframes blink {
	50% { border-color: #3276d3; }
}

.kits__row td {
	vertical-align: middle;
	padding-bottom: 23px;
	font-size: 15px;
	color: #040404;
}
.kits__row td:first-child {
	padding-right: 5px;
}
.kits__row:last-child td {
	padding-bottom: 0;
}
.kits__row__quantity {
	font-weight: 700;
	text-align: right;
}
@media (max-width: 1024px) {
	.kits__row td {
		padding-bottom: 30px;
	}
}
@media (max-width: 767px) {
	.kits__row td {
		padding-bottom: 18px;
		font-size: 14px;
	}
	.item_info_section.kits.active table,
	.item_info_section.kits.active tbody,
	.item_info_section.kits.active tr,
	.item_info_section.kits.active td {
		display: block;
	}
	.item_info_section.kits.active .kits__row td:first-child {
		text-align: center;
		padding-bottom: 13px;
	}
	.item_info_section.kits.active .kits__row td:last-child {
		padding-bottom: 18px;
	}
}

.kits.active .kits__row__quantity__text {
	display: none;
}

.kits__bottom__btn {
	padding: 0 0 6px;
	display: inline-block;
	color: #3276d3;
	font-weight: 500;
	background: none;
	border-bottom: 1px solid #3276d3;
	border-left: none;
	border-right: none;
	border-top: none;
}
@media (max-width: 1024px) {
	.kits__bottom__btn {
		font-size: 14px;
	}
}
@media (max-width: 767px) {
	.kits__bottom  {
		text-align: center;
	}
}
.kits__bottom__save {
	display: none;
}
.kits.active .kits__bottom__save {
	display: inline-block;
}
.kits.active .kits__bottom__change {
	display: none;
}

/*counter*/
.kits__row__quantity__block {
	position: relative;
	vertical-align: middle;
	background: #c0c1c2;
	height: 40px;
	width: 115px;
	overflow: hidden;
	display: none;
}
.kits.active .kits__row__quantity__block {
	display: inline-block;
}
@media (max-width: 767px) {
	.kits.active .kits__row__quantity__block {
		display: block;
		margin: 0 auto;
	}
}

.kits__row__quantity__block .ctrl {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 37px;
	cursor: pointer;
	z-index: 1;
	transition: background .3s;
}
.kits__row__quantity__block .ctrl:hover {
	background: #58585a;
}
.kits__row__quantity__block .minus {
	left: 0;
}
.kits__row__quantity__block .plus {
	right: 0;
}
.kits__row__quantity__block .ctrl:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
}
.kits__row__quantity__block .minus:before {
	width: 20px;
	height: 2px;
	margin-left: -9px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAACCAAAAAB9baNXAAAAD0lEQVR42mP4jwUwYBMEAEUPJ9nD3WoLAAAAAElFTkSuQmCC');
}
.kits__row__quantity__block .plus:before {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -9px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQAAAACl8iCgAAAAAnRSTlMAAHaTzTgAAAAWSURBVHjaY2BIYGAghP///wDGRKgFAPjdDJ2N7qQEAAAAAElFTkSuQmCC');
}

.kits__row__quantity__input {
	display: block;
	margin: 2px auto 0;
	font-size: 18px;
	padding: 7px 3px;
	font-weight: 500;
	width: 39px;
	height: 36px;
	border: none;
	background: 0 0;
	text-align: center;
	background: #fff;
	color: #222;
	outline: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.kits__row__quantity__input::-webkit-outer-spin-button,
.kits__row__quantity__input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.kits__row__quantity__input {
	-moz-appearance:textfield;
}


/* Включить дополнительные опции */
.product__section__head {
	margin-bottom: 30px;
	padding: 13px 18px;
	background: #e6e9ec;
	color: #1c79cc;
	font-size: 20px;
}
@media (max-width: 1024px) {
	.product__section__head {
		margin-bottom: 28px;
		padding: 15px 19px;
		font-size: 18px;
	}
}
@media (max-width: 767px) {
	.product__section__head {
		margin-bottom: 23px;
		padding: 15px 5px;
		font-size: 16px;
		text-align: center;
	}
}

.product__options__list {
	margin-bottom: 15px;
	margin-left: -2px;
	margin-right: -2px;
}

.product__options__list .col-sm-8 {
	padding-right: 2px;
	padding-left: 2px;
}

.bx_item_detail .bx_item_detail_scu{
	margin-bottom: 25px;
}
@media (max-width: 767px) {
	.product__options__list  {
		display: block !important;
	}
	.bx_item_detail .bx_item_detail_scu {
		width: 350px;
		margin: 0 auto 16px;
		display: block !important;
		float: none;
		clear: both;
		flex: none;
	}
}
@media (max-width: 400px) {
	.bx_item_detail .bx_item_detail_scu {
		width: 250px;
	}
}
.bx_item_detail .bx_item_detail_scu .bx_item_section_name_gray {
	display: block;
	margin-bottom: 10px;
	padding: 16px 5px 12px 8px;
	color: #1b1a1a;
	background: #e6e9ec;
	vertical-align: middle;
	font-size: 16px;
}
@media (max-width: 1024px) {
	.product__options__list {
		margin-bottom: 10px;
	}
	.bx_item_detail .bx_item_detail_scu .bx_item_section_name_gray {
		font-size: 14px;
		padding: 17px 10px 17px 17px;
	}
}
@media (max-width: 767px) {
	.product__options__list {
		margin-bottom: 20px;
	}
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt {
	cursor: pointer;
	/*position: absolute;*/
	position: relative;
	top: 0;
	right: 0;
	bottom: 4px;
	left:0px;
	font-size: 16px;
	color: #222;
	display: block;
	overflow: hidden;
	border: 1px solid #e6e9ec;
	background: #fff;
	z-index:10;
	line-height: 50px;
	padding-right: 24px;
	padding-left: 6px;
	text-overflow: ellipsis;
}
@media (max-width: 1329px) {
	.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt {
		line-height: 33px;
		font-size: 15px;
	}
}
@media (max-width: 1024px) {
	.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt {
		line-height: 37px;
		font-size: 14px;
	}
}
@media (max-width: 767px) {
	.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt {
		line-height: 48px;
	}
}
@media (max-width: 400px) {
	.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt {
		line-height: 34px;
	}
}
.product__options__list__list.disabled li {
	opacity: .5;
}
.product__options__list__list.disabled li .cnt {
	cursor: default !important;
}
.bx_item_detail .bx_item_detail_scu .product__options__list__list.disabled li:hover .cnt {
	background: #fff;
	color: #222;
}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li:hover .cnt,
.bx_item_detail .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_active .cnt,
.bx_item_detail .bx_item_detail_scu .product__options__list__list.disabled li.bx_active:hover .cnt {
	background: #3276d3;
	color: #fff;
}

/*------------------------------------*\
		COMMMENTS
\*------------------------------------*/
.comments__form__block {
	margin-bottom: 25px;
}
@media (max-width: 1024px) {
	.comments__form__block  {
		margin-bottom: 30px;
	}
}
.comments__form__block__head {
	position: relative;
	padding: 18px 75px 18px 22px;
	background: #fff;
	border: 1px solid #3276d3;
	font-size: 20px;
	font-weight: 500;
	color: #3276d3;
	cursor: pointer;
}
.comments__form__block__head.open {
	background: #3276d3;
	color: #fff;
}
@media (max-width: 1024px) {
	.comments__form__block__head {
		padding: 18px 20px;
		font-size: 18px;
	}
}
@media (max-width: 767px) {
	.comments__form__block__head {
		padding: 18px 11px;
	}
}

.comments__form__block__head__icon {
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -8px;
	width: 31px;
	height: 16px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAQCAMAAADZJlTeAAABHVBMVEVMaXEydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtMydtOUB0G7AAAAXnRSTlMAAQIDBQYHCQoMDxESExgZHB4gISYrLzIzNDc6PD1CREhKTU5SVFhbXmJlaGxtc3d7fn+AhImKjJGVlpeZoKGiqKmrrbGzub7CzM7R09Xa3OHi4+ru7/Dz9PX3+vv9c8famwAAAL5JREFUeNpjkJJmwA2ElRisIlVxSov6BDAIuMRo4pCW9AuUZWDgdYrTwSotE+QvAaK5bOP0sEgrBPuKQViclnFGjOjSyqGeIjA2u3msGTOqtFqYuyCCx2IYbc2BLK0Z6cqHzGfSi7LnhvOYdWMcudHs04505oGZZhBnx47hXo0IN34wg9UkzoYVi4dUwj2EgBSbRZwpE9YAUQzxEmFgt48zZsIRoHLB3vK2cfrMOCNEyi8kSosJT4SKO6ijCgAAn6QXkFJSSdoAAAAASUVORK5CYII=');
}
.comments__form__block__head.open .comments__form__block__head__icon {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAQCAMAAADZJlTeAAABHVBMVEVMaXH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+2WtrsAAAAXnRSTlMAAQIDBQYHCQoMDxESExgZHB4gISYrLzIzNDc6PD1CREhKTU5SVFhbXmJlaGxtc3d7fn+AhImKjJGVlpeZoKGiqKmrrbGzub7CzM7R09Xa3OHi4+ru7/Dz9PX3+vv9c8famwAAALtJREFUeNpjYEAB6g7iDLgBk1ZUiJ8UTmlm/Thbee9gOVy6jePs2RlEvEIUsUubxlmwAWkhj3AVLNKsNnEmrGAWv1uEBoY0u12cAQuUzeMcqY0mze0Yo8uM4NlH6TEhS/O5Rmoi8zmsow1ZEFxB9zA1NK+axZqzwzginqHK6O5hNIqz5IQwxXyDFbB4SC/OlgtES/gHyWANEJ04J14GBtlAP0kcAaoZ4yLAEOAjijNCVCOtGJSE8USotBQAhQ4XkPuzmhgAAAAASUVORK5CYII=');
}
@media (max-width: 767px) {
	.comments__form__block__head__icon {
		width: 21px;
		height: 10px;
		margin-top: -5px;
	}
}

.comments__form__block__body {
	display: none;
}
.comments__form__inner {
	margin-bottom: 118px;
	padding: 40px 30px 70px 25px ;
	box-shadow: 0 0 15px 0px rgba(0,0,0, .16);
}
.comments__form__block__body__text {
	margin-bottom: 45px;
	font-weight: 300;
}
@media (max-width: 1024px) {
	.comments__form__inner {
		margin-bottom: 30px;
		padding: 30px 24px 40px;
	}
	.comments__form__block__body__text {
		margin-bottom: 25px;
		font-size: 16px;
	}
}
@media (max-width: 767px) {
	.comments__form__inner {
		margin-bottom: 22px;
		padding: 20px 9px 30px 5px;
	}
	.comments__form__block__body__text {
		margin-bottom: 29px;
		font-size: 14px;
	}
}

.comments__form__text__inputs__item {
	margin-bottom: 20px;
}
.comments__form__text__inputs__item:last-child {
	margin-bottom: 30px;
}
@media (max-width: 767px) {
	.comments__form__text__inputs__item {
		margin-bottom: 7px;
	}
	.comments__form__text__inputs__item:last-child {
		margin-bottom: 12px;
	}
}

.comments__file,
.comments__form__text__inputs__item__input {
	width: calc(100% - 40px);
	height: 45px;
	margin-right: 18px;
}

.comments__file {
	width: calc(100% - 160px);
}

.comments__form__text__inputs__item__number {
	position: relative;
	top: 13px;
	display: inline-block;
	vertical-align: top;
	margin-right: 6px;
	font-size: 16px;
}
.comments__file label,
.comments__form__text__inputs__item__input {
	padding-left: 25px;
	padding-right: 25px;
	font-size: 16px;
	color: #222;
	line-height: 45px;
}
@media (max-width: 767px) {
	.comments__form__text__inputs__item__input__block,
	.comments__file {
		margin-bottom: 10px;
	}
	.comments__file {
		margin-right: 0;
	}
	.comments__file label,
	.comments__form__text__inputs__item__input {
		font-size: 14px;
		padding-left: 12px;
		padding-right: 12px;
	}
}

.comments__form__text__inputs__item__input__block {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 120px);
}
.comments__form__text__inputs__item__input {
	display: block;
	border: 1px solid #c2c2c2;
	margin-bottom: 13px;
}
.comments__form__text__inputs__item__input::-webkit-input-placeholder {
	color: #222;
}
.comments__form__text__inputs__item__input::-moz-placeholder {
	color: #222;
}
.comments__form__text__inputs__item__input:-ms-input-placeholder {
	color: #222;
}
.comments__form__text__inputs__item__input:-moz-placeholder {
	color: #222;
}
@media (max-width: 1024px) {
	.comments__form__text__inputs__item__input {
		margin-bottom: 11px;
	}
}

.comments__form__buttons__block {
	display: inline-block;
	vertical-align: middle;
	float: right;
}
.comments__add,
.comments__close {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 45px;
	height: 45px;
	background-color: transparent;
	border: 0;
	transition: opacity .3s;
	cursor: pointer;
}
.comments__add {
	background-color: #3276d3;
	margin-right: 5px;
}
.comments__add:hover,
.comments__close:hover {
	opacity: .9;
}
.comments__add:after,
.comments__close:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
}
.comments__add:after {
	width: 28px;
	height: 28px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcAQAAAABaduI5AAAAAnRSTlMAAHaTzTgAAAAYSURBVBhXY2BgYmBgoIT4////B3Qx8ggALCoEJCDlv3QAAAAASUVORK5CYII=');
}
.comments__close:after {
	width: 29px;
	height: 29px;
	background-image: url("data:image/svg+xml,%3Csvg class='callback-popup__close mfp-close' enable-background='new 0 0 224.512 224.512' version='1.1' viewBox='0 0 224.512 224.512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='224.51 6.997 217.52 0 112.26 105.26 6.998 0 5e-3 6.997 105.26 112.25 5e-3 217.51 6.998 224.51 112.26 119.24 217.52 224.51 224.51 217.51 119.25 112.25' fill='%235d5d5f'%3E%3C/polygon%3E%3C/svg%3E");
}
.comments__form__text__files__item:first-child .comments__close,
.comments__form__text__inputs__item:first-child .comments__close {
	display: none;
}
.comments__form__text__inputs__item__text {
	font-size: 14px;
	color: #949494;
}
@media (max-width: 767px) {
	.comments__form__buttons__block {
		float: right;
		position: absolute;
		right: 40px;
	}
	.comments__add:after {
		width: 23px;
		height: 23px;
	}
	.comments__close:after {
		width: 24px;
		height: 24px;
	}
	.comments__form__text__inputs__item__text {
		font-size: 12px;
	}
}

/*files*/
.comments__form__text__inputs,
.comments__form__text__files__list {
	font-size: 0;
}
.comments__form__text__files__item:last-child {
	margin-bottom: 0;
}
.comments__form__text__files__item {
	margin-bottom: 16px;
}
.comments__form__text__files__item:first-child {
	margin-bottom: 16px;
}
.comments__file {
	background: #e6e9ec;
	display: inline-block;
	vertical-align: middle;
}
.comments__file input[type=file] {
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.comments__file label {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	display: block;
	width: 100%;
	height: 100%;
}

.comments__form__block__submit__block {
	text-align: right;
}
.comments__form__block__submit {
	background: none;
	border: 0;
	color: #3276d3;
	font-size: 16px;
	transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.comments__form__block__submit:hover {
	color: #215398;
}
.comments__form__block__submit .link-arr {
	width: 12px;
}
.comments__form__block__submit:hover path {
	fill: #215398;
}
@media (max-width: 1024px) {
	.comments__form__block__submit__block {
		text-align: center;
	}
}

.comments__form__success {
	display: none;
}
.comments__form__error {
	display: none;
}







.catalog__detail__image__top {
	overflow: hidden;
	position: relative;
	margin-bottom: 27px;
}
@media (max-width: 1024px) {
	.catalog__detail__image__top {
		margin-bottom: 25px;
	}
}
@media (max-width: 767px) {
	.catalog__detail__image__top {
		margin-bottom: 35px;
	}
}

.catalog__detail__image .slick-slide,
.catalog__detail__image__nav .slick-slide {
	height: auto;
	outline: none;
}

/* Dots */
.catalog__detail__image .slick-dots {
	margin-top: 20px;
}
.catalog__detail__image .slick-dots li {
	margin-right: 10px;
}

.catalog__detail__image,
.catalog__detail__image__nav {
	display: none;
}
.catalog__detail__image.slick-initialized,
.catalog__detail__image__nav.slick-initialized {
	display: block;
	-webkit-animation: display_none_opacity .3s;
	-moz-animation: display_none_opacity .3s;
	-o-animation: display_none_opacity .3s;
	animation: display_none_opacity .3s;
}
.catalog__detail__image__nav .slick-slide {
	margin: 0 10px;
}
.catalog__detail__image__nav .slick-list {
	margin: 0 -10px;
}

.catalog__detail__image__item,
.catalog__detail__image__nav__item {
	background-repeat: no-repeat;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
}
.catalog__detail__image__item__block {
	display: inline;
}
.catalog__detail__image__item__block__inner {
	position: relative;
}
.catalog__detail__image__item__block__inner--video {
	width: 100%;
	padding-bottom: 56.25%;
}
.catalog__detail__image__item__block__inner--video iframe, .catalog__detail__image__item__block__inner--video video {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
}
.catalog__detail__image__item__block__overlay {
	opacity: 0;
	transition: opacity .3s;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0, .3);
	cursor: pointer;
}
.catalog__detail__image__item__block__inner:hover .catalog__detail__image__item__block__overlay {
	opacity: 1;
}
.catalog__detail__image__item__block__overlay__icon {
	position: absolute;
	bottom: 30px;
	right: 30px;
	width: 54px;
	height: 54px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAACWFBMVEX///////////////////////////9MaXH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8o5wMcAAAAx3RSTlMBDRF4Um4WAHd6BHmKlB6F4K5EZ4QKEsgLEL+3DoGpkfKCQzvDo2GQCP1WJpjRxVgpNNPVNW3dB5pMkhXLtHMXxOm7wL4tX4Dc8QNaKj5CMFN2OJmsCfPwapP6lldRIHI6XXt+J84UzU4TLlDrVbHK269PRhuf/J2w5K1BQBrQGBm4f4+OAitoLzOkqCyD7wbUJGt1S0XqRyJvsodJcfeVNmSGBVvWXuXu4rNN+z99q+Ol7B2bSNJwoNe9nramPIzGug9g+fh8ISSBTwAABAZJREFUeNqVVoV7FEcUv7twt3dJiLtAXAlxT4i2QAwSHIpHIIEEd4cqtFgVqlCBFlqkjlZ//xYzO74b+D7e7N68mTdP571367FMSD3ib4ptqStLbwg2nrCeCyZb5eY/oOBg4eFEeoQMPnk89myy5X4PFP/5pHb74/GaLfEJh+4ByYsFA5sJ8KWApMJ9iPmxskgZMryyBbjSx2VzDoe2oW/w4WCSw4XwkjKs6BUKuZ26tq+XY9Y6JlMdIOvE7GJEv84UuLUVABFOoZRE3i1ZOEMQ6SABwbYW+JaR3JzW2wuQoInk5wgs2oavBEEJlYtz76GXzFyK1HY9DdfIxAgC0YU0YvlFl3vWIPIIYtwNu1gp6l2cZUsCghR1AxsIIpYyFtxBuvZeQBzd0E3fhCXsmBS+LLeZnuFLChuRLizgB313UMGViRHHQqfHoBpDjChOTuAnoZ6s7Pc1zJH6pUmzdas9gUcocQZ+BmZy16ShUagqkgYR2u4OlFKKCgK9/VV6/tpoMhbpgZ6HY2ypAkC0fWFcPn1P41XdggY8UEI57CKOMFCc8ZhPN4S2h0gQRMkWh2jLyTeAJXrRjWCeLPjw8lPBsGCYPx9zL10m2ObagJT/FmZJIeTZgVopMmohHLBYhukNxOoJ3sK02RJ7SjJDEaGI9USbPywUCmWuTJWBGte0EaQV0bIhCfgUkQyhFE7KQYOllcgc/K4H24YJNLki+SaNJBdCnt/wq0p4Jo1lieo3NhSa93bkICrcybXKchblGF7RTPYk/YyNwgc2bG3O5CrFSLjR8H5Bq5lcogKMkc2ipMo0sQo1ZKlXUz/tfkZbSYkhNmr9jDx+5OsWkvd8/6jNIwbNyKWWo59tjcFudnXKFfUrjuS6mnkBqlPMtuostibs12+I0w/wezIJqi7KsS3K+Y9DVnt2IMiFO6+QwuF9aNScV4m44RbWT9/MafV14H/L1cxt4g+rERnOk8zxJ/bPv0D6CUdGCHLOd8irkcKU7Lb9+M+/F9VHbT6VXKKNV+Qh6+rH9KSWwL74OnTssrwHkLzH1CS5lwWzsHBNTkBWnffL7JvA3fsErd+JqaPKEHWh9B2evQKoi40s+Gjgg/LMd8qKgZ23mfLEQ6hqdlWF4C39ZOpzCFi9ILqySPT5jEm0Hxe9XDV1wd+z7v3P1iydjN0b2t5XTzcEqb4VYwE7CmJXb+Um6AZ505GcoeQIgtkDtJwUaOpJdAc0Qa68ek5upnTjqU9liRoqfab91mjuRJdXCHNwmjlp6vP9hbQ2HnZ159Pr0UPzdxfmZtiY8lz72nJ9BQrseCc6STzVAbc2lUPaVmoa0kalthc0BUepJ7WjPcVVRMpfl2KOtnXjJJleGnxdx54BpW4Yws5Q/VgAAAAASUVORK5CYII=');
}
@media (max-width: 1024px) {
	.catalog__detail__image__item__block__overlay__icon {
		bottom: 15px;
		right: 20px;
	}
}

.catalog__detail__image__item {
	max-width: 100%;
	max-height: 475px;
	margin: 0 auto;
	width: auto;
	height: auto;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}
.catalog__detail__image__nav {
	margin-bottom: 45px;
	overflow: hidden;
}
@media (max-width: 1024px) {
	.catalog__detail__image__nav {
		margin-bottom: 50px;
	}
	.catalog__detail__image__item {
		max-height: 375px
	}
}
@media (max-width: 767px) {
	.catalog__detail__image__item {
		width: 100%;
		max-height: none;
	}
	.catalog__detail__image__nav {
		/*display: none !important;*/
	}
}

.catalog__detail__image__nav__item,
.catalog__detail__image__nav .slick-arrow {
	height: 133px;
}
@media (max-width: 1329px) {
	.catalog__detail__image__nav__item {
		height: 109px;
	}
	.catalog__detail__image__nav .slick-arrow {
		height: calc(109px - 2px);
		top: 1px !important;
	}
}
@media (max-width: 390px) {
	.catalog__detail__image__nav__item {
		height: 90px;
	}
	.catalog__detail__image__nav .slick-arrow {
		height: calc(90px - 2px);
	}
}

.catalog__detail__image__nav__item {
	position: relative;
	display: block;
	border: 1px solid transparent;
	cursor: pointer;

}
.catalog__detail__image__nav .slick-current .catalog__detail__image__nav__item {
	border-color: #3276d3;
}

/* Nav Arrows */
.catalog__detail__image__nav .slick-arrow {
	width: 27px;
	position: absolute;
	top: 0;
	opacity: .4;
	-webkit-transition: opacity .6s, background-color 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.5s ;
	-o-transition: opacity .6s, background-color 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.5s ;
	-moz-transition: opacity .6s, background-color 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.5s ;
	transition: opacity .6s, background-color 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.5s ;
	background: rgba(0,0,0, .5);
	border: none;
	z-index: 1;
}
.catalog__detail__image__nav .slick-arrow:hover {
	opacity: 1;
}
.catalog__detail__image__nav .slick-next {
	right: 0;
}
.catalog__detail__image__nav .slick-prev {
	left: 0;
}
.catalog__detail__image__nav .slick-arrow:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 15px;
	height: 30px;
}
.catalog__detail__image__nav .slick-next:after {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAeCAMAAADEgrRGAAABDlBMVEVMaXH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8V00MkAAAAWXRSTlMABjM+AemlAnD8sCi9gXL+fWOAcWeO+GGM/XtakGTtmlf1+phYiwlVSJzyBFH2TpsMr+IQPUnXrMAqFbrJHhjRot+0qO7qpkALDbM2EeTeMtYStxcgxc/YvhmNWS0AAACqSURBVHjaVdFDEkRBFETRNn7btm3bNnP/G+lhZ9Xs3HhRiJJNpbGM1wTzBlsxgybNoalGRMUhG4ZL2CLghkkINsAhBDP0ISH4Ec+wtSmUykKoYLnhIF/gdOCwlXA1cDga8X5yeHxhZN/ueBF3e3wMdMAa5wtdIIeVkqaDyLeIduiTRB3gITot0BGjPliJxRi8RKUaCRV9QB2awp+9NmpVmh6i2+dHdQYj5g9RPxoQswowqgAAAABJRU5ErkJggg==');
}
.catalog__detail__image__nav .slick-prev:after {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAeCAMAAADEgrRGAAABDlBMVEVMaXH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8V00MkAAAAWXRSTlMAAQIEBgkLDA0QERIVFxgeICgqMjM2PT5ASElOUVVXWFphY2RncHFye32AgYuMjpCYmpucoqWmqKyvsLO0t7q9vsDFyc/R1tfY3t/i5Onq7e7y9fb4+vz9/vLx55oAAACrSURBVHjaVdDDEkRBEETRsW3btm1b+f8/MsuX3btzo6IiqmX8rJMe0zTHkqjtY+uQqGzj6JIor+HspekyHiFiHt8IMY1fihgH0sToBwVi4I4q0XtBUyHRuUdHJdG+w1BH0wuMjXzUFDMz27bC1MDBvsFAw8F9QlfFwXdDQ8Eh+ERJCOE3csLPJj/ICiEDJIRQxCsmhAqufra8jrOHg7qNg4uDfoS1sMIyaP0Bxv4bdojGLVgAAAAASUVORK5CYII=');
}


/*kits sidebar */
.selections__list td {
	padding-bottom: 12px;
	color: #040404;
	vertical-align: top;
}
.selections__list td:first-child {
	width: 65%;
	padding-right: 5px;
}
.selections__list td:last-child {
	font-weight: 500;
}
@media (max-width: 1024px) {
	.selections__list td:first-child {
		width: auto;
		padding-right: 10px;
	}
	.selections__list td:last-child {
		padding-left: 15px;
	}
}
.selections__list tr:last-child td {
	padding-bottom: 0;
}
.selections__list.kits__table {
	font-size: 12px;
}
.selections__fields__item.colors .selections__list td {
	font-size: 13px;
}

.selections__fields__item--kits.base .selections__fields__item__head__label--base {
	display: inline-block !important;
}
.selections__fields__item--kits:not(.base ) .selections__fields__item__head__label--base {
	display: none !important;
}
.selections__fields__item--kits.base .selections__fields__item__head__label--extended {
	display: none !important;
}

/*sidebar options */
.selections__fields__options {
	table-layout: fixed;
	width: 100%;
}

.selections__fields__options__item:last-child {
	margin-bottom: 0;
}
.selections__fields__options__head__option {
	font-size: 13px;
	font-weight: 500;
	padding-bottom: 13px;
	word-wrap:break-word;
}
.selections__fields__options__head__option:first-child {
	padding-right: 5px;
}
.selections__fields__options__head__option:last-child {
	padding-left: 5px;
	font-weight: 400;
	text-align: right;
}
@media (max-width: 1024px) {
	.selections__fields__options__head__option {
		padding-bottom: 11px;
	}
}

/* Comment sidebar */
.selections__fields__comments__item {
	margin-bottom: 25px;
}
@media (max-width: 1024px) {
	.selections__fields__comments__item {
		margin-bottom: 30px;
	}
}

.selections__fields__comments__item__title,
.selections__fields__comments__files__title {
	margin-bottom: 12px;
	font-size: 16px;
	font-weight: 500;
	color: #040404;
}
@media (max-width: 1024px) {
	.selections__fields__comments__item__title, .selections__fields__comments__files__title {
		margin-bottom: 11px;
	}
}
.selections__fields__comments__files__title {
	margin-bottom: 20px;
}
.selections__fields__comments__item__text,
.selections__fields__comments__files__item {
	margin-bottom: 0;
	font-size: 14px;
	color: #040404;
}
.selections__fields__comments__files__item {
	margin-bottom: 15px;
}
.selections__fields__comments__files__item:last-child {
	margin-bottom: 0;
}

/*------------------------------------*\
		MAIN QUANTITY
\*------------------------------------*/

@media (max-width: 1024px) {
	.product__sidebar__quantity__block {
		width: 265px;
		float: left;
	}
	.product__sidebar__price__block {
		float: right;
	}
}
@media (max-width: 767px) {
	.product__sidebar__quantity__block {
		float: none;
		width: 262px;
		margin: 0 auto 50px;
		margin-bottom: 50px;
	}
	.product__sidebar__price__block {
		float: none;
	}
}

.product__quantity__block {
	position: relative;
	display: block;
	height: 40px;
	margin-bottom: 40px;
	background: #c0c1c2;
	border-radius: 8px;
	overflow: hidden;
}
.bx_item_detail .transparent_input {
	width: 70%;
	height: 36px;
	margin: 2px auto 0;
	display: block;
	border:none;
	background:#fff;
	color:#222;
	font-weight:500;
	font-size:18px;
	text-align: center;
}
@media (max-width: 1329px) {
	.bx_item_detail .transparent_input {
		width: 55%;
	}
}
@media (max-width: 1024px) {
	.bx_item_detail .transparent_input {
		width: 70%;
	}
}
.product__quantity__btn {
	position: absolute;
	top: 0;
	width: 15%;
	height: 100%;
	background: transparent !important;
	margin: 0;
	padding: 0;
	border: 0 !important;
	display: inline-block !important;
	font-size: 0 !important;
	transition: background .3s;
	border-radius: 0 !important;
}
.product__quantity__btn:hover {
	background: #58585a !important;
}
.item_buttons_counter_block .product__quantity__btn:first-child {
	left: 0;
}
.item_buttons_counter_block .product__quantity__btn:last-child {
	right: 0;
}
.item_buttons_counter_block .product__quantity__btn:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
}
.item_buttons_counter_block .product__quantity__btn:first-child:after {
	width: 20px;
	height: 2px;
	margin-left: -9px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAACCAAAAAB9baNXAAAAD0lEQVR42mP4jwUwYBMEAEUPJ9nD3WoLAAAAAElFTkSuQmCC');
}
.item_buttons_counter_block .product__quantity__btn:last-child:after {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -9px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQAAAACl8iCgAAAAAnRSTlMAAHaTzTgAAAAWSURBVHjaY2BIYGAghP///wDGRKgFAPjdDJ2N7qQEAAAAAElFTkSuQmCC');
}

.product__quantity__btn.disabled,
.catalog__elem__quantity:disabled {
	opacity: .4;
}
.product__quantity__btn.disabled:hover {
	background: transparent !important;
	cursor: default;
}
/*------------------------------------*\
		MAIN PRICE
\*------------------------------------*/
.product__price__block {
	margin-bottom: 50px;
	text-align: center;
}
@media (max-width: 767px) {
	.product__price__block {
		margin-bottom: 45px;
	}
}
.product__price__block__from {
	font-size: 20px;
	font-weight: 700;
}
.item_current_price {
	position: relative;
	display: inline-block;
	font-weight: 500;
	font-size: 32px;
	color: #040404;
}
.item_current_price:after {
	content: '';
	display: inline-block;
	position: relative;
	left: 10px;
	width: 17px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAUCAMAAABcfiZ7AAAAM1BMVEVMaXEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQRNfhNAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAAYElEQVR42qXOQRKAIAgFUE2TjNTuf9qASIZpWvV3PNFvCAFPTd8LjSIWjCoNOZ3oUAFZjpWomOghegFa8rK+ZKMSJ4na6i01c4DrF/dDKffS8vwESBKP82XLePItduufXHXkCS5W7lDAAAAAAElFTkSuQmCC');
}


/* POPUP */
.mfp-bg.ajax {
	opacity: .5;
}
.colors-popup {
	position: relative;
	background: #FFF;
	padding: 55px 40px 10px 60px;
	width: auto;
	max-width: 990px;
	margin: 20px auto;
}
@media (max-width: 1100px) {
	.colors-popup {
		max-width: 880px;
	}
}
@media (max-width: 1024px) {
	.colors-popup {
		padding: 45px 30px 10px 30px;
	}
}
@media (max-width: 767px) {
	.colors-popup {
		padding: 30px 10px 10px;
	}
}

.colors-popup .mfp-close {
	width: 47px;
	height: 47px;
	top: -47px;
	right: -47px;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 224.512 224.512' version='1.1' viewBox='0 0 224.512 224.512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='224.51 6.997 217.52 0 112.26 105.26 6.998 0 5e-3 6.997 105.26 112.25 5e-3 217.51 6.998 224.51 112.26 119.24 217.52 224.51 224.51 217.51 119.25 112.25' fill='%23fff'%3E%3C/polygon%3E%3C/svg%3E");
	font-size: 0;
}
@media (max-width: 1024px) {
	.colors-popup .mfp-close {
		top: 15px;
		right: 15px;
		background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 224.512 224.512' version='1.1' viewBox='0 0 224.512 224.512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='224.51 6.997 217.52 0 112.26 105.26 6.998 0 5e-3 6.997 105.26 112.25 5e-3 217.51 6.998 224.51 112.26 119.24 217.52 224.51 224.51 217.51 119.25 112.25' fill='%23000'%3E%3C/polygon%3E%3C/svg%3E");
		width: 35px;
		height: 35px;
	}
}

.colors-popup h3 {
	margin-bottom: 30px;
	font-size: 20px;
	font-weight: 300;
	color: #151515;
}
.colors-popup h5 {
	margin-bottom: 33px;
	font-weight: 500;
	color: #151515;
}
@media (max-width: 1024px) {
	.colors-popup h3 {
		padding-right: 40px;
	}
}
@media (max-width: 767px) {
	.colors-popup h3 {
		margin-bottom: 24px;
		font-size: 19px;
	}
	.colors-popup h5 {
		margin-bottom: 27px;
		font-size: 16px;
	}
}

.colors__popup__tabs {
	margin-bottom: 40px;
	border-bottom: 3px solid #3276d3;
}
@media (max-width: 1024px) {
	.colors__popup__tabs {
		margin-bottom: 35px;
	}
}
.colors__popup__tabs__item {
	display: inline-block;
	margin-right: 13px;
	cursor: pointer;
	background: #e6e9ec;
	text-align: center;
	padding: 14px 35px;
	transition: color .3s, background .3s;
}
.colors__popup__tabs__item.active,
.colors__popup__tabs__item:hover {
	background: #3276d3;
	color: #fff;
}
.colors__popup__tabs__item:last-child {
	margin-right: 0;
}
@media (max-width: 767px) {
	.colors__popup__tabs__item {
		padding: 13px 32px;
		margin-right: 0;
		font-size: 15px;
		width: 100%;
		margin-bottom: 10px;
	}
	.colors__popup__tabs__item:last-child {
		margin-bottom: 0;
	}
}
.colors__popup__content {
	overflow: hidden;
	font-size: 0;
	max-height: 470px;
	margin-bottom: 20px;
}
@media (max-width: 1024px) {
	.colors__popup__content {
		max-height: 450px;
	}
}

.colors__popup__content__item {
	display: none;
}
.colors__popup__content__item.active {
	display: block;
}

.colors__popup__content__item__color {
	display: inline-block;
	vertical-align: top;
	margin-right: 40px;
	margin-bottom: 43px;
}
.colors__popup__content__item__color:nth-child(5n+5) {
	margin-right: 0;
}
@media (max-width: 1329px) {
	.colors__popup__content__item__color {
		margin-right: 36px;
	}
}
@media (max-width: 1100px) {
	.colors__popup__content__item__color {
		margin-right: 12px;
	}
}
@media (max-width: 1024px) {
	.colors__popup__content__item__color {
		margin-bottom: 23px;
	}
	.colors__popup__content__item__color,
	.colors__popup__content__item__color:nth-child(5n+5) {
		margin-right: 5%;
	}
	.colors__popup__content__item__color:nth-child(4n+4) {
		margin-right: 0;
	}
}
@media (max-width: 767px) {
	.colors__popup__content__item__color,
	.colors__popup__content__item__color:nth-child(5n+5),
	.colors__popup__content__item__color:nth-child(4n+4) {
		margin-right: 3%;
	}
	.colors__popup__content__item__color:nth-child(3n+3) {
		margin-right: 0;
	}
}
@media (max-width: 600px) {
	.colors__popup__content__item__color,
	.colors__popup__content__item__color:nth-child(5n+5),
	.colors__popup__content__item__color:nth-child(4n+4),
	.colors__popup__content__item__color:nth-child(3n+3) {
		margin-right: 5%;
	}
	.colors__popup__content__item__color:nth-child(2n+2) {
		margin-right: 0;
	}
}

.colors__popup__content__item__color,
.colors__popup__content__item__color.image {
	width: 140px;
}
@media (max-width: 1024px) {
	.colors__popup__content__item__color, .colors__popup__content__item__color.image {
		width: 21%;
	}
}
@media (max-width: 767px) {
	.colors__popup__content__item__color, .colors__popup__content__item__color.image {
		width: 31%;
	}
}
@media (max-width: 600px) {
	.colors__popup__content__item__color, .colors__popup__content__item__color.image {
		width: 47%;
	}
}

.colors__popup__content__item__color__img,
.colors__popup__content__item__color__small {
	width: 100%;
	height: 140px;
	margin-bottom: 23px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border: 1px solid transparent;
	cursor: pointer;
}
@media (max-width: 1024px) {
	.colors__popup__content__item__color__img, .colors__popup__content__item__color__small {
		margin-bottom: 15px;
		height: 160px;
	}
}
@media (max-width: 767px) {
	.colors__popup__content__item__color__img, .colors__popup__content__item__color__small {
		height: 200px;
	}
}
@media (max-width: 490px) {
	.colors__popup__content__item__color__img,
	.colors__popup__content__item__color__small {
		height: 160px;
	}
}
@media (max-width: 400px) {
	.colors__popup__content__item__color__img,
	.colors__popup__content__item__color__small {
		height: 125px;
	}
}

.colors__popup__content__item__color.default .colors__popup__content__item__color__img,
.colors__popup__content__item__color.default .colors__popup__content__item__color__small {
	box-shadow: inset 0 0 0 7px #3276d3;
}

.colors__popup__content__item__color__name {
	text-align: center;
	font-size: 16px;
}
@media (max-width: 1024px) {
	.colors__popup__content__item__color__name {
		font-size: 15px;
	}
}


/* SIDEBAR */
.product__sidebar {
	background-color: #e6e9ec;
}
.product__sidebar__inner {
	flex: 0;
	padding: 27px 3px;
	background: #e6e9ec;
}
@media (min-width: 1025px) {
	.product__sidebar__inner {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
	}
}
.product__sidebar__name {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 25px;
	word-break: break-word;
}
.selections__fields__item {
	margin-bottom: 27px;
}
@media (max-width: 1024px) {
	.product__sidebar__inner {
		padding: 30px 24px 50px;
	}
	.product__sidebar__name {
		margin-bottom: 30px;
	}
	.selections__fields__item {
		margin-bottom: 23px;
	}
}
@media (max-width: 767px) {
	.product__sidebar__inner {
		padding: 32px 18px 34px;
	}
	.product__sidebar__name {
		margin-bottom: 23px;
	}
	.selections__fields__item {
		margin-bottom: 25px;
	}
}

/*options*/
.selections__fields__item.options {
	display: none;
}

/*head*/
.selections__fields__item__head {
	margin-bottom: 25px;
	padding: 14px 8px;
	background: #fff;
	border-radius: 8px;
}
@media (max-width: 1024px) {
	.selections__fields__item__head {
		font-size: 15px;
	}
}

.selections__fields__item__head__name {
	display: inline-block;
	margin-bottom: 0;
	font-size: 15px;
	font-weight: 500;
	color: #040404;
}
.selections__fields__item__head__label {
	margin-top: 4px;
	font-style: italic;
	display: inline-block;
	float: right;
	font-size: 15px;
}

/*body*/
.selections__fields__item__body__text {
	margin-bottom: 9px;
	font-weight: 500;
	font-size: 14px;
	color: #040404;
}
.selections__list {
	width: 100%;
}
@media (max-width: 1024px) {
	.selections__list {
		width: auto;
	}
}
@media (max-width: 767px) {
	.selections__fields__item__body__text {
		margin-bottom: 14px;
	}
}
.selections__list td:last-child {
	text-align: right;
}

.selections__fields__options__head__title {
	display: inline-block;
}
.selections__fields__options__head__label {
	display: inline-block;
	float: right;
}

/* SLIDER BOTTOM */
.product__one__click,
.product__add__to__cart {
	width: 100%;
	border: none;
	border-radius: 12px;
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	padding: 10px;
	transition: color .1s, background .1s, transform .1s;
	will-change: transform;
	backface-visibility: hidden;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	overflow: hidden;
}

.product__one__click:before,
.product__add__to__cart:before {
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.1);
	z-index: 1;
	transition: all 0.1s ease-in-out;
}

.product__add__to__cart:hover {
	transform: scale(0.98);
}

.product__add__to__cart:hover:before {
	content: "";
}
@media (max-width: 1329px) {
	.product__one__click,
	.product__add__to__cart {
		padding: 10px 5px;
		font-size: 16px;
	}
}
.product__add__to__cart {
	margin-bottom: 12px;
	background: #3276d3;
	color: #fff;
}
.product__one__click {
	margin-bottom: 20px;
	background: #7FC7FF;
	color: #003887;
}
@media (max-width: 1024px) {
	.product__sidebar__buttons {
		margin-bottom: 20px;
	}
	.product__add__to__cart,
	.product__one__click {
		width: 262px;
		margin-bottom: 0;
		font-size: 20px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.product__add__to__cart {
		float: left;
	}
	.product__one__click {
		float: right;
	}
}
@media (max-width: 767px) {
	.product__sidebar__buttons {
		margin-bottom: 16px;
	}
	.product__add__to__cart,
	.product__one__click {
		float: none;
		display: block;
	}
	.product__add__to__cart {
		margin: 0 auto 20px;
	}
	.product__one__click {
		margin: 0 auto 0;
	}
}
.product__one__click:hover {
	transform: scale(0.98);
}
.prodcut__sidebar__bottom__text {
	margin-bottom: 0;
	font-style: italic;
	font-size: 14px;
	line-height: 17px;
}
.prodcut__sidebar__bottom__note {
	margin-bottom: 0;
	font-size: 14px;
	line-height: 17px;
}

/* -- COMMENTS */
.selections__fields__item.comments {
	/*display: none;*/
}
@media (max-width: 1024px) {
	.selections__fields {
		margin-bottom: 10px;
	}
	.selections__fields__item.comments .selections__fields__item__head {
		margin-bottom: 35px;
	}
}


/* item_detail_v2 */

.bx_item_detail h1 span{color:#000}
.bx_item_detail .bx_item_container .bx_lt{

}
.bx_item_detail .bx_item_container .bx_rt{

}
.bx_item_detail .bx_item_container .bx_md{clear:both}
.bx_item_detail .bx_item_container .bx_lb{
	float:left;
	margin-right:2%;
	width:48%;
}
.bx_item_detail .bx_item_container .bx_rb{
	float:right;
	margin-left:2%;
	width:48%;
}
.bx_item_detail .bx_optionblock{
	float:right;
	margin-left:10px;
	width:120px;
}

/* Item info */
.bx_item_detail .item_price{margin-bottom:20px}
.bx_item_detail .item_name{
	margin:0;
	padding:0;
}
.bx_item_detail .item_name a{
	color:#000;
	text-decoration:none;
	font-size:23px;
}
.bx_item_detail .item_old_price{
	padding:0 10px;
	color:#b8b8b8;
	text-decoration:line-through;
	font-weight:bold;
	font-size:15px;
}
.bx_item_detail .item_current_price{
	display:inline-block;
	margin-top:2px;
	padding:0 10px;
	border-bottom:1px solid #e6e6e6;
	background: #f8f5ab;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjVhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmY5Y2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f5ab), color-stop(100%,#fbf9cb));
	background:-webkit-linear-gradient(top, #f8f5ab 0%,#fbf9cb 100%);
	background:   -moz-linear-gradient(top, #f8f5ab 0%,#fbf9cb 100%);
	background:    -ms-linear-gradient(top, #f8f5ab 0%,#fbf9cb 100%);
	background:     -o-linear-gradient(top, #f8f5ab 0%,#fbf9cb 100%);
	background:        linear-gradient(to bottom, #f8f5ab 0%,#fbf9cb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f5ab', endColorstr='#fbf9cb',GradientType=0 );
	color:#cf1515;
	font-weight:bold;
	font-size:21px;
	line-height:33px;
}
.bx_item_detail .item_economy_price{
	display:inline-block;
	padding:0 0 0 10px;
	color:#b8b8b8;
	font-weight:bold;
	font-size:14px;
	line-height:33px;
}

.bx_rb .item_info_section {
	margin: 0;
}
.bx_item_detail .item_section_name_gray{
	color:#9e9e9e;
	font-size:13px;
}
.bx_item_detail .item_info_section dl{
	margin-bottom: 20px;
	overflow: hidden;
	padding:0;
}
.bx_item_detail .item_info_section dl dt{
	clear: both;
	float: left;
	font-weight: bold;
}
.bx_item_detail .item_info_section dl dd{
	float: left;
	margin: 0 5px;
}

.bx_item_detail .item_buttons_counter_block a{
	vertical-align: baseline;
}
.bx_item_detail .bx_cnt_desc{vertical-align: baseline;}
/* Item SET */






/*tab-section-container*/
.bx_item_detail .tab-section-container{position:relative;}
.bx_item_detail .tab-list{
	padding:0;
	border-bottom:1px solid #d9e1e3;
	vertical-align:bottom;
	text-align:left;
}
.bx_item_detail .tab-list li{
	display:inline-block;
	border:1px solid #d9e1e3;
	border-bottom:none;
	border-radius:3px 3px 0 0;
	background:#f7f7f7;
	box-shadow:inset 0 -10px  5px -10px rgba(0,0,0,.12);
	vertical-align:bottom;

}
.bx_item_detail .tab-list li a{
	display:block;
	padding:0 10px;
	height:30px;
	box-shadow:none;
	color:#999;
	text-decoration:none;
	font-size:13px;
	line-height:30px;
}

.bx_item_detail .tab-list li:hover,
.bx_item_detail .tab-list li.active{
	background:#fff;
}

/*.tab-list li:hover a,*/
.bx_item_detail .tab-list li.active a{
	position:relative;
	bottom:-2px;
	height:35px;
	background:#fff;
	color:#3f3f3f;
	line-height:35px;
}
.bx_item_detail .tab-boby-container .container>div.tab-off{display:none;}
.bx_item_detail .tab-boby-container .container>div{

}
.bx_item_detail .item_comments{
	display:block;
	padding-left:10px;
}
.bx_item_detail .item_comments li{
	display:block;
	padding-bottom:10px;
}
.bx_item_detail .item_comments_username{
	display:inline-block;
	color:#5d90bd;
	font-size:14px;
}
.bx_item_detail .item_comments_date{
	display:inline-block;
	margin-left:10px;
	color:#b8b8b8;
	font-size:14px;
}
.bx_item_detail .item_comments_container p{
	margin-top:5px;
	color:#3f3f3f;
	font-size:14px;
}

.bx_item_detail .bx_notavailable{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	border: 1px solid #E4E4E4;
	background: #F3F3F3;
	white-space: normal;
	line-height: normal;
	padding: 5px 15px;
	margin-bottom: 10px;
}

.bx_item_detail .bx_bt_button,
.bx_item_detail .bx_bt_button_type_2{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}
.bx_item_detail .bx_shadow.bx_bt_button,
.bx_item_detail .bx_shadow.bx_bt_button_type_2{box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}
.bx_item_detail .bx_shadow.bx_bt_button:active,
.bx_item_detail .bx_shadow.bx_bt_button_type_2:active{box-shadow:none}

.bx_item_detail .bx_bt_button  				{
	background:#00a2df;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a2df), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:   -moz-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:    -ms-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:     -o-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:        linear-gradient(to bottom, #00a2df 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb',GradientType=0 );
	color:#fff;
	text-shadow:0 1px 0 #006cae;
}
.bx_item_detail .bx_bt_button:hover  		{
	background:#21afe4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#21afe4), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:   -moz-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:    -ms-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:     -o-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:        linear-gradient(to bottom, #21afe4 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb',GradientType=0 );
}
.bx_item_detail .bx_bt_button:active  		{
	background:#006fcb;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#006fcb), color-stop(100%,#00a2df));
	background:-webkit-linear-gradient(top, #006fcb 0%,#00a2df 100%);
	background:   -moz-linear-gradient(top, #006fcb 0%,#00a2df 100%);
	background:    -ms-linear-gradient(top, #006fcb 0%,#00a2df 100%);
	background:     -o-linear-gradient(top, #006fcb 0%,#00a2df 100%);
	background:        linear-gradient(to bottom, #006fcb 0%,#00a2df 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fcb', endColorstr='#00a2df',GradientType=0 );
	box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.21);
}

.bx_item_detail .bx_bt_button_type_2 		{
	border:1px solid #e9e9e9;
	background:#fcfcfc;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f1f1f1));
	background:-webkit-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:   -moz-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:    -ms-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:     -o-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:        linear-gradient(to bottom, #fcfcfc 0%,#f1f1f1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );
	color:#656565;
	text-shadow:0 1px 0 #fff;
}
.bx_item_detail .bx_bt_button_type_2:hover 	{
	background:#fff;
}
.bx_item_detail .bx_bt_button_type_2:active {
	background:#f1f1f1;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#fcfcfc));
	background:-webkit-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:   -moz-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:    -ms-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:     -o-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:        linear-gradient(to bottom, #f1f1f1 0%,#fcfcfc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#fcfcfc',GradientType=0 );
	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
}


.bx_item_detail .bx_small.bx_bt_button,
.bx_item_detail .bx_small.bx_bt_button_type_2{
	display:inline-block;
	min-width:20px;
	line-height:20px;
}
@media (max-width: 1329px) {
	.bx_item_detail .bx_small.bx_bt_button, .bx_item_detail .bx_small.bx_bt_button_type_2 {
		min-width: 40px;
	}
}

.bx_item_detail .bx_medium.bx_bt_button,
.bx_item_detail .bx_medium.bx_bt_button_type_2	{
	padding:0 13px;
	height:25px;
	font-weight:bold;
	line-height:25px;
}
.bx_item_detail .bx_medium.bx_bt_button  	{
	height:27px;
	line-height:27px;
}
.bx_item_detail .bx_medium.bx_bt_button_type_2 		 {font-weight:bold}

.bx_item_detail .bx_big.bx_bt_button,
.bx_item_detail .bx_big.bx_bt_button_type_2	{
	padding:0 13px;
	height:34px;
	font-weight:bold;
	line-height:34px;
}
.bx_item_detail .bx_big.bx_bt_button  	{
	height:36px;
	line-height:36px;
}

.bx_item_detail .bx_big.bx_bt_button.bx_cart span{
	position:relative;
	bottom:-7px;
	display:inline-block;
	margin:0 10px 0 0;
	width:26px;
	height:23px;
	background:url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/bt_cart.png) no-repeat center;
}
.bx_item_detail .bx_fwb{font-weight:bold}

/* item_detail_slider */
.bx_item_detail .bx_item_slider{
	position: relative;
	margin-bottom: 10px;
}
.bx_item_detail .bx_item_slider .bx_bigimages {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	padding: 0;
	max-width: 440px;
	border: 1px solid #cfcfcf;
	border-radius: 2px;
	background: #fff;
	text-align: center;
	height: 0;
	width: 100%;
	padding-top: 130%;
}
.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer .bx_bigimages_aligner {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}

.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer img {
	display: inline-block;
	max-width: 100% !important;
	max-height: 100% !important;
	vertical-align: middle;
	text-align: center;
}
/*----*/

.bx_item_detail .bx_item_slider .bx_slider_conteiner{
	position: relative;
	padding-top: 20px;
	margin-bottom: 10px;
	max-width: 100%;
	width: 100%;
}
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slider_conteiner.full {
	position: relative;
	margin-left: -5%;
	padding: 20px 5% 0
}

/*----*/

.bx_item_detail .bx_item_slider .bx_slider_scroller_container{position: relative}

.bx_item_detail .bx_item_slider .bx_slide{
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 100%;
}
.bx-touch .bx_item_detail .bx_item_slider .bx_slide{overflow-x: auto}

.bx_item_detail .bx_item_slider .bx_slide ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap
}
.bx-touch .bx_item_detail .bx_item_slider .bx_slide ul{margin-left: 0 !important}
.bx_item_detail .bx_item_slider .bx_slide ul li{
	position: relative;
	display: block;
	float: left;
	height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
}

.bx_item_detail .bx_item_slider .bx_slide ul li .cnt{
	position: absolute;
	top: 0;
	right: 2px;
	bottom: 4px;
	left:2px;
	display: block;
	overflow: hidden;
	border: 1px solid #c0cfda;
	background: #fff;
}
.bx_item_detail .bx_item_slider .bx_slide ul li:hover .cnt{border: 1px solid #006cc0}
.bx_item_detail .bx_item_slider .bx_slide ul li:active .cnt,
.bx_item_detail .bx_item_slider .bx_slide ul li.bx_active .cnt{
	padding: 0px;
	border: 2px solid #006cc0;
}
.bx_item_detail .bx_item_slider .bx_slide ul li .cnt .cnt_item{
	position: absolute;
	top:   6%;
	right: 6%;
	bottom:6%;
	left:  6%;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.bx_item_detail .bx_item_slider .bx_slide ul li .cnt .cnt_item img{
	width: auto;
	height: 25px;
}

/*----*/

.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left,
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right  	  {opacity:0.8}
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left:hover,
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right:hover{opacity:1.0}
.bx_item_detail .bx_item_slider .bx_slider_conteiner.full .bx_slide_left,
.bx_item_detail .bx_item_slider .bx_slider_conteiner.full .bx_slide_right{
	position: absolute;
	top: 0;
	bottom:4px;
	width :5%;
	max-width:11px;
	cursor: pointer;
}
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left {left: -5%;background:url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/arr_left.png)  no-repeat   left  center;background-size: 100% auto}
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right{right:-5%;background:url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/arr_right.png) no-repeat   right center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_slider .bx_slide_left {left:   0;background:url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/fade_left.png)  repeat-y   left  center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_slider .bx_slide_right{right:  0;background:url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/fade_right.png) repeat-y   right center;background-size: 100% auto}

.bx_item_detail .bx_item_slider_lupe_small{
	position: absolute;
	background: rgba(0, 0, 0, 0.18);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid rgba(255,255,255,.5);
	cursor: pointer;
}

.bx_item_detail .bx_item_slider_lupe{
	position: absolute;
	border: 1px solid #b2b2b2;
	left:105%;
	top: 0;
	bottom:4px;
	margin: 0;
	background: #fff url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/wait.gif) no-repeat scroll center center;
	z-index: 120;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.bx_item_detail .bx_item_slider_lupe img {
	max-width: 99999px !important;
	max-height: 99999px !important;
}

/* Stickers */
.bx_item_detail .bx_bigimages .bx_stick{
	position: absolute;
	width: 123px;
	height: 35px;
	background: url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/stick.png) left center no-repeat;
	color: #fff;
	text-align: center;
	text-shadow:0 1px 0 #ba3434;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.bx_item_detail .bx_bigimages .bx_stick.short {font-weight:  bold;font-size:18px}
.bx_item_detail .bx_bigimages .bx_stick.average {font-weight:  bold;font-size:13px}
.bx_item_detail .bx_bigimages .bx_stick.long {font-weight:normal;font-size:11px}
.bx_item_detail .bx_bigimages .bx_stick_disc{
	position: absolute;
	width: 72px;
	height: 74px;
	background: url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/stick_disc.png) no-repeat center;
	color: #fff;
	text-align: center;
	text-shadow:0 1px 0 #ba3434;
	font-weight: bold;
	font-size: 23px;
	line-height: 74px;
}
.bx_item_detail .bx_bigimages .bx_stick.left,
.bx_item_detail .bx_bigimages .bx_stick_disc.left{left:-2px;}
.bx_item_detail .bx_bigimages .bx_stick.right,
.bx_item_detail .bx_bigimages .bx_stick_disc.right{right: 0;}
.bx_item_detail .bx_bigimages .bx_stick.top,
.bx_item_detail .bx_bigimages .bx_stick_disc.top{top: 15px;}
.bx_item_detail .bx_bigimages .bx_stick.bottom,
.bx_item_detail .bx_bigimages .bx_stick_disc.bottom{bottom: 5px;}
.bx_item_detail .bx_bigimages .bx_stick.middle,
.bx_item_detail .bx_bigimages .bx_stick_disc.middle{top: 49%;}
@media (max-width:640px) {
	.bx-touch .bx_item_detail .bx_bigimages .bx_stick{
		width: 70px;
		height: 30px;
		background-size: 100%;
		font-size: 	11px;
		line-height: 30px;
	}
	.bx-touch .bx_item_detail .bx_bigimages .bx_stick_disc{
		width: 48px;
		height: 49px;
		background-size: 100%;
		font-size: 	16px;
		line-height: 49px;
	}
}
@media (max-width:479px) {
	.bx-touch .bx_item_detail .bx_bigimages .bx_stick{
		width: 70px;
		height: 30px;
		background-size: 100%;
		font-size: 	11px;
		line-height: 30px;
	}

	.bx-touch .bx_item_detail .bx_bigimages .bx_stick_disc{
		width: 37px;
		height: 38px;
		background-size: 100%;
		font-size: 13px;
		line-height: 38px;
	}
}

/* scu_detail_size */
.bx_item_detail .bx_item_detail_size{
	position: relative;
	margin-bottom: 10px;
	padding: 0;
	max-width: 100%;
	width: 100%;
}
.bx-no-touch .bx_item_detail .bx_item_detail_size.full {
	position: relative;
	margin-left: -5%;
	padding: 0 5%;
}

/*----*/

.bx_item_detail .bx_item_detail_size .bx_item_section_name_gray{
	color: #9e9e9e;
	vertical-align: middle;
	font-size: 11px;
	line-height: 11px;
}

/*----*/

.bx_item_detail .bx_item_detail_size .bx_size_scroller_container{position: relative}

.bx_item_detail .bx_item_detail_size .bx_size{
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 100%;
}
.bx_item_detail .bx_item_detail_size ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap;
}
.bx-touch 	 .bx_item_detail .bx_item_detail_size .bx_size{overflow-x: auto;}
.bx_item_detail .bx_item_detail_size ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap;
}
.bx-touch 	.bx_item_detail .bx_item_detail_size .bx_size ul{margin-left: 0 !important;}
.bx_item_detail .bx_item_detail_size ul li{
	position: relative;
	display: block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 25px;
}
.bx_item_detail .bx_item_detail_size ul li .cnt{
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 2px;
	bottom: 2px;
	left:2px;
	display: block;
	overflow: hidden;
	border: 1px solid #c0cfda;
	background: #fff;

	color: #3f3f3f;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	line-height: 22px;
}
.bx_item_detail .bx_item_detail_size ul li:hover .cnt{
	border: 1px solid #006cc0}
.bx_item_detail .bx_item_detail_size ul li:active .cnt,
.bx_item_detail .bx_item_detail_size ul li.bx_active .cnt{
	border: 2px solid #006cc0;
}

.bx_item_detail .bx_item_detail_size .bx_size ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_item_detail .bx_item_detail_size .bx_size ul li.bx_missing>i{
	cursor: not-allowed;
	position: absolute;
	display: block;
	top: 0;
	right: 2px;
	bottom: 2px;
	left:2px;
	z-index:11;
	background: rgba(255,255,255,.79) url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/missing.png) no-repeat center;
}
/*----*/

.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_left,
.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_right  		{opacity:0.8}
.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_left:hover,
.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_right:hover {opacity:1.0}

.bx_item_detail .bx_item_detail_size.full .bx_slide_left,
.bx_item_detail .bx_item_detail_size.full .bx_slide_right{
	position: absolute;
	top: 0;
	bottom:4px;
	width :5%;
	max-width:11px;
	cursor: pointer;
}
.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_left {left: -5%;background:url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/arr_left.png)  no-repeat left  center;background-size: 100% auto}
.bx-no-touch .bx_item_detail .bx_item_detail_size .bx_slide_right{right:-5%;background:url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/arr_right.png) no-repeat right center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_detail_size .bx_slide_left {left:   0;background:url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/fade_left.png)  repeat-y left  center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_detail_size .bx_slide_right{right:  0;background:url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/fade_right.png) repeat-y right center;background-size: 100% auto}

/* scu_detail_scu */
.bx-no-touch .bx_item_detail .bx_item_detail_scu.full {
	position: relative;
	margin-left: -5%;
	padding: 0 5%
}


/*----*/

.bx_item_detail .bx_item_detail_scu .bx_scu_scroller_container{position: relative}

.bx_item_detail .bx_item_detail_scu .bx_scu{
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 100%;
}
.bx-touch 	 .bx_item_detail .bx_item_detail_scu .bx_scu{overflow-x: auto}

.bx_item_detail .bx_item_detail_scu .bx_scu ul{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	white-space: nowrap
}
.bx-touch 	.bx_item_detail .bx_item_detail_scu .bx_scu ul{margin-left: 0 !important}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li{
	width: 100% !important;
	position: relative;
	display: block;
	/*height: 0;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
@media (max-width: 1024px) {
	.bx_item_detail .bx_item_detail_scu .bx_scu ul li {
		margin-bottom: 5px;
	}
	.bx_item_detail .bx_item_detail_scu .bx_scu ul li:last-child {
		margin-bottom: 0;
	}
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_missing>i{
	cursor: not-allowed;
	position: absolute;
	display: block;
	top: 0;
	right: 2px;
	bottom: 4px;
	left: 2px;
	z-index:11;
	background: rgba(255,255,255,.79) url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/missing.png) no-repeat center;
}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item{
	/*position: absolute;*/
	position: relative;
	top:   6%;
	/*right: 3%;*/
	bottom:6%;
	/*left:  3%;*/
	background-size:contain;
	background-repeat: no-repeat;
}
@media (max-width: 1024px) {
	.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item {
		left: 0;
		padding-left: 17px;
	}
}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img{
	width: auto;
	height: 25px;
}

/*----*/

.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left,
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right  	  {opacity:0.8}
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left:hover,
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right:hover{opacity:1.0}

.bx_item_detail .bx_item_detail_scu.full .bx_slide_left,
.bx_item_detail .bx_item_detail_scu.full .bx_slide_right{
	position: absolute;
	top: 0;
	bottom:4px;
	width :5%;
	max-width:11px;
	cursor: pointer;
}
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left {left: -5%;background:url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/arr_left.png)  no-repeat   left  center;background-size: 100% auto}
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right{right:-5%;background:url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/arr_right.png) no-repeat   right center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_detail_scu .bx_slide_left {left:   0;background:url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/fade_left.png)  repeat-y   left  center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_detail_scu .bx_slide_right{right:  0;background:url(/local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/fade_right.png) repeat-y   right center;background-size: 100% auto}

/* item_detail_description */
.bx_item_detail .bx_item_description p{font-size: 13px;}
.bx_item_detail .bx_item_description .bx_item_section_name_gray{
	color: #9e9e9e;
	font-size: 13px;
}
.bx_item_detail .bx_item_description .bx_specifications_table{
	margin-top: 10px;
	width: 100%;
	border-collapse: collapse;
}
.bx_item_detail .bx_item_description .bx_specifications_table tr:nth-child(odd){background: #f2f2f2;}
.bx_item_detail .bx_item_description .bx_specifications_table tr:nth-child(even){ }
.bx_item_detail .bx_item_description .bx_specifications_table tr td{
	padding: 3px 10px;
	font-size: 12px;
}
.bx_item_detail .bx_item_description .bx_specifications_table tr td:first-child{font-weight: bold;}

#share-popup .mfp-close {
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg class='callback-popup__close mfp-close' enable-background='new 0 0 224.512 224.512' version='1.1' viewBox='0 0 224.512 224.512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='224.51 6.997 217.52 0 112.26 105.26 6.998 0 5e-3 6.997 105.26 112.25 5e-3 217.51 6.998 224.51 112.26 119.24 217.52 224.51 224.51 217.51 119.25 112.25' fill='%23000'%3E%3C/polygon%3E%3C/svg%3E");
}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li .info-tooltip {
	position: absolute;
	width: 20px;
	height: 20px;
	right: 4px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 50;
}
.catalog__elem__pdf__btn {
	border: 1px solid #3276d3;
	color: #3276d3;
	border-radius: 12px;
	text-align: center;
	background-color: white;
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	padding: 12px 16px;
	transition: color .1s, background .1s, transform .1s;
	will-change: transform;
	backface-visibility: hidden;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	overflow: hidden;
	width: 100%;
}

.catalog__elem__pdf__btn_side {
	margin-top: 60px;
}

.catalog__elem__pdf__btn:hover:before {
	content: none;
}

.catalog__elem__pdf__btn:hover {
	background-color: white;
	color: #3276d3;
}

.catalog__elem__pdf__btn_side:hover {
	color: #3276d3;
}

.catalog__elem__pdf__btn svg {
	width: 20px;
	height: 20px;
	margin-right: 6px;
}

.catalog__elem__pdf__btn svg path {
	fill: #3276d3;
}

@media (max-width: 1330px) {
	.catalog__elem__pdf__btn {
		font-size: 14px;
		padding: 12px 8px;
	}

	.catalog__elem__pdf__btn svg {
		width: 14px;
		height: 14px;
		margin-right: 4px;
	}
}

@media (max-width: 1024px) {
	.catalog__elem__pdf {
		display: flex;
	}
	.catalog__elem__pdf__btn {
		width: auto;
		margin-left: auto;
	}

	.catalog__elem__back {
		margin-left: 6px;
	}
}

/* End */


/* Start:/local/templates/pnevmo/components/bitrix/catalog.products.viewed/pnevmo/style.css?16860604423921*/
@media (min-width: 1200px){
	/*lg*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 1025px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 1024px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

.catalog-products-viewed-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

.row::before {
	display: initial;
}

/* End */


/* Start:/local/templates/pnevmo/components/bitrix/catalog.top/catalog-alternate/section/style.css?16860604424071*/
.products__slider__nav__tabs {
	text-align: center;
}
.products__slider__nav__tabs > li {
	display: inline-block;
	float: none;
	border-radius: 8px;
	overflow: hidden;
}
@media (min-width: 1200px){
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 1025px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 1024px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

.catalog-top-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

.row::before {
	display: initial;
}

/* End */


/* Start:/local/components/pnevmo/section.list/templates/additional/style.css?16860604423424*/
/* Дополнительное оборудование */
.product__addition__row {
	margin-bottom: 30px;
}
.product__addition__row:last-child {
	margin-bottom: 0;
}
.product__addition__item {
	height: 500px;
}
.product__addition__item .caption {
	position: relative;
}
.product__addition__item.even .caption {
	width: 360px;
}

@media (max-width: 1024px) {
	.product__addition__item.even .caption {
		width: 100%;
	}
	.product__addition__item {
		height: auto;
	}
}
@media (max-width: 767px) {
	.product__addition__row {
		margin-bottom: 0;
	}
	.product__addition__item  {
		margin-bottom: 25px;
	}
}
.product__addition__item .caption:after {
	content: '';
	position: absolute;
	border-radius: 50%;
	z-index: 0;
}
.product__addition__item.odd .caption:after {
	left: 50%;
	bottom: 50%;
	box-shadow: 0px 70px 170px 164px rgba(255,255,255, 0.8);
}
.product__addition__item.even .caption:after {
	right: 0;
	top: 30%;
	box-shadow: 0px 70px 170px 164px rgba(255,255,255, 0.8);
}
@media (max-width: 1329px) {
	.product__addition__item.even .caption:after {
		right: 50%;
	}
}
@media (max-width: 1024px) {
	.product__addition__item .caption:after {
		right: inherit !important;
		top: inherit !important;
		left: 50% !important;
		bottom: 50% !important;
		box-shadow: 0px 70px 170px 164px rgba(255,255,255, .9) !important;
	}
}

.product__addition__item__inner {
	background-color: #fff;
	box-shadow: 0 0 15px 0px rgba(0,0,0, .16);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	overflow: hidden;
}
.product__addition__item.odd .product__addition__item__inner {
	background-position: center;
	background-size: contain;
	padding-top: 230px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 40px;
}
.product__addition__item.even .product__addition__item__inner {
	background-position: center right 70px;
	padding-top: 63px;
	padding-left: 58px;
	padding-right: 30px;
	padding-bottom: 40px;
}
@media (max-width: 1329px) {
	.product__addition__item.even .product__addition__item__inner {
		background-position: center right 15px;
		padding-right: 30px;
		padding-left: 30px;
	}
}
@media (max-width: 1024px) {
	.product__addition__item.even .product__addition__item__inner {
		padding: 230px 30px 30px;
	}
	.product__addition__item__inner {
		background-position: center top 30px !important;
		background-size: 75%;
	}
}
@media (max-width: 767px) {
	.product__addition__item__inner {
		padding: 18px 18px 25px !important;
		background-image: none !important;
	}
	.product__addition__item__inner img {
		width: auto;
		display: block;
		margin: 0 auto 25px;
	}
}

.product__addition__item__title {
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: 500;
}
.product__addition__item__text {
	margin-bottom: 24px;
	font-weight: 300;
	line-height: 1.4;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.product__addition__item__text p{
	line-height: 1.4;
}
.product__addition__item__title,
.product__addition__item__text,
.product__addition__item__link {
	z-index: 1;
}
@media (max-width: 767px) {
	.product__addition__item__title {
		margin-bottom: 25px;
		font-size: 16px;
	}
	.product__addition__item__text {
		margin-bottom: 26px;
		font-size: 14px;
	}
}

/* End */


/* Start:/local/components/pnevmo/section.list/templates/furniture/style.css?16860604422265*/
/* -- Мебель */
.product__furniture__item {
	margin-bottom: 33px;
}
@media (max-width: 767px) {
	.product__furniture__item {
		margin-bottom: 25px;
	}
	.product__furniture__item:last-child {
		margin-bottom: 0;
	}
}
.product__furniture__item__inner {
	background-position: center;
	padding-top: 230px;
	padding-left: 50px;
	padding-right: 20px;
	padding-bottom: 32px;
	background-color: #fff;
	box-shadow: 0 0 15px 0px rgba(0,0,0, .16);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
	overflow: hidden;
}
.product__furniture__item__inner img {
	width: auto;
	display: block;
	margin: 0 auto 25px;
}
@media (max-width: 1024px) {
	.product__furniture__item__inner {
		padding-top: 225px;
		padding-bottom: 35px;
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (max-width: 767px) {
	.product__furniture__item__inner {
		background-image: none !important;
		padding-top: 27px;
		padding-bottom: 25px;
		padding-left: 20px;
		padding-right: 15px;
	}
}

.product__furniture__item__inner .caption {
	position: relative;
}
.product__furniture__item__inner .caption:after {
	content: '';
	position: absolute;
	border-radius: 50%;
	z-index: 0;
	left: 50%;
	bottom: 50%;
	box-shadow: 0px 70px 170px 164px rgba(255,255,255, 0.8);
}
@media (max-width: 767px) {
	.product__furniture__item__inner .caption:after {
		display: none;
	}
}

.product__furniture__item__title,
.product__furniture__item__text,
.product__furniture__item__link {
	position: relative;
	z-index: 1;
}
.product__furniture__item__title {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 16px;
}
.product__furniture__item__text {
	font-weight: 300;
	margin-bottom: 30px;
}
@media (max-width: 1024px) {
	.product__furniture__item__title {
		margin-bottom: 25px;
		font-size: 18px;
	}
	.product__furniture__item__text {
		margin-bottom: 65px;
		font-size: 16px;
	}
	.product__furniture__item__link {
		font-size: 18px;
	}
	.product__furniture__item__link svg {
		width: 11px;
	}
}
@media (max-width: 767px) {
	.product__furniture__item__title {
		font-size: 16px;
	}
	.product__furniture__item__text {
		margin-bottom: 25px;
		font-size: 14px;
	}
}

/* End */


/* Start:/local/templates/pnevmo/components/bitrix/news.list/catalog-reviews/style.css?16860604426453*/
/* FEEDBACK */
.catalog__feedback__container .container__inner {
	position: relative;
}
.catalog__feedback  .slick-list.draggable { /*фикс бага при переключении таба*/
	width: 100%;
	height: 100%;
}
.home__feedback--sm {
	padding-top: 65px;
	padding-bottom: 65px;
}
.home__feedback--zero-top-padding {
	padding-top: 0;
}
.home__feedback__row {
	margin-bottom: 85px;
}
@media (max-width: 1024px) {
	.home__feedback--zero-top-padding {
		padding-top: 0;
	}
	.home__feedback__row {
		margin-bottom: 45px;
	}
}
@media (max-width: 767px) {
	.home__feedback--sm {
		padding-top: 35px;
		padding-bottom: 40px;
	}
	.home__feedback__row {
		margin-bottom: 40px;
	}
}
.home__feedback .section__block__text {
	width: 835px;
	margin-left: auto;
	margin-right: auto;
	font-size: 20px;
}
@media (max-width: 1024px) {
	.home__feedback .section__block__text {
		width: 100%;
		margin-bottom: 35px;
		font-size: 16px;
	}
}
.home__feedback__container {
	position: relative;
}

.home__feedback .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.home__feedback .slick-track .slick-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	outline: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
.home__feedback .slick-track .slick-slide > div {
	width: 100%;
	height: 100%;
}
.home__feedback .slick-dots {
	padding-top: 40px;
}


@media (max-width: 1450px) {
	.home__feedback__slider {
		width: 95%;
		margin: 0 auto;
	}
}
@media (max-width: 1329px) {
	.home__feedback__slider {
		width: 100%;
	}
}
@media (max-width: 1124px) {
	.home__feedback__slider {
		width: 95%;
	}
}
@media (max-width: 1024px) {
	.home__feedback__slider {
		width: 100%;
	}
}

.home__feedback__slider__item {
	height: 100%;
	position: relative;
}
.home__feedback__slider__item__inner {
	padding: 28px 20px 35px;
	height: 100%;
	border: 1px solid #bdbec0;
	-webkit-transition: border-color .3s, -webkit-box-shadow .3s;
	transition: border-color .3s, -webkit-box-shadow .3s;
	-o-transition: box-shadow .3s, border-color .3s;
	transition: box-shadow .3s, border-color .3s;
	transition: box-shadow .3s, border-color .3s, -webkit-box-shadow .3s;
}
.home__feedback__slider__item__inner:hover {
	-webkit-box-shadow: 0px 0px 16px rgba(0,0,0, 0.2);
	        box-shadow: 0px 0px 16px rgba(0,0,0, 0.2);
	border-color: transparent;
}

.home__feedback__slider {
	visibility: hidden;
}
.home__feedback__slider.slick-initialized {
	visibility: visible;
}

.home__feedback__img {
	position: relative;
	padding: 0;
	margin: 0 auto;
	max-width: 100%;
	height: 110px;
	max-height: 110px;
	text-align: center;
	margin-bottom: 30px;
}

.home__feedback__img img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	width: auto;
	max-height: 100%;
}


.home__feedback__review {
	position: relative;
	/*margin-bottom: 40px;*/
	margin-bottom: 20px;
}
/*@media (max-width: 1024px) {
	.home__feedback__review {
		margin-bottom: 25px;
	}
}*/
.home__feedback__slider__item__icon {
	position: absolute;
	top: 0;
	left: 0;
}
@media (max-width: 767px) {
	.home__feedback__slider__item__icon {
		max-width: 15px;
	}
}
.home__feedback__slider__item__text {
	padding-left: 45px;
	color: #0a0a0a;
	line-height: 26px;
	margin-bottom: 0;
	word-wrap: break-word;
}
.home__feedback__slider__item__text .reg,
.home__feedback__slider__item__text .reg {
  font-size: 13px;
  position: relative;
  top: -12px; }
@media (max-width: 1024px) {
	.home__feedback__slider__item__text {
		font-size: 15px;
		line-height: 23px;
	}
}
@media (max-width: 767px) {
	.home__feedback__slider__item__text {
		padding-left: 20px;
	}
}

.home__feedback__slider__item__partner {
/*	width: 250px;
	float: right;*/
	padding-bottom: 30px;
	overflow: hidden; /*new*/
}
/*@media (max-width: 1124px) {
	.home__feedback__slider__item__partner {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}
}*/
@media (max-width: 1024px) {
	.home__feedback__slider__item__partner {
		font-size: 14px;
	/*	width: 250px;
		padding-left: 0;
		padding-right: 0;*/
	}
}
@media (max-width: 767px) {
	.home__feedback__slider__item__partner {
		font-size: 13px;
	/*	width: 100%;
		float: none;*/
		padding-bottom: 25px;
	}
}

.home__feedback__slider__item__partner__status {
	display: block;
	font-size: 16px;
	color: #97949b;
	word-break:break-word;
	/*width: 250px; */
	/*float: right; */
}
/*new*/
@media (max-width: 1124px) {
	.home__feedback__slider__item__partner__status {
		/*width: 100%;*/
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 1024px) {
	.home__feedback__slider__item__partner__status {
		/*width: 250px;*/
		padding-left: 0;
		padding-right: 0;
	}
}
/*new*/
@media (max-width: 767px) {
	.home__feedback__slider__item__partner__status {
		/*width: 100%;*/
		/*float: none;*/
	}
}

/*new*/
.home__feedback__slider__item__link__block {
	margin-top: auto;
}
.home__feedback__slider__item__inner {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.home__feedback__slider__item__block {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 767px) {
	.home__feedback__slider__item__link__block {
		text-align: left;
	}
}
.home__feedback__slider__item__link {
	color: #538cda;
	font-weight: 500;
}
.home__feedback__slider__item__link svg {
	fill: #538cda;
}
@media (max-width: 1024px) {
	.home__feedback__slider__item__link {
		font-size: 16px;
	}
}
@media (max-width: 767px) {
	.home__feedback__slider__item__link {
		font-size: 16px;
	}
}

.home__about__bottom__link {
	font-size: 20px;
}
.home__about__bottom__link svg {
	width: 12px;
}
@media (max-width: 1024px) {
	.home__about__bottom__link {
		font-size: 18px;
	}
	.home__about__bottom__link svg {
		width: 10px;
	}
}

/* End */
/* /local/templates/pnevmo/components/bitrix/catalog.section.list/catalog-top-sections/style.css?16860604422901 */
/* /local/templates/pnevmo/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/style.css?173792147384244 */
/* /local/templates/pnevmo/components/bitrix/catalog.products.viewed/pnevmo/style.css?16860604423921 */
/* /local/templates/pnevmo/components/bitrix/catalog.top/catalog-alternate/section/style.css?16860604424071 */
/* /local/components/pnevmo/section.list/templates/additional/style.css?16860604423424 */
/* /local/components/pnevmo/section.list/templates/furniture/style.css?16860604422265 */
/* /local/templates/pnevmo/components/bitrix/news.list/catalog-reviews/style.css?16860604426453 */
