body { 
  background: #fffaf4;
}
.top-panel {
  background: #fffcf9;
  border-bottom: 1px solid #fff4e7;
}

.top-panel a {
    font-size: 13px;
}
.top-panel:not(.fixed) a {
  color: #575757 !important;
}
.top-panel:not(.fixed) a:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.top-panel:not(.fixed) button,
.top-panel:not(.fixed) span {
  color: #575757 !important;
}

.top-panel:not(.fixed) .top-panel-open-sidebar::before {
  color: #575757 !important;
}

.sidebar-block-menu {
  background: #fffaf4;
}
.collection-menu-item:hover .level-2-overflow {
    background: #fffaf4;
}
.collection-menu-item a { 
  color: #575757;
  font-size: 15px;
   font-weight:bold; 
} 
.sidebar-block-menu .sidebar-block-heading, .sidebar-block-menu .filter-heading {
  border-bottom: 1px solid #fffaf4;
    color: #575757;
}
.collection-menu-item { 
    border-bottom: 1px solid #fffaf4;  
}
.level-1:hover {
  color: #224d6d;
  color: #ffffff;
}
.link_lvl_2 {
color: #575757;
}
.link_lvl_2:hover {
color: #575757;
}
.collection-menu-item:hover.level-1 > a {
  background: #224d6d;
  color: #ffffff;
}
 .collection-menu-item.level-1.is-opened {
   background: #224d6d;
} 

 .collection-menu-item.level-1.is-opened > a {
   color: #ffffff;
}

.button-buy {
background: #ff625d;
  color: #ffffff !important;
}
.button-buy:hover {
background: #224d6d;
  color: #ffffff !important;
}
.product-button { 
    background-color: #ff625d !important;
    color: #ffffff;
}
.collection-order-wrapper,
.favorite-link, .compares-link,
.category-subcollections-inner {
  border: 1px solid #fef6ec;
}
.collection-order-field { 
  color: #224d6d; 
}
.price.in-card {
  color: #ff625d; 
}
span.label.is-discount {
  background: #ff625d;
  color: #ffffff;
}
.sidebar-block-filter {
    background: #fff;
    border: 1px solid #fef6ec;
}
.footer {
  background: #575757;
  color: #fffaf4;
}
.label.is-preorder {
  background-color: #dffdfd;
  color: #224d6d;
}
/*
.button.filter-submit{
  background: #575757;
}
*/
.phone_1 a {
  font-size: px;
   color: #214c6c;
  

}
.phone_2 a {
  font-size: 24px;
   color: #ff625d;
   font-weight:bold; 
}
.brands_item img {
border-bottom: 1px solid #fef6ec;
}
.phones-span {
font-size: 17px;
   color: #224d6d;
   font-weight:bold; 
}
.phones-span:hover {
color: #ff625d;
}
.footer-phones .phone_1 a,
.footer-phones .phone_2 a {
color: #fffaf4;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
    display: inherit;
}
  .footer-phones .phones-span {
    color: white;
    margin-bottom: 5px;
    transition: .2s all;
    text-decoration: none;
    border: 0;
    background: #ff625d;
    padding: 13px 20px;
    }
.footer-inner h3 {
margin-bottom: 14px;
    text-transform: uppercase;
}
.footer-inner strong {
font-weight: bold;
}
.footer-contacts p {
    font-size: 16px;
}
.footer-contacts span {
    font-size: 16px;
}
.footer-contacts {
    font-size: 16px;
    line-height: 19px;
}







