.bike-card-body[data-astro-cid-sc3uncmk]{display:flex;flex:1;flex-direction:column;padding:16px;min-width:0}.bike-position[data-astro-cid-sc3uncmk]{font-size:var(--bike-card-label-size);font-weight:600;color:var(--primary)}.bike-identity[data-astro-cid-sc3uncmk]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin:6px 0 10px}.bike-identity[data-astro-cid-sc3uncmk] h3[data-astro-cid-sc3uncmk]{font-family:var(--font-display);font-size:var(--bike-card-title-size);line-height:1.2;overflow-wrap:anywhere}.bike-price[data-astro-cid-sc3uncmk]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px;text-align:right;flex-shrink:0;font-size:var(--bike-card-price-size)}.bike-price[data-astro-cid-sc3uncmk] span[data-astro-cid-sc3uncmk]{font-size:var(--bike-card-label-size);color:var(--muted-foreground)}.bike-price[data-astro-cid-sc3uncmk] strong[data-astro-cid-sc3uncmk]{font-weight:600}dl[data-astro-cid-sc3uncmk],dd[data-astro-cid-sc3uncmk]{margin:0}.bike-materials[data-astro-cid-sc3uncmk]{font-size:var(--bike-card-body-size);line-height:1.6;color:var(--muted-foreground)}.bike-figures[data-astro-cid-sc3uncmk]{display:grid;grid-template-columns:1fr 1.45fr 1fr;gap:8px;border-block:1px solid var(--border);padding:10px 0;margin:12px 0 10px}.bike-figures[data-astro-cid-sc3uncmk] dt[data-astro-cid-sc3uncmk]{font-size:var(--bike-card-label-size);color:var(--muted-foreground);margin-bottom:3px}.bike-figures[data-astro-cid-sc3uncmk] dd[data-astro-cid-sc3uncmk]{font-size:var(--bike-card-body-size);line-height:1.5;font-weight:500}.bike-use[data-astro-cid-sc3uncmk]>div[data-astro-cid-sc3uncmk]{display:flex;gap:8px;font-size:var(--bike-card-body-size);line-height:1.6}.bike-use[data-astro-cid-sc3uncmk] dt[data-astro-cid-sc3uncmk]{color:var(--muted-foreground)}.bike-use[data-astro-cid-sc3uncmk] dd[data-astro-cid-sc3uncmk]{min-width:0}.bike-reference[data-astro-cid-sc3uncmk]{position:relative;z-index:20;margin-top:4px;color:var(--muted-foreground);font-size:var(--bike-card-label-size);line-height:1.6}.bike-reference[data-astro-cid-sc3uncmk] summary[data-astro-cid-sc3uncmk]{display:flex;align-items:center;gap:6px;cursor:pointer;min-height:44px;list-style:none}.bike-reference[data-astro-cid-sc3uncmk] summary[data-astro-cid-sc3uncmk]:after{content:"⌄"}.bike-reference[data-astro-cid-sc3uncmk] summary[data-astro-cid-sc3uncmk]::-webkit-details-marker{display:none}.bike-reference[data-astro-cid-sc3uncmk][open] summary[data-astro-cid-sc3uncmk]:after{content:"⌃"}.bike-reference[data-astro-cid-sc3uncmk] p[data-astro-cid-sc3uncmk]{margin:0 0 8px}.bike-reference[data-astro-cid-sc3uncmk] summary[data-astro-cid-sc3uncmk]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bike-card-footer[data-astro-cid-sc3uncmk]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;margin-top:auto;font-size:var(--bike-card-body-size);color:var(--muted-foreground)}.bike-more[data-astro-cid-sc3uncmk]{font-size:var(--bike-card-body-size);color:var(--primary);white-space:nowrap}.bike-variants[data-astro-cid-sc3uncmk]{position:relative;z-index:20;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;margin-top:auto}.bike-variants[data-astro-cid-sc3uncmk] a[data-astro-cid-sc3uncmk]{display:flex;flex-direction:column;justify-content:center;min-height:54px;padding:7px 9px;border:1px solid var(--border);border-radius:var(--radius);font-size:var(--bike-card-body-size);line-height:1.5}.bike-variants[data-astro-cid-sc3uncmk] a[data-astro-cid-sc3uncmk]>span[data-astro-cid-sc3uncmk]{color:var(--primary)}.bike-variants[data-astro-cid-sc3uncmk] a[data-astro-cid-sc3uncmk]:hover{border-color:var(--primary);background:var(--secondary)}.bike-variants[data-astro-cid-sc3uncmk] a[data-astro-cid-sc3uncmk]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bike-variants[data-astro-cid-sc3uncmk] strong[data-astro-cid-sc3uncmk]{font-weight:600}@media(min-width:1024px){.bike-card-body[data-astro-cid-sc3uncmk]{padding:20px}}.card-colour-slide[data-astro-cid-svuliq2j]{visibility:hidden;opacity:0;transition:opacity .2s ease}.card-colour-slide[data-astro-cid-svuliq2j][data-active]{visibility:visible;opacity:1}.card-colour-picker[data-astro-cid-svuliq2j] summary[data-astro-cid-svuliq2j]{min-height:44px;display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none}.card-colour-picker[data-astro-cid-svuliq2j] summary[data-astro-cid-svuliq2j]:after{content:"⌄";margin-left:auto}.card-colour-picker[data-astro-cid-svuliq2j] summary[data-astro-cid-svuliq2j]::-webkit-details-marker{display:none}.card-colour-picker[data-astro-cid-svuliq2j][open] summary[data-astro-cid-svuliq2j]:after{content:"⌃"}.card-colour-picker[data-astro-cid-svuliq2j] summary[data-astro-cid-svuliq2j]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.card-colour-button[data-astro-cid-svuliq2j]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border);border-radius:50%;background:var(--card);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.card-colour-button[data-astro-cid-svuliq2j]:hover{border-color:var(--primary);background:var(--secondary)}.card-colour-button[data-astro-cid-svuliq2j][data-active]{outline:2px solid var(--primary);outline-offset:1px}.card-colour-button[data-astro-cid-svuliq2j]:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.colour-check[data-astro-cid-svuliq2j]{display:none;width:22px;height:22px;margin:3px;color:#fff;filter:drop-shadow(0 1px 1px black)}.card-colour-button[data-astro-cid-svuliq2j][data-active] .colour-check[data-astro-cid-svuliq2j]{display:block}@media(prefers-reduced-motion:reduce){.card-colour-slide[data-astro-cid-svuliq2j],.card-colour-button[data-astro-cid-svuliq2j]{transition:none}}.beky-colour-images[data-astro-cid-pzqqu735]{position:relative;aspect-ratio:1.4}.beky-colour-slide[data-astro-cid-pzqqu735]{position:absolute;inset:0;visibility:hidden}.beky-colour-slide[data-astro-cid-pzqqu735][data-active]{visibility:visible}.beky-colour-picker[data-astro-cid-pzqqu735]{position:relative;z-index:20;padding:0 16px;border-block:1px solid var(--border);font-size:var(--bike-card-body-size)}.beky-colour-picker[data-astro-cid-pzqqu735] summary[data-astro-cid-pzqqu735]{display:flex;align-items:center;gap:5px;min-height:44px;cursor:pointer;list-style:none}.beky-colour-picker[data-astro-cid-pzqqu735] summary[data-astro-cid-pzqqu735]:after{content:"⌄";margin-left:auto}.beky-colour-picker[data-astro-cid-pzqqu735][open] summary[data-astro-cid-pzqqu735]:after{content:"⌃"}.beky-colour-picker[data-astro-cid-pzqqu735] summary[data-astro-cid-pzqqu735]::-webkit-details-marker{display:none}.beky-colour-options[data-astro-cid-pzqqu735]{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px}.beky-colour-options[data-astro-cid-pzqqu735] button[data-astro-cid-pzqqu735]{display:flex;align-items:center;gap:6px;min-height:44px;padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);cursor:pointer;text-align:left}.beky-colour-options[data-astro-cid-pzqqu735] img[data-astro-cid-pzqqu735]{width:44px;height:36px;object-fit:contain;background:#fff}.beky-colour-options[data-astro-cid-pzqqu735] button[data-astro-cid-pzqqu735][data-active]{outline:2px solid var(--primary)}.beky-colour-options[data-astro-cid-pzqqu735] button[data-astro-cid-pzqqu735]:focus-visible,.beky-colour-picker[data-astro-cid-pzqqu735] summary[data-astro-cid-pzqqu735]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.beky-card[data-astro-cid-pzqqu735]{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.beky-card[data-astro-cid-pzqqu735]:hover{border-color:var(--primary)}.beky-card-link[data-astro-cid-pzqqu735]{position:absolute;inset:0;z-index:1;border-radius:var(--radius-lg)}.beky-card-link[data-astro-cid-pzqqu735]:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}
