.product-wrap .image__container{position:relative}.product-wrap .image__container .image-element__wrap:has(img.secondary){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding-bottom:0!important;height:100%!important;width:100%!important;max-width:none!important;margin:0!important}.product-wrap .image__container img.secondary{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover;opacity:0;visibility:visible!important;transition:opacity .5s ease!important}.has-secondary-image-swap .product-wrap .image__container img.swap--visible:not(.secondary){opacity:1!important}.has-secondary-image-swap img.swap--visible{height:100%!important;visibility:visible!important}@media(hover:hover){.product-wrap .image__container:hover img.secondary.lazyloaded{opacity:1;transition:opacity .35s ease .09s!important}}@media(max-width:798px),(hover:none){.product-wrap .image__container img.secondary{display:none!important}}@media(prefers-reduced-motion:reduce){.product-wrap .image__container img.secondary,.product-wrap .image__container:hover img.secondary.lazyloaded{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/mg-secondary-swap.css.map */
