.product.one.mh-card{position:relative}
.product.one .img[data-mh-url]{position:relative;overflow:hidden}
.product.one .img[data-mh-url]>img:not(.mh-secondary){transition:transform .24s ease;transform-origin:center}
@media(hover:hover) and (pointer:fine){.product.one .img[data-mh-url]:hover>img:not(.mh-secondary){transform:scale(1.025)}}
.product.one .img img.mh-secondary{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:contain;opacity:0!important;transform:scale(1);transition:opacity .24s ease,transform .24s ease;pointer-events:none;background:#fff;z-index:1}
.product.one .img.mh-active img.mh-secondary{opacity:1!important;transform:scale(1.025)}
.product.one .mh-toggle{display:none;position:absolute;right:0;top:0;z-index:2;width:44px;height:44px;padding:0;margin:0;border:0;background:transparent;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation}
.product.one .mh-toggle span{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.15);color:#333;font-size:14px;line-height:1}
.product.one .mh-toggle:focus-visible{outline:none}
.product.one .mh-toggle:focus-visible span{outline:2px solid #146dcc;outline-offset:2px}
.product.one .mh-toggle[hidden]{display:none!important}
.product.one .mh-toggle[aria-busy=true] span{opacity:.6}
@media(any-pointer:coarse){.product.one .mh-toggle{display:flex}}
@media(prefers-reduced-motion:reduce){.product.one .img img.mh-secondary{transition:none;transform:none!important}}
@media(prefers-reduced-motion:reduce){.product.one .img[data-mh-url]>img:not(.mh-secondary){transition:none!important;transform:none!important}}
