

/* Start:/local/components/an/catalog/templates/redesign/style.css?17869881047319*/
.catalog .container {
	position: relative;
	max-width: calc(100% - 96px);
}
.catalog-wrapper {
	width: 100%;
	display: flex;
	gap: 24px;
	padding-top: 24px;
}
.catalog_action {
	flex: 0 0 290px;
	position: relative;
	margin-bottom: 100px;
}

.catalog_action .catalog_action_wrapper {
	position: sticky;
	top: calc(88px);
	padding-top: var(--offset-y, 0px);
}

#bx-panel ~ main .search .catalog_action .catalog_action_wrapper,
#bx-panel ~ main .catalog .catalog_action .catalog_action_wrapper  {
	top: calc(235px);
}

#bx-panel.bx-panel-folded ~ main .search .catalog_action .catalog_action_wrapper,
#bx-panel.bx-panel-folded ~ main .catalog .catalog_action .catalog_action_wrapper  {
	top: calc(127px);
}

.categories_tools[data-scrollbar] {
	max-height: calc(100dvh - calc(112px + var(--offset-y, 0px)));
	padding-right: 8px;
}
#bx-panel~ main .search .catalog_action .categories_tools[data-scrollbar],
#bx-panel~ main .catalog .catalog_action .categories_tools[data-scrollbar] {
	max-height: calc(100dvh - calc(259px + var(--offset-y, 0px)));
}
#bx-panel.bx-panel-folded ~ main .search .catalog_action .categories_tools[data-scrollbar],
#bx-panel.bx-panel-folded ~ main .catalog .catalog_action .categories_tools[data-scrollbar] {
	max-height: calc(100dvh - calc(151px + var(--offset-y, 0px)));
}
.categories_tools[data-scrollbar] .scrollbar-track-y,
.categories_tools[data-scrollbar] .scrollbar-thumb-y {
	width: 4px;
}
.categories_tools[data-scrollbar] .scrollbar-thumb-y {
	border-radius: 2px;
}
.categories_tools > div {
	margin-bottom: 24px;
}

.categories_tools .catalog__catalog__search_action {
	display: flex;
	height: 40px;
	align-items: center;
}

.catalog-list-wrapper {
	flex: 1;
	margin-bottom: 48px;
	margin-top: 64px;
}

.catalog-list-wrapper.search-page {
	margin-top: 64px;
}

/* grid flow */
.gallery-display .products-group {
	display: grid;
	grid-template-rows: repeat(6, auto);
	grid-template-columns: repeat(12, 1fr);
	gap: 16px 4px;
}
.gallery-display .products-group .products-item {
	max-width: 100%;
}

.gallery-display .products-group .products-item .products-item_img {
	height: 0;
	padding-bottom: 150%;
}

.gallery-display .products-group .products-item .products-item_img img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

.gallery-display .products-group .products-item:nth-child(1) {
	grid-column: 1/4;
	grid-row: 1/2;
}

.gallery-display .products-group .products-item:nth-child(2) {
	grid-column: 4/7;
	grid-row: 1/2;
}

.gallery-display .products-group .products-item:nth-child(3) {
	grid-column: 1/4;
	grid-row: 2/3;
}

.gallery-display .products-group .products-item:nth-child(4) {
	grid-column: 4/7;
	grid-row: 2/3;
}

.gallery-display .products-group .products-item:nth-child(5) {
	grid-column: 7/13;
	grid-row: 1/3;
}

.gallery-display .products-group .products-item:nth-child(6) {
	grid-column: 1/4;
	grid-row: 3/4;
}

.gallery-display .products-group .products-item:nth-child(7) {
	grid-column: 4/7;
	grid-row: 3/4;
}

.gallery-display .products-group .products-item:nth-child(8) {
	grid-column: 7/10;
	grid-row: 3/4;
}

.gallery-display .products-group .products-item:nth-child(9) {
	grid-column: 10/13;
	grid-row: 3/4;
}

.gallery-display .products-group .products-item:nth-child(10) {
	grid-column: 1/5;
	grid-row: 4/6;
}
.gallery-display .products-group .products-item:nth-child(11) {
	grid-column: 5/9;
	grid-row: 4/6;
}

.gallery-display .products-group .products-item:nth-child(12) {
	grid-column: 9/13;
	grid-row: 4/6;
}

.gallery-display .products-group .products-item:nth-child(10) .products-item_img,
.gallery-display .products-group .products-item:nth-child(11) .products-item_img,
.gallery-display .products-group .products-item:nth-child(12) .products-item_img {
	padding-bottom: 200%;
}
.gallery-display .products-group .products-item:nth-child(13) {
	grid-column: 1/4;
	grid-row: 6/7;
}

.gallery-display .products-group .products-item:nth-child(14) {
	grid-column: 4/7;
	grid-row: 6/7;
}

.gallery-display .products-group .products-item:nth-child(15) {
	grid-column: 7/10;
	grid-row: 6/7;
}

.gallery-display .products-group .products-item:nth-child(16) {
	grid-column: 10/13;
	grid-row: 6/7;
}
.gallery-display .products-group .products-item:nth-child(13),
.gallery-display .products-group .products-item:nth-child(14),
.gallery-display .products-group .products-item:nth-child(15),
.gallery-display .products-group .products-item:nth-child(16) {
	padding-bottom: 16px;
}


.gallery-display .products-group .products-item {
	display: flex;
	flex-direction: column;
}
.gallery-display .products-group .products-item .products-item_img{
	flex: 1;
}

.catalog-display {
	display: grid;
	gap: 16px 4px;
	grid-template-columns: repeat(4, 1fr);
}

.catalog-display .products-item .products-item_img {
	height: 0;
	padding-bottom: 160%;
}

.catalog-display .products-item .products-item_img img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

@media (min-width: 1280px) {
	.catalog_action {
		z-index: 11;
	}
}

@media (max-width: 1680px) {
	.catalog_header {
		height: 250px;
		padding: 110px 35px 10px;
		margin-bottom: 70px;
	}
	.catalog_header h1 {
		font-size: 72px;
	}
}
@media (max-width: 1280px) {
	.catalog_header {
		height: 240px;
		margin-bottom: 60px;
	}
	.catalog_header h1 {
		font-size: 48px;
	}
}
@media (max-width: 1000px) {
	.catalog_action {
		flex-wrap: wrap;
	}
}
@media (max-width: 991px) {
	.catalog .container {
		max-width: calc(100% - 48px);
	}
	.catalog_action.catalog_categories {
		display: none;
	}
	.catalog-list-wrapper.search-page,
	.catalog-list-wrapper {
		margin-top: 0;
	}
	.gallery-display .products-group {
		grid-template-columns: repeat(4, 1fr);
		grid-template-rows: auto;
	}
	.gallery-display .products-group .products-item {
		grid-column: auto!important;
		grid-row: auto!important;
	}
	.catalog-wrapper {
		padding-top: 48px;
	}
	.catalog-list {
		padding-top: 24px;
	}
	.catalog_action.catalog_filter {
		position: fixed;
		top: 64px;
		left: 0;
		right: 0;
		margin: 0;
		z-index: 1;
		background: #fff;
	}
	.catalog_action.catalog_filter.opened {
		z-index: 2147483001;
		bottom: 0;
	}
	.catalog_action.catalog_filter .catalog_action_wrapper {
		position: static;
		height: 100%;
		display: block
	}

	#bx-panel ~ main .catalog .catalog_action.catalog_filter  {
		top: 210px;
	}

	#bx-panel.bx-panel-folded ~ main .catalog .catalog_action.catalog_filter  {
		top: 102px;
	}
}

@media (max-width: 720px) {
	.catalog_header {
		padding-left: 20px;
		/*padding: 140px 20px 0;*/
	}
	.catalog_header h1 {
		font-size: 32px;
	}
}
@media (max-width: 650px) {
	.catalog_header {
		height: 230px;
		margin-bottom: 40px;
	}
	.catalog_header .breadcrumbs {
		margin-left: 0;
	}
	header._min + main .catalog_header {
		padding-top: 85px;
		height: 200px;
	}
	.catalog-display {
		grid-template-columns: repeat(2, 1fr);
	}
	.catalog-display .products-item:nth-child(5n) {
		grid-column: 1/3;
	}
}

.section__slider {
	height: 350px;
	width: 100%;
	overflow: hidden;
	margin-bottom: 40px;
}

.section__slider-item {
	width: 100%;
}

.section__slider-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.mb40 {
	margin-bottom: 40px;
}
@media (max-width: 520px) {
	.mb40, .section__slider {
		margin-bottom: 25px;
	}
}
/* End */


/* Start:/local/templates/an/libs/slick/slick.css?17869881052319*/
/* Slider */
.slick-slider {
	position: relative;
	
	display: block;
	box-sizing: border-box;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	
	display: block;
	overflow: hidden;
	
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	
	display: block;
	/*margin-left: auto;
	margin-right: auto;*/
}
.slick-track:before,
.slick-track:after {
	display: table;
	
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
/*.slick-slide.dragging img {
	pointer-events: none;
}*/
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
.slick-prev,
.slick-next {
	position: absolute;
	right: 0;
	border: 0;
	color: transparent;
	cursor: pointer;
	background-color: transparent;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.slick-prev {
	width: 16px;
	height: 30px;
	background-image: url(/local/templates/an/img/icons/slick_prev2.svg);
	right: 155px;
}
.slick-prev:hover {
	background-image: url(/local/templates/an/img/icons/slick_prev2_h.svg);
}
.slick-next {
	width: 134px;
	height: 30px;
	background-image: url(/local/templates/an/img/icons/slick_next2.svg);
}
.slick-next:hover {
	background-image: url(/local/templates/an/img/icons/slick_next2_h.svg);
}
@media (max-width: 760px) {
	.slick-prev {
		right: 150px;
	}

}
/* End */


/* Start:/local/components/an/castom.search/templates/.default/style.css?17869881041209*/
.catalog__search_action-text {
	font-weight: bold;
	font-size: 48px;
	/* text-transform: uppercase; */
}
.catalog__search_action-form {
	width: 100%;
}
.catalog__search_action-input {
	width: 100%;
	margin-right: 12px;
	height: 24px;
	font-size: 14px;
	line-height: 18px;
	padding: 3px;
	border: 0.5px solid transparent;
	border-bottom: 0.5px solid rgba(0,0,0,.5);
	/* box-shadow: 0 .5px 0 rgba(0,0,0,.5); */
	background-color: transparent;
	text-transform: initial;
}
.catalog__search_action-input::placeholder {
	color: rgba(0,0,0,.25);
	/* text-transform: uppercase; */
}
.catalog__search_action._empty .catalog__search_action-input{
	color: #e9693d;
	border-color: #e9693d;
}
.catalog__search_action-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	background: url(/local/templates/an/img/icons/search_new.svg) center center no-repeat;
	border: none;
	cursor: pointer;
}
@media (max-width: 1480px) {
	.catalog__search_action-text {
		font-size: 22px;
	}
}
@media (max-width: 768px) {
	.catalog__search_action-input {
		width: calc(100% - 30px);
	}
	.catalog__search_action-form {
		flex-wrap: wrap;
	}
}
/* End */


/* Start:/local/components/an/castom.categories/templates/list-multi/style.min.css?17869881045155*/
.categories-list-multilevel{list-style:none;padding:0;overflow:hidden;max-width:282px;margin:24px 0 0 0}.categories-list-multilevel li{display:flex;align-items:center;padding:0;margin-bottom:2px}.categories-list-multilevel li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.categories-list-multilevel li.has-children>span{position:relative}.categories-list-multilevel li.has-children>span::after{content:'';position:absolute;right:4px;top:50%;width:16px;height:16px;margin:0;background-color:transparent;transform:translateY(-50%) rotate(180deg);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M0%2016h16V0H0z'%20opacity='.098'/%3e%3cpath%20stroke='%23888'%20d='M2%206l6%205%206-5'/%3e%3c/g%3e%3c/svg%3e")}.categories-list-multilevel li.has-children.is-open>span::after{transform:translateY(-50%) rotate(0)}.categories-list-multilevel li.has-children>span,.categories-list-multilevel li:not(.has-children){border-radius:4px;background-color:transparent;transition:background-color .3s ease;cursor:pointer}.categories-list-multilevel li.has-children.has-children li.active{cursor:default;pointer-events:none}.categories-list-multilevel li.has-children.has-active>span::after{width:8px;height:8px;margin:0 4px;background-color:#000;border-radius:50%}.categories-list-multilevel li.has-children.has-active>span:not(:hover)::after{background-image:none}.categories-list-multilevel li ul{width:100%;padding-left:14px}.categories-list-multilevel li:not(.has-active) ul{display:none}.categories-list-multilevel li.has-children{flex-direction:column;align-items:start}.categories-list-multilevel li.accent{color:var(--color-accent,#dc0000)}.categories-list-multilevel li a,.categories-list-multilevel li.has-children span{display:block;position:relative;padding:7px 6px;color:inherit;line-height:18px;transition:var(--transition-cond)}.categories-list-multilevel li.has-children>span{width:100%}.categories-list-multilevel li.has-children.active>span,.categories-list-multilevel li:not(.has-children).active{background-color:#000;pointer-events:none}.categories-list-multilevel li.active a{color:#fff;pointer-events:none;width:auto;cursor:default}.categories-list-multilevel li span.count{padding-left:10px;padding-right:6px;color:#888;cursor:default}ul.catalog-mobile-categories__list{list-style:none;padding:0;margin:0;text-align:start}ul.catalog-mobile-categories__list>li{display:flex;align-items:center;margin:0;background-color:transparent;transition:background-color .3s ease;border-bottom:.5px solid rgba(0,0,0,.1)}ul.catalog-mobile-categories__list>li>a,ul.catalog-mobile-categories__list>li>span{display:flex;align-items:center;position:relative;font-size:14px;line-height:18px;padding:0 48px;height:48px;color:inherit;transition:var(--transition-cond);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;cursor:pointer}ul.catalog-mobile-categories__list>li>a.active,ul.catalog-mobile-categories__list>li>span.active{font-weight:700;pointer-events:none;cursor:default}ul.catalog-mobile-categories__list>li>span.to-parent{position:relative;padding:0 48px 0 72px}ul.catalog-mobile-categories__list>li>span.to-parent::before{content:'';position:absolute;left:48px;top:50%;width:16px;height:16px;margin:0;background-color:transparent;transform:translateY(-50%) rotate(180deg);background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5 12L19 12\" stroke=\"black\" stroke-width=\"1\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M12 5L19 12L12 19\" stroke=\"black\" stroke-width=\"1\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}@media screen and (max-width:767px){ul.catalog-mobile-categories__list>li>a,ul.catalog-mobile-categories__list>li>span{padding:0 24px}ul.catalog-mobile-categories__list>li>span.to-parent{position:relative;padding:0 24px 0 48px}ul.catalog-mobile-categories__list>li>span.to-parent::before{left:24px}}@media (hover:hover){.categories-list-multilevel li.has-children>span:hover,.categories-list-multilevel li:not(.has-children):hover{background-color:#f5f5f5}.categories-list-multilevel li a:hover,.categories-list-multilevel li.has-children>span:hover{text-decoration:none;opacity:.5}ul.catalog-mobile-categories__list>li>a:hover,ul.catalog-mobile-categories__list>li>span:hover{text-decoration:none;opacity:.5}.categories-list-multilevel li.has-children.has-active.is-open>span:hover::after{transform:translateY(-50%) rotate(0)}.categories-list-multilevel li.has-children.has-active>span:hover::after{content:'';position:absolute;right:4px;top:50%;width:16px;height:16px;margin:0;background-color:transparent;transform:translateY(-50%) rotate(180deg);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M0%2016h16V0H0z'%20opacity='.098'/%3e%3cpath%20stroke='%23888'%20d='M2%206l6%205%206-5'/%3e%3c/g%3e%3c/svg%3e")}}
/* End */


/* Start:/local/components/an/pagenavigation/templates/redesign/style.min.css?17869881031994*/
.pagination{list-style:none;margin:32px 0 0;padding:0}.pagination li{display:inline-block;padding:0 25px;position:relative}.pagination button{color:#000}.pagination a,.pagination button,.pagination span{font-weight:700;font-size:18px;transition:var(--transition-cond)}.pagination button:not(._loading){display:block}.pagination a:active,.pagination a:focus,.pagination a:hover,.pagination button:active,.pagination button:focus,.pagination button:hover,.pagination span:active,.pagination span:focus,.pagination span:hover{color:rgba(0,0,0,.5);text-decoration:none}.pagination li._active a,.pagination li._active span{color:#e9693d}.pagination a._loading{display:block;width:22px;height:22px}.pagination li._next,.pagination li._prev{padding:0;margin-left:45px}.pagination li._prev+._next{margin-left:15px}.pagination li._prev a{display:inline-block;width:14px;height:24px;background-image:url(/local/templates/an/img/icons/slick_prev2.svg);background-repeat:no-repeat;background-position:left center;background-size:contain}.pagination li._next a{display:inline-block;width:134px;height:24px;background-image:url(/local/templates/an/img/icons/slick_next2.svg);background-repeat:no-repeat;background-position:right center;background-size:contain;margin-left:15px}.pagination li._show-more button,.pagination li._show-more span{font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:23px;padding:15px 32px;font-size:14px;cursor:pointer;border:1px solid #000;background-color:transparent}.pagination li._show-more button._loading,.pagination li._show-more span._loading{color:transparent;background-position:center}.pagination li:before{content:'';position:absolute;width:100%;height:5px;background-color:#edf6fb;top:-15px;left:0}.pagination li._active:before{background-color:#e9693d}.pagination li._next:before,.pagination li._prev:before,.pagination li._show-more:before{display:none}.pagination li{display:none}.pagination li._show-more{display:flex;justify-content:center}
/* End */


/* Start:/local/components/an/catalog.section/templates/redesign2/style.css?178698810425842*/
.catalog-mobile-header {
	border-bottom: .5px solid rgba(0,0,0,.1);
}
.catalog-mobile-categories[data-scrollbar="true"] {
    max-height: calc(100dvh - 198px);
	border-bottom: 0.5px solid rgba(0,0,0,0.1);
}
.catalog-mobile-categories,
.catalog-mobile-categories._show,
.catalog-mobile-categories[data-scrollbar] {
    display: none;
}
.catalog-mobile-categories .children-list:not(._show),
.catalog-mobile-categories .parent-list:not(._show) {
    display: none;
}
#bx-panel ~ main .catalog .catalog_action .catalog-mobile-categories[data-scrollbar="true"],
#bx-panel ~ main .catalog .catalog_action .catalog_tools[data-scrollbar="true"],
#bx-panel ~ main .search .catalog_action .catalog-mobile-categories[data-scrollbar="true"],
#bx-panel ~ main .search .catalog_action .catalog_tools[data-scrollbar="true"] {
    max-height: calc(100dvh - 345px);
}

#bx-panel.bx-panel-folded ~ main .catalog .catalog_action .catalog-mobile-categories[data-scrollbar="true"],
#bx-panel.bx-panel-folded ~ main .catalog .catalog_action .catalog_tools[data-scrollbar="true"],
#bx-panel.bx-panel-folded ~ main .search .catalog_action .catalog-mobile-categories[data-scrollbar="true"],
#bx-panel.bx-panel-folded ~ main .search .catalog_action .catalog_tools[data-scrollbar="true"] {
    max-height: calc(100dvh - 237px);
}
.catalog-mobile-categories[data-scrollbar="true"] .scrollbar-thumb-y,
.catalog-mobile-categories[data-scrollbar="true"] .scrollbar-track-y,
.catalog_tools[data-scrollbar="true"] .scrollbar-thumb-y,
.catalog_tools[data-scrollbar="true"] .scrollbar-track-y {
    width: 4px;
}
.catalog-mobile-categories[data-scrollbar="true"] .scrollbar-thumb-y,
.catalog_tools[data-scrollbar="true"] .scrollbar-thumb-y {
    border-radius: 2px;
}
.catalog-mobile-header__label .category._label {
    display: flex;
    align-items: center;
    cursor: pointer;
    height: 100%;
}
.catalog_categories_with_subsections .catalog-mobile-header__label .category._label span {
    position: relative;
    padding-left: 24px;
}
.catalog_categories_with_subsections .catalog-mobile-header__label .category._label span::after {
    content: "";
    position: absolute;
    left: 2px;
    top: 50%;
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: transparent;
    transform: translateY(-50%);
    transition: opacity var(--transition-cond);
    background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 22 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.3538 1.35378L11.3538 11.3538C11.3073 11.4003 11.2522 11.4372 11.1915 11.4623C11.1308 11.4875 11.0657 11.5004 11 11.5004C10.9343 11.5004 10.8693 11.4875 10.8086 11.4623C10.7479 11.4372 10.6927 11.4003 10.6463 11.3538L0.646284 1.35378C0.599829 1.30733 0.562978 1.25218 0.537837 1.19148C0.512696 1.13079 0.499756 1.06573 0.499756 1.00003C0.499756 0.934337 0.512696 0.869283 0.537837 0.808586C0.562978 0.74789 0.599829 0.692739 0.646284 0.646284C0.740104 0.552464 0.867352 0.499756 1.00003 0.499756C1.06573 0.499756 1.13079 0.512697 1.19148 0.537838C1.25218 0.562979 1.30733 0.599829 1.35378 0.646284L11 10.2925L20.6463 0.646284C20.6927 0.599829 20.7479 0.562979 20.8086 0.537838C20.8693 0.512697 20.9343 0.499756 21 0.499756C21.0657 0.499756 21.1308 0.512697 21.1915 0.537838C21.2522 0.562979 21.3073 0.599829 21.3538 0.646284C21.4002 0.692739 21.4371 0.74789 21.4622 0.808586C21.4874 0.869283 21.5003 0.934337 21.5003 1.00003C21.5003 1.06573 21.4874 1.13079 21.4622 1.19148C21.4371 1.25218 21.4002 1.30733 21.3538 1.35378Z" fill="black"></path></svg>');
}
.catalog_categories_with_subsections #catalogFilter.categories-opened .catalog-mobile-header__label .category._label span::after {
    transform: translateY(-50%) rotate(180deg);
}
.catalog-mobile-header__label ._flex-group {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 48px;
    padding: 0 48px;
    width: 100%;
    font-size: 14px;
    font-weight: 800;
    line-height: 18px;
    user-select: none;
}
.catalog-mobile-header__label .category._label > span {
    transition: var(--transition-cond);
}
.catalog-mobile-header__label .category._label:hover > span:not(._count) {
    color: rgba(0, 0, 0, 0.5);
}
.catalog-mobile-header__label .category._label:hover > span:not(._count)::after {
    opacity: 0.5;
}
.catalog-mobile-header__label ._count {
    padding-left: 10px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.25) !important;
}
.catalog-mobile-header__label ._flex-group ._no_bold {
    font-weight: 400;
}
.catalog-mobile-header__label ._flex-group._while-opened {
    display: none;
}
#catalogFilter.opened .catalog-mobile-header__label ._flex-group._while-opened {
    display: flex;
}
#catalogFilter.opened .catalog-mobile-header__label ._flex-group._while-closed {
    display: none;
}
@media (min-width: 992px) {

	#catalogFilter {
		position: fixed;
		left: 0;
		right: 0;
		order: -1;
		flex: 1 1 100%;
		padding-left: calc(290px + 24px);
		z-index: 10;
		user-select: none;
		min-height: 40px;
		max-width: calc(100% - 96px);
		margin: 0 auto;
		width: 100%;
	}

	.catalog_tools {
		overflow: visible !important;
		pointer-events: none;
	}

	.catalog_tools * {
		pointer-events: auto;
	}

	#catalogFilter * {
		font-family: Mulish;
		text-transform: initial;
	}

	.catalog-wrapper {
		flex-wrap: wrap;
	}

	.catalog-price__notification,
	#catalogFilter .catalog-view,
	#catalogFilter .scrollbar-track-x,
	#catalogFilter .scrollbar-track-y,
	#catalogFilter .catalog-mobile-reset,
	.catalog-mobile-header {
		display: none !important;
	}



	#catalogFilter .catalog-filter>form,
	#catalogFilter .catalog_tools {
		display: flex !important;
		gap: 10px;
	}


	.catalog-price-range,
	.catalog-sort_list {
		display: grid;
		grid-template-columns: 1fr;
	}


	/* порядок */

	#catalogFilter .catalog-price-range {
		order: 1;
	}

	#catalogFilter .catalog-filter {
		order: 2;
	}


	#catalogFilter .catalog-reset {
		order: 3;
	}

	#catalogFilter .catalog_tools::after {
		content: "";
		order: 4;
		flex-grow: 1;
	}

	#catalogFilter .catalog-sort {
		order: 5;
	}




	/* стилизация выезжающих кнопок запуска пластин */

	.catalog-price-range__label,
	.catalog-filter__label,
	.catalog-sort__label {
		background-color: #fff;
		height: 40px;
		width: 180px;

		font-size: 16px;
		text-transform: initial;
		padding: 4px 11.27px 4px 8px;

		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 4px;


		border: 0.5px solid #00000080;

		cursor: pointer;

		transition: background-color 300ms ease-in-out;
	}

	.catalog-price-range__label:hover,
	.catalog-filter__label:hover,
	.catalog-sort__label:hover {
		background-color: #F4F4F4;
	}

	.catalog-price-range__label::after,
	.catalog-filter__label::after,
	.catalog-sort__label::after {
		content: "";
		width: 18px;
		height: 10px;
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00082 9.74985C8.80176 9.75079 8.61071 9.67148 8.47082 9.52985L0.470824 1.52985C0.195465 1.23434 0.20359 0.773837 0.489202 0.488225C0.774814 0.202613 1.23531 0.194488 1.53082 0.469847L9.00082 7.93985L16.4708 0.469847C16.7663 0.194488 17.2268 0.202613 17.5124 0.488225C17.7981 0.773837 17.8062 1.23434 17.5308 1.52985L9.53082 9.52985C9.39094 9.67148 9.19989 9.75079 9.00082 9.74985Z' fill='black'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: center;
	}

	.catalog-reset__button {
		background-color: #fff;
		color: #00000080;
		height: 40px;
		width: 128px;

		font-size: 16px;
		padding: 4px 8px;

		display: flex;
		justify-content: flex-start;
		align-items: center;

		border: 0;

		cursor: pointer;

		transition: color 300ms ease-in-out;
	}

	.catalog-reset__button:hover {
		color: #000000cb;
	}


	/* стилизация выезжающих пластин */
	.catalog-sort_list,
	.catalog-price-range_group {
		position: absolute;
		top: 40px;
		background-color: #fff;
	}

	.catalog-price-range_group>div {
		height: 40px;
		width: 180px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 4px 10px;

		border-left: 0.5px solid #00000080;
		border-right: 0.5px solid #00000080;
		border-top: 0.5px solid #0000001A;

		text-transform: lowercase !important;
	}

	.catalog-price-range_group>div::after {
		content: "₽";
	}

	.catalog-price-range_group>div:last-child {
		border-bottom: 0.5px solid #00000080;
	}

	.catalog-price-range_group>div>input {
		border: 0;
		border-bottom: .5px solid #000;
		height: 28px;
		font-size: 16px;
		text-align: center;
	}


	.catalog-price-range__item {
		width: 110px;
	}









	.catalog-sort_list,
	.catalog-filter__flex-group {
		position: absolute;
		width: 180px;
		background-color: #fff;

		max-height: 300px;
		overflow-y: auto;

		border-bottom: .5px solid #00000080;
		border-right: .5px solid #00000080;
		border-left: .5px solid #00000080;
	}
	.catalog-sort__label,
	.catalog-sort_list {
		width: 240px;
	}

	.catalog-sort_list::-webkit-scrollbar,
	.catalog-filter__flex-group::-webkit-scrollbar {
		width: .3em !important;
	}

	.catalog-sort_list::-webkit-scrollbar-track,
	.catalog-filter__flex-group::-webkit-scrollbar-track {
		background-color: #fff !important;
	}

	.catalog-sort_list::-webkit-scrollbar-thumb,
	.catalog-filter__flex-group::-webkit-scrollbar-thumb {
		background-color: #ebebeb !important;
	}

	.catalog-sort_list a,
	.catalog-filter__flex-group .catalog-filter__item-text {
		height: 40px;
		padding: 8px;

		display: flex;
		justify-content: space-between;
		align-items: center;

		border-top: 0.5px solid #0000001A;

		background-color: #fff;

		transition: background-color 300ms ease-in-out;

		font-size: 16px;
	}

	.catalog-sort_list a:hover,
	.catalog-filter__flex-group .catalog-filter__item:hover .catalog-filter__item-text {
		background-color: #F4F4F4;
		text-decoration: none;
	}

	.catalog-filter__flex-group .catalog-filter__item .catalog-filter__item-text::after {
		content: "";
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8125 1.5V16.5C17.8125 16.8481 17.6742 17.1819 17.4281 17.4281C17.1819 17.6742 16.8481 17.8125 16.5 17.8125H1.5C1.1519 17.8125 0.818064 17.6742 0.571922 17.4281C0.325781 17.1819 0.1875 16.8481 0.1875 16.5V1.5C0.1875 1.1519 0.325781 0.818064 0.571922 0.571922C0.818064 0.325781 1.1519 0.1875 1.5 0.1875H16.5C16.8481 0.1875 17.1819 0.325781 17.4281 0.571922C17.6742 0.818064 17.8125 1.1519 17.8125 1.5ZM16.6875 1.5C16.6875 1.45027 16.6677 1.40258 16.6326 1.36742C16.5974 1.33225 16.5497 1.3125 16.5 1.3125H1.5C1.45027 1.3125 1.40258 1.33225 1.36742 1.36742C1.33225 1.40258 1.3125 1.45027 1.3125 1.5V16.5C1.3125 16.5497 1.33225 16.5974 1.36742 16.6326C1.40258 16.6677 1.45027 16.6875 1.5 16.6875H16.5C16.5497 16.6875 16.5974 16.6677 16.6326 16.6326C16.6677 16.5974 16.6875 16.5497 16.6875 16.5V1.5Z' fill='black'/%3E%3C/svg%3E");
		width: 18px;
		height: 18px;
		background-repeat: no-repeat;
		background-position: center;
	}

	.catalog-filter__flex-group .catalog-filter__item.select .catalog-filter__item-text::after {
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.625 1.3125V16.3125C17.625 16.6606 17.4867 16.9944 17.2406 17.2406C16.9944 17.4867 16.6606 17.625 16.3125 17.625H1.3125C0.964403 17.625 0.630564 17.4867 0.384422 17.2406C0.138281 16.9944 0 16.6606 0 16.3125V1.3125C0 0.964403 0.138281 0.630564 0.384422 0.384422C0.630564 0.138281 0.964403 0 1.3125 0H16.3125C16.6606 0 16.9944 0.138281 17.2406 0.384422C17.4867 0.630564 17.625 0.964403 17.625 1.3125ZM16.5 1.3125C16.5 1.26277 16.4802 1.21508 16.4451 1.17992C16.4099 1.14475 16.3622 1.125 16.3125 1.125H1.3125C1.26277 1.125 1.21508 1.14475 1.17992 1.17992C1.14475 1.21508 1.125 1.26277 1.125 1.3125V16.3125C1.125 16.3622 1.14475 16.4099 1.17992 16.4451C1.21508 16.4802 1.26277 16.5 1.3125 16.5H16.3125C16.3622 16.5 16.4099 16.4802 16.4451 16.4451C16.4802 16.4099 16.5 16.3622 16.5 16.3125V1.3125Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8064 4.20448C15.0658 4.47578 15.0643 4.91413 14.8031 5.18355L7.41848 12.7989C7.15851 13.067 6.73893 13.067 6.47896 12.7989L3.19691 9.41431C2.93565 9.14489 2.93418 8.70655 3.19362 8.43524C3.45306 8.16394 3.87517 8.16241 4.13643 8.43183L6.94872 11.332L13.8636 4.20107C14.1248 3.93165 14.5469 3.93318 14.8064 4.20448Z' fill='black'/%3E%3C/svg%3E");
	}

	.catalog-filter__item {
		position: relative;
		cursor: pointer;
	}

	.catalog-filter__item-box,
	.catalog-filter__item-input {
		position: absolute;
		inset: 0;
	}


	.catalog-sort_list,
	.catalog-filter__flex-group,
	.catalog-price-range_group {
		display: none;
	}

	.active>.catalog-sort_list,
	.active>.catalog-filter__flex-group,
	.active>.catalog-price-range_group {
		display: block;
	}

	.active>.catalog-price-range__label,
	.active>.catalog-filter__label,
	.active>.catalog-sort__label {
		text-shadow: .5px .5px 1px currentColor;
		border-bottom-color: transparent;
	}

	.active>.catalog-price-range__label:after,
	.active>.catalog-filter__label:after,
	.active>.catalog-sort__label:after {
		transform: rotate(180deg);
	}

}

@media (max-width: 1280px) {
	#catalogFilter {
		padding-left: 0;
	}
	.catalog_action.catalog_categories  {
		--offset-y: 64px;
	}
}

@media (max-width: 991px) {

    .catalog-mobile-categories > div.scroll-content {
        margin-bottom: 0;
    }
    .catalog-mobile-categories,
    .catalog-mobile-categories[data-scrollbar] {
        overflow: auto;
        display: none;
        height: 100%;
        max-height: calc(100dvh - 112px);
    }
    .catalog-mobile-categories,
    .catalog-mobile-categories[data-scrollbar] {
        margin-bottom: 0;
    }
	#catalogFilter > * {
		transform: none !important;
	}
    #catalogFilter.categories-opened .catalog-mobile-categories,
    #catalogFilter.categories-opened .catalog-mobile-categories[data-scrollbar] {
        display: block;
    }
    .catalog-view {
        display: none;
    }
    .catalog-mobile-categories[data-scrollbar="true"],
    .catalog_tools[data-scrollbar="true"] {
        margin-right: 0;
    }
    .catalog-mobile-categories[data-scrollbar="true"] .scrollbar-track-y,
    .catalog_tools[data-scrollbar="true"] .scrollbar-track-y {
        right: 2px;
    }
    .catalog_tools,
    .catalog_tools[data-scrollbar] {
        overflow: auto;
        display: none;
        padding: 0 48px;
        margin-bottom: 64px;
        height: 100%;
        max-height: calc(100% - 48px);
    }
	#catalogFilter {
		border-top: 0.5px solid rgba(0,0,0,0.1);
	}

	#catalogFilter * {
		text-transform: initial;
	}

	#catalogFilter.opened .catalog-mobile-header ._while-opened {
		display: flex;
	}

	#catalogFilter.opened .catalog-mobile-header ._while-opened {
		display: flex;
	}

	#catalogFilter.opened .catalog-mobile-header ._while-closed {
		display: none;
	}

	#catalogFilter.opened .catalog-mobile-header {
		position: relative;
	}
	#catalogFilter.opened .catalog_tools {
		margin-top: 20px;
	}
	#catalogFilter:not(.opened) .catalog-mobile-header ._while-opened {
		display: none;
	}

	.catalog-mobile-header .action_btn {
		cursor: pointer;
		transition: opacity 300ms ease-in-out;
	}

	.catalog-mobile-header .action_btn:hover {
		opacity: .5;
	}

	#catalogFilter:not(.opened) .catalog_tools {
		display: none;
	}

	.catalog-mobile-header ._flex-group {
		display: flex;
		justify-content: space-between;
	}



	.catalog-mobile-header ._label {
		font-weight: 700;
		display: flex;
		align-items: center;
	}

	.catalog-mobile-header ._label span {
		text-transform: initial;
		transition: opacity 300ms ease-in-out;
		cursor: pointer;
	}

	.catalog-mobile-header ._label:hover span {
		opacity: .8;
	}

	.catalog-mobile-header ._label {
		text-transform: initial;
	}



	.catalog_tools {
		overflow-y: auto;
		height: 95%;

		overflow: auto;
		/* Включает скролл */
		scrollbar-width: none;
		/* Скрывает полосу прокрутки в Firefox */
		-ms-overflow-style: none;

		padding-top: 20px;
		padding-bottom: 24px;
		margin-bottom: 24px;

		display: flex;
		flex-direction: column;
		gap: 12px;
	}

	.catalog-filter form {
		display: flex;
		flex-direction: column;
		gap: 12px;
	}

	.catalog-price__notification,
	.catalog-mobile-reset,
	.catalog-view {
		display: none;
	}

	.catalog-price-range {
		order: 1;
	}

	.catalog-filter {
		order: 2;
	}

	.catalog-sort {
		order: 3;
	}

	.catalog-reset {
		order: 5;
	}


	.catalog-price-range__label,
	.catalog-filter__label,
	.catalog-sort__label {
		background-color: #fff;
		height: 40px;
		width: 100%;

		font-size: 16px;
		text-transform: initial;
		padding: 4px 11.27px 4px 8px;

		display: flex;
		justify-content: flex-start;
		justify-content: space-between;
		align-items: center;
		gap: 4px;

		border: 0.5px solid #00000080;

		cursor: pointer;

		transition: background-color 300ms ease-in-out;
	}

	.catalog-price-range__label:hover,
	.catalog-filter__label:hover,
	.catalog-sort__label:hover {
		background-color: #F4F4F4;
	}

	.catalog-price-range__label::after,
	.catalog-filter__label::after,
	.catalog-sort__label::after {
		content: "";
		width: 18px;
		height: 10px;
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00082 9.74985C8.80176 9.75079 8.61071 9.67148 8.47082 9.52985L0.470824 1.52985C0.195465 1.23434 0.20359 0.773837 0.489202 0.488225C0.774814 0.202613 1.23531 0.194488 1.53082 0.469847L9.00082 7.93985L16.4708 0.469847C16.7663 0.194488 17.2268 0.202613 17.5124 0.488225C17.7981 0.773837 17.8062 1.23434 17.5308 1.52985L9.53082 9.52985C9.39094 9.67148 9.19989 9.75079 9.00082 9.74985Z' fill='black'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: center;
	}

	.catalog-reset__button {
		background-color: #fff;
		color: #00000080;
		height: 40px;
		width: 128px;

		font-size: 16px;
		padding: 4px 8px;

		display: flex;
		justify-content: flex-start;
		align-items: center;

		border: 0;

		cursor: pointer;

		transition: color 300ms ease-in-out;
	}

	.catalog-reset__button:hover {
		color: #000000cb;
	}

	.catalog-sort_list a,
	.catalog-filter__flex-group .catalog-filter__item-text {
		height: 40px;
		padding: 8px;

		display: flex;
		justify-content: space-between;
		align-items: center;

		border-top: 0.5px solid #0000001A;

		background-color: #fff;

		transition: background-color 300ms ease-in-out;

	}

	.catalog-sort_list a:hover,
	.catalog-filter__flex-group .catalog-filter__item:hover .catalog-filter__item-text {
		background-color: #F4F4F4;
		text-decoration: none;
	}

	.catalog-filter__item {
		position: relative;
		cursor: pointer;
	}

	.catalog-filter__item-box,
	.catalog-filter__item-input {
		position: absolute;
		inset: 0;
	}

	.catalog-sort_list a:hover,
	.catalog-filter__flex-group .catalog-filter__item:hover .catalog-filter__item-text {
		background-color: #F4F4F4;
		text-decoration: none;
	}

	.catalog-filter__flex-group .catalog-filter__item .catalog-filter__item-text::after {
		content: "";
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8125 1.5V16.5C17.8125 16.8481 17.6742 17.1819 17.4281 17.4281C17.1819 17.6742 16.8481 17.8125 16.5 17.8125H1.5C1.1519 17.8125 0.818064 17.6742 0.571922 17.4281C0.325781 17.1819 0.1875 16.8481 0.1875 16.5V1.5C0.1875 1.1519 0.325781 0.818064 0.571922 0.571922C0.818064 0.325781 1.1519 0.1875 1.5 0.1875H16.5C16.8481 0.1875 17.1819 0.325781 17.4281 0.571922C17.6742 0.818064 17.8125 1.1519 17.8125 1.5ZM16.6875 1.5C16.6875 1.45027 16.6677 1.40258 16.6326 1.36742C16.5974 1.33225 16.5497 1.3125 16.5 1.3125H1.5C1.45027 1.3125 1.40258 1.33225 1.36742 1.36742C1.33225 1.40258 1.3125 1.45027 1.3125 1.5V16.5C1.3125 16.5497 1.33225 16.5974 1.36742 16.6326C1.40258 16.6677 1.45027 16.6875 1.5 16.6875H16.5C16.5497 16.6875 16.5974 16.6677 16.6326 16.6326C16.6677 16.5974 16.6875 16.5497 16.6875 16.5V1.5Z' fill='black'/%3E%3C/svg%3E");
		width: 18px;
		height: 18px;
		background-repeat: no-repeat;
		background-position: center;
	}

	.catalog-filter__flex-group .catalog-filter__item.select .catalog-filter__item-text::after {
		background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.625 1.3125V16.3125C17.625 16.6606 17.4867 16.9944 17.2406 17.2406C16.9944 17.4867 16.6606 17.625 16.3125 17.625H1.3125C0.964403 17.625 0.630564 17.4867 0.384422 17.2406C0.138281 16.9944 0 16.6606 0 16.3125V1.3125C0 0.964403 0.138281 0.630564 0.384422 0.384422C0.630564 0.138281 0.964403 0 1.3125 0H16.3125C16.6606 0 16.9944 0.138281 17.2406 0.384422C17.4867 0.630564 17.625 0.964403 17.625 1.3125ZM16.5 1.3125C16.5 1.26277 16.4802 1.21508 16.4451 1.17992C16.4099 1.14475 16.3622 1.125 16.3125 1.125H1.3125C1.26277 1.125 1.21508 1.14475 1.17992 1.17992C1.14475 1.21508 1.125 1.26277 1.125 1.3125V16.3125C1.125 16.3622 1.14475 16.4099 1.17992 16.4451C1.21508 16.4802 1.26277 16.5 1.3125 16.5H16.3125C16.3622 16.5 16.4099 16.4802 16.4451 16.4451C16.4802 16.4099 16.5 16.3622 16.5 16.3125V1.3125Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8064 4.20448C15.0658 4.47578 15.0643 4.91413 14.8031 5.18355L7.41848 12.7989C7.15851 13.067 6.73893 13.067 6.47896 12.7989L3.19691 9.41431C2.93565 9.14489 2.93418 8.70655 3.19362 8.43524C3.45306 8.16394 3.87517 8.16241 4.13643 8.43183L6.94872 11.332L13.8636 4.20107C14.1248 3.93165 14.5469 3.93318 14.8064 4.20448Z' fill='black'/%3E%3C/svg%3E");
	}

	.catalog-price-range_group>div {
		height: 40px;
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 4px 10px;
		gap: 10px;

		text-transform: lowercase !important;
		font-size: 16px !important;
	}

	.catalog-price-range_group>div::after {
		content: "₽";
	}

	.catalog-price-range_group>div>input {
		border: 0;
		border-bottom: .5px solid #000;
		height: 28px;
		font-size: 16px;
		text-align: center;
	}

	.catalog-price-range__item {
		width: 100%;
	}


	.active>.catalog-price-range__label,
	.active>.catalog-filter__label,
	.active>.catalog-sort__label {
		font-weight: 700;
		border-color: transparent;
	}

	.active>.catalog-price-range__label:after,
	.active>.catalog-filter__label:after,
	.active>.catalog-sort__label:after {
		transform: rotate(180deg);
	}

	.catalog-sort_list,
	.catalog-filter__flex-group,
	.catalog-price-range_group {
		display: none;
	}

	.active>.catalog-sort_list,
	.active>.catalog-filter__flex-group,
	.active>.catalog-price-range_group {
		display: block;
	}
}

@media (min-width: 1281px) and (max-width: 1380px) {
	.catalog-price-range__label,
	.catalog-filter__label,
	.catalog-filter__flex-group,
	.catalog-price-range_group>div {
		width: 160px;
	}
	.catalog-sort__label,
	.catalog-sort_list {
		width: 210px;
	}
}

@media (min-width: 992px) and (max-width: 1280px) {
	/* .catalog_tools > * {
		flex: 1;
		width: auto;
	}
	.catalog-price-range__label,
	.catalog-filter__label,
	.catalog-price-range_group>div,
	.catalog-sort__label,
	.catalog-sort_list {
		width: auto !important;
	}
	#catalogFilter .catalog_tools::after {
		max-width: 20px;
	} */
}

@media (min-width: 992px) and (max-width: 1080px) {
	.catalog-price-range__label,
	.catalog-filter__label,
	.catalog-filter__flex-group,
	.catalog-price-range_group>div {
		width: 160px;
	}
	.catalog-sort__label,
	.catalog-sort_list {
		width: 210px;
	}
}

.catalog-sort__label-count {
	background-color: #DC0000;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	width: 17px;
	height: 17px;
	border-radius: 50%;

	display: flex;
	justify-content: center;
	align-items: center;
}







#catalogListWrapper .products-item:hover img.onHover,
#catalogListWrapper .products-item img:not(.onHover) {
	display: block;
}

#catalogListWrapper .products-item img.onHover,
#catalogListWrapper .products-item:hover img:not(.onHover) {
	display: none;
}

.catalog-list {
	grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 700px) {
	.catalog-list {
		grid-template-columns: repeat(2, 1fr);
	}
}

#catalogListWrapper * {
	text-transform: initial;
}



.products-item_price,
.products-item_name {
	font-weight: 300 !important;
}


._show-more button {
	font-weight: 400 !important;
	font-size: 16px !important;
}


.catalog-price-range__item::placeholder {
	color: #00000054;
}


.catalog-price-range_group>div {
	font-size: 16px !important;
}

@media screen and (max-width: 767px) {
    .catalog-mobile-header__label ._flex-group {
        padding: 0 24px;
    }
    .catalog_tools,
    .catalog_tools[data-scrollbar] {
        padding: 0 24px;
    }
}
/* End */


/* Start:/local/templates/an/css/productListItem.css?17869881045340*/
.products-item {
	max-width: 336px;
	/*margin: 30px 20px;*/
	height: 100%;
	margin: 0 7px;
	position: relative;
	outline:none;
	width: 100%;
	cursor: default;
}
/*.products-item:nth-last-child(1) {
	margin-right: auto !important;
}*/
.products-item_favorite {
	display: none;
	position: absolute;
	width: 18px;
	height: 25px;
	background: url(/local/templates/an/img/icons/favorite_item.svg) center center no-repeat;
	background-size: cover;
	z-index: 4;
	top: 9px;
	right: 10px;
	cursor: pointer;
}
.products-item:hover .products-item_favorite {
	display: block;
}
.products-item .products-item_favorite._selected {
	background-image: url(/local/templates/an/img/icons/favorite_item_sel.svg);
}
/*.products-item_img {*/
	/*width: 100%;*/
	/*position: relative;*/
/*}*/
.products-item_img img {
	width: 100%;
}
.products-item_img {
	display: flex;
	position: relative;

}

.custom.products-slider .products-item .products-item_img,
.products-item.slick-slide .products-item_img {
	padding-bottom: 134%;
	height: 0;
}
.custom.products-slider .products-item .products-item_img img{
	width: 100%;
	height: 100% !important;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.products-item.slick-slide .products-item_img img,
.products-item_img img.onHover {
	width: 100%;
	height: 100% !important;
	-o-object-fit: cover;
	object-fit: cover;

	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.products-item_img img{
	object-fit: cover;
}

.products-item_img-gallery {
	position: absolute;
	top: 0;
	z-index: 3;
	height: 100%;
}
.catalog-view-mode-4.catalog-list div.products-item .products-item_img-gallery {
	width: 22.8vw;
}
.catalog-view-mode-2.catalog-list div.products-item .products-item_img-gallery {
	width: 46.3vw;
}
.products-item_img-gallery > div {
	position: relative;
	height: 100% !important;
}
.products-item img {
	max-width: 100%;
}
.products-item_img-sizes {
	display: none !important;
	position: absolute;
	top: 8px;
	right: 8px;
	background: transparent;
	flex-direction: column;
	z-index: 1;
}
@media (min-width: 991px) {
.products-item:hover .products-item_img-sizes,
.products-item._hover .products-item_img-sizes {
	display: flex !important;
}
}
.products-item:hover a {
	text-decoration: none;
}
.products-item .products-item_img-sizes a:hover {
	opacity: .5;
}
.products-item:hover .products-item_name,
.products-item:hover .products-item_price,
.products-item:hover ._discount {
	color: rgba(0, 0, 0, .5);
}
.products-item_img-sizes a {
	font-size: 12px;
	text-transform: uppercase;
	padding: 3px;
	margin-bottom: 4px;
	margin: 0 7px;
}
.products-item_img-sizes a.not-available {
	pointer-events: none;
	opacity: .25;
}
.products-item_img-sizes a:last-child {
	margin: 0;
}
.products-item_img-gallery > div:hover:after {
	content: '';
	width: 100%;
	height: 5px;
	position: absolute;
	background-color: #e9693d;
	bottom: 0;
}
.products-item_prop {
	margin-top: 10px;
	font-size: 12px;
}
.products-item_prop span {
	margin-right: 8px;
	color: #e9693d;
}
.products-item_prop span:nth-child(2n) {
	color: #9f766f;
}
.products-item_prop ._code {
	margin-left: auto;
	margin-right: 0;
	color: #c2a79d !important;
}
.products-item_name {
	display: inline-block;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	margin: 16px 0 4px;
}
.products-item_price {
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.05em;
}
.products-item_price ._discount {
	font-weight: 400;
	color: var(--color-accent, #DC0000);
	text-decoration-line: line-through;
	margin-left: 10px;
}

.catalog-list .products-item {
	max-width: 336px;
	padding: 0 5px;
	margin: 25px 0;
	/*margin: 25px 5px;*/
}

.catalog-redesign-list .products-item {
	max-width: 100%;
	margin: 0;
	padding: 0;
}

@media (max-width: 1680px) {
	.products-item {
		width: 238px;
	}
	.products-item img {
		height: 316px;
	}
	.products-item_prop {
		font-size: 11px;
	}
	.catalog-redesign-list .products-item {
		width: 100%;
	}
	.catalog-redesign-list .products-item img {
		height: 100%;
	}
}
@media (max-width: 1000px) {
	.products-item {
		width: 225px;
	}
	.products-item:hover .products-item_favorite {
		display: none;
	}
	.products-item img {
		height: 299px;
	}
	.catalog-redesign-list .products-item {
		width: 100%;
	}

	.catalog-redesign-list .products-item img {
		height: 100%;
	}
}
@media (max-width: 740px) {
	.products-item {
		width: 188px;
	}
	.products-item img {
		height: 250px;
	}

	.catalog-redesign-list .products-item {
		width: 100%;
	}

	.catalog-redesign-list .products-item img {
		height: 100%;
	}
}
@media (max-width: 579px) {
	.custom.products-slider .products-item .products-item_img,
	.products-item.slick-slide .products-item_img {
		padding-bottom: 150.29%;
	}
}
@media (max-width: 440px) {
	.products-item {
		width: 158px;
		margin: 0 5px;
	}
	.products-item img {
		height: 210px;
	}
	.catalog-list .products-item {
		margin: 15px 0;
	}
	
	.catalog-redesign-list .products-item {
		width: 100%;
		margin: 0;
	}
	
	.catalog-redesign-list .products-item img {
		height: 100%;
	}
}
@media (max-width: 360px) {
	.products-item {
		width: 133px;
	}
	.products-item img {
		height: 177px;
	}
	
	.catalog-redesign-list .products-item {
		width: 100%;
	}

	.catalog-redesign-list .products-item img {
		height: 100%;
	}
}

/* End */
/* /local/components/an/catalog/templates/redesign/style.css?17869881047319 */
/* /local/templates/an/libs/slick/slick.css?17869881052319 */
/* /local/components/an/castom.search/templates/.default/style.css?17869881041209 */
/* /local/components/an/castom.categories/templates/list-multi/style.min.css?17869881045155 */
/* /local/components/an/pagenavigation/templates/redesign/style.min.css?17869881031994 */
/* /local/components/an/catalog.section/templates/redesign2/style.css?178698810425842 */
/* /local/templates/an/css/productListItem.css?17869881045340 */
