

/* Start:/local/templates/aspro_max_updated/components/bitrix/catalog/main/style.css?172787913315518*/
.product-container .product-view--mix .product-info {padding-bottom: 31px;}
.product-container .product-info {padding: 27px 39px 39px;margin: 0;}
.product-container .product-view--mix:not(.product-view--mix-wide) .bottom-info-wrapper {padding: 0px;}

.char-side .properties__item.properties__item--compact {
  margin-top: 2px;
}
body .char-side .properties {
  margin-top: 13px;
}
body .char-side .properties + div {
  margin: 10px 0 0;
}
body .char-side .properties .properties.js-offers-props {
  margin: 0px 0px 0px;
}
@media (min-width: 768px) {
  .product-view--mix .product-info--type2 .product-chars {
    padding-left: 19px;
    padding-right: 0px;
  }
  .product-view--mix .product-info--type2 .product-chars .char-side {
    margin-top: 5px;
  }
  .product-view--mix .product-main {flex-basis: 50%;}
}

.properties__title .hint {
  display: inline;
  position: relative;
  top: -1px;
}
.properties__title .hint .tooltip {
  left: 1px;
  text-align: left;
}
.properties__title .hint.active .tooltip {
  opacity: 1;
  z-index: 204;
}
.properties__title .hint .tooltip:after {
  left: 2px;
}
.properties__title .icon {
  border: 1px solid #e5e5e5;
  border-color: var(--stroke_black);
  border-radius: 100%;
  text-align: center;
  padding: 2px 4px 0px;
  cursor: pointer;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}
.properties__title .icon i {
  color: #383838;
  color: var(--white_text_black);
  line-height: 11px;
  font-size: 11px;
  font-style: normal;
  display: inline-block;
  vertical-align: top;
}
.properties__title .icon:hover i {
  color: #fff;
}

/*stores*/
.tab-pane.stores .stores_tab {
  padding-top: 9px;
}
.tab-pane.stores .ordered-block__title {
  padding-bottom: 1.533rem;
}

/*reviews*/
.tab-pane.reviews {
  padding-top: 7px;
}

/*buy services*/
.tab-pane.buy_services {
  padding-top: 7px;
}
.product-view .product-action .js-services {
  opacity: 0;
  height: 0px;
  transition: opacity 0.2s ease;
}
.product-view .product-action .js-services.active {
  opacity: 1;
  height: auto;
}
/*stores*/
.js-store-scroll.stores {
  position: relative;
}
.stores-title {
  position: absolute;
  top: 4px;
  right: 0px;
}
.stores-title .stores-title__list {
  opacity: 0.5;
  transition: opacity 0.3s ease;
}
.stores-title .stores-title__list:last-of-type {
  padding-left: 24px;
}
.stores-title .stores-title__list:not(.stores-title--active):hover {
  cursor: pointer;
}
.stores-title .stores-title__list:hover,
.stores-title .stores-title__list.stores-title--active {
  opacity: 1;
}
.stores-title .stores-title__list .svg {
  margin-right: 4px;
  top: -1px;
}

.stores_block_wrap.combine .contacts_map_list {
  padding-bottom: 0px;
}
.stores_block_wrap.combine .wrapper_block.title_left .block_container {
  height: 502px;
}
.stores_block_wrap.combine .contacts_map_list .bx-yandex-view-layout {
  border: 1px solid #ececec;
}
.tab-pane.stores {position: relative}

.product-view--mix .product-info > .flexbox {align-items: flex-start}

body .fancybox-thumbs__list {padding-top: 40px;}
body .fancybox-thumbs__list a {max-width: 100%;background-size: contain;background-color: #fff}

@media (min-width: 768px){
  .product-container .product-view--mix .product-detail-gallery {
    width: 50%;
    padding-right: 39px;
  }
}

.product-container {
  position: relative;
}

/*gallery*/
.product-info-headnote + .product-detail-gallery {
  padding-top: 20px;
}
.product-container .product-detail-gallery__slider {
  /*max-width: 450px;
  max-height: 450px;*/
  max-width: 100%;
  max-height: 600px;
  margin: auto;
  display: block;
}
.product-container .product-detail-gallery__slider:not(.owl-loaded) {
  overflow: hidden;
}
.product-container .product-detail-gallery__item.product-detail-gallery__item--thmb,
.product-container .product-detail-gallery__item .product-detail-gallery__picture {
  width: auto;
  display: inline-block;
}
.product-container .product-detail-gallery__item .product-detail-gallery__picture{
  width: auto !important;
}
.product-container .product-detail-gallery__item.product-detail-gallery__item--big a .product-detail-gallery__picture {
  cursor: zoom-in;
}
.owl-carousel .owl-item .product-detail-gallery__item {
  display: block;
  margin: auto;
}

.product-detail-gallery__container.product-detail-gallery__container--vertical {
  position: relative;
}
.product-detail-gallery__container.product-detail-gallery__container--vertical .product-detail-gallery__thmb-inner {
  display: block;
}

.product-container .product-detail-gallery__thmb-inner {
  display: inline-block;
}
.product-container .product-detail-gallery__thmb-inner:not(.vertical) {
  margin-top: 17px;
}
.product-container .product-detail-gallery__slider.thmb {
  max-width: 140px;
  max-height: 60px;
}
.product-container .product-detail-gallery__slider.thmb .owl-item:not(.current) {
  opacity: 0.4;
}
.product-container .product-detail-gallery__slider.thmb .owl-item:hover {
  opacity: 1;
}
.product-container .product-detail-gallery__item.product-detail-gallery__item--thmb {
  height: 60px;
  line-height: 60px;
  width: 60px;
  cursor: pointer;
}

.product-container .product-detail-gallery__slider.thmb.product-detail-gallery__slider--vertical {
  transform: rotate(90deg);
  max-height: 280px;
  position: absolute;
  left: -100px;
  top: 153px;
}
.product-container
.product-detail-gallery__slider:not(.owl-loaded).thmb.product-detail-gallery__slider--vertical
.product-detail-gallery__item:nth-child(n + 5) {
  opacity: 0;
  display: none;
}
.product-container
.product-detail-gallery__slider.thmb.product-detail-gallery__slider--vertical
.product-detail-gallery__picture {
  transform: rotate(-90deg);
}

.tabs-block .owl-carousel.owl-hidden {
  opacity: 1;
}

@media (min-width: 768px) and (max-width: 991px) {
  .product-detail-gallery.left_info {
    display: inline-block;
    width: 50%;
  }
  .product-info .right_info {
    display: inline-block;
    width: 49%;
  }
}

body
.product-container
.product-detail-gallery__container--vertical
.product-info-headnote__stickers1
~ .product-detail-gallery__thmb-container
.video-block.popup_video.only-item,
body
.product-container
.product-detail-gallery__container--vertical
.product-info-headnote__stickers1
~ .product-detail-gallery__thmb-container
.video-block.popup_video.only-item.only-item {
  top: 40px !important;
}

@media (max-width: 1199px) {
  .product-view--type2 .product-info > .flexbox,
  .product-view--mix .product-info > .flexbox {
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
  .product-view--type2 .product-info > .flexbox .product-detail-gallery {
    flex: 0 0 100%;
    order: 0;
  }
  .product-view--type2 .product-info > .flexbox > div:not(.product-detail-gallery) {
    padding-top: 40px;
    max-width: 300px;
    flex-basis: 40%;
  }
  .product-info.product-info--type2 > .flexbox > .product-detail-gallery .product-detail-gallery__container {
    padding-top: 0;
  }

  body .product-view--type2 .product-info.product-info--type2 > .flexbox > .product-main {
    flex-basis: 100%;
    max-width: none;
    padding-left: 0px;
  }

  /*element4*/
  .product-view--mix .product-info > .flexbox .product-detail-gallery {
    flex: 0 0 100%;
    order: 0;
    padding-right: 0px;
  }
  body .product-view--mix .product-main {
    flex-basis: auto;
    margin-top: 35px;
  }
  .product-container .product-detail-gallery__slider {max-height: 400px;}
}

@media (min-width: 768px) {
  .product-container .product-detail-gallery__slider.horizontal {
    max-width: 600px;
  }
  .product-container
  .product-detail-gallery__slider.horizontal
  .product-detail-gallery__item.product-detail-gallery__item--big,
  .product-container
  .product-detail-gallery__slider.horizontal
  .product-detail-gallery__item.product-detail-gallery__item--middle {
    width: auto;
  }
  .product-view--type2 .product-info.product-info--type2 > .flexbox .product-detail-gallery__slider.horizontal.big {
    max-width: 500px;
  }

  .product-container .product-detail-gallery__slider.vertical {
    max-height: 600px;
  }
  .product-container
  .product-detail-gallery__slider.vertical
  .product-detail-gallery__item.product-detail-gallery__item--big {
    height: 600px;
    line-height: 600px;
  }
  .product-view--type2 .product-info.product-info--type2 > .flexbox .product-detail-gallery__slider.vertical.big {
    max-height: 500px;
  }
  .product-container
  .product-info.product-info--type2
  .product-detail-gallery__slider.vertical
  .product-detail-gallery__item.product-detail-gallery__item--middle {
    height: 500px;
    line-height: 500px;
  }

  /*element3*/
  .product-view--type2 .product-info.product-info--type2 > .flexbox .product-detail-gallery__slider {
    max-width: 377px;
  }
  .product-info.product-info--type2 .product-detail-gallery__thmb-container .vertical > div.video-block.popup_video {
    top: 4.133rem;
  }
  .product-view--type2 .product-info.product-info--type2 > .flexbox > .product-main {
    flex-basis: 58%;
    padding-left: 36px;
  }

  .product-container .product-detail-gallery__item.product-detail-gallery__item--big {
    height: 450px; /*line-height: 450px;*/
    width: 450px;
    max-width: 100%;
  }
  .product-container .product-detail-gallery__item.product-detail-gallery__item--middle {
    /*line-height: 377px;*/
    /*height: 377px;
    width: 377px;*/
    max-width: 100%;
  }
  .product-container .product-detail-gallery__item > a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
  }
  .product-container .product-detail-gallery__slider .owl-dots {
    display: none;
  }

  body .product-detail-gallery__thmb-container .product-detail-gallery__slider,
  .video-block.popup_video {
    display: inline-block;
    vertical-align: middle;
  }
  .product-detail-gallery__thmb-container .product-detail-gallery__slider + .video-block.popup_video.fromtop {
    margin-left: 70px;
  }
  .product-detail-gallery__thmb-container .product-detail-gallery__slider + .video-block.popup_video {
    margin-left: 30px;
  }

  .product-detail-gallery__thmb-container .video-block.popup_video.only-item,
  body
  .product-container
  .product-detail-gallery__container--vertical
  .product-detail-gallery__thmb-container
  .video-block.popup_video.only-item.only-item {
    top: 0px !important;
  }

  .product-detail-gallery__container.product-detail-gallery__container--vertical {
    padding-left: 86px;
  }

  .product-detail-gallery__container.product-detail-gallery__container--vertical.--no-preview {
    padding-left: 0;
  }

  .product-container .product-detail-gallery__slider.thmb.product-detail-gallery__slider--vertical[data-size="3"] {
    left: -65px;
    top: 118px;
  }
  .product-container .product-detail-gallery__slider.thmb.product-detail-gallery__slider--vertical[data-size="2"] {
    left: -30px;
    top: 83px;
  }

  /*element4*/
  .product-container .product-view--mix .product-detail-gallery {
    width: 50%;
    padding-right: 39px;
  }
  .product-view--mix .product-action .info_item {
    padding-right: 20px;
  }
  .product-view--mix .product-info--type2 .product-chars {
    padding-left: 19px;
    padding-right: 0px;
  }
  .product-view--mix .product-info--type2 .product-chars .char-side {
    margin-top: 5px;
  }
}

@media (max-width: 767px) {
  .product-container .big .product-detail-gallery__item {
    height: 300px;
    line-height: 300px;
    width: 300px;
  }
  .product-container .product-detail-gallery__slider.thmb.product-detail-gallery__slider--vertical,
  body .product-detail-gallery__thmb-container .product-detail-gallery__slider {
    display: none;
  }

  .product-container .product-detail-gallery__slider {
    max-width: 300px;
  }
  .product-container .product-detail-gallery__slider:not(.owl-loaded) {
    max-height: 300px;
  }

  .product-container .product-detail-gallery__thmb-inner {
    display: block;
  }
  .product-container .video-block.popup_video {
    width: auto;
    border: 1px solid #ececec;
    border-color: var(--stroke_black);
    border-left-width: 0px;
    border-right-width: 0px;
    padding: 6px 0px 6px;
    height: auto;
    margin: 10px 0px 0px;
  }
  .product-info.product-info--type2 .product-detail-gallery__thmb-container .vertical > div.video-block.popup_video {
    top: 0;
  }
  .product-container .video-block.popup_video .play {
    position: static;
  }
  .product-container .video-block.popup_video .play:after {
    display: none;
  }
  .product-container .video-block.popup_video .play:before {
    display: inline-block;
    position: static;
    border-left-color: #000;
    border-left-color: var(--white_text_black);
  }

  .js-offers-scroll .stores-icons {
    flex-basis: 48px;
  }

  .product-view--type2 .product-info > .flexbox,
  .product-view--mix .product-info > .flexbox {
    justify-content: normal;
  }

  .stores_block_wrap.combine .wrapper_block.title_left .block_container {
    box-shadow: none;
  }

  body .flex-50 {
    flex-basis: 100%;
  }

  body .maxwidth-theme.bottom-info-wrapper{padding-left: 0;padding-right: 0}
}

@media (max-width: 550px) {
  body .catalog_detail .item-stock>span {font-size: 12px}
}

@media only screen and (max-width: 1199px) and (min-width: 767px){
  .product-container .product-detail-gallery__slider:not(.product-detail-gallery__slider--vertical) img{max-height: 400px;}
}

/*mobile fixed buy btn*/
#main .catalog_detail .counter_wrapp.fixed {
  position: fixed !important;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
#main .bottom-icons-panel-Y .catalog_detail .counter_wrapp.fixed {
  bottom: 62px;
}
#main .catalog_detail .counter_wrapp.fixed .counter_block {
  border-radius: 0px;
}
#main .catalog_detail .element_3 .counter_wrapp.fixed ~ .wrapp-one-click {
  border-top: 1px solid #eeeeee;
  border-color: var(--stroke_black);
}

.group_description_block {max-height: 290px;overflow: hidden;position: relative}
.group_description_block.--opened {max-height: max-content;overflow: visible;position: relative}
.group_description_block.--opened:after {display: none}
.group_description_block.--long::after {
  content: ''; /* Выводим элемент */
  position: absolute; /* Абсолютное позиционирование */
  right: 0; bottom: 0; /* Положение элемента */
  width: 100%; /* Ширина градиента*/
  height: 30%; /* Высота родителя */
  /* Градиент */
  background: -moz-linear-gradient(bottom, rgba(255,255,255, 0.0), #fff 100%);
  background: -webkit-linear-gradient(bottom, rgba(255,255,255, 0.0), #fff 100%);
  background: -o-linear-gradient(bottom, rgba(255,255,255,0, 0.0), #fff 100%);
  background: -ms-linear-gradient(bottom, rgba(255,255,255,0, 0.0), #fff 100%);
  background: linear-gradient(to bottom, rgba(255,255,255, 0.0), #fff 100%);
}
.description--show-more {text-align: center;margin: 0 0 30px;border: 1px solid #eee;border-color: var(--stroke_black);cursor: pointer;position: relative;z-index: 2;transition: background-color .2s ease;background: var(--light_bg_black);border-radius: 3px;font: 15px/24px "PT Sans Caption",Arial,sans-serif;height: 57px;display: flex;align-items: center;justify-content: center}
.description--show-more:hover {color:#fff;background: #589b4a;}
#main .catalog_page .section-content-wrapper.with-leftblock .similar-goods-sect .col-lg-3:not(.custom-line) {width:100% !important}

.js--loader {padding: 20px;width: 100%;text-align: center}
.js--loader svg{width: 100%;max-height: 25px}
.js--loader svg *{fill:#589b4a;}
/* End */


/* Start:/local/templates/aspro_max_updated/components/sotbit/seo.meta.tags/restoll/style.min.css?1688533599809*/
.sotbit-seometa-tags-wrapper{display:flex;margin-top:20px;gap:8px;flex-wrap:wrap}.sotbit-seometa-tag{display:inline-block;margin-bottom:10px}.sotbit-seometa-tag-link{background:var(--darkerblack_bg_black);padding:6px 10px 8px;color:#333;color:var(--white_text_black);position:relative;line-height:16px;border:1px solid #fff;border-color:var(--stroke_black)}.sotbit-seometa-more{color:var(--fill_dark_light_hover);font-size:.867em;cursor:pointer;border-bottom:1px solid var(--fill_dark_light_hover);transition:.4s;display:inline-block !important}.sotbit-seometa-more:hover{border-bottom:1px solid transparent}.sotbit-seometa-tag-link span{font-size:12px}@media(max-width:767px){.sotbit-seometa-tags-wrapper{flex-wrap:unset;width:100%;overflow-x:auto;padding-bottom:10px}.sotbit-seometa-tag{white-space:nowrap}}
/* End */


/* Start:/local/templates/aspro_max_updated/components/bitrix/catalog.section.list/sections_list/style.css?16897577036767*/
.catalog_section_list table{width: 100%;}
.catalog_section_list.row:not(.margin0) > div{padding-bottom: 32px;}
.catalog_section_list .item_block .section_item li.name{margin-bottom: 10px;}

body .catalog_section_list .item_block:not(.slide) .section_item li.sect{margin-top: 5px;line-height: 1.384em;}

.catalog_section_list .item_block .section_item li.sect{line-height: 1.867em;}
.catalog_section_list .item_block:not(.slide) .section_item li.sect{margin-right: 6px;}
.catalog_section_list .item_block:not(.sm) .section_item li.sect:not(:hover) span{opacity: 0.7;}
.catalog_section_list .item_block:not(.lg) .section_item .image.with-icons{width: 40px;}
.catalog_section_list .item_block:not(.lg) .section_item .image.with-icons img{max-width: 40px;}

.catalog_section_list .item_block.sm .section_item li.sect{margin: 0px;}
.catalog_section_list .item_block.sm .section_item li.sect:not(.collapsed){display: block !important;}
.catalog_section_list .item_block.sm .section_item li.sect.more_items{margin-top: 11px;}

.catalog_section_list .item_block.lg .section_item td{display: block;width: 100%;padding-right: 0px;}

.element-count2{display: block;}

.section_item_inner .slide-wrapper{display:none;}
.section_item_inner .slide-wrapper > *{padding: 16px 0px 0px;}
.section_item_inner .slide-wrapper .desc{padding: 0px 16px 0px;}
.section_item_inner .slide-wrapper .sect{padding-top: 3px;}
.section_item_inner .slide-wrapper .sect span{padding-left: 3px;}

.catalog_section_list .item_block.lg .section_item li.name span {font-size: 1em;}
.catalog_section_list .item_block.lg .section_item li.name span.element-count2{font-size: .867em;}
.catalog_section_list .item_block.lg td.image{padding-bottom: 14px;}

@media (min-width: 1200px){
	.right_block.wide_N .items .item_block.col-lg-20{width: 25%;}
}
@media (min-width: 992px){
	.right_block.wide_N .item_block.col-md-4{width: 33.33%;}
}

@media (max-width: 600px){
	.catalog_section_list .item_block .section_item li.name{margin-bottom: 20px;}
}
@media (min-width: 401px){
	.catalog_section_list .item_block.slide .section_item .image{padding: 0 26px 2px 0;}
	.catalog_section_list .item_block.slide .section_item li.name{margin:6px 40px 4px 0px;cursor: pointer;}

	.catalog_section_list .item_block.slide .section_item .with-icons + .section_info li.name{margin-top: 0px;}

	.catalog_section_list .item_block.slide .section_item .image,
	.catalog_section_list .item_block.sm .section_item .image{width: 60px;}
	.catalog_section_list .item_block.slide .section_item .image img,
	.catalog_section_list .item_block.sm .section_item .image img{max-width: 60px;}
	
	.catalog_section_list .item_block.lg .section_item{padding-bottom: 17px;padding-top: 39px;}
	.catalog_section_list .item_block.lg td.image.with-icons{padding-bottom: 10px;}
}
@media (max-width: 400px){
	.catalog_section_list .item_block.slide .section_item li.name{padding-right: 40px;}
}

body .catalog_section_list .item_block:not(.slide) .section_item li.sect {width: 100%}

body .catalog_section_list .item_block.sm .section_item li.sect.--hidden {display: none !important;}
body .row .item_block.--hidden,
.catalog_section_list .item_block.--opened .section_item li.sect.more_items,
.catalog_section_list .item_block.--hidden .section_item li.sect.more_items
{display: none !important;}
body .catalog_section_list .item_block.--opened  .section_item li.collapsed{display: block}

.js--tree-filter {background: #fafafa;background: var(--darkerblack_bg_black);border: 1px solid #ececec;border-color: var(--stroke_black);border-radius: 3px;box-shadow: none;color: #383838;color: var(--white_text_black);height: auto;font-size: 14px;outline: none;padding: 5px 45px 5px 20px;width: 100%;max-width: 500px;transition: .4s;}
.tree--filter {margin-bottom: 25px;position: relative;display: inline-block}
.tree--filter:hover .js--tree-clear {opacity: 1}
.js--tree-clear {position: absolute;top:50%;right:10px;transform: translateY(-50%);z-index: 3;height: 24px;cursor: pointer;opacity: 0.5;transition: .4s}
.js--tree-clear svg{width: 24px;height: 24px}

.js--section-more {color: var(--fill_dark_light_hover);letter-spacing: .8px;font-size: 14px;cursor: pointer;margin-top: 10px;display: inline-flex;user-select: none;align-items: center;}
.section--more-box {width: 100%;text-align: right}

.catalog--section-list .item_block:nth-child(n+3){display: none}
.catalog--section-list.--open .item_block:nth-child(n+3){display: block}
.catalog--section-list.--open .item_block.--hidden:nth-child(n+3){display: none}
.js--section-more span {padding: 2px 4px 1px;opacity: 0.7;    font-size: .733em;line-height: 1.273em;color:#999}

body .catalog_section_list .item_block:not(.slide) .section_item li.sect.--hidden {display: none}
.js--section-more.--hidden{display: none}

.section--slider-box {display: flex;gap:20px;align-items: center;padding: 20px;background-color: #f9f9f9;border-radius: 4px;transition: .4s;color:#000;min-height: 90px}
.section--slider-box:hover {color:#5fa800;}
.section--title {max-width: 250px}
.section--image {width: 50px;height: 50px}
.section--image img{object-fit: cover;object-position: center;width: 100%;height: 100%;}

.sections--carousel {padding: 0 50px}
.section--slider-owl {/*margin-left: 20px;margin-right: 20px;*/width:100%}
.section--slider-owl .owl-stage .owl-item{width: 250px}

body .section--slider-owl.owl-carousel .owl-nav button[class*="owl-"] {width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;background-color: #fff;border-radius: 4px;transition: .4s}
body .section--slider-owl.owl-carousel .owl-nav button[class*="owl-"]:hover {background-color: #589b4a}
body .section--slider-owl.owl-carousel .owl-nav button[class*="owl-"] svg path{transition: .4s}
body .section--slider-owl.owl-carousel .owl-nav button[class*="owl-"]:hover svg path{fill: #fff !important}
body .section--slider-owl.owl-carousel .owl-nav button[class*="owl-"] .svg.right{margin-right: -5px}
body .section--slider-owl.owl-carousel .owl-nav button[class*="owl-"] .svg.left{margin-left: -5px}
body .owl-carousel .owl-nav {left: -45px !important;right: -45px !important;}

.standart--section-mobile {display: none}

@media (max-width: 767px) {
	.section--slider-owl {margin-left: 0;margin-right: 0;width: 100% !important;}
	.sections--carousel {padding: 0}
}

@media (max-width: 550px) {
	.section--slider-owl .owl-stage .owl-item .item{width: 100% !important;}
	.standart--section-mobile {display: block}
	.sections--carousel {display: none}
}

@media (prefers-color-scheme: dark) {
	body .section--slider-owl.owl-carousel .owl-nav button[class*="owl-"] svg path{fill: #000 !important}
}



/* End */


/* Start:/local/templates/aspro_max_updated/components/bitrix/catalog.smart.filter/main/style.min.css?16779062601274*/
.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) center left no-repeat}.bx_filter_parameters_box.set{overflow:hidden}.bx_filter_parameters_box.set:before{content:"";display:block!important;position:absolute;left:-6px!important;top:17px;width:11px;height:11px;border-radius:100%}
/* End */


/* Start:/local/templates/aspro_max_updated/css/animation/animation_ext.css?16779062604934*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

.transition{
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.animated.duration03{

-webkit-animation-duration: 0.3s;
-moz-animation-duration: 0.3s;
-o-animation-duration: 0.3s;
animation-duration: 0.3s;
}
.animated.duration04{

-webkit-animation-duration: 0.4s;
-moz-animation-duration: 0.4s;
-o-animation-duration: 0.4s;
animation-duration: 0.4s;
}
.animated.duration05{

-webkit-animation-duration: 0.5s;
-moz-animation-duration: 0.5s;
-o-animation-duration: 0.5s;
animation-duration: 0.5s;
}
.animated.duration06{

-webkit-animation-duration: 0.6s;
-moz-animation-duration: 0.6s;
-o-animation-duration: 0.6s;
animation-duration: 0.6s;
}
.animated.duration07{

-webkit-animation-duration: 0.7s;
-moz-animation-duration: 0.7s;
-o-animation-duration: 0.7s;
animation-duration: 0.7s;
}
.animated.duration08{

-webkit-animation-duration: 0.8s;
-moz-animation-duration: 0.8s;
-o-animation-duration: 0.8s;
animation-duration: 0.8s;
}
.animated.duration09{

-webkit-animation-duration: 0.9s;
-moz-animation-duration: 0.9s;
-o-animation-duration: 0.9s;
animation-duration: 0.9s;
}
.animated.duration10{

-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
}

.delay01{

-webkit-animation-delay: 0.1s;
-moz-animation-delay: 0.1s;
-o-animation-delay: 0.1s;
animation-delay: 0.1s;}

.delay03{

-webkit-animation-delay: 0.3s;
-moz-animation-delay: 0.3s;
-o-animation-delay: 0.3s;
animation-delay: 0.3s;}


.delay05{

-webkit-animation-delay: 0.5s;
-moz-animation-delay: 0.5s;
-o-animation-delay: 0.5s;
animation-delay: 0.5s;}

.delay055{

-webkit-animation-delay: 0.55s;
-moz-animation-delay: 0.55s;
-o-animation-delay: 0.55s;
animation-delay: 0.55s;}

.delay06{

-webkit-animation-delay: 0.6s;
-moz-animation-delay: 0.6s;
-o-animation-delay: 0.6s;
animation-delay: 0.6s;}
.delay065{

-webkit-animation-delay: 0.65s;
-moz-animation-delay: 0.65s;
-o-animation-delay: 0.65s;
animation-delay: 0.65s;}

.delay07{

-webkit-animation-delay: 0.7s;
-moz-animation-delay: 0.7s;
-o-animation-delay: 0.7s;
animation-delay: 0.7s;}

.delay08{

-webkit-animation-delay: 0.8s;
-moz-animation-delay: 0.8s;
-o-animation-delay: 0.8s;
animation-delay: 0.8s;}

.delay09{

-webkit-animation-delay: 0.9s;
-moz-animation-delay: 0.9s;
-o-animation-delay: 0.9s;
animation-delay: 0.9s;}

.delay11,.delay011{

-webkit-animation-delay: 1.1s;
-moz-animation-delay: 1.1s;
-o-animation-delay: 1.1s;
animation-delay: 1.1s;}

.delay12, .delay012{

-webkit-animation-delay: 1.2s;
-moz-animation-delay: 1.2s;
-o-animation-delay: 1.2s;
animation-delay: 1.2s;}

.delay13,.delay013{

-webkit-animation-delay: 1.3s;
-moz-animation-delay: 1.3s;
-o-animation-delay: 1.3s;
animation-delay: 1.3s;}

.delay15, .delay015{

-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
-o-animation-delay: 1.5s;
animation-delay: 1.5s;}

.delay17, .delay017{

-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
-o-animation-delay: 1.5s;
animation-delay: 1.5s;}

.delay19, .delay019{

-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
-o-animation-delay: 1.5s;
animation-delay: 1.5s;}

.delay21, .delay021{

-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
-o-animation-delay: 1.5s;
animation-delay: 1.5s;}

@-webkit-keyframes toggle_opacity{
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes toggle_opacity{
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}

@-webkit-keyframes flash {
  0% {
    opacity: .55;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .55;
  }
  100% {
    opacity: 1;
  }
}

/* WebKit  Opera */
@-webkit-keyframes spinner{
  from{
    -webkit-transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(360deg);
  }
}
/* Other */
@keyframes spinner{
  from{
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  to{
    -moz-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}
/* End */
/* /local/templates/aspro_max_updated/components/bitrix/catalog/main/style.css?172787913315518 */
/* /local/templates/aspro_max_updated/components/sotbit/seo.meta.tags/restoll/style.min.css?1688533599809 */
/* /local/templates/aspro_max_updated/components/bitrix/catalog.section.list/sections_list/style.css?16897577036767 */
/* /local/templates/aspro_max_updated/components/bitrix/catalog.smart.filter/main/style.min.css?16779062601274 */
/* /local/templates/aspro_max_updated/css/animation/animation_ext.css?16779062604934 */
