.bwr{--bwr-accent: #f1ab3c;overflow:hidden}.bwr--grid{background-color:#efefef;background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.045) 0 1px,transparent 1px 14px)}.bwr *,.bwr *:before,.bwr *:after{box-sizing:border-box}.bwr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;flex-wrap:wrap;margin-bottom:3.2rem}.bwr-eyebrow{display:flex;align-items:center;gap:1.4rem;margin:0 0 1.6rem}.bwr-eyebrow i{display:block;width:4rem;height:2px;background:var(--bwr-accent)}.bwr-eyebrow span{font-size:1.2rem;letter-spacing:.35em;text-transform:uppercase;color:rgba(var(--color-foreground),.75);font-weight:600}.bwr-title{margin:0;text-transform:uppercase;line-height:.95;letter-spacing:-.02em;font-size:clamp(3.6rem,6vw,7.2rem)}.bwr-title em{font-style:normal;color:var(--bwr-head-accent, var(--bwr-accent));display:block}.bwr-sub{margin:1.6rem 0 0;max-width:40ch;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.7)}.bwr-viewall{display:inline-flex;align-items:center;gap:1rem;padding:1.2rem 2.2rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:100px;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.3rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;transition:background .3s,border-color .3s,color .3s}.bwr-viewall:hover{background:var(--bwr-accent);border-color:var(--bwr-accent);color:#0a0a0d}.bwr-viewall svg{width:1.4rem;height:1.4rem;stroke:currentColor;fill:none;stroke-width:1.8}.bwr-rail-wrap{display:block}.bwr-rail{display:flex;gap:2rem;overflow-x:auto;overflow-y:hidden;padding:1rem max(1.5rem,calc((100vw - var(--page-width, 120rem)) / 2 + 5rem)) 1.6rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.bwr-rail::-webkit-scrollbar{display:none}.bwr-rail:focus-visible{outline:2px solid var(--bwr-accent);outline-offset:-2px}.bwr-card{flex:0 0 31rem;height:43.4rem;position:relative;overflow:hidden;border-radius:1.8rem;background:#111;color:#fff;text-decoration:none;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 20px #0000000f;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease,border-color .5s ease}.bwr-card:hover{transform:translateY(-.8rem);border-color:#00000026;box-shadow:0 16px 48px #0000002e}.bwr-card-img{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.25);filter:brightness(.72) saturate(.95);transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s ease}.bwr-card-img img{width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block}.bwr-card:hover .bwr-card-img{transform:scale(1.35);filter:brightness(.9) saturate(1.1)}.bwr-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0003,#0000004d 40%,#000000f2);transition:opacity .5s ease}.bwr-card:hover:after{opacity:.85}.bwr-card-line{position:absolute;top:0;left:0;z-index:4;width:0;height:3px;background:var(--bwr-card-accent);box-shadow:0 0 14px var(--bwr-card-accent);transition:width .6s cubic-bezier(.2,.8,.2,1)}.bwr-card:hover .bwr-card-line{width:100%}.bwr-card-arrow{position:absolute;top:50%;right:2.6rem;z-index:4;width:4rem;height:4rem;border-radius:50%;background:var(--bwr-card-accent);display:grid;place-items:center;opacity:0;box-shadow:0 8px 22px #00000059;transform:translateY(-50%) translate(-1.2rem);transition:opacity .4s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.bwr-card:hover .bwr-card-arrow{opacity:1;transform:translateY(-50%) translate(0)}.bwr-card-arrow svg{width:1.4rem;height:1.4rem;stroke:#fff;fill:none;stroke-width:2.5}.bwr-card-body{position:relative;z-index:3;height:100%;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.bwr-card-top{display:flex;justify-content:space-between;align-items:flex-start}.bwr-card-num,.bwr-card-badge,.bwr-card-brand,.bwr-card-meta{font-family:BW Work Sans,Work Sans,Inter,sans-serif}.bwr-card-num{font-size:1.1rem;font-weight:600;letter-spacing:2.2px;color:#ffffff8c}.bwr-card-badge{font-size:1rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:.6rem 1.2rem;border-radius:999px;background:#0a0a0c59;color:#fff}.bwr-card-brand{display:block;margin-bottom:.7rem;font-size:1rem;font-weight:600;letter-spacing:3px;line-height:1.8;text-transform:uppercase;color:#ffffff8c}.bwr-card-name{display:block;margin:0 0 .9rem;font-family:BW Anton,BW Barlow Condensed,Impact,sans-serif;font-size:2.6rem;font-weight:400;line-height:1.05;letter-spacing:.52px;text-transform:uppercase;color:#fff}.bwr-card-meta{display:flex;align-items:center;flex-wrap:wrap;font-size:1.1rem;font-weight:400;letter-spacing:1.1px;line-height:1.8;text-transform:uppercase;color:#ffffff8c}.bwr-card-meta i{font-style:normal;margin:0 .8rem}.bwr-card-meta b{font-size:1.3rem;font-weight:700;letter-spacing:1.1px;color:#fff}.bwr-foot{display:flex;align-items:center;gap:1.6rem;margin-top:2.4rem;flex-wrap:wrap}.bwr-nav{width:4rem;height:4rem;border-radius:50%;display:grid;place-items:center;background:transparent;border:1px solid rgba(var(--color-foreground),.25);color:rgb(var(--color-foreground));cursor:pointer;transition:.25s}.bwr-nav:hover{background:var(--bwr-accent);border-color:var(--bwr-accent);color:#0a0a0d}.bwr-nav svg{width:1.6rem;height:1.6rem;stroke:currentColor;fill:none;stroke-width:1.9}.bwr-count{font-size:1.3rem;letter-spacing:.1em;color:rgba(var(--color-foreground),.6)}.bwr-count b{color:rgb(var(--color-foreground))}.bwr-prog{flex:1;min-width:12rem;max-width:32rem;height:2px;border-radius:2px;background:rgba(var(--color-foreground),.15);overflow:hidden}.bwr-prog i{display:block;height:100%;width:10%;background:var(--bwr-accent);transition:width .25s}@media screen and (max-width:1024px){.bwr-card{flex-basis:26rem;height:38rem}}@media screen and (max-width:749px){.bwr-card{flex-basis:75vw;max-width:28rem;height:36rem}.bwr-head{margin-bottom:2.4rem}}@media(prefers-reduced-motion:reduce){.bwr-card,.bwr-card-img,.bwr-card-line,.bwr-card-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bw-shop-by-bike.css.map */
