.bs{position:relative;overflow:hidden;padding:var(--bs-pt) 0 var(--bs-pb);background:#fff;color:#121212}.bs *,.bs *:before,.bs *:after{box-sizing:border-box}.bs-wrap{max-width:1500px;margin:0 auto;padding:0 56px;display:flex;flex-direction:column;gap:24px}.bs-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bs-head{display:flex;align-items:center;justify-content:center;text-align:center}.bs-title{margin:0;font-family:"Fredoka","Fredoka Fallback",var(--font-heading-family),sans-serif;font-size:36px;font-weight:700;line-height:1.15;letter-spacing:normal;text-transform:none;color:#2f9cd4}.bs-strip{--tile:150px;margin:-6px calc(50% - 50vw) -10px;padding:6px 0 10px;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.bs-strip.is-dragging{cursor:grabbing}.bs-row{display:flex;width:max-content;will-change:transform}.bs-set{display:flex;gap:12px;padding-right:12px}.bs-tile{flex:none;width:var(--tile);display:flex;flex-direction:column;align-items:center;gap:10px;color:#121212;text-decoration:none;-webkit-user-drag:none}.bs-logo{position:relative;display:block;width:100%;aspect-ratio:5/4;background:#fff;transition:transform .2s var(--ts-ease, cubic-bezier(.32, .72, 0, 1))}.bs-logo img,.bs-logo svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:4px;transition:filter .25s var(--ts-ease, cubic-bezier(.32, .72, 0, 1));pointer-events:none}.bs-name{max-width:100%;font-size:14px;font-weight:500;line-height:1.3;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs--grey .bs-logo img{filter:grayscale(1)}@media(hover:hover){.bs-tile:hover .bs-logo{transform:translateY(-4px)}.bs--grey .bs-tile:hover .bs-logo img{filter:none}.bs-tile:hover .bs-name{text-decoration:underline;text-underline-offset:3px}}@media(hover:none){.bs--grey .bs-logo img{filter:none}}.bs-tile:focus-visible{outline:none}.bs-tile:focus-visible .bs-logo{outline:3px solid #121212;outline-offset:4px;border-radius:8px}@media(max-width:1199px){.bs-strip{--tile:140px}}@media(max-width:1023px){.bs-strip{--tile:130px}}@media(max-width:768px){.bs-wrap{padding:0 12px;gap:16px}.bs-title{font-size:30px}.bs-strip{--tile:100px}.bs-set{gap:8px;padding-right:8px}.bs-logo img,.bs-logo svg{padding:2px}.bs-name{font-size:13px}}@media(prefers-reduced-motion:reduce){.bs *{transition:none!important}}.bs-row.is-run{animation:bs-run var(--bs-dur, 40s) linear infinite}@keyframes bs-run{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--bs-w, 0px)),0,0)}}@media(hover:hover){.bs-strip:hover .bs-row.is-run{animation-play-state:paused}}.bs.is-off .bs-row.is-run{animation-play-state:paused}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ts-brands.css.map */
