.wf-br-section{background:#f5f5f7;margin-top:-1px;padding-top:1px}.wf-br{--wf-br-ink: #0b0d10;--wf-br-ink-2: #6e7681;--wf-br-green: #39b54a;--wf-br-ease: cubic-bezier(.22, 1, .36, 1);position:relative;background:#f5f5f7;color:var(--wf-br-ink);font-family:var(--font-body-family);padding:var(--wf-br-pt, 24px) 0 var(--wf-br-pb, 40px);overflow:hidden}.wf-br__inner{padding-left:0;padding-right:0}.wf-br__head{text-align:center;margin:0 auto 2rem;max-width:70rem}.wf-br__eyebrow{margin:0 0 .5rem;font-size:1.2rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--wf-br-green)}.wf-br__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.6rem,4vw,4.4rem);line-height:1.05;letter-spacing:-.03em;font-weight:700}.wf-br__scroller{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.wf-br__track{display:flex;width:max-content;animation:wf-br-marquee var(--wf-br-dur, 60s) linear infinite;will-change:transform}.wf-br__track:hover,.wf-br__track:focus-within{animation-play-state:paused}.wf-br__list{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.wf-br__item{flex:0 0 auto;padding:0 .7rem}.wf-br__link{display:flex;align-items:center;justify-content:center;height:calc(var(--wf-br-h, 44px) + 2.4rem);padding:0 2.8rem;background:#fff;border:1px solid rgba(11,13,16,.06);border-radius:99rem;box-shadow:0 .2rem .8rem #0b0d100a;text-decoration:none;color:var(--wf-br-ink);transition:transform .5s var(--wf-br-ease),box-shadow .5s var(--wf-br-ease)}.wf-br__link:hover{transform:translateY(-2px);box-shadow:0 1rem 2.4rem #0b0d101a}.wf-br__link:focus-visible{outline:2px solid var(--wf-br-green);outline-offset:4px}.wf-br__logo{display:block;height:var(--wf-br-h, 44px);width:auto;max-width:16rem;object-fit:contain}.wf-br__text{font-size:1.6rem;font-weight:700;letter-spacing:.02em}@keyframes wf-br-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media screen and (max-width:749px){.wf-br{--wf-br-h: 34px}.wf-br__item{padding:0 .5rem}.wf-br__link{padding:0 2rem;height:calc(var(--wf-br-h, 34px) + 2rem)}.wf-br__logo{max-width:12rem}}@media(prefers-reduced-motion:reduce){.wf-br__track{animation:none;width:auto}.wf-br__scroller{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.wf-br__list--dup{display:none}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/wf-brands.css.map */
