/*
 * Visual refresh for the existing Aspro catalog.
 * Every selector is scoped to catalog pages; component markup and JavaScript
 * behaviour remain untouched.
 */

.wrapper1.catalog_page {
	--ud-radius-sm: 10px;
	--ud-radius-md: 16px;
	--ud-radius-lg: 22px;
	--ud-border: #e6eadf;
	--ud-shadow: 0 10px 30px rgba(35, 50, 25, 0.07);
	--ud-shadow-hover: 0 18px 44px rgba(35, 50, 25, 0.13);
}

/* Exact desktop header composition from the public home page. */
.wrapper1 .ud-main-header-wrapper {
	background: #fff;
}

.wrapper1 .ud-main-header {
	position: relative;
	padding: 14px 0 22px;
	color: #232323;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 16px;
	line-height: 1.7;
}

.wrapper1 .ud-main-header .flex,
.wrapper1 .ud-main-header .social,
.wrapper1 .ud-main-header .icon-link,
.wrapper1 .ud-main-header .icon-btn,
.wrapper1 .ud-main-header .phone-select__group,
.wrapper1 .ud-main-header .phone-select__item {
	display: flex;
}

.wrapper1 .ud-main-header .header__grid {
	max-width: 1515px;
	margin: 0 auto;
	align-items: center;
	justify-content: space-between;
	flex-wrap: nowrap;
}

.wrapper1 .ud-main-header .header__logo-group {
	display: flex;
	width: 182px;
	align-items: center;
	flex-shrink: 0;
	color: #949494;
	font-size: 14px;
}

.wrapper1 .ud-main-header .header__logo {
	display: block;
	flex-shrink: 0;
	margin: 0;
	max-width: 100%;
}

.wrapper1 .ud-main-header .header__logo_mobile,
.wrapper1 .ud-main-header .header__round_hide_desctop,
.wrapper1 .ud-main-header .header__burger {
	display: none !important;
}

.wrapper1 .ud-main-header .header__social {
	width: 200px;
}

.wrapper1 .ud-main-header .social__item {
	flex-shrink: 0;
	padding: 5px;
}

.wrapper1 .ud-main-header .social__link {
	position: relative;
	display: flex;
	width: 44px;
	height: 44px;
	align-items: center;
	justify-content: center;
	fill: #232323;
	transition: fill .3s ease;
}

.wrapper1 .ud-main-header .header__round {
	display: inline-block;
	width: 39px;
	height: 39px;
	padding: 0;
	border: 0;
	background: transparent;
	fill: #232323;
	transition: fill .3s ease;
}

.wrapper1 .ud-main-header button.header__round {
	padding: 0;
	border: 0;
	background: transparent;
}

.wrapper1 .ud-main-header .social__link:hover,
.wrapper1 .ud-main-header .header__round:hover {
	fill: #d78e00;
}

.wrapper1 .ud-main-header .social__icon,
.wrapper1 .ud-main-header .header__icon {
	display: block;
	width: 100%;
	height: 100%;
	fill: inherit;
}

.wrapper1 .ud-main-header .header__info {
	display: flex;
	width: 180px;
	max-width: 180px;
	align-items: center;
	flex-wrap: wrap;
	padding-left: 18px;
	font-size: 14px;
}

.wrapper1 .ud-main-header .header__item {
	padding: 5px 0;
	line-height: 1.2;
}

.wrapper1 .ud-main-header .header__messager {
	font-weight: 700;
	text-decoration: underline;
}

.wrapper1 .ud-main-header .header__address {
	margin: 0;
	font-size: 14px;
	font-style: normal;
	line-height: 1.2;
}

.wrapper1 .ud-main-header .icon-link {
	align-items: center;
	fill: #232323;
	color: #232323;
}

.wrapper1 .ud-main-header .icon-link__icon {
	width: 20px;
	fill: inherit;
}

.wrapper1 .ud-main-header .icon-link__text {
	padding-left: 10px;
}

.wrapper1 .ud-main-header .header__action {
	display: flex;
	flex-shrink: 0;
	padding-left: 10px;
}

.wrapper1 .ud-main-header .header__action-container {
	display: flex;
	max-width: 235px;
	flex-direction: column;
	gap: 8px;
}

.wrapper1 .ud-main-header .icon-btn {
	align-items: center;
	font-weight: 700;
}

.wrapper1 .ud-main-header .icon-btn_md {
	padding: 5px 30px 5px 5px;
	border: 0;
	border-radius: 28px;
	font-size: 15px;
	line-height: 27.2px;
}

.wrapper1 .ud-main-header .icon-btn_alarm {
	background: #e14c41;
	color: #232323;
	fill: #e14c41;
	transition: all .3s ease-in-out;
}

.wrapper1 .ud-main-header .icon-btn_alarm:hover {
	opacity: .8;
}

@keyframes ud-main-header-glowing {
	0% {
		transform: translateX(-100%);
	}
	100% {
		transform: translateX(100%);
	}
}

.wrapper1 .ud-main-header .icon-btn_alarm {
	position: relative;
	overflow: hidden;
}

.wrapper1 .ud-main-header .icon-btn_alarm::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 100%;
	background: linear-gradient(320deg, rgb(255 255 255 / 52%), rgb(255 255 255 / 26%), rgb(255 255 255 / 24%));
	animation: ud-main-header-glowing 4s infinite linear;
	filter: blur(11px);
}

.wrapper1 .ud-main-header .icon-btn__shape {
	display: flex;
	width: 29px;
	height: 29px;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	padding: 6px 5px 9px;
	border-radius: 50%;
	background: #fff;
}

.wrapper1 .ud-main-header .icon-btn__icon {
	width: 100%;
	height: 100%;
	fill: inherit;
}

.wrapper1 .ud-main-header .icon-btn__text {
	padding-left: 13px;
	color: #fff;
	line-height: 1.1;
}

.wrapper1 .ud-main-header .phone-select__group {
	align-items: center;
	justify-content: flex-end;
}

.wrapper1 .ud-main-header .phone-select__item {
	align-items: center;
	color: #232323;
	fill: #232323;
	transition: color .3s ease, fill .3s ease;
}

.wrapper1 .ud-main-header .phone-select__icon {
	width: 19px;
	height: 19px;
	fill: inherit;
}

.wrapper1 .ud-main-header .phone-select__title {
	padding-left: 11px;
	font-size: 16px;
	font-weight: 700;
	line-height: 27.2px;
}

.wrapper1 .ud-main-header__count {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 17px;
	height: 17px;
	padding: 0 4px;
	border-radius: 10px;
	background: #f29400;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	line-height: 17px;
	text-align: center;
}

.wrapper1 .ud-main-header__aspro-state {
	display: none !important;
}

.wrapper1 .ud-main-header__search-panel {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 100;
	display: flex;
	width: min(760px, calc(100% - 80px));
	align-items: center;
	padding: 22px 70px 22px 24px;
	border-radius: 22px;
	background: #fff;
	box-shadow: 0 18px 60px rgba(35, 35, 35, .2);
	opacity: 0;
	pointer-events: none;
	transform: translate(-50%, -50%) scale(.98);
	transition: opacity .18s ease, transform .18s ease;
}

.wrapper1 .ud-main-header__search-panel.is-open {
	opacity: 1;
	pointer-events: auto;
	transform: translate(-50%, -50%) scale(1);
}

.wrapper1 .ud-main-header__search-panel > div,
.wrapper1 .ud-main-header__search-panel .search_wrap,
.wrapper1 .ud-main-header__search-panel .search-block,
.wrapper1 .ud-main-header__search-panel .search-wrapper {
	width: 100%;
}

.wrapper1 .ud-main-header__search-panel .search-input {
	height: 48px;
	border-radius: 24px;
}

.wrapper1 .ud-main-header__search-close {
	position: absolute;
	top: 50%;
	right: 24px;
	font-size: 34px;
	line-height: 1;
	transform: translateY(-50%);
}

.wrapper1 .ud-catalog-menu {
	min-height: 76px;
	background: #d78e00 !important;
	box-shadow: 0 4px 14px rgba(85, 56, 0, .14);
}

.wrapper1 .ud-catalog-menu .menu-only,
.wrapper1 .ud-catalog-menu .mega-menu,
.wrapper1 .ud-catalog-menu .mega-menu > table,
.wrapper1 .ud-catalog-menu .mega-menu > table > tbody,
.wrapper1 .ud-catalog-menu .mega-menu > table > tbody > tr {
	height: 76px;
	background: #d78e00 !important;
}

.wrapper1 .ud-catalog-menu > .maxwidth-theme {
	width: 100%;
	max-width: 1515px;
	padding-right: 0;
	padding-left: 0;
}

.wrapper1 .ud-catalog-menu > .maxwidth-theme > .row {
	margin-right: 0;
	margin-left: 0;
}

.wrapper1 .ud-catalog-menu > .maxwidth-theme > .row > .col-md-12 {
	padding-right: 0;
	padding-left: 0;
}

.wrapper1 .ud-catalog-menu .mega-menu table td .wrap > a {
	display: flex;
	min-height: 76px;
	align-items: center;
	justify-content: center;
	padding: 18px 10px;
	background: transparent !important;
	color: #fff;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 27.2px;
	letter-spacing: 0;
	transition: background-color .3s ease;
}

.wrapper1 .ud-catalog-menu .mega-menu table {
	table-layout: fixed;
}

.wrapper1 .ud-catalog-menu .mega-menu table > tbody > tr > td:not(.more-items) {
	width: 16.666666%;
	height: 76px;
}

.wrapper1 .ud-catalog-menu .mega-menu table td.active .wrap > a,
.wrapper1 .ud-catalog-menu .mega-menu table td:hover .wrap > a {
	background: rgba(160, 93, 0, .26) !important;
}

.wrapper1 .ud-catalog-menu .mega-menu table td:not(.active) > .wrap {
	background: #d78e00 !important;
}

@media (max-width: 1600px) and (min-width: 992px) {
	.wrapper1 .ud-main-header .header__logo-group {
		width: 182px;
	}

	.wrapper1 .ud-main-header .header__info {
		width: 180px;
		font-size: 14px;
	}

	.wrapper1 .ud-main-header .phone-select__title {
		font-size: 16px;
	}
}

@media (max-width: 1400px) and (min-width: 992px) {
	.wrapper1 .ud-catalog-menu .mega-menu table td .wrap > a {
		font-size: 14px;
	}
}

@media (max-width: 991px) {
	.wrapper1 .ud-main-header-wrapper {
		display: none;
	}
}

/* Page rhythm */
.wrapper1.catalog_page #content .page-top {
	padding-top: 26px;
	padding-bottom: 18px;
}

.wrapper1.catalog_page #content .page-top .topic {
	padding-bottom: 20px;
}

.wrapper1.catalog_page #content .wrapper_inner {
	padding-top: 10px;
	padding-bottom: 56px;
}

.wrapper1.catalog_page .top-content-block {
	margin-bottom: 34px;
}

.wrapper1.catalog_page .main-catalog-wrapper {
	gap: 28px;
}

/* Catalog root */
.wrapper1.catalog_page .catalog_section_list {
	margin-right: -10px;
	margin-left: -10px;
}

.wrapper1.catalog_page .catalog_section_list > .item_block {
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
}

.wrapper1.catalog_page .catalog_section_list .section_item {
	height: 100%;
	padding: 22px 18px;
	border: 1px solid var(--ud-border);
	border-radius: var(--ud-radius-lg);
	background: #fff;
	overflow: hidden;
	box-shadow: var(--ud-shadow);
	transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}

.wrapper1.catalog_page .catalog_section_list .section_item:hover {
	transform: translateY(-4px);
	border-color: #d8e0ce;
	box-shadow: var(--ud-shadow-hover);
}

.wrapper1.catalog_page .catalog_section_list .section_item_inner {
	width: 100%;
}

.wrapper1.catalog_page .catalog_section_list .section_item .image .thumb,
.wrapper1.catalog_page .catalog_section_list .section_item .image img {
	border-radius: 14px;
}

.wrapper1.catalog_page .catalog_section_list .section_item .image img {
	max-height: 116px;
	object-fit: contain;
}

.wrapper1.catalog_page .catalog_section_list .section_info {
	padding-top: 14px;
}

.wrapper1.catalog_page .catalog_section_list .section_info .name {
	line-height: 1.35;
}

.wrapper1.catalog_page .catalog_section_list .section_info .element-count2 {
	display: block;
	margin-top: 6px;
}

/* Section tiles */
.wrapper1.catalog_page .section-compact-list .row {
	margin-right: -8px;
	margin-left: -8px;
	row-gap: 16px;
}

.wrapper1.catalog_page .section-compact-list .row > [class*="col-"] {
	padding-right: 8px;
	padding-left: 8px;
}

.wrapper1.catalog_page .section-compact-list__item {
	min-height: 142px;
	padding: 20px;
	border: 1px solid var(--ud-border);
	border-radius: var(--ud-radius-lg);
	box-shadow: var(--ud-shadow);
	overflow: hidden;
	transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}

.wrapper1.catalog_page .section-compact-list__item:hover {
	transform: translateY(-3px);
	border-color: #d8e0ce;
	box-shadow: var(--ud-shadow-hover);
}

.wrapper1.catalog_page .section-compact-list__image,
.wrapper1.catalog_page .section-compact-list__image .thumb,
.wrapper1.catalog_page .section-compact-list__image img {
	border-radius: 14px;
}

.wrapper1.catalog_page .section-compact-list__image {
	flex: 0 0 88px;
	width: 88px;
	min-width: 88px;
	justify-content: center;
	align-items: center;
}

.wrapper1.catalog_page .section-compact-list__image img {
	max-width: 88px;
	max-height: 76px;
}

.wrapper1.catalog_page .section-compact-list__info {
	padding-left: 16px;
}

/* Toolbar and filter */
.wrapper1.catalog_page .filter-panel {
	min-height: 58px;
	padding: 0 16px;
	border: 1px solid var(--ud-border);
	border-radius: var(--ud-radius-md);
	background: #fff;
	box-shadow: 0 6px 20px rgba(35, 50, 25, 0.05);
}

.wrapper1.catalog_page .filter-panel.sort_header.view_block {
	display: flex;
	height: 58px;
	align-items: center;
}

.wrapper1.catalog_page .filter-panel.sort_header.view_block > .filter-panel__sort {
	float: none !important;
	margin-right: auto;
}

.wrapper1.catalog_page .filter-panel.sort_header.view_block > .filter-panel__view {
	float: none !important;
	display: flex;
	height: 33px;
	align-items: center;
}

.wrapper1.catalog_page .filter-panel.sort_header.view_block > .controls-linecount {
	order: 2;
}

.wrapper1.catalog_page .filter-panel.sort_header.view_block > .controls-view {
	order: 3;
}

.wrapper1.catalog_page .filter-panel.sort_header.view_block > .clearfix {
	display: none;
}

.wrapper1.catalog_page .filter-panel.sort_header.view_block .controls-view__link {
	display: inline-flex;
	height: 33px;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
}

.wrapper1.catalog_page .dropdown-select__title,
.wrapper1.catalog_page .dropdown-menu-inner,
.wrapper1.catalog_page .bx_filter_parameters_box,
.wrapper1.catalog_page .bx_filter_popup_result {
	border-radius: var(--ud-radius-sm);
}

.wrapper1.catalog_page .left_block .bx_filter,
.wrapper1.catalog_page .bx_filter.compact {
	border: 1px solid var(--ud-border);
	border-radius: var(--ud-radius-md);
	background: #fff;
	overflow: hidden;
	box-shadow: 0 8px 24px rgba(35, 50, 25, 0.05);
}

.wrapper1.catalog_page .bx_filter_parameters_box {
	margin: 0 12px;
	padding: 14px 4px;
}

.wrapper1.catalog_page .bx_filter_param_label {
	padding-top: 5px;
	padding-bottom: 5px;
}

.wrapper1.catalog_page .bx_filter input[type="text"],
.wrapper1.catalog_page .bx_filter select {
	border-radius: 10px;
}

/* Product grid */
.wrapper1.catalog_page .inner_wrapper {
	padding-top: 18px;
}

.wrapper1.catalog_page .catalog_block.items.row {
	margin-right: -10px;
	margin-left: -10px;
}

.wrapper1.catalog_page .catalog_block.items.row > .item_block {
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
}

.wrapper1.catalog_page .catalog_item_wrapp {
	border: 1px solid var(--ud-border);
	border-radius: var(--ud-radius-lg);
	background: #fff;
	overflow: hidden;
	box-shadow: 0 8px 24px rgba(35, 50, 25, 0.06);
	transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}

.wrapper1.catalog_page .catalog_item_wrapp:hover {
	transform: translateY(-4px);
	border-color: #d8e0ce;
	box-shadow: var(--ud-shadow-hover);
}

.wrapper1.catalog_page .catalog_item_wrapp .inner_wrap {
	padding: 20px;
}

.wrapper1.catalog_page .catalog_item_wrapp .image_wrapper_block,
.wrapper1.catalog_page .catalog_item_wrapp .image_wrapper_block img {
	border-radius: 14px;
}

.wrapper1.catalog_page .catalog_item_wrapp .item_info {
	padding-top: 14px;
}

.wrapper1.catalog_page .catalog_item_wrapp .item-title {
	margin-bottom: 10px;
	line-height: 1.35;
}

.wrapper1.catalog_page .catalog_item_wrapp .preview_text,
.wrapper1.catalog_page .catalog_item_wrapp .sa_block {
	margin-top: 8px;
}

.wrapper1.catalog_page .catalog_item_wrapp .price_block {
	margin-top: 14px;
}

/* Buttons and controls */
.wrapper1.catalog_page .btn,
.wrapper1.catalog_page .counter_block,
.wrapper1.catalog_page .like_icons .item-action > span,
.wrapper1.catalog_page .like_icons .compare_item,
.wrapper1.catalog_page .like_icons .one_click,
.wrapper1.catalog_page .fast_view_button > span {
	border-radius: 12px !important;
}

.wrapper1.catalog_page .btn {
	transition: transform .18s ease, box-shadow .18s ease, background-color .18s ease;
}

.wrapper1.catalog_page .btn:hover {
	transform: translateY(-1px);
}

.wrapper1.catalog_page .stickers > div > div,
.wrapper1.catalog_page .sale-number,
.wrapper1.catalog_page .element-count {
	border-radius: 999px !important;
}

/* Product detail */
.wrapper1.catalog_page .catalog_page_detail .product-view,
.wrapper1.catalog_page .catalog_page_detail .ordered-block,
.wrapper1.catalog_page .catalog_page_detail .brand-detail-info,
.wrapper1.catalog_page .catalog_page_detail .assoc-block,
.wrapper1.catalog_page .catalog_page_detail .viewed_product_block {
	border-radius: var(--ud-radius-lg);
}

.wrapper1.catalog_page .catalog_page_detail .product-view {
	padding: 28px;
	border: 1px solid var(--ud-border);
	background: #fff;
	box-shadow: var(--ud-shadow);
}

.wrapper1.catalog_page .catalog_page_detail .product-detail-gallery,
.wrapper1.catalog_page .catalog_page_detail .detail-gallery-big-slider-main,
.wrapper1.catalog_page .catalog_page_detail .detail-gallery-big-slider-main__ratio-wrap,
.wrapper1.catalog_page .catalog_page_detail .gallery__picture {
	border-radius: 18px;
	overflow: hidden;
}

.wrapper1.catalog_page .catalog_page_detail .product-main {
	padding-left: 30px;
}

.wrapper1.catalog_page .catalog_page_detail .product-action,
.wrapper1.catalog_page .catalog_page_detail .product-chars,
.wrapper1.catalog_page .catalog_page_detail .char-side,
.wrapper1.catalog_page .catalog_page_detail .text-form {
	border-radius: var(--ud-radius-md);
}

.wrapper1.catalog_page .catalog_page_detail .bx_item_detail_size ul li,
.wrapper1.catalog_page .catalog_page_detail .bx_item_detail_scu ul li {
	margin: 0 8px 8px 0;
	border-radius: 10px;
}

.wrapper1.catalog_page .catalog_page_detail .bx_item_detail_size ul li .cnt,
.wrapper1.catalog_page .catalog_page_detail .bx_item_detail_scu ul li .cnt {
	border-radius: 10px;
}

.wrapper1.catalog_page .catalog_page_detail .tabs .nav-tabs > li > a,
.wrapper1.catalog_page .catalog_page_detail .tabs .nav-tabs > li {
	border-radius: 12px !important;
}

.wrapper1.catalog_page .catalog_page_detail .tab-content {
	padding-top: 26px;
}

.wrapper1.catalog_page .catalog_page_detail .properties-group__group,
.wrapper1.catalog_page .catalog_page_detail .content.detail-text-wrap {
	margin-bottom: 24px;
}

@media (max-width: 991px) {
	.wrapper1.catalog_page #content .page-top {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.wrapper1.catalog_page #content .wrapper_inner {
		padding-top: 8px;
		padding-bottom: 40px;
	}

	.wrapper1.catalog_page .top-content-block {
		margin-bottom: 26px;
	}

	.wrapper1.catalog_page .catalog_section_list {
		margin-right: -8px;
		margin-left: -8px;
	}

	.wrapper1.catalog_page .catalog_section_list > .item_block {
		padding-right: 8px;
		padding-left: 8px;
		margin-bottom: 16px;
	}

	.wrapper1.catalog_page .catalog_page_detail .product-view {
		padding: 22px;
	}

	.wrapper1.catalog_page .catalog_page_detail .product-main {
		padding-left: 20px;
	}
}

@media (max-width: 767px) {
	.wrapper1.catalog_page #content .page-top {
		padding: 16px 0 18px;
	}

	.wrapper1.catalog_page #content .page-top .topic {
		padding-bottom: 12px;
	}

	.wrapper1.catalog_page #content .wrapper_inner {
		padding: 4px 16px 32px;
	}

	.wrapper1.catalog_page .section-compact-list .row {
		row-gap: 12px;
	}

	.wrapper1.catalog_page .catalog_section_list {
		margin-right: -6px;
		margin-left: -6px;
	}

	.wrapper1.catalog_page .catalog_section_list > .item_block {
		padding-right: 6px;
		padding-left: 6px;
		margin-bottom: 12px;
	}

	.wrapper1.catalog_page .catalog_section_list .section_item {
		padding: 14px 10px;
		border-radius: 16px;
	}

	.wrapper1.catalog_page .catalog_section_list .section_item .image img {
		max-height: 88px;
	}

	.wrapper1.catalog_page .section-compact-list__item {
		min-height: 116px;
		padding: 14px;
		border-radius: 16px;
	}

	.wrapper1.catalog_page .section-compact-list__info {
		padding-left: 12px;
	}

	.wrapper1.catalog_page .section-compact-list__image {
		flex-basis: 68px;
		width: 68px;
		min-width: 68px;
	}

	.wrapper1.catalog_page .section-compact-list__image img {
		max-width: 68px;
		max-height: 60px;
	}

	.wrapper1.catalog_page .filter-panel {
		margin-bottom: 18px;
		padding: 0 12px;
		border-radius: 14px;
	}

	.wrapper1.catalog_page .catalog_block.items.row {
		margin-right: -6px;
		margin-left: -6px;
	}

	.wrapper1.catalog_page .catalog_block.items.row > .item_block {
		padding-right: 6px;
		padding-left: 6px;
		margin-bottom: 12px;
	}

	.wrapper1.catalog_page .catalog_item_wrapp {
		border-radius: 16px;
	}

	.wrapper1.catalog_page .catalog_item_wrapp .inner_wrap {
		padding: 14px;
	}

	.wrapper1.catalog_page .catalog_page_detail .product-view {
		padding: 16px;
		border-radius: 16px;
	}

	.wrapper1.catalog_page .catalog_page_detail .product-main {
		padding-top: 22px;
		padding-left: 0;
	}

	.wrapper1.catalog_page .catalog_page_detail .product-action,
	.wrapper1.catalog_page .catalog_page_detail .product-chars {
		width: 100%;
		margin-top: 18px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.wrapper1.catalog_page .section-compact-list__item,
	.wrapper1.catalog_page .catalog_item_wrapp,
	.wrapper1.catalog_page .btn {
		transition: none;
	}
}
