
/* v7.3.980 — a loja do perfil com a cara da loja do app: lista de linhas
   escuras de vidro sobre o tema do perfil, imagem a esquerda, preco em lime. */
html .shop-shell .shop-card-grid{display:flex!important;flex-direction:column!important;gap:10px!important;grid-template-columns:none!important}
html .shop-shell .shop-card{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;
  padding:11px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.11)!important;
  background:rgba(8,9,11,.5)!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);
  text-decoration:none!important;transition:transform .16s ease,border-color .16s ease,background .16s ease;overflow:hidden}
html .shop-shell .shop-card:hover{transform:translateY(-1px);border-color:rgba(215,255,1,.32)!important;background:rgba(8,9,11,.62)!important}
html .shop-shell .shop-card:active{transform:scale(.99)}
html .shop-shell .shop-card>img,html .shop-shell .shop-card .shop-card-fallback{width:82px!important;height:82px!important;border-radius:18px!important;object-fit:cover!important;background:rgba(255,255,255,.06)!important;display:block!important;flex:none}
html .shop-shell .shop-card-fallback{display:flex!important;align-items:center;justify-content:center;color:rgba(255,255,255,.4);font-size:24px}
html .shop-shell .shop-card-body{min-width:0!important;display:flex!important;flex-direction:column!important;gap:5px!important}
html .shop-shell .shop-card-title{color:#fff!important;font-size:14.5px!important;font-weight:900!important;line-height:1.25!important;
  display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html .shop-shell .shop-card-price{color:#d7ff01!important;font-size:15px!important;font-weight:950!important;letter-spacing:-.2px}
html .shop-shell .shop-card-badges{display:flex!important;flex-wrap:wrap!important;gap:5px!important;order:3}
html .shop-shell .shop-card-badges span{border-radius:999px!important;padding:3px 9px!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.2px;text-transform:uppercase}
html .shop-shell .shop-badge-type{background:rgba(255,255,255,.07)!important;color:rgba(255,255,255,.6)!important;border:1px solid rgba(255,255,255,.12)!important}
html .shop-shell .shop-badge-stock{background:rgba(61,220,151,.1)!important;color:#3ddc97!important;border:1px solid rgba(61,220,151,.26)!important}
html .shop-shell .shop-badge-low{background:rgba(255,180,87,.1)!important;color:#ffb457!important;border:1px solid rgba(255,180,87,.28)!important}
html .shop-shell .shop-badge-soldout{background:rgba(255,80,96,.1)!important;color:#ff6b7a!important;border:1px solid rgba(255,80,96,.28)!important}
html .shop-shell .shop-badge-cat{background:rgba(155,108,255,.1)!important;color:#c7a6ff!important;border:1px solid rgba(155,108,255,.26)!important}
/* secao sem nada dentro nao ocupa tela */
html .shop-shell .shop-section:not(:has(.shop-card,.idv-card,.idmk-evx,article,[class*="event-card"]))/*v7.3.1080*/{display:none!important}
/* cabecalho da secao no tom do app */
html .shop-shell .shop-section-title{color:#fff!important;font-weight:950!important;letter-spacing:-.3px}
@media(max-width:520px){
  html .shop-shell .shop-card{grid-template-columns:72px minmax(0,1fr) 40px!important;padding:10px!important}
  html .shop-shell .shop-card>img,html .shop-shell .shop-card .shop-card-fallback{width:72px!important;height:72px!important;border-radius:16px!important}
}
