.webPushBell{animation-name:buttonAnimation;background:#fff;border-radius:100%;bottom:10px;box-shadow:0 0 1.0625rem #0000004d;cursor:pointer;height:3.75rem;min-height:42px;min-width:42px;position:fixed;right:10px;width:3.75rem;z-index:21}.webPushBell--go_up_is_active{right:80px}.webPushBell__icon{animation-name:bellAnimation;max-height:45%!important;max-width:45%!important}.webPushBell,.webPushBell__icon{animation-delay:5s;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-out;backface-visibility:hidden;will-change:transform}#js__popupContainer[data-mod=webpush_modal]~.webPushBell,#js__popupContainer[data-mod=webpush_modal]~.webPushBell .webPushBell__icon,.webPushBell:hover,.webPushBell__icon:hover{animation-play-state:paused}.webPushBell__popupLink{height:100%;left:0;position:absolute!important;top:0;width:100%}.webPushBell__info{background:#fff;border-radius:3px;bottom:100%;color:#3d3d3d;line-height:1.1;margin-bottom:15px;min-width:18.125rem;opacity:0;padding:12px 15px;position:absolute;right:0;transition:opacity .3s ease-out;visibility:hidden}.webPushBell__info.-active{opacity:1;visibility:visible}.webPushBell__info a{text-decoration:underline}.webPushBell__info a:hover{text-decoration:none}.webPushBell__info:before{border:7px solid transparent;border-top-color:#fff;content:"";display:block;height:0;margin-top:-1px;position:absolute;right:8%;top:100%;width:0}.webPushMessage{background:#fff;border-radius:4px;box-shadow:0 0 1.0625rem #0000004d;color:#3d3d3d;max-width:250px;opacity:0;padding:20px;position:fixed;right:5vw;top:20px;visibility:hidden;z-index:40}.webPushMessage.-active{animation:successMessage 3s ease-out forwards}.webPushMessage__icon{height:2.5rem;margin-right:8%;width:2.5rem}@keyframes bellAnimation{0%{transform:rotate(0)}1%{transform:rotate(6deg)}4%{transform:rotate(-6deg)}7%{transform:rotate(4deg)}10%{transform:rotate(-4deg)}13%{transform:rotate(2deg)}15%{transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes buttonAnimation{0%{transform:scale(1)}7%{transform:scale(1.1)}13%{transform:scale(1)}to{transform:scale(1)}}@keyframes successMessage{0%{opacity:0;visibility:hidden}10%{opacity:1;visibility:visible}90%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (max-width:767px){.webPushMessage{font-size:90%;padding:15px}.webPushMessage__icon{height:30px;width:30px}}@media (min-width:768px){.webPushBell{bottom:1.25rem;right:3vw}.webPushBell--go_up_is_active{right:7rem}}