

/* Start:/local/templates/aspro_max/components/bitrix/catalog.section/catalog_block_slider_new_design/style.css?174853057730774*/
.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: 0px -1px 0px 0px;
  padding: 0px 1px 0px 0px;
}
.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 0px 0px 0px 1px #ececec;
  box-shadow: inset 0px 0px 0px 1px var(--stroke_black);
  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) {
  .wrapper1 .right_block.wide_Y .ajax_load .top_wrapper .col-lg-3:not(.custom-line),
  .col-lg-5_2.custom-line {
    width: 20%;
  }
  .right_block.wide_Y .ajax_load .top_wrapper .col-lg-4:not(.custom-line),
  #main .catalog_page .section-content-wrapper.with-leftblock .col-lg-3:not(.custom-line),
  #main .catalog_in_content .section-content-wrapper.with-leftblock .col-lg-3:not(.custom-line) {
    width: 25%;
  }

  #main .right_block.wide_Y.catalog_page .section-content-wrapper.with-leftblock .col-lg-4:not(.custom-line),
  #main .catalog_in_content .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;
  }
  .block_dimensions.mobile_hide{
    display: none;
  }
}

/*webc*/
.owl-carousel .owl-stage-outer{
  overflow: unset !important;
  overflow-x: clip !important;
}
.swiper-container{
  overflow: unset;
}
.drag-block.container.slider{
  overflow: unset;
}
.catalog_block_slider_template{
  z-index: 99 !important;
}
/*@media(max-width: 601px) {*/
/*    .catalog_block .catalog_item:not(.big) > div .item_info.item_info_custom {*/
/*        flex-grow: 0;*/
/*    }*/
/*}*/

/*Новые стили для главной*/
.wrapper_inner.front .drag-block .scroll-hand-container{
  height: 26px;
}
.wrapper_inner.front .drag-block .scroll-hand .tooltip-horizontal-scroll-icon_card {
  animation: tooltip-horizontal-scroll-icon_anim-scroll-card 2s infinite;
}
.wrapper_inner.front .drag-block .scroll-hand .tooltip-horizontal-scroll-icon_hand {
  animation: tooltip-horizontal-scroll-icon_anim-scroll-hand 2s infinite;
}

@keyframes tooltip-horizontal-scroll-icon_anim-scroll-hand {
  0% {
    transform: translateX(80px) scale(1);
    opacity: 0
  }

  10% {
    transform: translateX(80px) scale(1);
    opacity: 1
  }

  20%,
  60% {
    transform: translateX(175px) scale(.6);
    opacity: 1
  }

  80% {
    transform: translateX(5px) scale(.6);
    opacity: 1
  }

  to {
    transform: translateX(5px) scale(.6);
    opacity: 0
  }
}

@keyframes tooltip-horizontal-scroll-icon_anim-scroll-card {

  0%,
  60% {
    transform: translateX(0)
  }

  80%,
  to {
    transform: translateX(-240px)
  }
}
.wrapper_inner.front .drag-block .catalog_block_custom .footer_button{
  height: auto;
}
.wrapper_inner.front .drag-block .top_block.wrapper_inner{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.wrapper_inner.front .drag-block .top_block.wrapper_inner .h3{
  font-weight: bold;
  font-size: 32px;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .inner_wrap{
  border-radius: 16px;
}
.wrapper_inner.front .drag-block .catalog_block .catalog_item>div{
  transition: 0s;
}
.wrapper_inner.front .drag-block .catalog_item:hover .inner_wrap{
  box-shadow: inset 0px 0px 0px 1px var(--stroke_black);
  /*border:1px solid #ececec;*/
}

.wrapper_inner.front .drag-block .stickers{
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
.wrapper_inner.front .drag-block .sticker_rassrochka{
  background:url('/images/rassrochka-ico.svg');
  background-repeat: no-repeat;
  font-size: 0px;
  width: 32px;
  height: 32px;
  display: block;
}
.wrapper_inner.front .drag-block .sticker_aktsiya{
  background:url('/images/sale-ico.svg');
  background-repeat: no-repeat;
  font-size: 0px;
  width: 32px;
  height: 32px;
  display: block;
}

/*.wrapper_inner.front .drag-block .sticker_aktsiya{*/
/*  background:url('/images/hit-ico.svg');*/
/*  background-repeat: no-repeat;*/
/*  font-size: 0px;*/
/*  width: 32px;*/
/*  height: 32px;*/
/*  display: block;*/
/*}*/

.wrapper_inner.front .drag-block .sticker_khit{
  background:url('/images/hit-ico.svg');
  background-repeat: no-repeat;
  font-size: 0px;
  width: 32px;
  height: 32px;
  display: block;
}

.wrapper_inner.front .drag-block .sticker_luchshaya_tsena{
  background:url('/images/best-price-ico.svg');
  background-repeat: no-repeat;
  font-size: 0px;
  width: 32px;
  height: 32px;
  display: block;
}

.wrapper_inner.front .drag-block .sticker_spetstsena{
  background:url('/images/speccena-ico.svg');
  background-repeat: no-repeat;
  font-size: 0px;
  width: 32px;
  height: 32px;
  display: block;
}

.wrapper_inner.front .drag-block .sticker_novinka{
  background:url('/images/novinka-ico.svg');
  background-repeat: no-repeat;
  font-size: 0px;
  width: 32px;
  height: 32px;
  display: block;
}

.wrapper_inner.front .drag-block .sticker_iz_nalichiya{
  background:url('/images/iz-nalichiya.svg')!important;
  background-repeat: no-repeat;
  font-size: 0px;
  width: 32px;
  height: 32px;
  display: block;
}

.wrapper_inner.front .drag-block .sticker_skoro_v_prodazhe{
  background:url('/images/skoro-v-prodaje.svg');
  background-repeat: no-repeat;
  font-size: 0px;
  width: 32px;
  height: 32px;
  display: block;
}

.wrapper_inner.front .drag-block .sticker_sale_text{
  background:url('/images/tovar-dnya-ico.svg');
  background-repeat: no-repeat;
  font-size: 0px;
  width: 32px;
  height: 32px;
  display: block;
}

.wrapper_inner.front .drag-block .catalog_item .product-info-headnote__stickers .stickers{
  display: flex;
  flex-wrap: wrap;
}

.wrapper_inner.front .drag-block  .catalog_block .catalog_item > div{
  padding-left: 15px!important;
  padding-right: 15px!important;
}



/*Цены*/


.wrapper_inner.front .drag-block .catalog_item_wrapp .price-title{
  font-size: 14px;
  font-weight: 400;
  color:#222;
  display: block;
  line-height: normal;
  margin-bottom: 8px;
}


/*.wrapper_inner.front .drag-block .catalog_item_wrapp .js_price_wrapper_main .price_matrix_wrapper .values_wrapper .price_value{*/
.wrapper_inner.front .drag-block .catalog_item_wrapp .js_price_wrapper .price_matrix_wrapper .values_wrapper .price_value,
.wrapper_inner.front .drag-block .catalog_item_wrapp .js_price_wrapper .price_matrix_wrapper .values_wrapper
{
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .js_price_wrapper .price_matrix_wrapper .prefix{
  font-size: 14px;
  font-weight: 400;
  color: #222;

  line-height: normal;
  margin-bottom: 8px;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .js_price_wrapper .price_matrix_wrapper .price:not(.discount){
  margin-right: 16px;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .price_currency{
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
}
.wrapper_inner.front .drag-block .catalog_block .TYPE_2  .cost.prices{
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 8px;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .price-title__colon{
  display: none;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .price_currency_custom{
  display: inline-block;
  font-size: 20px;
  font-weight: 500;
  margin-left: 2px;
  text-decoration: auto;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .price_currency {
  display: none;
}

/*Остатки*/
.wrapper_inner.front .drag-block .catalog_item_wrapp .sa_block .icon.stock{
  display: none;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .sa_block .value{
  color: #71C385;
  font-family: Commissioner;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}


.wrapper_inner.front .drag-block .catalog_item_wrapp .section-gallery-wrapper__item .section-gallery-wrapper__item-nav:before{
  content:'';
  display: none;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .section-gallery-wrapper__item img{
  border-radius: 8px;
  margin:0px;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .image_wrapper_block:not(.image-wrapper){
  padding-top: 78%;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .image_wrapper_block img{
  margin:0 auto;
}

.wrapper_inner.front .drag-block .catalog_item .image_wrapper_block{
  margin-bottom: 24px;
}
/*navs под картинкой анонса*/
.wrapper_inner.front .drag-block .catalog_item_wrapp .section-gallery-wrapper__nav-dots{
  display: flex;
  position: absolute;
  z-index: 3;
  bottom: -8px;
  left: 0px;
  right: 0px;
  justify-content: center;
  margin-top: 8px;

}
.wrapper_inner.front .drag-block .catalog_item_wrapp .section-gallery-wrapper__nav-dots-item{
  background: #D9D9D9;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  display: block;
  z-index: 4;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .section-gallery-wrapper__nav-dots-item:not(:last-child){
  margin-right: 4px;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .section-gallery-wrapper__nav-dots-item._active{
  background:#393085;
}

/**/
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block{
  position: relative;
  top:unset;
  display: flex;
  align-items: center;
  padding-top: 49px;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item-title a{
  font-weight: 300;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--top_block{
  margin-bottom: 24px;
}
/*.wrapper_inner.front .drag-block .ajax_load.block .ajax_load.block   .catalog_item_wrapp .item_info--bottom_block .footer_button{*/
.wrapper_inner.front .drag-block .ajax_load.block  .catalog_item_wrapp .item_info--bottom_block .footer_button{
  display: block;
  position: static;
  box-shadow: unset;
  visibility: visible;
  opacity: 1;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .in-cart{
  display: none!important;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_wrapp{
  overflow: visible;
  position: static;
  flex:1;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .counter_block{
  display: none;
  height:auto;
  background: unset;
  background-color: unset;
  max-width: 108px;
  border:0px;
}
/*.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .to-cart{*/
/*  display: block!important;*/
/*}*/
body .wrapper1:not(.compact-catalog) .wrapper_inner.front .drag-block .catalog_item_wrapp .counter_wrapp .ce_cmp_visible{
  display: block!important;
}
/*.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .in-cart{*/
/*  display: none!important;*/
/*}*/
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_wrapp.hide-cart-btn .counter_block{
  display: block!important;/*js(ом) скрывается если уже положили в корзину*/
}
/*.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_wrapp:not(.hide-cart-btn .counter_block{*/
/*    display: none!important;!*js(ом) скрывается если уже положили в корзину*!*/
/*}*/
/*.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_block {*/
/*  display: block!important;*/
/*}*/
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .button_block{
  padding-top: 0px;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .hide-cart-btn .button_block .to-cart {
  display: none!important;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block  .to-cart {
  display: block!important;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .total_summ{
  display: none!important;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block  .to-cart{
  padding:9px 15px;
  border-radius: 65px;
  background: #E31E23;
  color:#fff;
  font-size: 14px;
  font-weight: 400;
  border-color:unset;
  max-width: 105px;
  text-transform: none;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block  .to-cart:hover{
  border-color:unset;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .minus,
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .plus{
  width: 36px;
  height: 36px;
  border-radius:8px;
  backrgound:#fff;
  border:1px solid #B9B9B9;

}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .minus .svg,
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .plus .svg{
  transform: translate(-50%, -50%);
  margin:0px;
  width: 16px;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .minus .svg{
  top:47%;
}
/*.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .minus .svg{*/
/*  height: 2px;*/
/*}*/
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .plus .svg{
  height: 16px;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .text{
  width: 36px;
  height: 36px;
  background: none;
  pointer-events: none;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons.block span .svg{
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons.block .fast_view_button,
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons.block .wrapp_one_click,
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons.block .wish_item_button{
  margin-right: 8px;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .one_click i.svg path{
  fill:none!important;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .wrapp_one_click > span i.svg path{
  fill:none!important;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .fast_view_button span i.svg path
{
  stroke: #B9B9B9;
  fill: #fff!important;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .fast_view_button:hover span i.svg path:first-child
{
  stroke: #393085!important;
  fill: #393085!important;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .fast_view_button:hover span i.svg path
{
  stroke: #fff!important;
  fill: #393085!important;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons span i.svg path:first-child
{
  stroke:#B9B9B9;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .colored_theme_hover_bg:hover{
  background-color: unset;
  border-color: unset;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons span:hover i.svg path{
  fill:none;
}



.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .compare_item i.svg path{
  stroke: none!important;
  fill:#B9B9B9!important;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .wish_item path{
  fill:none;
  stroke-width: 1.5px;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .wish_item.added,
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .compare_item.added,
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .compare_item.added i.svg{
  background: unset;
  background-color:unset;
}
html:not(.bx-touch) .wrapper_inner.front .drag-block  .like_icons .wish_item.added:not(.btn):hover i{
  background-color: unset;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .wish_item.added path,
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .wish_item:hover path
{
  fill:#E31E23!important;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .compare_item.added i.svg path,
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .compare_item:hover i.svg path
{
  fill:#393085!important;
}


.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .one_click.added i.svg path,
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .one_click:hover i.svg path,
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .wrapp_one_click > span.added i.svg path,
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .wrapp_one_click > span:hover i.svg path
{
  fill:#393085!important;
  stroke:#393085!important;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .one_click.added i.svg path.dots,
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .one_click:hover i.svg path.dots,
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .wrapp_one_click > span.added i.svg path.dots,
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .wrapp_one_click > span:hover i.svg path.dots
{
  fill:#B9B9B9!important;
  stroke: #B9B9B9!important;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .one_click:hover i.svg path:first-child{
  fill:none!important;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block .like_icons .wrapp_one_click > span:hover i.svg path:first-child{
  fill:none!important;
}


.wrapper_inner.front .drag-block .catalog_item_wrapp .icons-basket-wrapper{
  margin-top: 40px;
}
/*rating*/
.wrapper_inner.front .drag-block .catalog_item_wrapp .stock-rating__inner{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 3px;
}
.drag-block.slider.START_BUY .catalog_block .sa_block, .wrapper_inner.front .drag-block .catalog_block .owl-stage-outer .sa_block{
  margin-top: 0px;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .votes_block.nstar{
  font-size: 14px;
  font-weight: 300;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .votes_block.nstar .item-rating__count-val{
  font-size: 14px;
  font-weight: 300;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .votes_block.nstar .ratings .item-rating{
  display: flex;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .votes_block.nstar .inner_rating{
  display: flex;
}
/*Торговые*/
.wrapper_inner.front .drag-block .catalog_item_wrapp .sku_props.custom_sku_props{
  display: block;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .sku_props .bx_item_section_name{
  color: #858585;
  font-size: 15px;
  font-weight: 300;
  line-height: normal;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .sku_props .bx_item_section_name > span{
  display: inline-block;
  line-height: 17px;
  margin-bottom: 8px;
}
.wrapper_inner.front .drag-block .catalog_block_custom .custom_sku_props{
  flex-grow: 1;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .bx_catalog_item_scu ul li .cnt_item {
  box-shadow: unset;
  border-radius: 8px;
  width: 32px;
  height: 32px;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .bx_catalog_item_scu{
  padding: 0px;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .bx_catalog_item_scu ul li.active .cnt_item{
  border: 2px solid #393085;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .bx_catalog_item_scu ul li{
  padding-right: 4px;
}

/*иконки*/
.wrapper_inner.front .drag-block .item_info--bottom_icons .like_icons.block{
  position: static;
  display: flex;
}

.wrapper_inner.front .drag-block .item_info--bottom_icons .like_icons.block span{
  opacity: 1;
  visibility: visible;
}

/*Скрываем новую навигацию анонса карточек кроме главной*/
/*.catalog_item_wrapp .section-gallery-wrapper__nav-dots{*/
/*  display: none;*/
/*}*/

/*Скрываем новую валюту анонса карточек кроме главной*/
/*.catalog_item_wrapp .price_currency_custom{*/
/*  display: inline-block;*/
/*}*/

.catalog_item_wrapp .price_currency_custom{
  display: none;
}

/*блок с разницей цен*/
/*.wrapper_inner.front .drag-block .catalog_item_wrapp .js_price_wrapper .sale_block{*/
/*  display: none!important;*/
/*}*/
.wrapper_inner.front .drag-block .catalog_item_wrapp .image_wrapper_block .sale_block{
  position: absolute;
  /*bottom: 14px;*/
  bottom: 9px;
  z-index: 8;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .image_wrapper_block .sale_block .sale-number{
  /*border:1px solid #FFEB81;*/
  /*broder-radius:8px;*/
  background:unset;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .image_wrapper_block .sale_block .sale-number .value{
  font-size: 12px;
  font-weight: 400;
  color: #222;
  padding: 5px 8px 6px 5px;

  /*border-top-right-radius: 8px;*/
  /*border-bottom-right-radius: 8px;*/
  /* height: 100%; */
  border-radius:8px;
  line-height: normal;
  background:#FFEB81;
}
.wrapper_inner.front .drag-block .catalog_block .catalog_item > .inner_wrap{
  padding-top: 15px;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .image_wrapper_block .sale_block .inner-sale{
  background: #fff;
  padding: 3px 8px 0px 18px;
  position: absolute;
  left: 36px;
  z-index: -1;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border: 1px solid #FFEB81;
  height: 25px;
  line-height: normal

}
.wrapper_inner.front .drag-block .catalog_item_wrapp .image_wrapper_block .sale_block .inner-sale .text,
.wrapper_inner.front .drag-block .catalog_item_wrapp .image_wrapper_block .sale_block .inner-sale .price_value,
.wrapper_inner.front .drag-block .catalog_item_wrapp .image_wrapper_block .sale_block .inner-sale .price_currency,
.wrapper_inner.front .drag-block .catalog_item_wrapp .image_wrapper_block .sale_block .inner-sale .values_wrapper
{
  font-size: 12px;
  font-weight: 400;
  color:#222;
}
/*Стикеры попап*/
.wrapper_inner.front .drag-block .product-info-headnote__stickers .stickers.custom-font{
  left:4px;
  top:-1px;
}
.wrapper_inner.front .drag-block .product-info-headnote__stickers .stickers.custom-font [class*=sticker_] .name-sticker{
  display: none;
}
.wrapper_inner.front .drag-block .product-info-headnote__stickers .stickers.custom-font [class*=sticker_]{
  position: relative;
}
.wrapper_inner.front .drag-block .product-info-headnote__stickers .stickers.custom-font [class*=sticker_]:hover .name-sticker:after{

}
.wrapper_inner.front .drag-block .product-info-headnote__stickers .stickers.custom-font [class*=sticker_]:hover .name-sticker{
  top: 45px;
  position: absolute;
  display: flex;
  font-size: 15px;
  color: #fff;
  width: 112px;
  align-items: center;
  justify-content: center;
  left: -40px;
  line-height: 17px;
  text-align: center;
  height: 40px;
  background: #000000;
  opacity: .5;
  padding-top: 0px;
  border-radius:4px;
  z-index: 1;
}
.wrapper_inner.front .drag-block .product-info-headnote__stickers .stickers.custom-font [class*=sticker_]:hover .name-sticker:after{
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background: #000000;
  position: absolute;
  left: 50%;
  top: -5px;
  transform: translateX(-50%) rotate(45deg);
  /* border-radius: 5px; */
  z-index: -1;
}

.wrapper_inner.front .drag-block .catalog_block .owl-dots{
  display: none!important;
}
.wrapper_inner.front .drag-block .catalog_block .catalog_item,
.wrapper_inner.front .drag-block .catalog_block .catalog_item>div
{
  background:none;
}

.wrapper_inner.front .drag-block .catalog_block .owl-item.no-z-index{
  z-index: -1;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .bx_item_detail_size .bx_size .item{
  border-radius: 8px;
  border: 1px solid #E4E4E4;
  padding-right: 0px;
  padding:8px;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .bx_item_detail_size .bx_size .item span{
  line-height: auto;
  padding: 0px;
}

/*navs*/
.drag-block.slider.START_BUY .owl-carousel.owl-theme.owl-bg-nav .owl-nav,
.drag-block.slider.START_BUY .owl-carousel.owl-theme.owl-bg-nav .owl-dots
{
  display: none;
}

.drag-block.slider.START_BUY .item_info--top_block div.item-title{
  min-height: auto;
}
.drag-block.slider.START_BUY  .mobile_fast_view{
  display: none!important;
}

.wrapper_inner.front .drag-block .catalog_block .footer_button {
  padding-top: 0px;
}
.wrapper_inner.front .drag-block .footer_button .offer_buy_block:not(.ce_cmp_visible){
  display: none!important;
}
@media(max-width: 767px){
  .wrapper_inner.front .drag-block .compare_item_button{
    display: none;
  }
  .wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--top_block{
    margin-bottom: 18px;
  }
  .wrapper_inner.front .drag-block .catalog_item_wrapp .item_info--bottom_block{
    padding-top: 7px;
  }
}

.wrapper_inner.front .drag-block .footer_button .to-subscribe.btn,
.wrapper_inner.front .drag-block .footer_button .in-subscribe.btn{
  padding: 9px 15px;
  border-radius: 65px;
  background: #E31E23;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  border-color: unset;
  max-width: 100%;
  text-transform: none;
}

.wrapper_inner.front .drag-block .footer_button .btn.read_more{
  border:1px solid #E31E23;
  background:#fff;
  color:#E31E23;
  border-radius: 65px;
  text-transform: none;
  padding: 10px 15px;
  line-height: 14px;
  font-size: 14px;
  max-width: 115px;
}


.wrapper_inner.front .drag-block .block_dimensions{
  display: none!important;
}

.wrapper_inner.front .drag-block .catalog_item_wrapp .bx_item_detail_scu .bx_item_section_name .val{
  line-height: 21px;
}
@media(max-width: 768px){
  .wrapper_inner.front .drag-block .top_wrapper .catalog_block.catalog_block_custom .catalog_item_wrapp .inner_wrap{
    padding:16px;
  }
  .wrapper_inner.front .catalog_block .catalog_item>div .item_info{
    padding-bottom: 0px;
  }
}
.wrapper_inner.front .mobile_fast_view .fast_view_button{
  display: none!important;
}

/*отрубившиеся стили*/
.wrapper_inner.front .drag-block .catalog_item_wrapp .sale_block{
    /*position: absolute;*/
    position: static;
    /*bottom: 14px;*/
    /*z-index: 8;*/

    border: 1px solid #FFEB81;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    margin-top: 8px;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .sale_block .sale-number{
    /*border:1px solid #FFEB81;*/
    /*broder-radius:8px;*/
    background:unset;
    padding:0px;
    display: flex;
    align-items: center;
}
.wrapper_inner.front .drag-block .catalog_item_wrapp .sale_block .sale-number .value,
.wrapper_inner.front .drag-block .catalog_item_wrapp .sale_block .sale-number .value{
    font-size: 12px;
    font-weight: 400;
    color: #222;
    /*padding: 5px 8px 6px 5px;*/
    padding: 5px 16px;

    /*border-top-right-radius: 8px;*/
    /*border-bottom-right-radius: 8px;*/
    /* height: 100%; */
    border-radius:8px;
    line-height: normal;
    background:#FFEB81;
}


.wrapper_inner.front .drag-block .catalog_item_wrapp .sale_block .inner-sale,
.wrapper_inner.front .drag-block .catalog_item_wrapp .sale_block .inner-sale{
    background: #fff;
    padding: 0px;
    /*position: absolute;*/
    /*left: 36px;*/
    z-index: -1;
    /*border-top-right-radius: 8px;*/
    /*border-bottom-right-radius: 8px;*/
    /*border: 1px solid #FFEB81;*/
    height: auto;
    line-height: normal;
    text-align: center;
    width: 100%;

}
.wrapper_inner.front .drag-block .catalog_item_wrapp .sale_block .inner-sale .text,
.wrapper_inner.front .drag-block .catalog_item_wrapp .sale_block .inner-sale .price_value,
.wrapper_inner.front .drag-block .catalog_item_wrapp .sale_block .inner-sale .price_currency,
.wrapper_inner.front .drag-block .catalog_item_wrapp .sale_block .inner-sale .values_wrapper
{
    font-size: 12px;
    font-weight: 400;
    color:#222;
}
/* End */


/* Start:/local/templates/aspro_max/vendor/css/carousel/owl/owl.carousel.min.css?17114400453351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/aspro_max/vendor/css/carousel/owl/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/aspro_max/vendor/css/carousel/owl/owl.theme.default.min.css?17114400451013*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/local/templates/aspro_max/css/animation/animation_ext.css?17114400454934*/
.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/components/bitrix/catalog.section/catalog_block_slider_new_design/style.css?174853057730774 */
/* /local/templates/aspro_max/vendor/css/carousel/owl/owl.carousel.min.css?17114400453351 */
/* /local/templates/aspro_max/vendor/css/carousel/owl/owl.theme.default.min.css?17114400451013 */
/* /local/templates/aspro_max/css/animation/animation_ext.css?17114400454934 */
