div.col-md-3.header_brand{
    background-size: 90% 90%;
    background-image: url(https://mazone.ru/images/cms/data/logo_2.png);
    background-repeat: no-repeat;
}
body > main > div > section > div > div.item_page.object > div > div > div > div.col-md-12.col-lg-4.item_option_block.background_gray > div:nth-child(3) > div > div.option_head > div:nth-child(2){
    padding-block-end: 38px;
}
.item_page .item_option_block .price h2{
    width: 200px;
}

header .header_brand .media-body h2 a {
 font-weight: 400; 
  display: block;
  width: 200px;
  font-size: 24px;
}

.card_product_title {
  color: #676561 !important;
}

.header_search {
 display: none !important; 
}

.side_panel .table-menu ul > li:hover > a, .side_panel .table-menu > ul > li.active > a {
    background: #e3dbd0 !important; 
    color: #000 !important; 
}

.one_click_btn {
  border: 2px solid #e3dbd0 !important; 
      color: #000 !important; 
  
}

.cart_btn {
  background-color: #e3dbd0 !important; 
      background-blend-mode: difference;
  color: #000 !important; 
}

.button_buy_order  {
  background-color: #e3dbd0 !important; 
   background-blend-mode: difference;
   color: #000 !important; 
}

.side_panel .table-menu > ul > li > ul {
 min-width: 300px; 
}

.radio_form input[type="radio"]:checked + label::before {
   background: #e3dbd0 !important; 
}

.header_cart {
  width: 25%;
}

header .header_middle_nav .header_work_time {
  margin-right: 50px;
}

.option_head .price * {
  font-family: "ProximaNova-Regular" !important; 
}

@media (max-width: 1500px) {
header .header_middle_nav .header_work_time {
   display: none !important; 
  }
  .header_contact {
    margin-left: 50px;
  }
}

.header_brand .media {
  display: none !important; 
}

.media-left {
  width: 100%;
    height: 100%;
}

.card_product_container .card_product_title {
   display: none !important; 
}

.card_product_container .card_product {
 padding: 0px; 
}

.card_product_container .card_product .card_product_price {
 padding: 0 30px 30px 30px; 
}

.card_product_container .card_product .card_product_text {
 padding: 0 30px; 
}

.card_product_container .card_product .card_product_img, .card_product_container .card_product .card_product_img img.img-responsive {
 width: 100%;
  object-fit: contain;
  height: 224px;
}

.card_product_container .card_product .card_product_price span {
     font-family: "ProximaNova-Regular";
}

div.col-md-3.header_brand {
  background-position: center;
      background-size: contain;
}

.media-left img {
  width: 50%;
    height: 100%;
    margin: auto;
    display: block;
    object-fit: contain;
}

header .header_middle_nav .row > div:not(.header_contact) {
  height: 80px;
}