.wheel-motion-host{isolation:isolate}
.wheel-motion-layer{position:absolute;inset:0;z-index:1;pointer-events:none;user-select:none;overflow:hidden}
.wheel-motion-layer>svg{display:block;width:100%;height:100%}
.wheel-motion-host>.wp-zoom,.wheel-motion-host>#expand,.wheel-motion-host>#wheel-enlarge,.wheel-motion-host>#comparisonLabel,.wheel-motion-host>#original-tag{z-index:2}
.wheel-motion-host>.wp-loading,.wheel-motion-host>#loading{z-index:3}
/* Keep controls and the last wheel visible while the next material is loading. */
[data-wheel-motion-ready] .wp-options fieldset:disabled{opacity:1}
[data-wheel-motion-ready] #wp-original:disabled,[data-wheel-motion-ready] .wp-zoom:disabled{opacity:1}
.wheel-motion-host[data-wheel-motion-ready] #loading{inset:16px auto auto 16px;padding:8px 12px;border-radius:7px;background:#19191de8;font-size:12px}
.wheel-motion-host[data-wheel-motion-ready][aria-busy=true]>.wp-loading,.wheel-motion-host[data-wheel-motion-ready][aria-busy=true]>#loading:not([hidden]){animation:wheel-motion-loading .12s ease-out .24s both}
[data-wheel-motion-ready] :is(.wp-choices,.wp-swatches,.choices,.swatches) label>span{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}
@keyframes wheel-motion-loading{from{opacity:0}to{opacity:1}}
@media(prefers-reduced-motion:reduce){
 [data-wheel-motion-ready] :is(.wp-choices,.wp-swatches,.choices,.swatches) label>span{transition:none!important}
 .wheel-motion-host .wp-loading,.wheel-motion-host #loading{animation:none!important}
}
