.product-image{position:relative}.product-image .product-alternate{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;pointer-events:none}.product-image.is-alternate .product-primary{opacity:0}.product-image.is-alternate .product-alternate{opacity:1}.product-image .product-primary,.product-image .product-alternate{transition:opacity .18s ease}.product-image .image-action{z-index:1}@media(prefers-reduced-motion:reduce){.product-image .product-primary,.product-image .product-alternate{transition:none}}
