.bike-finder{position:relative;overflow:hidden}.bike-finder__checker{top:0;left:0;width:min(60rem,70%);height:12rem}.bike-finder .page-width{position:relative}.bike-finder__head{text-align:center;max-width:64rem;margin:0 auto 3.2rem}.bike-finder__logo{display:block;width:100%;max-width:26rem;height:auto;margin:0 auto 1.6rem}.bike-finder__heading{margin:0}.bike-finder__sub{margin:1rem 0 0;font-size:1.7rem;color:rgba(var(--color-foreground),.75)}.bike-finder__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bike-tile{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:rgb(var(--rc-black));color:#fff;isolation:isolate}.bike-tile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.5rem;background:rgb(var(--rc-red));transform:scaleX(0);transform-origin:left;transition:transform .35s ease;z-index:3}.bike-tile:hover:after,.bike-tile:focus-within:after{transform:scaleX(1)}.bike-tile__media,.bike-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bike-tile__img{object-fit:cover;filter:grayscale(1) contrast(1.1) brightness(.85);transition:transform .6s ease,filter .6s ease}.bike-tile:hover .bike-tile__img,.bike-tile:focus-within .bike-tile__img{transform:scale(1.06);filter:grayscale(0) contrast(1.05) brightness(.95)}.bike-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000eb,#0000008c 45%,#0000000d 75%)}.bike-tile__plate{position:absolute;top:0;left:0;z-index:2;padding:.4rem .9rem .3rem;background:rgb(var(--rc-red));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem;letter-spacing:.08em;line-height:1.2}.bike-tile__body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1.2rem}.bike-tile__name{margin:0 0 .8rem;color:#fff;font-size:2rem;line-height:1;text-transform:uppercase;letter-spacing:.02em}.bike-tile__years{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.bike-tile__year{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:3.6rem;padding:.5rem 1rem;border:.1rem solid rgba(255,255,255,.45);background:#00000073;color:#fff;font-size:1.3rem;line-height:1.2;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.bike-tile__year svg{flex-shrink:0;transition:transform .2s ease}.bike-tile__year:hover,.bike-tile__year:focus-visible{background:rgb(var(--rc-red));border-color:rgb(var(--rc-red))}.bike-tile__year:hover svg,.bike-tile__year:focus-visible svg{transform:translate(.3rem)}.bike-tile__year:focus-visible{outline:.2rem solid #fff;outline-offset:.2rem}.bike-tile__stretch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bike-finder__ribbon{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;padding:1.4rem 1.6rem;font-size:1.4rem;letter-spacing:.2em;text-align:center;text-decoration:none;transition:background-color .2s ease}.bike-finder__ribbon:hover{background:#b9181d}.bike-finder__ribbon svg{flex-shrink:0}.bike-finder__how{display:grid;gap:2.4rem;align-items:center;margin-top:4.8rem}.bike-finder__video{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.bike-finder__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.bike-finder__how-copy .h2{margin:0 0 1rem}.bike-finder__how-copy .rte{font-size:1.7rem}@media screen and (min-width:750px){.bike-finder__head{margin-bottom:4.8rem}.bike-finder__sub{font-size:1.9rem}.bike-finder__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.bike-tile__body{padding:2rem}.bike-tile__plate{font-size:1.8rem;padding:.6rem 1.2rem .4rem}.bike-tile__name{font-size:3.4rem;margin-bottom:1.2rem}.bike-tile__year{font-size:1.5rem;min-height:4rem;padding:.6rem 1.4rem}.bike-finder__ribbon{margin-top:1.6rem;font-size:1.8rem;letter-spacing:.4em}.bike-finder__how{grid-template-columns:3fr 2fr;gap:4.8rem;margin-top:6.4rem}}@media(prefers-reduced-motion:reduce){.bike-tile__img,.bike-tile:after,.bike-tile__year svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-bike-finder.css.map */
