.shop-head[data-astro-cid-ottcdley]{position:relative;border-bottom:none;background-color:#0e1116;background-image:linear-gradient(92deg,#0e1116eb,#0e1116c7 55%,#0e111694),url(/images/hero/rider-1680.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.shop-head[data-astro-cid-ottcdley] h1[data-astro-cid-ottcdley]{color:#fff}.shop-head[data-astro-cid-ottcdley] p[data-astro-cid-ottcdley]{color:#ffffffd9}.shop-head[data-astro-cid-ottcdley] .eyebrow[data-astro-cid-ottcdley]{color:#bcd3ff}.shop-head[data-astro-cid-ottcdley] .container-narrow[data-astro-cid-ottcdley]{padding-top:42px;padding-bottom:38px}.shop-head__badge[data-astro-cid-ottcdley]{display:inline-flex;align-items:center;gap:6px;background:var(--blue-tint);color:var(--blue);font-size:13px;font-weight:600;padding:6px 13px;border-radius:var(--r-pill)}.shop-head__title[data-astro-cid-ottcdley]{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4.4vw,40px);letter-spacing:-.02em;margin:14px 0 0;color:var(--ink)}.shop-head__loc[data-astro-cid-ottcdley]{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:var(--text-3);margin-top:10px}.shop-head__rating[data-astro-cid-ottcdley]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:15px;color:var(--text-3)}.shop-head__rating[data-astro-cid-ottcdley] b[data-astro-cid-ottcdley]{color:var(--ink);font-weight:700}.shop-sec[data-astro-cid-ottcdley]{padding-top:32px}.shop-sec__title[data-astro-cid-ottcdley]{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;margin:0 0 10px;color:var(--ink)}.shop-sec__body[data-astro-cid-ottcdley]{font-size:16px;color:var(--text-3);line-height:1.65;max-width:68ch;margin:0;white-space:pre-line}.shop-cards[data-astro-cid-ottcdley]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.shop-info[data-astro-cid-ottcdley]{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.shop-info__title[data-astro-cid-ottcdley]{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--ink);margin-bottom:11px}.shop-info__body[data-astro-cid-ottcdley]{font-size:14.5px;color:var(--text-3);line-height:1.55}.shop-info__chips[data-astro-cid-ottcdley]{display:flex;flex-wrap:wrap;gap:7px}.shop-info__chip[data-astro-cid-ottcdley]{background:var(--blue-tint);color:var(--blue);font-size:12.5px;font-weight:600;padding:4px 11px;border-radius:var(--r-pill)}.shop-info__links[data-astro-cid-ottcdley]{display:flex;flex-direction:column;gap:9px}.shop-info__links[data-astro-cid-ottcdley] a[data-astro-cid-ottcdley]{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;color:var(--blue);text-decoration:none}.shop-info__links[data-astro-cid-ottcdley] a[data-astro-cid-ottcdley]:hover{text-decoration:underline}.shop-bikes[data-astro-cid-ottcdley]{padding-top:40px}.shop-bikes__title[data-astro-cid-ottcdley]{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;margin:0 0 18px;color:var(--ink)}.shop-bikes__empty[data-astro-cid-ottcdley]{color:var(--text-3);font-size:15px;margin:0}.reviews[data-astro-cid-ottcdley]{padding-top:44px;padding-bottom:52px}.reviews__head[data-astro-cid-ottcdley]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.reviews__title[data-astro-cid-ottcdley]{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;margin:0;color:var(--ink)}.reviews__avg[data-astro-cid-ottcdley]{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--text-3)}.reviews__avg[data-astro-cid-ottcdley] b[data-astro-cid-ottcdley]{color:var(--ink);font-weight:700}.reviews__empty[data-astro-cid-ottcdley]{color:var(--text-3);font-size:15px;margin:0 0 24px}.reviews__list[data-astro-cid-ottcdley]{display:grid;gap:14px;margin-bottom:28px}.review[data-astro-cid-ottcdley]{border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:#fff}.review__head[data-astro-cid-ottcdley]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.review__author[data-astro-cid-ottcdley]{font-weight:600;color:var(--ink);font-size:14px}.review__date[data-astro-cid-ottcdley]{color:var(--muted);font-size:12.5px;margin-left:auto}.review__text[data-astro-cid-ottcdley]{margin:0;color:var(--text-2);font-size:14.5px;line-height:1.55;white-space:pre-line}.rvform[data-astro-cid-ottcdley]{position:relative;border:1px solid var(--line);border-radius:16px;padding:22px;max-width:640px;background:var(--cloud)}.rvform__title[data-astro-cid-ottcdley]{font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--ink);margin-bottom:14px}.rvform__field[data-astro-cid-ottcdley] label[data-astro-cid-ottcdley]{display:block;font-size:13px;font-weight:600;color:var(--text);margin-bottom:6px}.req[data-astro-cid-ottcdley]{color:var(--blue)}.rvform__starrow[data-astro-cid-ottcdley]{display:inline-flex;gap:4px}.rvform__star[data-astro-cid-ottcdley]{background:none;border:none;cursor:pointer;font-size:26px;line-height:1;color:var(--line-3);padding:0;transition:color .1s}.rvform__star[data-astro-cid-ottcdley].is-on{color:var(--star)}.rvform__grid[data-astro-cid-ottcdley]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rvform__mt[data-astro-cid-ottcdley]{margin-top:14px}.rvform__field[data-astro-cid-ottcdley] input[data-astro-cid-ottcdley],.rvform__field[data-astro-cid-ottcdley] textarea[data-astro-cid-ottcdley]{width:100%;padding:11px 13px;border:1px solid var(--line-3);border-radius:var(--r-input);font-size:14.5px;color:var(--ink);background:#fff;outline:none;font-family:inherit}.rvform__field[data-astro-cid-ottcdley] textarea[data-astro-cid-ottcdley]{resize:vertical}.rvform__field[data-astro-cid-ottcdley] input[data-astro-cid-ottcdley]:focus,.rvform__field[data-astro-cid-ottcdley] textarea[data-astro-cid-ottcdley]:focus{border-color:var(--blue)}.rvform__hp[data-astro-cid-ottcdley]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.rvform__error[data-astro-cid-ottcdley]{margin-top:12px;background:var(--error-bg);color:var(--error-text);font-size:13.5px;padding:10px 13px;border-radius:var(--r-input)}.rvform__submit[data-astro-cid-ottcdley]{margin-top:16px}.rvform__note[data-astro-cid-ottcdley]{font-size:12px;color:var(--muted);margin-top:10px}.rvform__success[data-astro-cid-ottcdley]{display:flex;align-items:center;gap:10px;color:var(--blue);font-weight:600;font-size:15px}@media(max-width:560px){.rvform__grid[data-astro-cid-ottcdley]{grid-template-columns:1fr}}
