.notification__handle:before{font-family:machwr;font-style:normal;font-weight:400;speak:none;display:inline-block;font-variant:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e80e"}.csshover .notification__handle:hover:before{content:"\e812"}.notification__handle{background-color:#fff;color:#cc1216;cursor:pointer;display:block;font-size:30px;height:60px;line-height:1;padding:15px;text-align:center;transform:scale(0);transition:background-color .125s cubic-bezier(.645,.045,.355,1),color .125s cubic-bezier(.645,.045,.355,1),transform .1s ease-out .05s}.notification__handle:before{animation:ring-my-bell .4s ease-in-out;animation-iteration-count:6;transform-origin:75% top}.csshover .notification__handle:hover{background-color:#cc1216;color:#fff;transition:background-color .25s cubic-bezier(.645,.045,.355,1),color .25s cubic-bezier(.645,.045,.355,1)}.csshover .notification__handle:hover:before{animation:none;transform:rotate(0deg)}.notification__content{text-align:center}.notification__content h3{font-family:var(--headline_font_family,var(--font-family--serif));font-size:var(--headline_font_size_xs,24px);line-height:var(--headline_line_height_xs,1.33333);text-transform:var(--headline_text_transform,none)}.notification__content p{font-size:12px;line-height:1.66667;margin-bottom:1em;margin-top:1em}.notification__content p:last-child{margin-bottom:0}.notification__content .button{margin-bottom:1em;margin-top:1em}.notification__inner{background-color:#fff;bottom:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:30px 7.22222vw;position:absolute;right:-60px;transform:scale(0);transition:transform .125s ease-in-out;width:100vw}.notification{bottom:0;margin-right:60px;position:fixed;right:0;width:60px}.notification.is--visible .notification__handle{transform:scale(1);transition:transform 75ms ease-in-out}.notification.is--visible .notification__inner{transform:scale(1);transition:transform 75ms ease-in-out .05s}@media only screen and (min-width:768px){.notification__inner{right:0;width:400px}.notification__handle{font-size:40px;height:100px;padding:30px}.notification{margin-right:100px;width:100px}}@media only screen and (min-width:1024px){.notification__handle{font-size:2.77778vw;height:6.94444vw;padding:2.08333vw}.notification__content h3{font-size:var(--headline_font_size_s,28px);line-height:var(--headline_line_height_s,1.28571)}.notification__content p{font-size:var(--copy_font_size,15px);line-height:var(--copy_line_height,1.66667)}.notification__inner{bottom:auto;padding-left:50px;padding-right:50px;right:100%;top:0}.notification{bottom:auto;margin-right:0;position:relative;right:auto;width:6.94444vw}}@media only screen and (min-width:1440px){.notification__handle{font-size:40px;height:100px;padding:30px}.notification{width:100px}}@keyframes ring-my-bell{20%{transform:rotate(10deg)}40%{transform:rotate(-20deg)}60%{transform:rotate(20deg)}80%{transform:rotate(-40deg)}}