.d4s-ticker {
    background: var(--d4s-bg, #000);
	font-family: "Fredoka";
    color: var(--d4s-color, #fff);
    overflow: hidden;
	padding: 5px 0px;
	margin-top: -6px;
}

.d4s-ticker__viewport {
    overflow: hidden;
}

.d4s-ticker__track {
    display: flex;
    align-items: center;
    width: max-content;
    will-change: transform;
    transform: translate3d(0,0,0);
}

.d4s-ticker__item {
    white-space: nowrap;
    padding: 0 22px;
    font-size: var(--d4s-font-size, 16px);
    font-weight: 500;
}

.d4s-ticker__item a {
    color: inherit;
    text-decoration: none;
}

.d4s-ticker__item a:hover {
    text-decoration: underline;
}

.d4s-ticker__sep {
    display: inline-flex;
    align-items: center;
    margin: 0 28px;
    opacity: 0.45;
}
