.ma-perks-ribbon{overflow:hidden}.ma-perks-ribbon--ink{background:var(--warm-900);color:#fff}.ma-perks-ribbon--cream{background:var(--warm-50);color:var(--warm-900);border-top:1px solid var(--warm-200);border-bottom:1px solid var(--warm-200)}.ma-perks-ribbon__inner{width:max-content;padding:1.4rem 0;display:flex;flex-wrap:nowrap;gap:3.2rem;animation:ma-perks-marquee 40s linear infinite}.ma-perks-ribbon:hover .ma-perks-ribbon__inner,.ma-perks-ribbon:focus-within .ma-perks-ribbon__inner{animation-play-state:paused}.ma-perks-ribbon__item{display:inline-flex;align-items:center;gap:1rem;white-space:nowrap;font-family:var(--font-mono);font-size:1.1rem;font-weight:700;letter-spacing:.12em}.ma-perks-ribbon__icon{font-size:1.4rem;line-height:1}@media(prefers-reduced-motion:reduce){.ma-perks-ribbon__inner{animation:none;width:auto;max-width:1340px;margin:0 auto;overflow-x:auto;scrollbar-width:none;justify-content:space-between;padding:1.4rem 2.4rem;gap:1.8rem}.ma-perks-ribbon__inner::-webkit-scrollbar{display:none}[data-perks-dupe]{display:none}}@keyframes ma-perks-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/ma-perks-ribbon.css.map */
