/* XM634 explicit BRAND_POSTER only. Existing global static overlays remain installed. */
.product-page .product-hero.is-brand-poster{height:auto!important;background:#f1f4f7}
.product-page .product-hero.is-brand-poster .product-hero-swiper{width:100%;height:auto!important;aspect-ratio:3/4}
.product-page .product-hero.is-brand-poster .product-hero-shade,.product-page .product-hero.is-brand-poster .hero-gallery-count{display:none}
.product-page .product-hero.is-brand-poster .product-hero-actions{justify-content:flex-end;gap:.375rem}
.product-page .product-hero.is-brand-poster .hero-media-strip{position:relative;background:#17202b}
.product-page .product-hero.is-brand-poster .product-hero-image,.product-page .product-hero.is-brand-poster .product-hero-preview{filter:none}
.feed-card .feed-visual.is-product.is-brand-poster,.feed-card:has(.feed-product-meta) .feed-visual.is-product.is-brand-poster.size-compact,.feed-card:has(.feed-product-meta) .feed-visual.is-product.is-brand-poster.size-medium,.feed-card:has(.feed-product-meta) .feed-visual.is-product.is-brand-poster.size-large,.feed-card-product .feed-visual.is-product.is-brand-poster.size-compact,.feed-card-product .feed-visual.is-product.is-brand-poster.size-medium,.feed-card-product .feed-visual.is-product.is-brand-poster.size-large{height:auto!important;aspect-ratio:3/4;background:#f1f4f7}
.feed-card .feed-visual.is-product.is-brand-poster .feed-native-image{object-fit:contain;filter:none}
.feed-card .feed-visual.is-product.is-brand-poster::after{display:none}
.feed-card .feed-visual.is-product.is-brand-poster .feed-tag{right:.375rem;left:auto}
