.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 .detail.sale .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_title_prop {
    color: #888888;
    font-size: 12px;
}
.block_dimensions_prop {
    display: flex;
    line-height: 17px;
}
/*.block_dimensions_title_block, .block_dimensions_title_prop_value {*/
/*    font-size: 12px;*/
/*    color: #333;*/
/*    font-weight: 500;*/
/*}*/
.block_dimensions {
    flex-grow: 1;
    margin-top: 10px;
}
.dimensions_marker {
    margin: 0 6px;
    display: flex;
    align-items: center;
    font-size: 20px;
    color: #333;
}
.item_info--mid-block .block_dimensions_title_block{
    font-size: 15px;
    color: #858585;
    font-weight: 300;
    margin-bottom: 8px;
}
.item_info--mid-block .block_dimensions_title_prop_value{
    font-size: 15px;
    color: #222;
    font-weight: 300;
}
.item_info--mid-block .block_dimensions_title_prop{
    display: none!important;
}
.block_dimensions > div{
    margin-bottom: 25px;
}
.catalog_block_custom .item_info_block_dimensions .custom_sku_props {
    flex-grow: 0;
    /*max-height: 150px;*/
    height: 100%;
}
@media(max-width: 600px) {
    .block_dimensions_title_prop, .block_dimensions_title_block, .block_dimensions_title_prop_value {
        font-size: 12px;
    }
}

.catalog_block .catalog_item.main_item_wrapper.is-matrasy .sku_props.ce_cmp_hidden.custom_sku_props .item_wrapper:not(.is_sostoyanie_prop) .list_values_wrapper li,
.catalog_block .catalog_item.main_item_wrapper.is-matrasy .sku_props.ce_cmp_hidden .item_wrapper:not(.is_sostoyanie_prop) .list_values_wrapper li
{
    display: none;
}
.catalog_block .catalog_item.main_item_wrapper.is-matrasy .sku_props.ce_cmp_hidden.custom_sku_props .item_wrapper:not(.is_sostoyanie_prop) .list_values_wrapper li.showSomeSku,
.catalog_block .catalog_item.main_item_wrapper.is-matrasy .sku_props.ce_cmp_hidden.custom_sku_props .item_wrapper:not(.is_sostoyanie_prop) .list_values_wrapper li.showFavourite,
.catalog_block .catalog_item.main_item_wrapper.is-matrasy .sku_props.ce_cmp_hidden.custom_sku_props .item_wrapper:not(.is_sostoyanie_prop) .list_values_wrapper li.show,
.catalog_block .catalog_item.main_item_wrapper.is-matrasy .sku_props.ce_cmp_hidden.custom_sku_props .item_wrapper:not(.is_sostoyanie_prop) .list_values_wrapper li.active,
.catalog_block .catalog_item.main_item_wrapper.is-matrasy .sku_props.ce_cmp_hidden .item_wrapper:not(.is_sostoyanie_prop) .list_values_wrapper li.showSomeSku,
.catalog_block .catalog_item.main_item_wrapper.is-matrasy .sku_props.ce_cmp_hidden .item_wrapper:not(.is_sostoyanie_prop) .list_values_wrapper li.showFavourite,
.catalog_block .catalog_item.main_item_wrapper.is-matrasy .sku_props.ce_cmp_hidden .item_wrapper:not(.is_sostoyanie_prop) .list_values_wrapper li.show,
.catalog_block .catalog_item.main_item_wrapper.is-matrasy .sku_props.ce_cmp_hidden .item_wrapper:not(.is_sostoyanie_prop) .list_values_wrapper li.active
{
    display: inline-block!important;
}


/*Новые стили для главной*/
 .middle .catalog_block.catalog_block_custom .scroll-hand-container{
    height: 26px;
}
 .middle .catalog_block.catalog_block_custom .scroll-hand .tooltip-horizontal-scroll-icon_card {
    animation: tooltip-horizontal-scroll-icon_anim-scroll-card 2s infinite;
}
 .middle .catalog_block.catalog_block_custom .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)
    }
}

 .middle .catalog_block.catalog_block_custom .top_block.wrapper_inner{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
 .middle .catalog_block.catalog_block_custom .top_block.wrapper_inner .h3{
    font-weight: bold;
    font-size: 32px;
}

 .middle .catalog_block.catalog_block_custom .catalog_item_wrapp .inner_wrap{
    border-radius: 16px;
}
 .middle .catalog_block.catalog_block_custom .catalog_block .catalog_item>div{
    transition: 0s;
}
 .middle .catalog_block.catalog_block_custom .catalog_item:hover .inner_wrap{
    box-shadow: inset 0px 0px 0px 1px var(--stroke_black);
    /*border:1px solid #ececec;*/
}

 .middle .catalog_block.catalog_block_custom .stickers{
    display: flex;
    justify-content: flex-end;
    width: 100%;
}
 .middle .catalog_block.catalog_block_custom .sticker_rassrochka{
    background:url('/images/rassrochka-ico.svg');
    background-repeat: no-repeat;
    font-size: 0px;
    width: 32px;
    height: 32px;
    display: block;
}
 .middle .catalog_block.catalog_block_custom .sticker_aktsiya{
    background:url('/images/sale-ico.svg');
    background-repeat: no-repeat;
    font-size: 0px;
    width: 32px;
    height: 32px;
    display: block;
}

/* .middle .catalog_block.catalog_block_custom .sticker_aktsiya{*/
/*  background:url('/images/hit-ico.svg');*/
/*  background-repeat: no-repeat;*/
/*  font-size: 0px;*/
/*  width: 32px;*/
/*  height: 32px;*/
/*  display: block;*/
/*}*/

 .middle .catalog_block.catalog_block_custom .sticker_khit{
    background:url('/images/hit-ico.svg');
    background-repeat: no-repeat;
    font-size: 0px;
    width: 32px;
    height: 32px;
    display: block;
}
.middle .catalog_block.catalog_block_custom .sticker_mebel_na_tv_{
    background:url('/images/tv_ico.svg');
    background-repeat: no-repeat;
    font-size: 0px;
    width: 32px;
    height: 32px;
    display: block;
}
 .middle .catalog_block.catalog_block_custom .sticker_luchshaya_tsena{
    background:url('/images/best-price-ico.svg');
    background-repeat: no-repeat;
    font-size: 0px;
    width: 32px;
    height: 32px;
    display: block;
}

 .middle .catalog_block.catalog_block_custom .sticker_spetstsena{
    background:url('/images/speccena-ico.svg');
    background-repeat: no-repeat;
    font-size: 0px;
    width: 32px;
    height: 32px;
    display: block;
}

 .middle .catalog_block.catalog_block_custom .sticker_novinka{
    background:url('/images/novinka-ico.svg');
    background-repeat: no-repeat;
    font-size: 0px;
    width: 32px;
    height: 32px;
    display: block;
}

 .middle .catalog_block.catalog_block_custom .sticker_iz_nalichiya{
    background:url('/images/iz-nalichiya.svg')!important;
    background-repeat: no-repeat;
    font-size: 0px;
    width: 32px;
    height: 32px;
    display: block;
}

 .middle .catalog_block.catalog_block_custom .sticker_skoro_v_prodazhe{
    background:url('/images/skoro-v-prodaje.svg');
    background-repeat: no-repeat;
    font-size: 0px;
    width: 32px;
    height: 32px;
    display: block;
}


.middle .catalog_block.catalog_block_custom .sticker_sale_text{
    background:url('/images/tovar-dnya-ico.svg');
    background-repeat: no-repeat;
    font-size: 0px;
    width: 32px;
    height: 32px;
    display: block;
}

 .middle .catalog_block.catalog_block_custom .catalog_item .product-info-headnote__stickers .stickers{
    display: flex;
    flex-wrap: wrap;
}

.middle .catalog_block.catalog_block_custom  .catalog_block .catalog_item > div{
    padding-left: 15px!important;
    padding-right: 15px!important;
}



/*Цены*/


.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .price-title{
    font-size: 14px;
    font-weight: 400;
    color:#222;
    display: block;
    line-height: normal;
    margin-bottom: 8px;
}


/*.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .js_price_wrapper_main .price_matrix_wrapper .values_wrapper .price_value{*/
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .js_price_wrapper .price_matrix_wrapper .values_wrapper .price_value,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .js_price_wrapper .price_matrix_wrapper .price,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .js_price_wrapper .price_matrix_wrapper .values_wrapper{
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    display: inline-block;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .js_price_wrapper .price_matrix_wrapper .price:not(.discount){
    margin-right: 16px;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .price_currency{
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
}
.middle .catalog_block.catalog_block_custom .TYPE_2  .cost.prices{
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 8px;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .price-title__colon{
    display: none;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .price_currency_custom{
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
    margin-left: 2px;
    text-decoration: auto;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .price_currency {
    display: none;
}

/*Остатки*/
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .sa_block .icon.stock{
    display: none;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .sa_block .value{
    color: #71C385;
    font-family: Commissioner;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}


.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .section-gallery-wrapper__item .section-gallery-wrapper__item-nav:before{
    content:'';
    display: none;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .section-gallery-wrapper__item img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px;
    margin:0px;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .image_wrapper_block:not(.image-wrapper){
    padding-top: 78%;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .image_wrapper_block img{
    margin:0 auto;
}

.middle .catalog_block.catalog_block_custom .catalog_item .image_wrapper_block{
    margin-bottom: 24px;
}
/*navs под картинкой анонса*/
.middle .catalog_block.catalog_block_custom .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;

}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .section-gallery-wrapper__nav-dots-item{
    background: #D9D9D9;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    display: block;
    z-index: 4;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .section-gallery-wrapper__nav-dots-item:not(:last-child){
    margin-right: 4px;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .section-gallery-wrapper__nav-dots-item._active{
    background:#393085;
}

/**/
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block{
    position: relative;
    top:unset;
    display: flex;
    align-items: center;
    padding-top: 49px;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item-title a{
    font-weight: 300;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--top_block{
    margin-bottom: 24px;
}
/*.middle .catalog_block.catalog_block_custom .ajax_load.block .ajax_load.block   .catalog_item_wrapp .item_info--bottom_block .footer_button{*/
html:not(.mobile) .middle .catalog_block.catalog_block_custom   .catalog_item_wrapp .item_info--bottom_block .footer_button{
    display: block;
    position: static;
    box-shadow: unset;
    visibility: visible;
    opacity: 1;
}
.middle .catalog_block.catalog_block_custom   .catalog_item_wrapp .item_info--bottom_block .footer_button .counter_block svg{
    display: inline-block;
    vertical-align: middle;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .in-cart{
    display: none!important;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp{
    overflow: visible;
    position: static;
    flex:1;
}
.middle .catalog_block.catalog_block_custom .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;
}
.catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .counter_block .minus{
    left:0px;
}
.catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .counter_block .plus{
    right:0px;
}
.middle .catalog_block .counter_wrapp>div{
    width: 100%;
}
/*.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .to-cart{*/
/*  display: block!important;*/
/*}*/
body .wrapper1:not(.compact-catalog) .middle .catalog_block.catalog_block_custom .catalog_item_wrapp .counter_wrapp .ce_cmp_visible{
    display: block!important;
}
/*.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .in-cart{*/
/*  display: none!important;*/
/*}*/
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp.hide-cart-btn .counter_block{
    display: block!important;/*js(ом) скрывается если уже положили в корзину*/
}
/*.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp:not(.hide-cart-btn .counter_block{*/
/*    display: none!important;!*js(ом) скрывается если уже положили в корзину*!*/
/*}*/
/*.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_block {*/
/*  display: block!important;*/
/*}*/
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .button_block{
    padding-top: 0px;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .hide-cart-btn .button_block .to-cart {
    display: none!important;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block  .to-cart {
    display: block!important;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .total_summ{
    display: none!important;
}
.middle .catalog_block.catalog_block_custom .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;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block  .to-cart:hover{
    border-color:unset;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .minus,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .plus{
    width: 36px;
    height: 36px;
    border-radius:8px;
    backrgound:#fff;
    border:1px solid #B9B9B9;

}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .minus .svg,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .plus .svg{
    transform: translate(-50%, -50%);
    margin:0px;
    width: 16px;
    top:50%;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .minus .svg{
    top:47%;
}
/*.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .minus .svg{*/
/*  height: 2px;*/
/*}*/
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .plus .svg{
    height: 16px;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .counter_wrapp .text{
    width: 36px;
    height: 36px;
    background: none;
    pointer-events: none;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons.block span .svg{
    width: 24px;
    height: 24px;
    line-height: 24px;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons.block .fast_view_button,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons.block .wrapp_one_click,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons.block .wish_item_button{
    margin-right: 8px;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .one_click i.svg path{
    fill:none!important;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .wrapp_one_click > span i.svg path{
    fill:none!important;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .fast_view_button span i.svg path
{
    stroke: #B9B9B9;
    fill: #fff!important;
}
.middle .catalog_block.catalog_block_custom .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;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .fast_view_button:hover span i.svg path
{
    stroke: #fff!important;
    fill: #393085!important;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons span i.svg path:first-child
{
    stroke:#B9B9B9;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .colored_theme_hover_bg:hover{
    background-color: unset;
    border-color: unset;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons span:hover i.svg path{
    fill:none;
}



.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .compare_item i.svg path{
    stroke: none!important;
    fill:#B9B9B9!important;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .wish_item path{
    fill:none;
    stroke-width: 1.5px;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .wish_item.added,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .compare_item.added,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .compare_item.added i.svg{
    background: unset;
    background-color:unset;
}
html:not(.bx-touch) .middle .catalog_block.catalog_block_custom  .like_icons .wish_item.added:not(.btn):hover i{
    background-color: unset;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .wish_item.added path,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .wish_item:hover path
{
    fill:#E31E23!important;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .compare_item.added i.svg path,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .compare_item:hover i.svg path
{
    fill:#393085!important;
}


.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .one_click.added i.svg path,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .one_click:hover i.svg path,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .wrapp_one_click > span.added i.svg path,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .wrapp_one_click > span:hover i.svg path
{
    fill:#393085!important;
    stroke:#393085!important;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .one_click.added i.svg path.dots,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .one_click:hover i.svg path.dots,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .wrapp_one_click > span.added i.svg path.dots,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .wrapp_one_click > span:hover i.svg path.dots
{
    fill:#B9B9B9!important;
    stroke: #B9B9B9!important;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .one_click:hover i.svg path:first-child{
    fill:none!important;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .like_icons .wrapp_one_click > span:hover i.svg path:first-child{
    fill:none!important;
}


.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .icons-basket-wrapper{
    margin-top: 40px;
}
/*rating*/
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .stock-rating__inner{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 3px;
}
.catalog_block.catalog_block_custom.slider.START_BUY .catalog_block .sa_block, .middle .catalog_block.catalog_block_custom .catalog_block .owl-stage-outer .sa_block{
    margin-top: 0px;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .votes_block.nstar{
    font-size: 14px;
    font-weight: 300;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .votes_block.nstar .item-rating__count-val{
    font-size: 14px;
    font-weight: 300;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .votes_block.nstar .ratings .item-rating{
    display: flex;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .votes_block.nstar .inner_rating{
    display: flex;
}
/*Торговые*/
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .sku_props.custom_sku_props{
    display: block;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .sku_props .bx_item_section_name{
    color: #858585;
    font-size: 15px;
    font-weight: 300;
    line-height: normal;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .sku_props .bx_item_section_name > span{
    display: inline-block;
    line-height: 17px;
    margin-bottom: 8px;
}
/*.middle .catalog_block.catalog_block_custom .catalog_block_custom .custom_sku_props,*/
.middle .catalog_block_custom .item_info_block_dimensions .custom_sku_props{
    height: auto;
}
.middle .catalog_block.catalog_block_custom .item_info--mid-block{
    flex-grow: 1;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .bx_catalog_item_scu ul li .cnt_item {
    box-shadow: unset;
    border-radius: 8px;
    width: 32px;
    height: 32px;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .bx_catalog_item_scu{
    padding: 0px;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .bx_catalog_item_scu ul li.active .cnt_item{
    border: 2px solid #393085;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .bx_catalog_item_scu ul li{
    padding-right: 4px;
}

/*иконки*/
.middle .catalog_block.catalog_block_custom .item_info--bottom_icons .like_icons.block{
    position: static;
    display: flex;
}

.middle .catalog_block.catalog_block_custom .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;
}
.middle .catalog_block .catalog_item_wrapp .price_matrix_wrapper .sale_block{
    display: none;
}
    /*блок с разницей цен*/
/*.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .js_price_wrapper .sale_block{*/
/*  display: none!important;*/
/*}*/
.middle .catalog_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;
}
.middle .catalog_block .catalog_item_wrapp .sale_block .sale-number{
    /*border:1px solid #FFEB81;*/
    /*broder-radius:8px;*/
    background:unset;
    padding:0px;
    display: flex;
    align-items: center;
}
.middle .catalog_block .catalog_item_wrapp .sale_block .sale-number .value,
.middle .catalog_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;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .image_wrapper_block .sale_block{
    position: absolute;
    /*bottom: 14px;*/
    bottom: 9px;
    z-index: 8;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .image_wrapper_block .sale_block .sale-number{
    /*border:1px solid #FFEB81;*/
    /*broder-radius:8px;*/
    background:unset;
}
.middle .catalog_block.catalog_block_custom .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;
}
.middle .catalog_block.catalog_block_custom .catalog_block .catalog_item > .inner_wrap{
    padding-top: 15px;
}

.middle .catalog_block.catalog_block_custom .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

}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .image_wrapper_block .sale_block .inner-sale .text,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .image_wrapper_block .sale_block .inner-sale .price_value,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .image_wrapper_block .sale_block .inner-sale .price_currency,
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .image_wrapper_block .sale_block .inner-sale .values_wrapper
{
    font-size: 12px;
    font-weight: 400;
    color:#222;
}
.middle .catalog_block .catalog_item_wrapp .sale_block .inner-sale,
.middle .catalog_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%;

}
.middle .catalog_block .catalog_item_wrapp .sale_block .inner-sale .text,
.middle .catalog_block .catalog_item_wrapp .sale_block .inner-sale .price_value,
.middle .catalog_block .catalog_item_wrapp .sale_block .inner-sale .price_currency,
.middle .catalog_block .catalog_item_wrapp .sale_block .inner-sale .values_wrapper
{
    font-size: 12px;
    font-weight: 400;
    color:#222;
}
/*Стикеры попап*/
.middle .catalog_block.catalog_block_custom .product-info-headnote__stickers .stickers.custom-font{
    left:4px;
    top:-1px;
}
.middle .catalog_block.catalog_block_custom .product-info-headnote__stickers .stickers.custom-font [class*=sticker_] .name-sticker{
    display: none;
}
.middle .catalog_block.catalog_block_custom .product-info-headnote__stickers .stickers.custom-font [class*=sticker_]{
    position: relative;
}
.middle .catalog_block.catalog_block_custom .product-info-headnote__stickers .stickers.custom-font [class*=sticker_]:hover .name-sticker:after{

}
.middle .catalog_block.catalog_block_custom .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;
}
.middle .catalog_block.catalog_block_custom .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;
}

.middle .catalog_block.catalog_block_custom .catalog_block .owl-dots{
    display: none!important;
}
.middle .catalog_block.catalog_block_custom .catalog_block .catalog_item,
.middle .catalog_block.catalog_block_custom .catalog_block .catalog_item>div
{
    background:none;
}

.middle .catalog_block.catalog_block_custom .catalog_block .owl-item.no-z-index{
    z-index: -1;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .bx_item_detail_size .bx_size .item{
    border-radius: 8px;
    border: 1px solid #E4E4E4;
    padding-right: 0px;
    padding:8px;
}
.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .bx_item_detail_size .bx_size .item span{
    line-height: auto;
    padding: 0px;
}

/*navs*/
.catalog_block.catalog_block_custom.slider.START_BUY .owl-carousel.owl-theme.owl-bg-nav .owl-nav,
.catalog_block.catalog_block_custom.slider.START_BUY .owl-carousel.owl-theme.owl-bg-nav .owl-dots
{
    display: none;
}

.catalog_block.catalog_block_custom.slider.START_BUY .item_info--top_block div.item-title{
    min-height: auto;
}
.catalog_block.catalog_block_custom.slider.START_BUY  .mobile_fast_view{
    display: none!important;
}

.middle .catalog_block.catalog_block_custom .catalog_block .footer_button {
    padding-top: 0px;
}
.middle .catalog_block.catalog_block_custom .footer_button .offer_buy_block:not(.ce_cmp_visible){
    display: none!important;
}
@media(max-width: 767px){
    .middle .catalog_block.catalog_block_custom .compare_item_button{
        display: block;
    }
    .middle .catalog_block.catalog_block_custom .fast_view_button{
        display: block;
    }
    .middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--top_block{
        margin-bottom: 18px;
    }
    .middle .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block{
        padding-top: 7px;
    }
    .middle .catalog_block.catalog_block_custom .catalog_item_wrapp .inner_wrap{
        padding: 16px;
    }
    .middle .catalog_block_custom.catalog_block .catalog_item>div .item_info{
        padding-bottom: 0px;
    }
    /*.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .section-gallery-wrapper__nav-dots{*/
    /*    bottom:5%;*/
    /*}*/
}

.middle .catalog_block.catalog_block_custom .footer_button .to-subscribe.btn,
.middle .catalog_block.catalog_block_custom .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%;*/
    max-width: 120px;
    text-transform: none;
}

.middle .catalog_block.catalog_block_custom .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;
}


.middle .catalog_block.catalog_block_custom .block_dimensions{
    display: block;
}

.middle .catalog_block.catalog_block_custom .catalog_item_wrapp .bx_item_detail_scu .bx_item_section_name .val{
    line-height: 21px;
}
@media(max-width: 768px){
    .middle .catalog_block.catalog_block_custom .top_wrapper .catalog_block.catalog_block_custom .catalog_item_wrapp .inner_wrap{
        padding:16px;
    }
    /*.middle .catalog_block .catalog_item>div .item_info{*/
    /*    padding-bottom: 0px;*/
    /*}*/
}
.middle .mobile_fast_view .fast_view_button{
    display: none!important;
}

.top_wrapper.wrapper_inner.items_wrapper{
    padding:0px;
}
.catalog_block.catalog_block_custom .footer_button .sku_props.ce_cmp_hidden{
    display: none;
}
.middle .ajax_load.block.catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .footer_button,
.middle .ajax_load.block .catalog_block.catalog_block_custom .catalog_item_wrapp .item_info--bottom_block .footer_button{
    height: auto;
    margin:0px;
}

@media(min-width: 600px){
    #main .catalog_page .section-content-wrapper.with-leftblock .item.item_block,
    #main .detail.sale .item.item_block{
        width: 49%;
    }
}
@media(min-width: 1200px){
    #main .catalog_page .section-content-wrapper.with-leftblock .item.item_block,
    #main .detail.sale .item.item_block{
        width: 32%;
    }
}
@media(min-width: 1600px){
    #main .catalog_page .section-content-wrapper.with-leftblock .item.item_block,
    #main .detail.sale .item.item_block{
        width: 24%;
        /*margin-right: 13px;*/
    }
}
.top_wrapper.wrapper_inner.items_wrapper .catalog_block.flexbox{
    /*justify-content: space-between;*/
    gap:16px;
}
@media(max-width: 1200px){
    .top_wrapper.wrapper_inner.items_wrapper .catalog_block.flexbox{
        /*justify-content: space-between;*/
        gap:12px;
    }
}
@media(max-width: 992px){
    .top_wrapper.wrapper_inner.items_wrapper .catalog_block.flexbox{
        /*justify-content: space-between;*/
        gap:11px;
    }
}
@media(max-width: 600px){
    .top_wrapper.wrapper_inner.items_wrapper .catalog_block.flexbox{
        /*justify-content: space-between;*/
        gap:0px;
    }
    #main .detail.sale .item.item_block,
    #main .catalog_page .section-content-wrapper.with-leftblock .item.item_block{
        margin-bottom: 16px;
    }
}
.middle .filter-panel{
    border-bottom: 0px;
}

.catalog_block .catalog_item_wrapp .js_price_wrapper .price_matrix_wrapper .price:not(.discount){
    margin:0px;
}
.catalog_block .catalog_item_wrapp div.item-title{
    min-height: auto;
}
.middle .catalog_block:before{
    display: none;
}

.catalog_block .catalog_item_wrapp .bx_item_detail_size .bx_size .show_more_sku{
    padding:8px;
    border:1px solid #393085;
    border-radius: 8px;
    line-height: 15px;
}
.catalog_block .catalog_item_wrapp .sku_props .bx_item_detail_size ul li span{
    font-size: 15px;
}

/*.catalog_detail_new .tab-content .sale_block .sale-number{
    border:0px;
}*/

.catalog_detail_new .tab-content .sale_block .value::before{
    display:none;
}

.middle .catalog_detail_new .catalog_block .catalog_item_wrapp .sale_block .sale-number .value{
    padding:5px 6px 5px 8px;
    min-width:45px;
    min-height:25px;
}
.catalog_detail_new .catalog_block .catalog_item_wrapp .prices .sale_block div.text{
    padding:5px 8px 5px 8px;
}