/* Paint the zoomed source directly; scaling a second translucent raster layer softens fine details. */
.eo-ivory-home .eo-showcase-image{filter:none;image-rendering:auto}
.eo-ivory-home .eo-showcase-target{transform:none;transition:border-color .15s,box-shadow .15s;background:transparent}
.eo-ivory-home .eo-showcase-target::before{inset:calc(-1 * var(--zoom-pad-y,0px)) calc(-1 * var(--zoom-pad-x,0px));background-size:var(--zoom-width) var(--zoom-height);background-position:var(--zoom-x) var(--zoom-y);opacity:0;transition:none;filter:none;transform:none;image-rendering:auto}
.eo-ivory-home .eo-showcase-product.is-open>.eo-showcase-target,.eo-ivory-home .eo-showcase-target:hover,.eo-ivory-home .eo-showcase-target:focus-visible{transform:none;background:transparent;border-color:var(--eo-theme-line,#7da2e8);box-shadow:0 0 0 1px #7da2e833}
.eo-ivory-home .eo-showcase-product.is-open>.eo-showcase-target::before,.eo-ivory-home .eo-showcase-target:hover::before,.eo-ivory-home .eo-showcase-target:focus-visible::before{opacity:1}
.eo-ivory-home .eo-showcase-popover{background:var(--eo-theme-surface,#fff);backdrop-filter:none;-webkit-backdrop-filter:none}
@media(prefers-reduced-motion:reduce){.eo-ivory-home .eo-showcase-target{transition:none}}
