.animated-icon{display:inline-block;line-height:0}.animated-icon svg{display:block;width:100%;height:100%;overflow:visible}.animated-icon [data-part]{transform-box:fill-box;transform-origin:center}.animated-icon--sunny [data-part=Vector_2]{animation:ai-spin 22s linear infinite}.animated-icon--sunny [data-part=Vector_3]{animation:ai-drift 5s ease-in-out infinite}.animated-icon--sun-small [data-part=Vector_2],.animated-icon--sun-small [data-part=Vector_3]{animation:ai-spin 18s linear infinite}.animated-icon--rain [data-part=Vector]{animation:ai-rain 1.6s ease-in infinite}.animated-icon--rain [data-part=Vector_2]{animation:ai-float 4s ease-in-out infinite}.animated-icon--thermometer [data-part=Vector_2]{transform-origin:bottom;animation:ai-mercury 3.2s ease-in-out infinite}.animated-icon--thermometer [data-part=Vector_7]{animation:ai-drift 5.5s ease-in-out infinite}.animated-icon--calendar svg{transform-origin:50% 20%;animation:ai-swing 4s ease-in-out infinite}.animated-icon--clock svg{animation:ai-tick 2s steps(1) infinite}.animated-icon--store svg{animation:ai-float 3s ease-in-out infinite}@keyframes ai-spin{to{transform:rotate(1turn)}}@keyframes ai-drift{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes ai-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ai-rain{0%{transform:translateY(-3px);opacity:0}25%{opacity:1}to{transform:translateY(5px);opacity:.2}}@keyframes ai-mercury{0%,to{transform:scaleY(.82)}50%{transform:scaleY(1)}}@keyframes ai-swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes ai-tick{0%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.animated-icon [data-part],.animated-icon svg{animation:none!important}}