.block_txt { margin-bottom: 20px !important;}

.special_IMGs img{ margin: 0}


._buttons_section{ display: flex; gap:5px; margin-bottom: 15px}
._buttons_section .btn{ min-width: calc(50% - 2px); padding: 5px 15px; min-height: 60px}
._buttons_section .btn-score{ font-size: 18px;}
._buttons_section .btn-score:hover{ background: var(--eco-green); color: #fff; border-color: var(--eco-green)}
._buttons_section .btn-score b{ display: block;}

._buttons_section .btn {display: flex; text-align: center; align-items: center; justify-content: center;}

._buttons_section .btn-shop{ flex-direction: column; font-size: 15px; line-height: 120%; text-transform: none;}
._buttons_section .btn-shop b{ font-size: 18px; text-transform: uppercase;}
._buttons_section .btn-shop:not([href]),
._buttons_section .btn-score:not([href]):hover{ color: #999; border-color: #999; background: #fff; cursor: default;}


.CONTAINER-LEFT .eco_visual .tree { left: 171px; top: -80px; width: 28px; }
.CONTAINER-LEFT .eco_visual .bike { top: -60px; width: 38px;}

.brand_country{ border: 0; border-radius: 15px; margin-right: 10px; padding: 5px 15px; margin-bottom: -45px;  width: max-content;
  z-index: 1;  position: relative;  background: #fff;  margin-left: 5px;  gap: 5px;}

.brand_country img{ width: 23px;}


@media (max-width: 992px) {

  .CONTAINER-LEFT .eco_visual .tree{ left: -65px; top: -50px;}
  .CONTAINER-LEFT .eco_visual .bike{ top: -30px; width: 38px; }
}
