/* ===== кнопки маркетплейсов ===== */
.mp-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;
  border:0;border-radius:3px;
  font-family:Georgia,serif;font-weight:600;text-transform:uppercase;
  line-height:1.1;text-align:center;text-decoration:none!important;
  color:#fff!important;opacity:1!important;transition:.15s}
.mp-btn:hover{opacity:.85!important}
.mp-btn_wb{background:#7f187f!important}
.mp-btn_ozon{background:#005bff!important}
.mp-btn_ya{background:#ffc700!important;color:#111!important}

/* плитка каталога */
.mp-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:12px 0 0}
.t-catalog__card .mp-btn{height:38px;font-size:11px;padding:0 6px}

/* карточка товара: «В корзину» и три кнопки одним рядом */
.t-catalog__prod-popup__btn-wrapper{display:flex!important;flex-wrap:wrap!important;
  gap:10px!important;align-items:stretch!important}
.t-catalog__prod-popup__btn-wrapper .mp-row{display:contents!important}
.t-catalog__prod-popup__btn-wrapper .t-catalog__prod-popup__btn,
.t-catalog__prod-popup__btn-wrapper .mp-btn{
  flex:1 1 0!important;min-width:0!important;max-width:200px!important;
  height:45px!important;margin:0!important;padding:0 10px!important;
  border-radius:3px!important;
  font-family:Georgia,serif!important;font-size:14px!important;font-weight:600!important;
  line-height:1.1!important;text-transform:uppercase!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important}

@media screen and (max-width:640px){
  .t-catalog__prod-popup__btn-wrapper .t-catalog__prod-popup__btn{flex:1 1 100%!important;max-width:none!important}
  .t-catalog__prod-popup__btn-wrapper .mp-btn{font-size:11px!important;padding:0 4px!important}
  .mp-row{gap:6px}
}