@font-face{font-family:'Often Martian Mono';font-style:normal;font-weight:400;font-display:swap;src:url('often-martian-mono-latin.woff2') format('woff2')}
.om-root{display:flex;align-items:center;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;background:var(--om-bg,#FEE8FF);color:var(--om-text,#2F3097);font:400 var(--om-size,16px)/1 var(--om-font,'Often Martian Mono',monospace);letter-spacing:-.08em;text-transform:uppercase}
.often-marquee-section.shopify-section-group-header-group{position:static;top:auto;z-index:auto}
.om-root *{box-sizing:border-box}
.om-viewport{min-width:0;flex:1;overflow-x:auto;scrollbar-width:thin;padding-block:var(--om-padding,16px);touch-action:pan-y pinch-zoom}
.om-root[data-running] .om-viewport{cursor:grab;user-select:none;-webkit-user-select:none}
.om-root[data-dragging] .om-viewport{cursor:grabbing}
.om-track{display:flex;width:max-content;direction:ltr}
.om-group{display:flex;align-items:center;flex-shrink:0;width:max-content;list-style:none;margin:0;padding:0}
.om-item{display:flex;align-items:center;flex-shrink:0;gap:7px;white-space:nowrap;padding:0 8px 0 0;margin:0}
.om-item q{font:inherit;quotes:'"' '"';margin:0 4px 0 0}
.om-check{flex:0 0 11px;width:11px;height:13px;color:var(--om-check,#EB98E3)}
.om-author{color:var(--om-author,#8A89C1);font:500 var(--om-size,16px)/1 var(--often-font-offer,'Arial Narrow',sans-serif);letter-spacing:0}
.om-dot{margin-left:1px;color:var(--om-text);font-size:12px;letter-spacing:0}
.om-notice,.om-root .om-toggle{display:none}
.om-toggle[hidden],.om-play-icon{display:none}
.om-root[data-paused] .om-play-icon{display:block}
.om-root[data-paused] .om-pause-icon{display:none}
.om-root :focus-visible{outline:2px solid var(--om-text);outline-offset:-3px}
.om-root[data-running] .om-viewport{overflow:hidden}
.om-root[data-running] .om-track{animation:often-marquee-scroll var(--om-duration,60s) linear infinite}
.om-viewport:focus-visible .om-track,.om-root[data-paused] .om-track,.om-root[data-offscreen] .om-track,.om-root[data-editor-paused] .om-track,.om-root[data-dragging] .om-track,.om-root[data-coasting] .om-track{animation-play-state:paused}
@media(hover:hover){.om-root:hover .om-track{animation-play-state:paused}}
.om-root[data-editor-paused] .om-viewport{overflow-x:auto}
.om-root[data-editor-paused] .om-track{animation:none}
.om-root:not([data-running]) .om-track{transform:none}
@keyframes often-marquee-scroll{to{transform:translateX(-50%)}}
@media(max-width:749px){.om-root{font-size:var(--om-mobile-size,14px)}.om-viewport{padding-block:var(--om-mobile-padding,8.5px)}.om-author{font-size:var(--om-mobile-size,14px)}.om-notice{max-width:76px;font-size:9px;padding-inline:8px}}
@media(prefers-reduced-motion:reduce){.om-root{align-items:flex-start;flex-wrap:wrap}.om-root .om-viewport{overflow:visible;width:100%;flex-basis:100%}.om-root .om-track{animation:none!important;transform:none!important;width:100%}.om-group{width:100%;flex-wrap:wrap;gap:12px}.om-item{max-width:100%;white-space:normal;flex-wrap:wrap}.om-item q{flex:1 0 100%}.om-root [data-om-copy],.om-toggle{display:none!important}.om-notice{max-width:none;padding:8px 12px 0}}
