.brands-section{background-color:#101214;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:48px 48px;color:#fff;padding:46px 0 48px;border-bottom:1px solid #ffffff12;overflow:hidden}.brands-heading{padding:0 var(--page-gutter)}.brands-heading .eyebrow{margin-bottom:26px;color:#aeb7bc}.brands-window{overflow:hidden}.brands-track{display:flex;width:max-content;animation:brands-scroll 32s linear infinite}.brands-group{display:flex;align-items:center;justify-content:space-around;flex:0 0 auto;width:max(100vw,1100px);padding:0 24px}.brand-slide{width:190px;flex-shrink:0;display:grid;place-items:center;height:105px}.brand-slide img{display:block;width:190px;height:86px;object-fit:contain;opacity:.88;transition:opacity .25s}.brand-slide:hover img{opacity:1}.brands-window:hover .brands-track,.brands-window:focus-within .brands-track{animation-play-state:paused}@keyframes brands-scroll{to{transform:translateX(-50%)}}@media(max-width:600px){.brands-section{padding:32px 0 36px}.brands-group{width:900px;padding:0 16px}.brand-slide{width:156px;height:90px}.brand-slide img{width:156px;height:76px}.brands-track{animation-duration:27s}}@media(prefers-reduced-motion:reduce){.brands-track{animation:none}.brands-window{overflow-x:auto}.brands-group+ .brands-group{display:none}}
.brands-section{margin-top:calc(var(--section-space)*.35)}.offer-section{padding-top:var(--section-space)}
