.categorycard_price {
    position: relative;
}

.categorycard_price__old {
    position: relative;
    white-space: nowrap;
    font-size: 18px;
    color: #ff4d00;
}

.categorycard_price__old:after {
    position: absolute;
    width: 100%;
    height: 2px;
    background: #ff4d00;
    content: ' ';
    display: block;
    top: 0;
    left: -2px;
    right: -2px;
    bottom: 0;
    z-index: 1;
    margin: auto;
}
.checkbox_input:disabled ~ * {
    opacity: 0.5;
}
.dropmnpc_prods.has-prods:nth-child(1){
    display:flex;
 }
.dropmnpc_card-sm .dropmnpc_card_desc{
	display:block;
	min-height:45px;
}
.magnifier-preview img{
    object-fit: contain;
}
.basket-item-image{
    width:100%;
    height:100%;
    object-fit: contain;
    max-width:160px;
}
.filters_nav_itm.active a{
    font-weight:bold;
    border-bottom:2px solid;
    color:#231f20;
}
.prodreviewlist_itm.hidden{
    display:none;
}
.noUi-handle.noUi-handle-upper{
    right:-7px;
}
.noUi-handle.noUi-handle-lower{
    right:-16px;
}
.comparprod font.notetext{
    color:#231f20;
}
.preloader_wrapper{
    position: absolute!important;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.2);
    z-index: 4;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0px;
    left: 0px;

    display:none;
}
.social_link:hover path {
    fill: #0051ff;
}
section.especyou .carditm_price{
    font-size:24px;
    margin-top:30px;
}
.catalog-section-link-back{
    justify-content: flex-start;
    margin-bottom:10px;
}
.catalog-section-link-back .submenu-section-list__icon{
    margin-left:0px;
    margin-right:10px;
}
.menumob_dopcontent_link{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.menumob_dopcontent_link .submenu-section-list__icon{
    margin-top:0px;
    margin-left:0px;
}
.menumob_box.menumob_box-other.is-active{
    transform: translateX(0%);
}
.category-items-container-list .categorycard--no-buy .categorycard_instock {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 24px;
    background: #f5f5f5;
    border-radius: 2px;
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
    color: rgba(35, 31, 32, 0.6); }
.youprevwed{
    margin-bottom:30px;
}
.auth-menu__item{
    list-style:none;
}
.citytel_name .auth-menu__child-items{
    left:0px;
}
.form_radiobig_desc{
    min-height:60px;
}