@media (max-width: 640px) {
  .bx-content-seection {
    background-color: #fff;
  }
}
@media (max-width: 640px) {
li.prop__item {
    font-size: 1em !important;
}
}
.row {
    margin-right: 0px;
    margin-left: 0px;
}
/*Правка выпадающего меню*/
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
    width: 100%;
}
.full-description h2 {
  text-transform: none;
  font-size: 1.5em !important;
}
.full-description h3 {
  text-transform: none;
  font-size: 1.5em !important;
}
.regudost {
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}
.bx-inc-orginfo .social {
    float: right;
    width: 120px;
}
.bx_catalog-compare-list {
    max-height: 13%;
	width: auto;
	background: #ffffffde;
	}

.bx_catalog_compare_count p {
    font-size: 12px;
}
/*@media (max-width: 1024px){
.desktop-search {
    display: none;
}
}*/

.callme:hover {
    color: black;
} 
h1.brands-page {
    font-weight: bold;
    font-size: 20px !important;
}
.bx-inc-orginfo .portal span {
    float: left;
    padding: 6px 8px;
    /*width: 200px;*/
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    position: relative;
}
//*Коррекция формы поиска*//
#ya-site-form1 .ya-site-form__form .ya-site-form__input-text {
    border-color: #cbcbcb !important;
    height: 35px;
}

#ya-site-form1 .ya-site-form__form * {
    font-size: 12px !important;
    /*height: 35px;*/
}
#ya-site-form1 .ya-site-form__search .ya-site-form__input-text,
#ya-site-form1 .ya-site-form__search .ya-site-form__submit{
	height: 35px;
}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
    background-color: #FFF0 !important;
}
.col-xs-12.orginfo {
	padding-top: 5px;
    /*margin-top: -30px !important;*/
}
	/*3 строчки название товара на плашках каталога*/
#product_list .bx_catalog_item .bx_catalog_item_container .bx_catalog_item_title {
    height: 6.3em;
	min-height: 6.3em;
}
	/*Кнопка оплаты картой и скрытие надписи тех.поддержка не оказывается*/
#tmg_ps_support_status {
    display: none;
}
.tmg #tmg_ps_next_button {
    background: #f10000 !important;
    font-weight: bold;
}
input#tmg_ps_next_button:hover {
    background: #fe9900a1 !important;
}
span.ex-medcomp {
    color: #63aa28;
    display: block;
    font-weight: bold;
}
.bx_item_detail .bx_optionblock {
    width: 150px;
}
	/*шрифт раздела*/
h4.bx_catalog_line_title {
    font-weight: 600;
    font-size: 1.35rem;
}
.nerj {
    display: block;
    margin-top: 10px;
    font-weight: 600;
    padding: 10px;
    background-color: #cbe9f2;
    border-radius: 10px;
}
.popup-window .popup-window-buttons .bx_bt_button {
    font-size: 16px;
    height: 45px;
    border-radius: 10px;
    padding: 10px;
}
@media (max-width: 1024px) {
    .bx_catalog_list_home.bx_green .bx_bt_button {
        font-size: 13px;
        padding: 10px;
    }
}
.btn.btn-lg.btn-default.active.pointer.loadkppdf {
  border-radius: 10px;
}
.btn.btn-lg.btn-default.basket-btn-checkout {
  border-radius: 10px;
}
	/*карточка*/
  :root{
    --mint:#ccefe3;
    --sky:#e6f5ff;
    --mint-dark:#7bc7b1;
    --sky-dark:#6bb5e8;
    --text:#2b2f33;
  }
  .lead{
    margin-top: 10px;
    background: #f6fcff;
    border-left: 4px solid var(--sky-dark);
    padding: 10px 14px;
    border-radius: 6px;
    color:#2a4d60;
    margin-left: 0px;
  }
  .feature-badges{
    display:flex;
    flex-wrap: wrap;
    gap:10px;
    margin:16px 0 8px;
  }
  .badge{
    background: var(--mint);
    color:#0f4a3f;
    padding:6px 10px;
    border-radius: 16px;
    font-size: 13px;
    border:1px solid #bfe5d9;
  }
  .panel{
    background: #f0fbf7;
    border:1px solid #d8efe7;
    border-radius:10px;
    padding:14px;
  }
  .highlight{
    background: linear-gradient(180deg, var(--sky), #ffffff);
    border:1px dashed #bfe1f7;
    padding:12px;
    border-radius:8px;
  }
  .spec-grid{
    display:grid;
    grid-template-columns: 1fr 2fr;
    gap:10px 16px;
    background: #f4fbff;
    border:1px solid #dbeefa;
    border-radius:10px;
    padding:14px;
  }
  .spec-term{
    color:#0e5f84;
    font-weight:600;
  }
  .cta{
    margin-top: 22px;
    background: linear-gradient(90deg, #eefdff, var(--mint));
    border:1px solid #dceff3;
    padding:14px;
    border-radius:10px;
  }
  a.cta-link{
    display:inline-block;
    background:#6ac7ea;
    color:#ffffff;
    text-decoration:none;
    padding:10px 14px;
    border-radius:8px;
    transition: background .2s ease, transform .05s ease;
  }
  a.cta-link:hover{ background:#4ab6dd; }
  a.cta-link:active{ transform: translateY(1px); }
  .note{
    font-size: 13px;
    color:#46646d;
    margin-top:6px;
  }
.med-brands {
  border: 2px solid #49bfe5;
  border-radius: 20px;
}
.colorrechenie p {
    padding: 0px !important;
    border-left: none !important;
}