

/* Start:/bitrix/templates/epir-corporate/components/bitrix/news/products/style.css?1749050244908*/
.sections-list {
  margin-bottom: 1rem;
}
.sections-slider {
  margin: 0 -15px;
}
.sections-slider:not(.slick-initialized) {
  display: none;
}
.sections-slider .inner {
  padding: 0 15px;
  text-align: center;
}
.sections-slider .inner img {
  border: 1px solid #eee;
}
.sections-slider .inner .title {
  margin-top: .5rem;
  font-size: 1rem;
  line-height: 1.2;
  display: block;
}
.sections-list .section-card:hover .inner {
  box-shadow: 0 1.133rem 1.267rem rgba(98, 108, 130, .09);
}
.sections-list .section-card .inner {
  border: .06667rem solid #eee;
  height: 100%;
}
.sections-list .section-card .inner img {
  border-bottom: .06667rem solid #f7f7f7;
}
.sections-list .section-card .inner .content {
  padding: 1rem;
}
.sections-list .section-card .inner .content .title {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
}
/* End */


/* Start:/bitrix/templates/epir-corporate/components/bitrix/catalog.smart.filter/catalog/style.css?17490502446087*/
.bx_filter .bx_filter_section{
	position: relative;
}

.bx_filter .bx_filter_popup_result {
    font-size: 12px;
    font-weight: 400;
}

.bx_filter.bx_filter_vertical .bx_filter_popup_result {
    line-height: 51px;
    position: absolute;
    z-index: 930;
    display: none;
    margin-top: -14px;
    margin-left: -4px;
    padding: 0 20px;
    white-space: nowrap;
    color: #fff;
    left: 102%;
	background-color: gray;
}

.bx_filter.bx_filter_vertical .bx_filter_popup_result{
	background-color: var(--color-main);
}

.bx_filter.bx_filter_vertical .bx_filter_popup_result a {
    margin: 0 0 0 18px;
    padding-left: 11px;
    padding-right: 12px;
    background: #fff;
    border-radius: 2px;
    padding: 5px 12px 7px 11px;
}

.bx_filter.bx_filter_vertical .bx_filter_popup_result a:hover{
	cursor: pointer;
}

.bx_filter_select_block{
	position: relative;
    overflow: hidden;
    -webkit-transition: .2s;
    transition: .2s;
    border: .06667rem solid #eee;
    -webkit-border-radius: .1333rem;
    border-radius: .1333rem;
    cursor: pointer;
}

.bx_filter_select_block .bx_filter_select_text{
	font-size: .9333rem;
    line-height: 3.19966rem;
    display: block;
    overflow: hidden;
    height: 3.19966rem;
    margin: 0 1.067rem 0 1.067rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #000;
}

.bx_filter_select_block .bx_filter_select_arrow{
	font-family: 'icomoon';
    font-size: 0;
    line-height: 3.19966rem;
    position: absolute;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 3.19966rem;
    height: 3.19966rem;
    border-left: .06667rem solid #eee;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.bx_filter_select_block .bx_filter_select_arrow:after {
    font-family: 'icomoon';
    font-size: .6667rem;
    content: '\e915';
    color: #848484;
}

.popup-window {
    margin: -.06667rem 0;
    border: .06667rem solid #eee;
    background: white;
	padding: 0;
}

.popup-window ul, .popup-window li {
    font-size: .9333rem;
    margin: 0;
    padding: 0;
    list-style: none;
}

.popup-window li {
    font-size: .9333rem;
    font-weight: 300;
    display: block;
    padding: 1.267rem 1.933rem;
    cursor: pointer;
    color: #666;
    border-bottom: .06667rem solid #eee;
}

.popup-window li label.selected,
.popup-window li:hover {
    color: var(--color-main);
}

.wrapp_change_inputs {
    display: flex;
    justify-content: space-between;
    margin-bottom: 29px;
}

.wrapp_slider {
    position: relative;
}
/* smart-filter */
.smartfilter .bx_ui_slider_track{height: 2px;margin: 39px 8px 12px;position: relative;zoom: 1;background: #dadada;z-index:1;}
.bx_filter .bx_ui_slider_pricebar_VD{z-index: 60;background: #979797;}
.bx_filter .bx_ui_slider_range,
.bx_filter .bx_ui_slider_pricebar,
.bx_filter .bx_ui_slider_pricebar_VD,
.bx_filter .bx_ui_slider_pricebar_VN,
.bx_filter .bx_ui_slider_pricebar_V{position:absolute;top:0px;bottom:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #FFF;}
.bx_filter .bx_ui_slider_range{z-index:auto;background:#dadada;}
.bx_filter .bx_ui_slider_pricebar{z-index:100;}
.bx_filter .bx_ui_slider_pricebar_VD{z-index:60;background:#979797;}
.bx_filter .bx_ui_slider_pricebar_VN{z-index:70;background:#bbc2c8;}
.bx_filter .bx_ui_slider_pricebar_V{z-index:80;background:#dadada;}
.bx_filter .bx_ui_slider_handle{position:absolute;top:100%;width:22px;height:22px;}
.bx_filter .bx_ui_slider_handle:hover{-webkit-cursor:grab;-ms-cursor:grab;-o-cursor:grab;cursor:grab;}
.bx_filter .bx_ui_slider_handle:active{-webkit-cursor:grabbing;-ms-cursor:grabbing;-o-cursor:grabbing;cursor:grabbing;}
.bx_filter .bx_ui_slider_handle.left{left:0;margin-left:-9px;}
.bx_filter .bx_ui_slider_handle.right{right:0;margin-right:-9px;}

.bx_filter .bx_ui_slider_part{position:absolute;top:-5px;width:0px;height:10px;background:#e5e5e5;}
.bx_filter .bx_ui_slider_part.p1{left:-1px;}
.bx_filter .bx_ui_slider_part.p2{left:25%;display:none;}
.bx_filter .bx_ui_slider_part.p3{left:50%;display:none;}
.bx_filter .bx_ui_slider_part.p4{left:75%;display:none;}
.bx_filter .bx_ui_slider_part.p5{right:1px;}
.bx_filter .bx_ui_slider_part span{font-size:0.800em;position:absolute;bottom:13px;left:50%;display:block;width:100px;margin-left:-50px;text-align:center;color:#999;}
.bx_filter .bx_ui_slider_part.p2 span,
.bx_filter .bx_ui_slider_part.p3 span,
.bx_filter .bx_ui_slider_part.p4 span{color:#b1b1b1;display:none;}
.bx_filter .bx_ui_slider_part.first span{text-align:left;left:-8px;margin-left:0px;}
.bx_filter .bx_ui_slider_part.last span{text-align:right;left:auto;right:-8px;margin-left:0px;}
.bx_filter .bx_ui_slider_track .bx_ui_slider_handle{top: -9px;width: 21px;height: 21px;display: inline-block;cursor: pointer;position: absolute;z-index: 97;background: #fff;border-radius: 16px;border: 1px solid #ddd;}
.bx_filter .bx_ui_slider_track .bx_ui_slider_handle:after{font-size: 0;content: "";background: #fff;display: inline-block;background: #fff;width: 9px;height: 9px;left: 5px;position: absolute;top: 5px;border-radius: 50%;}
.bx_filter .bx_ui_slider_track .bx_ui_slider_handle:hover, .bx_filter .bx_ui_slider_track .bx_ui_slider_handle:active{border-color:#333333}

.bx_filter .bx_ui_slider_pricebar_VD{
    background-color: var(--color-main);
}
.bx_filter .bx_ui_slider_track .bx_ui_slider_handle {
    border-color: #EEEEEE;
}
.bx_filter .bx_ui_slider_track .bx_ui_slider_handle:after{
	background-color: var(--color-main);
}
.bx_filter .bx_ui_slider_track .bx_ui_slider_handle:hover, .bx_filter .bx_ui_slider_track .bx_ui_slider_handle:active{
	border-color: var(--color-main);
}
.bx_filter_select_block:hover{
	border-color: var(--color-main);
}
/* End */


/* Start:/bitrix/templates/epir-corporate/components/bitrix/system.pagenavigation/pagination/style.css?1755260420531*/
.page-link, .page-link:hover {
	color: var(--theme-color-primary);
}
.page-item.active .page-link {
	color: var(--theme-b-tx-primary);
	background-color: var(--theme-color-primary);
	border-color: var(--theme-color-primary);
}
.page-link:focus {
	box-shadow: 0 0 0 0.2rem var(--theme-b-sd-primary);
}
.page-block .pagination-container {
  display: flex;
  width: 100%;
  justify-content: center;
}
.page-block .pagination-container .pagination {
  margin-top: 2rem;
}
.page-block .pagination .page-item::before {
  content: none;
}
/* End */


/* Start:/bitrix/templates/epir-corporate/components/bitrix/news.list/catalog_items_1/style.css?17490502441630*/
.product-items {
  display: flex;
  margin: 0 -1.1%;
  flex-flow: row wrap;
}
.product-item {
  height: auto;
  margin: 2.4% 1.1% 0;
}
.product-items .product-item .price-empty {
  font-size: 1.467rem;
  font-weight: 500;
  line-height: 1.6rem;
}
.product-items__list .product-item .price-empty {
  font-size: 1.2rem;
  margin: 0 0 1rem;
}
.product-items__blocks .product-item .price-empty {
  font-size: 1.2rem;
  margin: 0 2.667rem;
}
.product-items__blocks .product-item .buy_block .price-empty {
  display: none;
}
.product-slider__info .product-slider__info_hidden .btn {
  margin-left: 0;
}
.product-slider__info .product-slider__info_hidden .product-slider__info_count + .btn {
  margin-left: .9333rem;
}
@media (max-width: 767px) {
  .product-items .product-item {
    flex-basis: 100%;
  }
  .product-items .product-item .product-slider__pic {
    height: 64vw;
  }
  .product-items .product-item .product-slider__info_title {
    min-height: auto;
  }
  .product-items .product-item .product-slider__info_price {
    margin-bottom: 0;
  }
  .product-items .product-item .product-slider__info_hidden {
    margin-top: 0;
  }
  .product-items:not(.product-items__blocks):not(.product-items__list) .product-item:hover .product-slider__info .product-slider__info_hidden {
    height: auto;
  }
  .product-items__list .product-item .product-slider__info {
    padding-left: 0;
  }
  .product-items__list .product-slider__info_hidden .btn {
    margin: 0;
  }
  .product-items__blocks .product-item .product-slider__info_hidden .btn {
    margin-top: 0.6667rem;
  }
}
/* End */


/* Start:/bitrix/components/epir/basket.corporate/templates/fixed/style.css?1749050150583*/
.widget-product__items .widget-product__item {
  padding: 1rem 0 1rem 2.267rem;
}
.widget-product__items .widget-product__price {
  margin: 0;
  color: #333;
}
.widget-product__items .widget-product__count_icon_plus {
  border-top: 0.06667rem solid #eee;
}
.widget-product__items .widget-product__count_icon_minus {
  border-bottom: 0.06667rem solid #eee;
}
.small-basket .widget-basket__delete {
  padding: .5rem 1rem;
  border: 0.06667rem solid #777;
  border-radius: 4.133rem;
}
.small-basket .widget-basket__delete:hover {
  border-color: var(--color-main);
}
/* End */
/* /bitrix/templates/epir-corporate/components/bitrix/news/products/style.css?1749050244908 */
/* /bitrix/templates/epir-corporate/components/bitrix/catalog.smart.filter/catalog/style.css?17490502446087 */
/* /bitrix/templates/epir-corporate/components/bitrix/system.pagenavigation/pagination/style.css?1755260420531 */
/* /bitrix/templates/epir-corporate/components/bitrix/news.list/catalog_items_1/style.css?17490502441630 */
/* /bitrix/components/epir/basket.corporate/templates/fixed/style.css?1749050150583 */
