/* Official PR1 Sport imagery in the shared product-page layout. */
.road-sport .card-pattern-wordmark img{filter:brightness(0)}
.sport-gallery-v84 .product-view img{object-fit:contain;transform:none;box-sizing:border-box}
.sport-gallery-v84 .sport-campaign-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.sport-gallery-v84 .campaign-set .gallery-set-grid{grid-template-columns:minmax(0,1fr)}
.sport-gallery-v84 .campaign-set .gallery-shot img{aspect-ratio:16/9;object-fit:contain;background:#17151b}
.sport-gallery-v84 .campaign-set h3{font-size:clamp(24px,2.2vw,30px)}
@media(max-width:800px){.sport-gallery-v84 .sport-campaign-groups{grid-template-columns:minmax(0,1fr);gap:0}}
