.Product-spritespin{cursor:pointer;position:relative}.Product-spritespinIcon{fill:var(--clr-primary);background-color:#dce7ef59;border:1px solid var(--clr-primary);border-radius:50%;bottom:10%;cursor:pointer;height:90px;left:50%;padding:20px;position:absolute;transform:translateX(-50%);transition:background-color .3s ease-in-out;width:90px}.judo-spin-container .Product-image{display:none!important}.Product-spritespin.is-loading:after{bottom:5%;content:attr(data-imagesloaded);font-size:.75rem;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (prefers-reduced-motion:no-preference){.Product-spritespin-wrapper:not(.is-initialized):hover .Product-spritespinIcon{animation:wobble 1.5s linear infinite;background-color:#ffffffbf}.Product-spritespin-wrapper.is-loading .Product-spritespinIcon{animation:blink .75s linear infinite}.Product-spritespin .Picture{transition:opacity .75s ease-in-out}.Product-spritespin .Picture.hide{opacity:0}}@keyframes wobble{0%{transform:translateX(-50%) rotate(0deg)}25%{transform:translateX(-50%) rotate(10deg)}75%{transform:translateX(-50%) rotate(-10deg)}to{transform:translateX(-50%) rotate(0deg)}}@keyframes blink{0%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(.9)}to{transform:translateX(-50%) scale(1)}}