.fit-chip-finder{margin:0 0 1rem}@media (min-width:961px){.fit-chip-finder{display:none}}.fit-chip-slot{display:flow-root}.fit-chip-slot .fit-chip{box-sizing:border-box;width:fit-content;max-width:100%;height:44px;min-height:44px;margin:0 0 .9rem;display:flex}.fit-chip-slot .fit-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-saved-bike] .fit-chip-slot:not([data-ready]){min-height:calc(44px + .9rem)}html[data-saved-bike] .fit-chip-slot:not([data-ready]) .fit-chip-finder{display:none}.fit-group{margin:0 0 1.8rem}.fit-group-h{color:var(--ink);margin:0 0 .2rem;font-size:1.2rem}.fit-group-sub{color:var(--ink2);max-width:62ch;margin:0 0 .9rem;font-size:.9rem}.fit-none{border:1px solid var(--line);border-left:3px solid var(--ink3);border-radius:var(--r);color:var(--ink);background:#fff;margin:0 0 1.4rem;padding:.75rem .95rem;font-size:.95rem}.fit-none a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.search-zero{padding-top:.6rem}.search-zero>h2{overflow-wrap:anywhere}.bike-pick{margin:0 0 1.6rem}.bike-pick h2{color:var(--ink);margin:0 0 .6rem;font-size:1.2rem}.bike-pick .chip{min-height:40px;color:var(--ink);font-weight:600}.for-sale{margin-top:1.8rem}.req-panel{max-width:760px;margin:.4rem 0 1.4rem;position:relative}.req-h{color:var(--ink);margin:0 0 .25rem;font-size:1.15rem}.req-intro{color:var(--ink2);max-width:60ch;margin:0 0 .9rem;font-size:.92rem}.req-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem .9rem;display:grid}.req-grid .fld input{min-height:44px;font-size:16px}.req-opt{color:var(--ink3);margin-left:.25rem;font-style:normal;font-weight:400}.req-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.9rem;display:flex}.req-actions .btn{min-height:44px}.req-fine{color:var(--ink3);font-size:.85rem}.req-err{margin:.8rem 0 0}.req-check{margin-top:.9rem}.req-fine a{color:inherit}.req-done p{color:var(--ink);overflow-wrap:anywhere;margin:0 0 .8rem;font-size:.98rem}.req-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (max-width:600px){.req-grid{grid-template-columns:minmax(0,1fr)}.req-actions .btn{width:100%}}
