.media-gallery[data-loupe] .media-main-item>.product-loupe.product-loupe{position:absolute;top:0;left:0;z-index:3;width:var(--product-loupe-size, 180px);height:var(--product-loupe-size, 180px);margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--fg) 22%,transparent);background:var(--bg);box-shadow:0 10px 30px color-mix(in srgb,var(--fg) 16%,transparent);pointer-events:none;opacity:0;transition:opacity var(--motion-duration-fast, .22s) var(--motion-ease, ease);will-change:transform}.media-gallery[data-loupe] .media-main-item>.product-loupe--circle.product-loupe{border-radius:50%}.media-gallery[data-loupe] .media-main-item>.product-loupe--square.product-loupe{border-radius:min(var(--product-media-radius, 0px),12px)}.media-gallery[data-loupe] .media-main-item>.product-loupe.is-visible{opacity:1}.product-loupe__image{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-user-select:none;user-select:none;will-change:transform}.media-gallery[data-loupe] .media-main-wrap .media-main-item[data-media-type=image].has-loupe .media-main{transform:none}.media-gallery[data-loupe] .media-main-item[data-media-type=image] img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.media-gallery[data-loupe] .media-main-item>.product-loupe.product-loupe{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-loupe.css.map */
