.bsz-finder-section{--bsz-f-gold: var(--bsz-gold, #c9a85c);--bsz-f-gold-rgb: var(--bsz-gold-rgb, 201, 168, 92);--bsz-f-black: var(--bsz-black, #0b0b0c);--bsz-f-surface: var(--bsz-surface, #141416);--bsz-f-surface-2: var(--bsz-surface-2, #1c1c1f);--bsz-f-border: var(--bsz-border, #2a2a2e);--bsz-f-muted: var(--bsz-text-muted, #a3a3a8);--bsz-f-radius: var(--bsz-radius, 6px);padding-top:var(--bsz-finder-pt, 40px);padding-bottom:var(--bsz-finder-pb, 40px)}.bsz-finder{display:block;color:rgb(var(--color-foreground))}.bsz-finder__intro{max-width:72rem;margin:0 auto 2.4rem;text-align:center}.bsz-finder__heading{margin:0 0 .8rem;text-transform:uppercase}.bsz-finder__heading:after{content:"";display:block;width:5.6rem;height:.3rem;margin:1.2rem auto 0;background:var(--bsz-f-gold)}.bsz-finder__text{margin:0;color:var(--bsz-f-muted)}.bsz-finder__garage{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-bottom:1.6rem;padding:1.2rem 1.6rem;border:1px solid rgba(var(--bsz-f-gold-rgb),.45);border-radius:var(--bsz-f-radius);background:rgba(var(--bsz-f-gold-rgb),.08)}.bsz-finder__garage[hidden]{display:none}.bsz-finder__garage-label{color:var(--bsz-f-muted)}.bsz-finder__garage-bike{color:var(--bsz-f-gold)}.bsz-finder__link-button{padding:.4rem 0;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.bsz-finder__link-button:hover{color:var(--bsz-f-gold)}.bsz-finder__form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:1.2rem;padding:2rem;border:1px solid var(--bsz-f-border);border-radius:var(--bsz-f-radius);background:var(--bsz-f-surface)}.bsz-finder__field{position:relative;min-width:0}.bsz-finder__label{display:block;margin-bottom:.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.06rem;text-transform:uppercase;color:var(--bsz-f-muted)}.bsz-finder__control{width:100%;min-height:4.8rem;padding:0 1.4rem;border:1px solid var(--bsz-f-border);border-radius:var(--bsz-f-radius);background-color:var(--bsz-f-surface-2);color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem}select.bsz-finder__control{-webkit-appearance:none;appearance:none;padding-right:3.6rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.9rem) 50%,calc(100% - 1.4rem) 50%;background-size:.5rem .5rem;background-repeat:no-repeat}.bsz-finder__control::placeholder{color:var(--bsz-f-muted);opacity:1}.bsz-finder__control:focus-visible{outline:.2rem solid var(--bsz-f-gold);outline-offset:.1rem;border-color:var(--bsz-f-gold)}.bsz-finder__control:disabled{opacity:.5;cursor:not-allowed}.bsz-finder__listbox{position:absolute;z-index:5;top:calc(100% + .4rem);left:0;right:0;max-height:28rem;margin:0;padding:.4rem 0;overflow-y:auto;list-style:none;border:1px solid rgba(var(--bsz-f-gold-rgb),.5);border-radius:var(--bsz-f-radius);background:var(--bsz-f-surface-2);box-shadow:0 1.2rem 3rem #00000080}.bsz-finder__listbox[hidden]{display:none}.bsz-finder__option{padding:1.1rem 1.4rem;cursor:pointer}.bsz-finder__option:hover,.bsz-finder__option[aria-selected=true]{background:var(--bsz-f-gold);color:var(--bsz-f-black)}.bsz-finder__option--empty,.bsz-finder__option--empty:hover{background:none;color:var(--bsz-f-muted);cursor:default}.bsz-finder__submit.button{min-height:4.8rem;white-space:nowrap}.bsz-finder__hint{margin:1.2rem 0 0;font-size:1.3rem;color:var(--bsz-f-muted)}.bsz-finder__status{margin:2rem 0 0;font-weight:700}.bsz-finder__status:empty{display:none}.bsz-finder__results:focus{outline:none}.bsz-finder__group{margin-top:3.2rem}.bsz-finder__group-heading{margin:0 0 1.6rem;padding-bottom:.8rem;border-bottom:1px solid var(--bsz-f-border);font-size:1.8rem;text-transform:uppercase}.bsz-finder__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.bsz-finder__card-link{display:flex;flex-direction:column;gap:.6rem;height:100%;padding-bottom:1.2rem;border:1px solid var(--bsz-f-border);border-radius:var(--bsz-f-radius);background:var(--bsz-f-surface);color:inherit;text-decoration:none;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.bsz-finder__card-link:hover{border-color:var(--bsz-f-gold);transform:translateY(-2px)}.bsz-finder__card-link:focus-visible{outline:.2rem solid var(--bsz-f-gold);outline-offset:.2rem}.bsz-finder__card-media{position:relative;aspect-ratio:1 / 1;background:#fff}.bsz-finder__card-media img{display:block;width:100%;height:100%;object-fit:contain}.bsz-finder__badge{position:absolute;top:.8rem;left:.8rem;padding:.3rem .8rem;border-radius:2rem;font-size:1.1rem;font-weight:700;letter-spacing:.06rem;text-transform:uppercase}.bsz-finder__badge--fits{background:var(--bsz-f-gold);color:var(--bsz-f-black)}.bsz-finder__badge--universal{background:var(--bsz-f-black);color:#fff;border:1px solid rgba(255,255,255,.35)}.bsz-finder__card-title,.bsz-finder__card-price,.bsz-finder__card-sold-out{padding:0 1.2rem}.bsz-finder__card-title{margin-top:.6rem;font-size:1.4rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bsz-finder__card-price{margin-top:auto;font-weight:700;color:var(--bsz-f-gold)}.bsz-finder__card-compare{font-weight:400;color:var(--bsz-f-muted)}.bsz-finder__card-sold-out{font-size:1.2rem;color:var(--bsz-f-muted);text-transform:uppercase}.bsz-finder__card--sold-out .bsz-finder__card-media img{opacity:.55}.bsz-finder__more{display:block;margin:2.4rem auto 0}.bsz-finder__more[hidden]{display:none}@media screen and (max-width:989px){.bsz-finder__form{grid-template-columns:repeat(2,minmax(0,1fr))}.bsz-finder__submit.button{grid-column:1 / -1}.bsz-finder__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.bsz-finder__form{grid-template-columns:minmax(0,1fr);padding:1.6rem}.bsz-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bsz-finder__card-title{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.bsz-finder__card-link{transition:none}.bsz-finder__card-link:hover{transform:none}}.bsz-finder__submit.button[aria-disabled=true]{opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bsz-bike-finder.css.map */
