/* ===== Marquee bar (Bershka ticker) ===== */
.cc_r81eax6n_Njk21hRhR5 .marquee-bar { width: 100%; overflow: hidden; font-family: var(--font-body); }
.cc_r81eax6n_Njk21hRhR5 .mq-link { color: inherit; text-decoration: none; display: block; }
.cc_r81eax6n_Njk21hRhR5 .mq-viewport { display: flex; width: max-content; }
.cc_r81eax6n_Njk21hRhR5 .mq-viewport--upper { text-transform: uppercase; }
.cc_r81eax6n_Njk21hRhR5 .mq-track {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  animation: cc_r81eax6n_Njk21hRhR5_mq-scroll var(--mq-speed, 40s) linear infinite;
}
.cc_r81eax6n_Njk21hRhR5 .mq-item { display: inline-flex; align-items: center; gap: 18px; padding: 10px 18px 10px 0; font-size: 11px; letter-spacing: 0.08em; font-weight: 500; white-space: nowrap; }
.cc_r81eax6n_Njk21hRhR5 .mq-sep { opacity: 0.8; }
.cc_r81eax6n_Njk21hRhR5 .mq-viewport--pause:hover .mq-track { animation-play-state: paused; }
@keyframes cc_r81eax6n_Njk21hRhR5_mq-scroll { from { transform: translateX(0); } to { transform: translateX(-100%); } }
@media (prefers-reduced-motion: reduce) { .cc_r81eax6n_Njk21hRhR5 .mq-track { animation: none; } .cc_r81eax6n_Njk21hRhR5 .mq-track[aria-hidden] { display: none; } }
