/* Keep campaign artwork fully visible, including text baked into images. */
.store-body .store-home-stage .store-campaign-image{object-fit:contain!important;object-position:center!important;transform:none!important}
.store-body .store-home-stage .store-campaign.image-only{padding:0!important;background:#f2f7fb}
@media(max-width:1000px){
 .store-body .store-home-stage{grid-template-columns:minmax(0,1fr)!important;height:auto!important;max-height:none!important;align-items:start!important}
 .store-body .store-home-stage>.premium-category-sidebar{height:auto!important;max-height:none!important}
 .store-body .store-home-stage .store-campaign-board{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-rows:auto!important;height:auto!important;max-height:none!important;min-height:0!important;gap:14px}
 .store-body .store-home-stage .store-campaign-board>.store-campaign{grid-column:1!important;grid-row:auto!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important}
 .store-body .store-home-stage .store-campaign-board>.store-campaign.image-only .store-campaign-image{position:relative!important;inset:auto!important;display:block;width:100%!important;height:auto!important;max-width:100%;opacity:1}
 .store-body .store-home-stage .store-campaign-board>.store-campaign:not(.image-only){min-height:240px!important}
}
