.fbmq-section{position:relative;overflow:hidden;background:var(--fbmq-bg);color:var(--fbmq-text)}.fbmq-section--pattern{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--fbmq-muted) 16%,transparent) 1px,transparent 0);background-size:18px 18px}.fbmq-section__inner{width:min(100%,var(--fbmq-max-width));margin-inline:auto;padding:var(--fbmq-padding-top) var(--fbmq-padding-inline) var(--fbmq-padding-bottom)}.fbmq-header{max-width:760px;margin-bottom:42px}.fbmq-section--header-center .fbmq-header{margin-inline:auto;text-align:center}.fbmq-section--header-left .fbmq-header{margin-right:auto;text-align:left}.fbmq-header__eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:26px;margin-bottom:18px;padding:5px 12px;border:1px solid var(--fbmq-badge-border);border-radius:var(--fbmq-radius);background:var(--fbmq-badge-bg);color:var(--fbmq-badge-text);font-size:var(--fbmq-eyebrow-size);font-weight:700;line-height:1;letter-spacing:.22em;text-transform:uppercase}.fbmq-header__eyebrow:before{width:8px;height:8px;border-radius:50%;background:currentColor;content:"";transform:scale(.72)}.fbmq-header__heading{margin:0;color:var(--fbmq-text);font-family:var(--font-heading-family, inherit);font-size:clamp(var(--fbmq-mobile-heading-size),4vw,var(--fbmq-heading-size));font-weight:500;line-height:1.1;letter-spacing:-.045em}.fbmq-header__heading em{color:var(--fbmq-text);font-style:italic;font-weight:400}.fbmq-header__description{margin-top:14px;color:var(--fbmq-muted);font-size:14px;line-height:1.65}.fbmq-marquees{position:relative;display:grid;gap:var(--fbmq-row-gap)}.fbmq-row{position:relative;overflow:hidden}.fbmq-row:before,.fbmq-row:after{position:absolute;top:0;bottom:0;z-index:2;width:90px;content:"";pointer-events:none;opacity:0;transition:opacity .18s ease}.fbmq-section--fade-edges .fbmq-row:before,.fbmq-section--fade-edges .fbmq-row:after{opacity:1}.fbmq-row:before{left:0;background:linear-gradient(to right,var(--fbmq-fade-color),color-mix(in srgb,var(--fbmq-fade-color) 0%,transparent))}.fbmq-row:after{right:0;background:linear-gradient(to left,var(--fbmq-fade-color),color-mix(in srgb,var(--fbmq-fade-color) 0%,transparent))}.fbmq-track{display:flex;align-items:center;width:max-content;min-width:100%}.fbmq-sequence{display:flex;align-items:center;gap:var(--fbmq-logo-gap-desktop);padding-right:var(--fbmq-logo-gap-desktop);box-sizing:border-box;flex:0 0 auto;min-width:max-content;animation-timing-function:linear;animation-iteration-count:infinite}.fbmq-row--top .fbmq-sequence{animation-name:fbmq-marquee-left;animation-duration:var(--fbmq-top-speed)}.fbmq-row--bottom .fbmq-sequence{animation-name:fbmq-marquee-right;animation-duration:var(--fbmq-bottom-speed)}.fbmq-section--pause-hover .fbmq-row:hover .fbmq-sequence{animation-play-state:paused}.fbmq-logo-item{flex:0 0 auto;width:var(--fbmq-item-width-desktop)}.fbmq-logo-link{display:flex;align-items:center;justify-content:center;min-height:calc(var(--fbmq-logo-height-desktop) + 10px);text-decoration:none}.fbmq-logo-image{display:block;width:100%;max-width:100%;max-height:var(--fbmq-logo-height-desktop);height:auto;object-fit:contain;object-position:center;opacity:var(--fbmq-logo-opacity);filter:none;transition:opacity .18s ease,transform .18s ease}.fbmq-logo-text{display:inline-block;width:100%;overflow:hidden;color:var(--fbmq-muted);font-size:20px;font-weight:500;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.fbmq-logo-link:hover .fbmq-logo-image,.fbmq-logo-link:focus-visible .fbmq-logo-image{opacity:var(--fbmq-hover-opacity);transform:translateY(-1px)}.fbmq-logo-link:focus-visible{outline:2px solid var(--fbmq-accent);outline-offset:3px}.fbmq-empty{padding:30px;border:1px dashed color-mix(in srgb,var(--fbmq-muted) 32%,transparent);color:var(--fbmq-muted);text-align:center}@keyframes fbmq-marquee-left{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes fbmq-marquee-right{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@media(max-width:749px){.fbmq-section__inner{padding:var(--fbmq-mobile-padding-top) var(--fbmq-mobile-padding-inline) var(--fbmq-mobile-padding-bottom)}.fbmq-header{margin-bottom:30px}.fbmq-header__eyebrow{min-height:24px;margin-bottom:14px;padding-inline:10px;letter-spacing:.16em}.fbmq-marquees{gap:max(16px,var(--fbmq-row-gap) * .7)}.fbmq-sequence{gap:var(--fbmq-logo-gap-mobile)}.fbmq-logo-item{width:var(--fbmq-item-width-mobile)}.fbmq-logo-link{min-height:calc(var(--fbmq-logo-height-mobile) + 8px)}.fbmq-logo-image{max-height:var(--fbmq-logo-height-mobile)}.fbmq-logo-text{font-size:16px}.fbmq-row:before,.fbmq-row:after{width:44px}}@media(prefers-reduced-motion:reduce){.fbmq-sequence{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/faj-brand-marquee.css.map */
