.f-contact__item-text {
    font-size: .8125rem;
}
.footer {
    background: url(/wa-data/public/site/images/bg_footer_new.jpg);
    background-size: cover;
    background-position: 50% 50%;
}
.footer__item-desc a {
    color: white;
    text-decoration: none;
}
.policy__link, .f-contact__item-text a {
    text-decoration: none;
}
.bg-categ__title a, .bg-categ__item a {
    color: #fff;
}
.h-phone__call.in-callback:hover {
    cursor: pointer;
    color: #fff;
}
.bg-categ__title a, .bg-categ__item a {
    color: #fff;
}
.bg-categ__row {
    background-size: 60%;
}
.in-left__promo img {
    border-radius: 7px;
}
.timer__num {
    background-color: #fec202;
}
.bars_mobile .bars__line:before {
    top: -8px;
}
.bars_mobile .bars__line:after {
    bottom: -8px;
}
.h-slider_w {
    display: grid;
}
.header__top-auth+div:before {
    background-color: #ffffff00;
}
span.shop-regions-open-window-btn.shop-regions-action-link {
    color: #fff;
}
span.shop-regions-open-window-btn.shop-regions-action-link:hover {
    color: #cecece;
}
.h-phone__call {
    color: #ffffff;
}
.h-phone__call.in-callback:hover {
    color: #cecece;
}
.bg-categ__row {
    padding: 15px;
}
.h-phone__call {
    text-transform: none;
    border-bottom: 1px dotted;
}
.h-phone__hint {
    line-height: 1.1;
}
.shop-sk-callback input[type=checkbox] {
    width: 20px !important;
}
.stocks__stock {
    display: none;
}
.p-picture {
    border-radius: 6px;
}
.p-picture__wrap {
    background: #ffffffb3;
    border-radius: 6px;
}
.p-contacts-v1__left .f-contact__item-text a, .p-contacts-v1__left .f-contact__item-text a:hover {
    color: #0171bb;
}
blockquote {
    margin: 30px 0;
    padding: 20px 25px;
    background: #f7f7f7;
    border-left: 4px solid #00af57;
    border-radius: 0 6px 6px 0;
    color: #333;
    line-height: 1.6;
}


@media screen and (max-width: 580px) {
    .bg-categ__list_home .bg-categ__row {
        background-size: 50%;
    }
    .bg-categ__row {
        background-size: 50%;
    }
}
@media screen and (min-width: 1081px) {
    .h-slider__info {
        font-size: 16px;
    }
}
@media screen and (max-width: 767px) {
    .h-slider__info {
        display: none;
    }
}