.brand-card-visual{display:flex!important;align-items:center;justify-content:center;height:190px;padding:30px;background:#eef3f9;border-bottom:1px solid var(--line)}.brand-card-visual img{width:auto;max-width:90%;height:auto;max-height:125px;object-fit:contain}.official-brand-logo{margin:0 0 24px}.official-brand-logo img{max-width:100%;width:200px;height:130px;object-fit:contain}.official-brand-logo figcaption{font-size:11px;color:var(--muted);line-height:1.6;margin-top:14px}.official-brand-logo figcaption a{text-decoration:underline}.home-equipment .card p,.home-brands .card p{font-size:14px}.home-brands>.mini{margin-top:16px;color:var(--muted)}.card--armurerie:before{content:'';height:5px;background:linear-gradient(90deg,var(--ink),var(--copper));display:block}.card--armurerie .card-body{background:linear-gradient(135deg,#fff,#eef3f9)}.article-aside--text{border-top:3px solid var(--copper);padding-top:22px}.card--guides:not(:has(img)){border-top:3px solid var(--copper)}
@media(max-width:580px){.brand-card-visual{height:155px}.home-equipment .section-heading h2,.home-brands .section-heading h2{font-size:30px}}
.brand-card-visual:has(img[src*="glock"]),.brand-card-visual:has(img[src*="walther"]){background:var(--ink)}.brand-card-visual img[src*="beretta"]{width:115px;height:115px}.official-brand-logo img[src*="glock"],.official-brand-logo img[src*="walther"]{background:var(--ink);padding:18px}
