/* Reference announcement strip: black, white uppercase text, yellow code pills/dots. */
html body.mk2-design:is(body,#mk-gallery-priority):is(body,#mk-gallery-review) .mk2-announcement.mkhome-ticker{
 display:block !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;overflow:hidden !important;overflow:clip !important;scrollbar-width:none !important;padding:0 !important;margin:0 !important;min-height:36px !important;height:36px !important;background:#080808 !important;background-image:none !important;color:#eee !important;border:0 !important;border-bottom:1px solid #333 !important;line-height:36px !important;text-align:left !important;
}
html body.mk2-design:is(body,#mk-gallery-priority):is(body,#mk-gallery-review) .mkhome-ticker-track{display:flex;width:max-content;max-width:none;animation:mkhome-ticker-scroll var(--mk-ticker-duration,40s) linear infinite !important;animation-play-state:running !important;}
html body.mk2-design:is(body,#mk-gallery-priority):is(body,#mk-gallery-review) .mkhome-ticker-group{display:flex;flex:0 0 auto;align-items:center;gap:28px;padding-right:28px;white-space:nowrap;}
html body.mk2-design:is(body,#mk-gallery-priority):is(body,#mk-gallery-review) .mkhome-ticker-message{display:inline-flex;flex:0 0 auto;align-items:center;gap:28px;color:#eee !important;font:800 12px/36px Inter,Arial,sans-serif !important;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;}
html body.mk2-design:is(body,#mk-gallery-priority):is(body,#mk-gallery-review) .mkhome-ticker-message :is(a,span){color:#eee !important;font:inherit !important;letter-spacing:inherit;text-decoration:none !important;margin:0 !important;}
html body.mk2-design:is(body,#mk-gallery-priority):is(body,#mk-gallery-review) .mkhome-ticker-message mark{background:#ffe000 !important;color:#000 !important;border-radius:3px;padding:3px 7px;font:900 12px/1 Inter,Arial,sans-serif;letter-spacing:.07em;}
html body.mk2-design:is(body,#mk-gallery-priority):is(body,#mk-gallery-review) .mkhome-ticker-dot{color:#ffe000 !important;font:900 15px/1 Arial,sans-serif;}
html body.mk2-design:is(body,#mk-gallery-priority):is(body,#mk-gallery-review) .mkhome-ticker:is(:hover,:focus-within) .mkhome-ticker-track{animation-play-state:paused !important;}
@keyframes mkhome-ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:600px){html body.mk2-design:is(body,#mk-gallery-priority):is(body,#mk-gallery-review) .mkhome-ticker-message{font-size:11px !important;letter-spacing:.035em;}}

.mkhome-ticker::-webkit-scrollbar{display:none!important}
#mk2-brand-track.mk-brand-auto{overflow:hidden!important;scrollbar-width:none;scroll-snap-type:none;padding-bottom:0}
#mk2-brand-track .mk-brand-auto-track{display:flex;width:max-content;animation:mk-brand-loop 80s linear infinite!important}
#mk2-brand-track .mk-brand-auto-group{display:flex;gap:16px;padding-right:16px;flex:none}
#mk2-brand-track:is(:hover,:focus-within) .mk-brand-auto-track{animation-play-state:paused!important}
#mk2-brands .mk2-brand-controls{display:flex!important}
@keyframes mk-brand-loop{to{transform:translateX(-50%)}}

html body.mk2-design:is(body,#mk-gallery-priority):is(body,#mk-gallery-review) .mkhome-ticker:hover .mkhome-ticker-message :is(a,span){color:#ffe000!important}
