/* Guiados pela Fé: acabamento discreto de marketplace, limitado à loja. */
body.gpf-loja-body .gpf-ml-store{
  --gpf-shop-blue:#205f9a;
  --gpf-shop-blue-bg:#edf5ff;
  --gpf-shop-green:#176b3b;
  --gpf-shop-green-bg:#eaf8f0;
}
body.gpf-loja-body .gpf-ml-store .ml-card-badges,
body.gpf-loja-body .gpf-ml-store .gpf-ml-detail-badges{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:6px!important;
  align-items:center!important;
  margin:8px 0 10px!important;
}
body.gpf-loja-body .gpf-ml-store .ml-card-badge.gpf-ml-category{
  display:inline-flex!important;
  align-items:center!important;
  max-width:100%!important;
  padding:4px 9px!important;
  background:#edf5ff!important;
  color:#205f9a!important;
  border:1px solid #c9def5!important;
  border-radius:6px!important;
  font-size:11px!important;
  line-height:1.3!important;
  font-weight:800!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
body.gpf-loja-body .gpf-ml-store .ml-card-badge.oferta{
  background:#fff1f3!important;
  color:#a30b25!important;
  border:1px solid #f2ced5!important;
  border-radius:6px!important;
  font-size:11px!important;
  font-weight:800!important;
  padding:4px 9px!important;
  line-height:1.3!important;
  white-space:normal!important;
}
body.gpf-loja-body .gpf-ml-store .ml-card-badge.gpf-ml-available{
  background:#eaf8f0!important;
  color:#176b3b!important;
  border:1px solid #b9e3cb!important;
  border-radius:6px!important;
  padding:4px 9px!important;
  font-size:11px!important;
  font-weight:800!important;
  line-height:1.3!important;
  white-space:nowrap!important;
}
body.gpf-loja-body .gpf-ml-store .ml-card-badge.gpf-ml-available::before{
  content:"";
  display:inline-block;
  width:6px;height:6px;flex:0 0 6px;
  border-radius:50%;background:#178648;
  margin-right:5px;
}
body.gpf-loja-body .gpf-ml-store .ml-card{
  background:#fff!important;
  border-color:#e7e2e3!important;
}
body.gpf-loja-body .gpf-ml-store .ml-card:hover{border-color:#c7d9e9!important}
body.gpf-loja-body .gpf-ml-store .ml-card-title{color:#1b1e25!important}
body.gpf-loja-body .gpf-ml-store .ml-card-price{color:#161a1e!important}
body.gpf-loja-body .gpf-ml-store .ml-btn-comprar{background:#ad1029!important;color:#fff!important}
body.gpf-loja-body .gpf-ml-store .gpf-ml-detail-badges{margin-bottom:14px!important}
body.gpf-loja-body .gpf-ml-store .extreme-product-meta{color:#4a515a!important}
@media(max-width:480px){
 body.gpf-loja-body .gpf-ml-store .ml-card-badges{gap:4px!important}
 body.gpf-loja-body .gpf-ml-store .ml-card-badge.gpf-ml-category,
 body.gpf-loja-body .gpf-ml-store .ml-card-badge.oferta,
 body.gpf-loja-body .gpf-ml-store .ml-card-badge.gpf-ml-available{font-size:10px!important;padding:3px 6px!important}
}
