

/* Start:/bitrix/templates/aspro_next/components/bitrix/catalog.section.list/front_sections_only/style.css?17544906275236*/

.front_sections_theme_color .gallery-main-item .inner_wrap.item-layout-horizontal,
.front_sections_theme_color .swiper-slide .inner_wrap.item-layout-horizontal {
    display: flex !important; 
    align-items: center !important; 
    text-align: left !important;
    border: 1px solid #eee;
    padding: 10px;
    border-radius: var(--border-radius-value1);
    height: 100%; 
    width: 100%;
    box-sizing: border-box;
    overflow: hidden; 
}
.front_sections_theme_color .gallery-main-item .inner_wrap.item-layout-horizontal .image_wrapper_block,
.front_sections_theme_color .swiper-slide .inner_wrap.item-layout-horizontal .image_wrapper_block {
    flex-shrink: 0 !important; 
    margin-right: 10px;
    border: none;
    padding: 0;
    max-width: 80px;
    width: 80px;
    height: 80px;
    display: flex; 
    align-items: center;
    justify-content: center;
}
 .front_sections_theme_color .gallery-main-item .inner_wrap.item-layout-horizontal .image_wrapper_block img,
 .front_sections_theme_color .swiper-slide .inner_wrap.item-layout-horizontal .image_wrapper_block img {
     display: block;
     max-width: 100%;
     max-height: 100%; 
     height: auto;
     width: auto; 
 }
.front_sections_theme_color .gallery-main-item .inner_wrap.item-layout-horizontal .item_info,
.front_sections_theme_color .swiper-slide .inner_wrap.item-layout-horizontal .item_info {
    flex-grow: 1 !important;
    overflow: hidden;
    display: block; 
}
.front_sections_theme_color .gallery-main-item .inner_wrap.item-layout-horizontal .item-title,
.front_sections_theme_color .swiper-slide .inner_wrap.item-layout-horizontal .item-title {
    padding: 0;
}
.front_sections_theme_color .gallery-main-item .inner_wrap.item-layout-horizontal .item-title span,
.front_sections_theme_color .swiper-slide .inner_wrap.item-layout-horizontal .item-title span {
     font-size: 14px;
     white-space: normal; 
     word-break: break-word; 
}

.front_sections_theme_color .item_wrap.color_wrap {
    padding: 0px;
    margin: 0;
    height: 100%; 
    width: 100%;
    display: block; 
    border: none;
    box-sizing: border-box;
}


.swiper-colors {
    overflow: hidden;
    padding: 1px;
    position: relative;
}
.swiper-colors-scrollbar {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 6px;
    background-color: #f3f3f5;
    z-index: 1;
}

.swiper-colors .swiper-slide {
     height: auto !important; 
     padding-right: 10px;
     display: block; 
     
}
 .swiper-colors .swiper-slide:last-child {
     padding-right: 0;
 }
 
 .swiper-colors .swiper-slide .item_wrap.color_wrap {
     margin: 0; 
     width: 100%;
     height: 100%; 
 }



.gallery-main-color .slick-arrow {
    position: absolute !important;
    right: 0;
    top: -33px;
    width: 33px;
    height: 35px;
    font-size: 0;
    z-index: 9;
    border: 1px solid #e5e5e5 !important; 
    background-color: #fff;
    overflow: hidden;
    color: transparent;
    border-radius: 5px;
}
.gallery-main-color .slick-prev {
    opacity: 0.5;
    left: 12px;
    background: rgb(0, 0, 0) url(/bitrix/templates/aspro_next/images/arrows2.png) 5px 7px no-repeat;
}
.gallery-main-color .slick-next {
    opacity: 0.5;
    right: 20px;
    background: rgb(0, 0, 0) url(/bitrix/templates/aspro_next/images/arrows2.png) -70px 7px no-repeat;
}
}
.gallery-main-color {
    width: 100%;
    overflow: hidden;
    padding: 1px;
    position: relative;
    margin-bottom: 20px; 
}
.gallery-main-color .slick-track {
    display: flex;
    align-items: stretch; 
    min-width: 100%;
}

.gallery-main-item {
    margin: 0 5px;
    height: 100%; 
    float: none !important; 
    min-height: 100px; 
    vertical-align: top; 
    display: block; 
    width: auto; 
    box-sizing: border-box;
    padding: 0; 
}

 .gallery-main-item .item_wrap.color_wrap {
     width: 100%;
     height: 100%;
     display: block;
     margin: 0; 
 }

  .gallery-main-item .item_wrap.color_wrap .inner_wrap.item-layout-horizontal {
     height: 100%;
     box-sizing: border-box;
 }
 
.gallery-main-color .slick-arrow {
    top: calc(50% - 18px) !important; 
    opacity: 0;
    transition: all ease 0.3s;
}
.gallery-main-color .slick-prev {
    left: -20px;
    right: auto;
}
.gallery-main-color .slick-next {
    right: -20px;
}
.gallery-main-color:hover .slick-arrow {
    opacity: 0.5;
}
.gallery-main-color:hover .slick-prev {
    left: 12px;
}
.gallery-main-color:hover .slick-next {
    right: 12px;
}

@media screen and (min-width: 768px) {
    .gallery-main-color.nomobile {
        display: block;
        visibility: visible;
        opacity: 1;
    }
    .swiper-colors.onlymobile {
        display: none;
        visibility: hidden;
        opacity: 0;
    }
}
@media screen and (max-width: 767px) {
    .gallery-main-color.nomobile {
        display: none;
        visibility: hidden;
        opacity: 0;
    }
    .swiper-colors.onlymobile {
        display: block;
        visibility: visible;
        opacity: 1;
    }
     .front_sections_theme_color .top_block { 
         margin-bottom: 15px;
     }
}

@media (max-width: 600px) {
  .front_sections_theme_color .swiper-slide .inner_wrap.item-layout-horizontal {
    flex-direction: column;

  }
}
/* End */


/* Start:/bitrix/templates/aspro_next/components/bitrix/catalog.smart.filter/main/style.css?17333808831133*/
/*BIZ*/
.bx_filter .bx_filter_parameter_biz{
	font-size:15px;
	display:inline-block;
	margin-right:10px;
	text-decoration:none;
	color:#215968;
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz:hover{
	text-decoration:none;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active{
	position:relative;
	padding-left:20px;
	color:#d54a4a;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active:hover{
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz.active:before{
	position:absolute;
	top:4px;
	left:1px;
	display:block;
	width:13px;
	height:13px;
	content:' ';
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center left;
}
/* End */
/* /bitrix/templates/aspro_next/components/bitrix/catalog.section.list/front_sections_only/style.css?17544906275236 */
/* /bitrix/templates/aspro_next/components/bitrix/catalog.smart.filter/main/style.css?17333808831133 */
