.mx3006-pdp-ticker { overflow: hidden; background: #52692a; color: #fff; font-family: "Figtree", Arial, sans-serif; }
.mx3006-pdp-ticker__track { display: flex; width: max-content; min-width: 100%; animation: mx3006-pdp-ticker 24s linear infinite; }
.mx3006-pdp-ticker:hover .mx3006-pdp-ticker__track,
.mx3006-pdp-ticker:focus-within .mx3006-pdp-ticker__track { animation-play-state: paused; }
.mx3006-pdp-ticker__track > span { display: flex; min-width: 340px; min-height: 68px; padding: 0 25px; align-items: center; justify-content: center; gap: 11px; font-size: 20px; font-weight: 800; white-space: nowrap; }
.mx3006-pdp-ticker__icon { display: grid; width: 34px; height: 34px; flex: 0 0 34px; place-items: center; border: 2px solid #111; border-radius: 50%; background: #f3c524; color: #111; }
.mx3006-pdp-ticker__icon svg { width: 19px; height: 19px; fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.9; }
@keyframes mx3006-pdp-ticker { to { transform: translateX(-50%); } }
@media (max-width: 749px) {
  .mx3006-pdp-ticker__track > span { min-width: 270px; min-height: 58px; padding: 0 16px; font-size: 16px; }
  .mx3006-pdp-ticker__icon { width: 30px; height: 30px; flex-basis: 30px; }
  .mx3006-pdp-ticker__icon svg { width: 17px; height: 17px; }
}
@media (prefers-reduced-motion: reduce) {
  .mx3006-pdp-ticker { overflow-x: auto; }
  .mx3006-pdp-ticker__track { animation: none; }
}
