

/* Start:/local/templates/aspro_max/components/bitrix/catalog.section/catalog_block/style.css?17899617306972*/
.ajax_load .top_wrapper {
	margin-right: 1px
}

.ajax_load .top_wrapper .catalog_block .catalog_item>div {
	/* padding-left: 25px;
    padding-right: 25px */
}

.ajax_load .top_wrapper .catalog_item .footer_button {
	margin-left: -25px;
	margin-right: -25px
}

.catalog_block_template .catalog_block.owl-carousel .owl-stage-outer {
	margin: 0 -1px 0 0;
	padding: 0 1px 0 0
}

.catalog_block_template .catalog_block.owl-carousel .owl-stage-outer .owl-item:hover {
	z-index: 2
}


.catalog_block_template .catalog_block.owl-carousel .catalog_item:hover .inner_wrap {
	/* box-shadow: inset 0 0 0 1px #ececec; */
	height: 100%
}

.ordered-block .catalog_block_template .catalog_block .TYPE_2 .cost.prices .more-item-info>.svg {
	top: -2px
}

.catalog_block_template .catalog_block.owl-carousel .catalog_item:hover .inner_wrap.TYPE_2 .footer_button {
	margin-top: 0
}

@media(min-width:1200px) {

	.col-lg-5_2.custom-line,
	.wrapper1 .right_block.wide_Y .ajax_load .top_wrapper .col-lg-3:not(.custom-line) {
		width: 20%
	}

	#main .catalog_in_content .section-content-wrapper.with-leftblock .col-lg-3:not(.custom-line),
	#main .catalog_page .section-content-wrapper.with-leftblock .col-lg-3:not(.custom-line),
	.right_block.wide_Y .ajax_load .top_wrapper .col-lg-4:not(.custom-line) {
		width: 25%
	}

	#main .catalog_in_content .section-content-wrapper.with-leftblock .col-lg-4:not(.custom-line),
	#main .right_block.wide_Y.catalog_page .section-content-wrapper.with-leftblock .col-lg-4:not(.custom-line) {
		width: 33.33%
	}
}

@media(min-width:1200px) and (max-width:1499px) {
	.wrapper1.header-v28 .right_block.wide_Y .ajax_load .top_wrapper .col-lg-3:not(.custom-line) {
		width: 25%
	}

	.wrapper1.header-v28 .controls-linecount {
		display: none
	}
}

@media(max-width:600px) {
	.wrapper1.front_page .compact-catalog-slider .catalog_block.items {
		width: auto;
		padding-left: 16px;
		margin: 0 -16px -20px !important;
		padding-bottom: 20px
	}

	.wrapper1.front_page .compact-catalog-slider .catalog_block.items .item-parent {
		flex-shrink: 0;
		margin: 0;
		width: 172px
	}

	.wrapper1.front_page .compact-catalog-slider .catalog_block.items .item-parent:last-of-type {
		padding-right: 16px;
		width: calc(172px + 16px)
	}

	.wrapper1.front_page .compact-catalog-slider .catalog_block.items:not(.has-bottom-nav) .bottom_nav.mobile_slider * {
		display: none
	}

	.wrapper1.front_page .compact-catalog-slider~.bottom_nav:not(.mobile_slider) {
		display: none
	}
}

.catalog_block .catalog_item .js-item-gallery {
	/* width: 100%;
	height: 100%;
	display: block;
	float: left;
	flex: 0 0 100%; */
}

.catalog_block .catalog_item .image_wrapper_block a.thumb {
	display: block;
	float: left;
	width: 100%;
	height: 100%;
}

.catalog_block .catalog_item .section-gallery-wrapper.flexbox .flex-viewport {
	width: 100%;
	height: 100%;
}

.section-gallery-wrapper.flexslider.flexslider-control-nav .flex-control-nav {
	display: block;
	top: -10px;
	text-align: right;
	padding: 0 10px;
}

.section-gallery-wrapper.flexslider.flexslider-control-nav .flex-control-nav li a:before {
	border-radius: 2px;
	margin: 0;
	top: 0;
	left: 0;
}

.section-gallery-wrapper.flexslider .flex-direction-nav {
	opacity: 0;
}

.section-gallery-wrapper.flexslider:hover .flex-direction-nav {
	opacity: 1;
}
.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-control-paging li {
	margin-left: 2px;
}
.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-control-paging li a {
	width: 6px;
	height: 2px;
	display: block;
}
.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-control-paging li a:before {
	width: 6px;
	height: 2px;
}
.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-control-paging li a:hover:before,
.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-control-paging li a.flex-active:before {
	width: 6px;
	height: 2px;
}

.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-control-paging li a:not('.flex-active'):before {
	background: transparent;
}

.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-direction-nav a {
	background: transparent;
}

.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-direction-nav a {
	border-radius: 100%;
	opacity: 0.5;
}

.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-direction-nav a.flex-prev:before,
.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-direction-nav a.flex-prev:hover:before {
	background-position: 0 -65px !important;
}

.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-direction-nav a.flex-next:before,
.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-direction-nav a.flex-next:hover:before {
	background-position: -11px -65px !important;
}


.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-direction-nav a:hover {
	opacity: 1;
	background-color: #fafafa80;
}

.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-direction-nav .flex-nav-prev {
	left: -14px;
}

.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-direction-nav .flex-nav-next {
	right: 50px;
}

.catalog_block .catalog_item .section-gallery-wrapper.flexbox .slides {
	height: 100%;
	position: unset;
	display: flex;
}

body:not(.v-mobile) {
	background-color: transparent;
}

body:not(.v-mobile) .catalog_block .catalog_item .section-gallery-wrapper.flexbox .slides {
	max-width: 100% !important;
	margin: 0 !important;
}

body:not(.v-mobile) .catalog_block .catalog_item .section-gallery-wrapper.flexbox .flex-direction-nav {
	display: none !important;
}

.catalog_block .catalog_item .section-gallery-wrapper.flexbox .slides>li {
	background: #eee;
	height: 100%;
	position: unset;
	display: block;
}

.catalog_block .catalog_item .section-gallery-wrapper.flexbox .slides>li picture {
	display: block;
	float: left;
	width: 100%;
	height: 100%;
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {}

.catalog_block .catalog_item .owl-carousel .owl-stage-outer,
.catalog_block .catalog_item .owl-carousel .owl-stage {
	height: 100% !important;
	width: 100% !important;
}

@media(max-width: 932.98px) {
	.catalog_block .catalog_item .section-gallery-wrapper.flexbox .slides {
		margin-left: calc((100vw / 2 - 5px) * -1);
	}
	.catalog_block .catalog_item .section-gallery-wrapper.flexbox .slides,
	.catalog_block .catalog_item .section-gallery-wrapper.flexbox .slides>li {
		position: relative;
		display: block;
	}
	.section-gallery-wrapper.flexslider .flex-direction-nav {
		opacity: 1;
	}
	.catalog_block .catalog_item .section-gallery-wrapper.flexslider .flex-direction-nav a {
		opacity: 1;
	}
}

/* End */
/* /local/templates/aspro_max/components/bitrix/catalog.section/catalog_block/style.css?17899617306972 */
