﻿.bell{display:flex;transform:rotate(7deg);}.bell svg{display:block;font-size:60px;height:1em;right:calc(var(--tp-ticket-control-width) - 90px);position:absolute;top:50%;transform:translate(-50%,-50%);width:1em;z-index:1;}.bell .too-big-actually{transform-origin:9.5px 9.5px;transform:scale(.5);}.bell .bell-whole{animation:crnganie var(--bell-anim-duration) ease-in-out infinite;transform-origin:9.5px 2.4781px;transform:rotate(7deg);}.bell .bell-part{fill:var(--tp-bell-bg);}.bell .bell-part--ringer{animation:crn-crn var(--bell-anim-duration) ease-in-out infinite;}.bell:hover .bell-whole{animation:crnganie-hover 1.3s ease infinite;}.bell:hover .bell-part--ringer{animation:crn-crn-hover 1.3s ease infinite;}@keyframes crnganie{0%{transform:rotate(0deg);}1.5%{transform:rotate(30deg);}2.5%{transform:rotate(-25deg);}3.75%{transform:rotate(20deg);}5.15%{transform:rotate(-10deg);}6.65%{transform:rotate(5deg);}8%{transform:rotate(-2deg);}10%{transform:rotate(0deg);}100%{transform:rotate(0deg);}}@keyframes crn-crn{0%{transform:translateX(0);}1.2%{transform:translateX(4px);}2.3%{transform:translateX(-4px);}3.55%{transform:translateX(4px);}5.45%{transform:translateX(-3px);}7.15%{transform:translateX(2px);}9%{transform:translateX(-1px);}11%{transform:translateX(0);}100%{transform:translateX(0);}}@keyframes crnganie-hover{0%{transform:rotate(0deg);}20%{transform:rotate(20deg);}40%{transform:rotate(-15deg);}60%{transform:rotate(10deg);}80%{transform:rotate(-5deg);}100%{transform:rotate(0deg);}}@keyframes crn-crn-hover{0%{transform:translateX(0);}20%{transform:translateX(4px);}40%{transform:translateX(-4px);}60%{transform:translateX(3px);}80%{transform:translateX(-2px);}100%{transform:translateX(0);}}