.bm-feed-wrap{width:100%;max-width:1180px;margin:0 auto;padding:16px}.bm-feed{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}.bm-card{overflow:hidden;background:#fff;border:1px solid #e8e8e8;border-radius:18px;box-shadow:0 5px 22px rgba(0,0,0,.06)}.bm-media{background:#111;display:flex;justify-content:center;align-items:center;min-height:280px;overflow:hidden}.bm-media .instagram-media{margin:0!important;min-width:0!important}.bm-video{display:block;width:100%;max-height:620px;object-fit:contain;background:#000}.bm-cover{display:block;width:100%;height:420px;object-fit:cover}.bm-placeholder{color:#fff;padding:80px 20px;text-align:center}.bm-info{padding:18px}.bm-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#667085;font-weight:700}.bm-info h2{font-size:21px;line-height:1.3;margin:7px 0}.bm-facts,.bm-description{color:#667085;margin:8px 0}.bm-price{font-size:22px;font-weight:800;margin:10px 0;color:#101828}.bm-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.bm-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;padding:11px 15px;border-radius:9px;font-weight:700;font-size:14px}.bm-details{background:#101828;color:#fff!important}.bm-whatsapp{background:#e8f7ed;color:#16733a!important}.bm-empty{padding:35px;text-align:center;background:#f7f8fa;border-radius:14px}.bm-single-details{padding:16px;margin:18px 0;background:#f7f8fa;border-radius:12px}.bm-single-video{max-width:720px;margin:0 auto}@media(max-width:640px){.bm-feed-wrap{padding:8px}.bm-feed{grid-template-columns:1fr;gap:14px}.bm-card{border-radius:14px}.bm-media{min-height:220px}.bm-cover{height:360px}.bm-info{padding:15px}}