.anucart-notification-scroll{
    width:100%;
    height:var(--anucart-notify-height,36px);
    background:var(--anucart-notify-bg,#111827);
    color:var(--anucart-notify-text,#fff);
    overflow:hidden;
    position:relative;
    z-index:99990;
    box-sizing:border-box;
    font-family:inherit;
    border:0;
    margin:0;
    padding:0;
}
.anucart-notification-scroll.anucart-notify-sticky{
    position:sticky;
    top:0;
}
.anucart-notify-viewport{
    width:100%;
    height:100%;
    overflow:hidden;
    display:flex;
    align-items:center;
    margin:0;
    padding:0;
}
.anucart-notify-track{
    display:flex;
    flex:0 0 auto;
    width:max-content;
    align-items:center;
    height:100%;
    animation:anucart-notify-marquee var(--anucart-notify-speed,32s) linear infinite;
    will-change:transform;
}
.anucart-notify-item{
    display:flex;
    align-items:center;
    flex:0 0 auto;
    height:100%;
    white-space:nowrap;
    box-sizing:border-box;
    padding:0 72px 0 0;
    margin:0;
    font-size:13px;
    line-height:1;
    font-weight:600;
    letter-spacing:.15px;
}
.anucart-notify-item::first-letter{
    color:var(--anucart-notify-accent,#fbbf24);
}
.anucart-notify-pause:hover .anucart-notify-track{
    animation-play-state:paused;
}
@keyframes anucart-notify-marquee{
    from{transform:translate3d(0,0,0)}
    to{transform:translate3d(-50%,0,0)}
}
@media (max-width:600px){
    .anucart-notification-scroll{
        height:34px;
    }
    .anucart-notify-item{
        padding-right:48px;
        font-size:11px;
        letter-spacing:0;
    }
}
@media (prefers-reduced-motion:reduce){
    .anucart-notify-track{animation:none}
    .anucart-notify-item:nth-child(2){display:none}
}
