#top, .top .dropdown-menu{background-color: #f7f7f7; border-color: #f7f7f7;}.toplinks a, .toplinks li, .top .currency-language .btn{color: #363f40;}.toplinks a:hover, .toplinks li:hover, .top .currency-language .btn:hover{color: #ff0b21;}.cart .cart-total{background: #ff0b21; color: #ffffff}.menu-inner{background-color: #015498;}.mega-menu .menu_main{color: #ffffff;}.button-search svg{fill: #ffffff;}.mega-menu .menu_main:hover{color: #f7f700;}.button-search:hover svg{fill: #f7f700;}.category-menu .navbar-header .btn{background: #0063f7; color: #ffffff;}.menu-icon, .menu-icon::before, .menu-icon::after{background: #ffffff;}.top-menu{color: #363f40;}.top-menu .btn-link:hover, .top-menu a:hover{color: #ff0b21;}a, .top-menu-list sup, .top_cart sup, a:hover, .btn-link:hover, .btn-link:active, .btn-link:focus, .btn-link.open, .btn-link.active, .dropdown-menu li > a:hover, .menu .menu_all, menu-item.product-info .btn-link:hover, .blog-layout .date_added, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, .footer_bottom .powered a, .footer a:hover, .list-group a.active, .list-group a.active:hover, .list-group a:hover, .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover, .mango_category_link:hover .mango_category_description, .product-info .addcompare:hover, .product-info .addwishlist:hover, .product-thumb .title:hover{color: #2d9ada;}.product .nav-tabs>li.active>a, .product .nav-tabs>li>a:hover{border-color: #ff0b21;}.product .nav-tabs>li.active>a::after{border-top-color: #ff0b21;}.btn-primary{color: #ffffff; background-color: #0063f7; border-color: #0063f7;}.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.disabled, .btn-primary[disabled]{color: #ffffff; background-color: #ff0b21; border-color: #ff0b21;}.btn-default{color: #ffffff; background-color: #0063f7; border-color: #0063f7;}.btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default:active:focus, .btn-default:active:hover, .btn-default.disabled, .btn-default[disabled]{color: #ffffff; background-color: #ff0b21; border-color: #0063f7;}.newsletter{background: #0063f7;}.newsletter_left, .newsletter .newsletter_left .title{color: #ffffff;}.newsletter .fas{color: #0063f7;}.footer{background: #363f40;}.footer .title{color: #b5dcf3;}.footer, .footer .btn-link, .footer li, .footer .contacts .fas, .footer .contacts .far, .footer .contacts .fab{color: #ffffff;}.footer a:hover{color: #ffffff;}.footer_bottom{background: #ffffff;}.footer_bottom .title, .footer_bottom .powered{color: #1a577b;}.footer_bottom .social_item .fab{color: #0063f7;}.footer_bottom .social_item{border-color: #0063f7;}.footer_bottom .social_item:hover .fab{color: #1a577b;}.footer_bottom .social_item:hover{border-color: #1a577b;}@media (max-width: 767px) {
  .m-header-contacts{
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin-top: -3px;  
  }

  .m-header-contacts__link{
    display: inline-flex;
    align-items: center;
    justify-content: center;

    background: #0063F7; 
    color: #fff;

    padding: 6px 12px;
    border-radius: 3px; /* если надо строго “квадратно” — поставь 0 */
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1;
    white-space: nowrap;
  }

  .m-header-contacts__link:hover,
  .m-header-contacts__link:active{
    color: #fff;
  }
}