/* WinterLab rental brands. Only a transform moves; no slider library or animation timer. */
.wr-brand-section{padding:10px 0 8px}
.wr-brands{padding:20px 0 14px;border:1px solid rgba(113,161,188,.25);border-radius:24px;background:rgba(255,255,255,.68);min-width:0}
.wr-brands-heading{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 24px 12px}
.wr-brands-heading h2{margin:0;padding:0;border:0;background:none;color:#17354e;font-size:18px;line-height:1.35;font-weight:750}







.wr-brands-window{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}
.wr-brands-track{display:flex;width:max-content}
.wr-brands-list{display:flex;align-items:center;flex-shrink:0;gap:32px;margin:0;padding:0 32px 0 0;list-style:none}
.wr-brand{display:flex;align-items:center;justify-content:center;flex:0 0 144px;width:144px;height:86px;margin:0;padding:4px 8px}
.wr-brand img{display:block;width:128px;height:46px;max-width:100%;object-fit:contain}
.wr-brand[data-brand="dc"] img{width:70px;height:54px}
.wr-brand[data-brand="nike"] img{width:88px;height:38px}
.wr-brand[data-brand="k2"] img{width:76px;height:45px}
.wr-brand[data-brand="fischer"] img,.wr-brand[data-brand="head"] img{width:64px;height:64px}
.wr-brand[data-brand="vans"] img{width:104px;height:60px}
.wr-brand[data-brand="santa-cruz"] img{width:76px;height:68px}
.wr-brands-list[aria-hidden="true"]{display:none}
.wr-brands[data-enhanced="true"] .wr-brands-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}
.wr-brands[data-enhanced="true"] .wr-brands-list[aria-hidden="true"]{display:flex}
.wr-brands[data-enhanced="true"] .wr-brands-track{animation:wr-brands-scroll 80s linear infinite;animation-play-state:paused}
.wr-brands[data-running="true"] .wr-brands-track{animation-play-state:running}
@keyframes wr-brands-scroll{to{transform:translateX(-50%)}}
@media(max-width:640px){.wr-brand-section{padding:0 0 6px}.wr-brands{padding-top:14px;border-radius:20px}.wr-brands-heading{min-height:51px;padding:0 16px 7px;gap:12px}.wr-brands-heading h2{font-size:16px;max-width:200px}.wr-brands-list{gap:24px;padding-right:24px}.wr-brand{width:124px;flex-basis:124px;height:80px}.wr-brand img{width:112px;height:40px}}
@media(prefers-reduced-motion:reduce){.wr-brands[data-enhanced="true"] .wr-brands-window{overflow:visible;mask-image:none;-webkit-mask-image:none}.wr-brands[data-enhanced="true"] .wr-brands-track{animation:none!important;transform:none;width:100%;display:block}.wr-brands-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;padding:0 14px}.wr-brands[data-enhanced="true"] .wr-brands-list[aria-hidden="true"]{display:none}.wr-brand{height:72px}}
@media print{.wr-brands[data-enhanced="true"] .wr-brands-track{animation:none!important;transform:none;display:block;width:100%}.wr-brands-list{flex-wrap:wrap;justify-content:center;gap:8px;padding:0}.wr-brands[data-enhanced="true"] .wr-brands-list[aria-hidden="true"]{display:none}.wr-brands[data-enhanced="true"] .wr-brands-window{overflow:visible;mask-image:none;-webkit-mask-image:none}}
