

/* Start:/local/templates/aspro-allcorp3/components/bitrix/catalog.section/catalog_block/style.css?17606797897403*/
.catalog-block__item {
	padding: 28px 28px 22px;
	height: 100%;
}

.catalog-block__item:hover .btn-transparent-border {
	color: #fff;
}

/* center text */
.catalog-block__item--centered {
	text-align: center;
}

.catalog-block__item--centered .line-block {
	justify-content: center;
}

.catalog-block__inner {
	position: relative;
}

/* img corner */
.catalog-block__item .catalog-block__item--img-corner {
	width: auto;
	margin: -28px -28px 0px;
	border-radius: 4px 4px 0px 0px;
	overflow: hidden;
}

.catalog-block__info-bottom .catalog-block__info-btn {
	min-width: 0px;
}

.grid-list--no-gap .catalog-block__item .catalog-block__item--img-corner {
	border-radius: 0;
}

.catalog-block__item .catalog-block__item--img-corner .sticker {
	top: 33px;
	left: 35px;
}

.catalog-block__item .catalog-block__item--img-corner .side-icons {
	top: 33px;
	right: 33px;
}

.catalog-block__item .catalog-block__item--img-corner .section-gallery-nav {
	bottom: 0px;
}

.catalog-block__item .catalog-block__item--img-corner img {
	border-radius: 0px;
}

.catalog-block__item .catalog-block__item--img-corner .countdown-list-image {
	bottom: 27px;
	left: 34px;
}

/* info */
body .catalog-block__info {
	margin-top: 23px;
	flex-basis: auto;
}

.catalog-block__info-section {
	margin-bottom: 4px;
}

.catalog-block__info-title {
	line-height: calc(1em + 7px);
}

.catalog-block__info-tech {
	margin: 4px 0px 0px;
}

/* footer */
.catalog-block__info-bottom {
	margin-top: 14px;
	position: relative;
}

.catalog-block__info-bottom--margined {
	margin: 5px 0px;
}

/* ie */
.bx-ie .catalog-block__info {
	flex-basis: auto;
}

@media (min-width: 768px) {
	.properties-absolute-outer:hover~.image-list-outer .sticker {
		left: 100%;
		right: -100%;
	}

	.properties-absolute-outer:hover~.image-list-outer .image-list__link,
	.properties-absolute-outer:hover~.image-list-outer .countdown {
		left: 100%;
	}

	.image-list-outer .sticker,
	.image-list-outer .image-list__link,
	.image-list-outer .countdown {
		transition: all ease 0.2s;
	}

	.properties-absolute-outer:hover~.image-list-outer .to-top .sticker {
		top: 100%;
	}

	.properties-absolute-outer:hover~.image-list-outer .to-top .image-list__link,
	.properties-absolute-outer:hover~.image-list-outer .to-top .countdown {
		top: 100%;
	}

	.image-list-outer_overflow {
		overflow: hidden;
	}

	/* offers */
	.catalog-block__offers .sku-props {
		display: none;
	}

	.catalog-block__wrapper {
		position: relative;
	}

	.catalog-block__wrapper:hover {
		z-index: 5;
	}

	.catalog-block__wrapper[data-hovered="true"] .catalog-block__item {
		height: auto;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		z-index: 4;
	}

	.catalog-block__wrapper[data-hovered="true"] .catalog-block__offers .sku-props {
		display: block;
	}
}

@media (min-width: 601px) {
	#main .catalog-block__info-price {
		/* padding-right: 146px; */
		text-align: left;
		flex: 1;
	}

	.catalog-block__info-price+.catalog-block__info-btn {
		text-align: right;
	}

	.bx-ie .catalog-block__info-btn {
		top: 50%;
		transform: translateY(-50%);
	}

	.catalog-block__info-bottom .line-block {
		justify-content: normal;
	}

	.catalog-block__item--centered .catalog-block__info-bottom .line-block {
		justify-content: center;
	}

	.catalog-block--bottom-btn .catalog-block__info-bottom--margined {
		flex-basis: 100%;
	}

	.catalog-block--bottom-btn .catalog-block__info-bottom--margined:last-of-type {
		margin-top: 13px;
	}

	.catalog-block--bottom-btn .btn {
		display: block;
	}

	.catalog-block--bottom-btn .counter {
		width: auto;
	}

	.ratio--horizontal .properties-absolute-outer {
		padding-top: var(--paddingImage);
	}

	.ratio--vertical .properties-absolute-outer {
		padding-top: var(--paddingImage);
	}
}

/* in detail */
.detail-block .catalog-block .owl-stage {
	display: flex;
	flex-direction: row;
}

.detail-block .catalog-block .owl-item {
	flex-shrink: 0;
}

/* props on hover */
.properties-absolute-outer {
	padding-top: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	z-index: 4;
}

.properties-absolute-outer.properties-absolute-margin {
	padding-top: calc(100% + 28px);
}

@media (max-width: 600px) {
	.grid-list.grid-list--compact .js-popup-block.catalog-block__item .catalog-block__item--img-corner {
		margin: -16px -16px 0px;
	}
}



/* CUSTOM */
.catalog-block .catalog-block__info-price,
.catalog-block .catalog-block__info-bottom--margined.js-popup-price {
	display: none;
}

.catalog-block .catalog-block__item {
	background: #1B1B1B !important;
	overflow: hidden;
}

.catalog-block .catalog-block__item .sticker {
	display: none;
}

.catalog-block .catalog-block__info-title {
	font-family: "Akzidenz-Grotesk Pro";
	font-size: 24px;
	font-style: italic;
	font-weight: 700;
	line-height: 32px;
	text-transform: uppercase;
}

.catalog-block .catalog-block__info-descr {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	align-self: stretch;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 8px;

	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 23px;
	color: #fff;
}

.catalog-block .catalog-block__item .image-list-wrapper {
	padding-top: 310px;
}

.catalog-block .catalog-block__item .image-list__link {
	z-index: 1;
}

.catalog-block .catalog-block__item .image-list-wrapper::before {
	--size: 185px;
	--icon-padding: 18px;

	content: "";

	position: absolute;
	top: calc(var(--size) / 2 * -1);
	right: calc(var(--size) / 2 * -1);

	display: block;
	height: var(--size);
	width: var(--size);
	aspect-ratio: 1/1;
	border-radius: 50%;

	background: var(--theme-base-color);
	background-image: url("/local/templates/aspro-allcorp3/components/bitrix/catalog.section/catalog_block/images/product-preview-image-icon.svg");
	background-repeat: no-repeat;
	background-size: 36px 32px;
	background-position-x: calc(100% - var(--size) / 2 - var(--icon-padding));
	background-position-y: calc(var(--size) / 2 + var(--icon-padding));
}

.catalog-block .catalog-block__item .image-list-wrapper::after {
	content: "";

	position: absolute;
	left: 0;
	bottom: 2px;

	display: block;
	height: 68px;
	width: 100%;

	background-image: url("/local/templates/aspro-allcorp3/components/bitrix/catalog.section/catalog_block/images/product-preview-image-text.png");
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: left;
	background-position-y: bottom;
}

.catalog-block--bottom-btn .catalog-block__info-bottom--margined {
	flex-basis: auto;
}

/* Версия для слабовидящих */
.eyed {
	/* Общее */

	/* Чёрный на белом */
	&.eyed--color-scheme--black {
		.catalog-block .catalog-block__item {
			background: #fff !important;
		}

		.catalog-block .catalog-block__item .catalog-block__info-descr {
			color: var(--white_text_black);
		}
	}

	/* Белый на чёрном */
	&.eyed--color-scheme--white {}

	/* Синий на голубом */
	&.eyed--color-scheme--blue {
		.catalog-block .catalog-block__item {
			background: #9fd7ff !important;
		}

		.catalog-block .catalog-block__info-descr {
			color: #133c58;
		}
	}

	/* Чёрный на жёлтом */
	&.eyed--color-scheme--black_on_yellow {
		.catalog-block .catalog-block__item {
			background: #ffff00 !important;
		}

		.catalog-block .catalog-block__info-descr {
			color: #000;
		}
	}
}

/* !Версия для слабовидящих */
/* End */
/* /local/templates/aspro-allcorp3/components/bitrix/catalog.section/catalog_block/style.css?17606797897403 */
