.rotator{transition:all .5s ease-in;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;border-radius:50%;border:3px dashed var(--primaryDark,#a7a9ac);border-right-color:transparent;border-bottom-color:transparent;width:32px;height:32px}@keyframes rotate{from{transform:rotateZ(0)}to{transform:rotateZ(360deg)}}.flashNew .carouselProduct{animation-name:flash;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes flash{from{opacity:.5;transform:scale(.5);background-color:var(--searchBackground,#8dc63f)}90%{background-color:color-mix(in srgb,var(--searchBackground,#8dc63f) 50%,#fff 50%)}95%{background-color:color-mix(in srgb,var(--searchBackground,#8dc63f) 50%,#fff 50%)}to{opacity:1;transform:scale(1);background-color:inherit}}#basketLink.flashNew{animation-name:pulse;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes pulse{from{transform:scale(.75);background-color:color-mix(in srgb,var(--searchBackground,#8dc63f) 50%,#fff 50%);border-radius:.5em}50%{transform:scale(2.25);background-color:var(--searchBackground,#8dc63f);border-radius:.5em}to{transform:scale(1)}}