.rm-sbb{background:#0a0e1a;padding:4rem 3rem 5rem;position:relative;overflow:hidden}.rm-sbb__title{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:.95;text-transform:uppercase;color:#fff;margin:0 0 2.5rem}.rm-sbb__title span{color:#4361ee}.rm-sbb__track-wrap{position:relative;display:flex;align-items:center;gap:.75rem}.rm-sbb__track{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;padding-bottom:.5rem;scrollbar-width:none}.rm-sbb__track::-webkit-scrollbar{display:none}.rm-sbb__card{position:relative;flex:0 0 260px;height:380px;border-radius:8px;overflow:hidden;text-decoration:none;display:block;background:#151b2e;transition:flex-basis .35s ease,opacity .35s ease,filter .35s ease}.rm-sbb__track.is-hovering .rm-sbb__card{flex-basis:200px;opacity:.55;filter:saturate(.6)}.rm-sbb__track.is-hovering .rm-sbb__card.is-active{flex-basis:340px;opacity:1;filter:saturate(1)}.rm-sbb__card-img{position:absolute;top:0;right:0;bottom:0;left:0}.rm-sbb__card-img img,.rm-sbb__card-placeholder{width:100%;height:100%;object-fit:cover;display:block}.rm-sbb__card-placeholder{background:linear-gradient(135deg,#1a2138,#0d1220)}.rm-sbb__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.1) 55%,transparent 100%)}.rm-sbb__card-num,.rm-sbb__card-volt{position:absolute;top:.75rem;z-index:2;font-size:.75rem;font-weight:700;color:#fff}.rm-sbb__card-num{left:.85rem;opacity:.7}.rm-sbb__card-volt{right:.85rem;background:#0000008c;padding:.2rem .5rem;border-radius:3px}.rm-sbb__card-info{position:absolute;bottom:1rem;left:1rem;right:1rem;z-index:2;display:flex;flex-direction:column;gap:.15rem}.rm-sbb__card-brand{font-size:.7rem;font-weight:700;letter-spacing:.05em;color:#8ea2ff;text-transform:uppercase}.rm-sbb__card-model{font-size:1.15rem;font-weight:800;color:#fff;text-transform:uppercase}.rm-sbb__card-meta{font-size:.75rem;color:#b8c0d4}.rm-sbb__arrow{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;cursor:pointer;font-size:1rem;transition:background .2s ease}.rm-sbb__arrow:hover{background:#ffffff1a}.rm-sbb__footer{display:flex;justify-content:center;margin-top:2.5rem}.rm-sbb__catalog-btn{border:1px solid rgba(255,255,255,.3);color:#fff;padding:.85rem 2rem;border-radius:4px;text-decoration:none;font-weight:600;font-size:.85rem;letter-spacing:.03em;transition:background .2s ease}.rm-sbb__catalog-btn:hover{background:#ffffff14}@media(max-width:749px){.rm-sbb{padding:2.5rem 1rem 3rem;overflow:visible}.rm-sbb__title{margin-bottom:1.5rem;font-size:clamp(2rem,8vw,2.75rem)}.rm-sbb__track-wrap{gap:.5rem}.rm-sbb__track{scroll-snap-type:x mandatory;gap:.75rem;padding:0 .1rem .5rem}.rm-sbb__card{flex:0 0 280px!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:260px!important;max-height:none!important;scroll-snap-align:center}.rm-sbb__track.is-hovering .rm-sbb__card,.rm-sbb__track.is-hovering .rm-sbb__card.is-active{flex:0 0 280px!important;width:280px!important;max-width:280px!important;opacity:1;filter:none}.rm-sbb__card-model{font-size:1rem;white-space:normal}.rm-sbb__card-brand{font-size:.65rem}.rm-sbb__card-meta{font-size:.7rem}.rm-sbb__card-info{bottom:.75rem;left:.75rem;right:.75rem}.rm-sbb__arrow{width:34px;height:34px;font-size:.85rem}.rm-sbb__footer{margin-top:1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-shop-by-bike.css.map */
