/* PortalZ Digital V29 — acabamento do perfil público das lojas. */
.mv8-store-banner{background-image:linear-gradient(90deg,rgba(1,25,57,.9),rgba(3,66,137,.72),rgba(5,87,167,.42)),var(--store-banner)!important;background-size:cover!important;background-position:center!important}
.mv8-store-profile{position:relative}.mv8-store-logo{overflow:hidden;border:6px solid rgba(255,255,255,.96)!important;background:#fff!important;box-shadow:0 18px 38px rgba(0,21,54,.24)!important}.mv8-store-logo img{width:100%;height:100%;object-fit:cover}.mv8-store-badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mv29-store-manage{min-height:31px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:rgba(255,255,255,.14);color:#fff!important;text-decoration:none;font-size:.68rem;font-weight:900;backdrop-filter:blur(8px)}.mv29-store-manage:hover{background:#fff;color:#0869dd!important}.mv8-store-reviews{scroll-margin-top:110px}.mv8-store-review-grid article{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mv8-store-review-grid article:hover{transform:translateY(-2px);border-color:#acd3f4;box-shadow:0 14px 30px rgba(5,53,108,.09)}
@media(max-width:720px){.mv29-store-manage{width:100%;justify-content:center}.mv8-store-logo{border-width:4px!important}}
