.bodycam-showcase{padding-block:12px 64px;scroll-margin-top:15px}.showcase-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.showcase-heading .eyebrow{letter-spacing:1.6px;color:#c3929c;gap:9px;font-size:14px}.showcase-heading h2{letter-spacing:.4px;margin-top:10px;font:800 clamp(36px,4vw,48px)/1.1 Barlow Condensed,Impact,sans-serif}.showcase-heading h2 span{color:#f33148}.showcase-meta{color:#a2a3b0;letter-spacing:1px;white-space:nowrap;padding-bottom:5px;font-size:13px}.showcase-meta>span{color:#f33148;padding-inline:9px}.showcase-player{background:#060709;border:1px solid #422731;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 16px 48px #0003}.showcase-player video{aspect-ratio:16/9;object-fit:contain;background:#060709;width:100%;height:auto;display:block}.showcase-player video:focus-visible{outline-offset:-3px;outline:2px solid #ff647a}.showcase-error{background:#24151c;border-top:1px solid #603141;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:22px;display:flex}.showcase-error p{color:#f0d4db;font-size:16px;line-height:1.6}.product-showcase-link{color:#f2adba;background:#32182166;border:1px solid #663044;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:17px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.product-showcase-link:hover{color:#fff;background:#492131}.detail-content .product-showcase-link{margin-top:0}@media (max-width:640px){.bodycam-showcase{padding-block:5px 38px}.showcase-heading{flex-wrap:wrap;gap:14px;margin-bottom:18px}.showcase-meta{font-size:12px}.showcase-heading .eyebrow{font-size:13px}.showcase-player{border-radius:6px}.showcase-error{gap:12px;padding:18px}.showcase-error .button{width:100%}}
