@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-378b9e31],[data-v-378b9e31]::backdrop,[data-v-378b9e31]:after,[data-v-378b9e31]:before{--tw-font-weight:initial;--tw-tracking:initial}}}.detail-hero__grid[data-v-378b9e31]{display:grid;gap:calc(var(--spacing,.25rem)*8);margin-top:calc(var(--spacing,.25rem)*6)}@media(min-width:64rem){.detail-hero__grid[data-v-378b9e31]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.detail-hero__content-column[data-v-378b9e31],.detail-hero__media-column[data-v-378b9e31]{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*6)}.detail-hero__media-column[data-v-378b9e31]{gap:calc(var(--spacing,.25rem)*4)}.detail-hero__image-fallback[data-v-378b9e31]{align-items:center;display:flex;justify-content:center}.detail-hero__eyebrow[data-v-378b9e31]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.18em;color:var(--bc-text-soft);letter-spacing:.18em;text-transform:uppercase}.detail-hero__copy[data-v-378b9e31],.detail-hero__title[data-v-378b9e31]{margin-top:calc(var(--spacing,.25rem)*4)}.detail-hero__offer-summary[data-v-378b9e31]{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*5)}@media(min-width:48rem){.detail-hero__offer-summary[data-v-378b9e31]{align-items:flex-end;flex-direction:row;justify-content:space-between}}.detail-hero__price[data-v-378b9e31]{margin-top:calc(var(--spacing,.25rem)*3)}.detail-hero__summary-copy[data-v-378b9e31]{margin-top:calc(var(--spacing,.25rem)*2)}.shop-prices__list[data-v-1b35e972]{background:var(--bc-surface);border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);display:flex;flex-direction:column;margin-top:var(--bc-space-8);overflow:hidden}.shop-prices__row[data-v-1b35e972]{align-items:center;border-top:1px solid var(--bc-border);display:grid;gap:var(--bc-space-5);grid-template-columns:minmax(0,1fr) auto auto;padding:var(--bc-space-5) var(--bc-space-6)}.shop-prices__row[data-v-1b35e972]:first-child{border-top:none}.shop-prices__row--best[data-v-1b35e972]{background:var(--bc-color-teal-50,#119da10f)}.shop-prices__main[data-v-1b35e972]{min-width:0}.shop-prices__shop[data-v-1b35e972]{align-items:center;color:var(--bc-text);display:flex;font-size:1rem;font-weight:700;gap:var(--bc-space-2)}.shop-prices__badge[data-v-1b35e972]{align-items:center;background:var(--bc-color-teal-600);border-radius:999px;color:#fff;display:inline-flex;font-size:.68rem;font-weight:800;letter-spacing:.04em;padding:.15rem .55rem;text-transform:uppercase}.shop-prices__meta[data-v-1b35e972]{color:var(--bc-text-soft);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.35rem var(--bc-space-3);margin-top:.35rem}.shop-prices__price[data-v-1b35e972]{color:var(--bc-text);font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.shop-prices__cta[data-v-1b35e972]{align-items:center;background:var(--bc-color-teal-600);border-radius:var(--bc-radius-md);color:#fff;display:inline-flex;font-size:.9rem;font-weight:700;gap:.4rem;min-height:2.75rem;padding:0 var(--bc-space-5);text-decoration:none;transition:background .15s;white-space:nowrap}.shop-prices__cta[data-v-1b35e972]:hover{background:var(--bc-color-teal-700)}.shop-prices__cta svg[data-v-1b35e972]{transition:transform .15s}.shop-prices__cta:hover svg[data-v-1b35e972]{transform:translate(2px)}.shop-prices__empty[data-v-1b35e972]{margin-top:var(--bc-space-8)}.shop-prices__disclaimer[data-v-1b35e972]{margin-top:var(--bc-space-6);max-width:42rem}@media(max-width:639px){.shop-prices__row[data-v-1b35e972]{gap:var(--bc-space-3) var(--bc-space-4);grid-template-columns:1fr auto}.shop-prices__cta[data-v-1b35e972]{grid-column:1/-1;justify-content:center}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-81b82a2b],[data-v-81b82a2b]::backdrop,[data-v-81b82a2b]:after,[data-v-81b82a2b]:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}.b-bike-specs__table-wrap[data-v-81b82a2b]{background-color:var(--bc-surface);border-color:var(--bc-border);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);border-width:1px;overflow-x:auto}.b-bike-specs__groups[data-v-81b82a2b]{display:grid;gap:calc(var(--spacing,.25rem)*6);margin-top:calc(var(--spacing,.25rem)*6)}@media(min-width:64rem){.b-bike-specs__groups[data-v-81b82a2b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-bike-specs__group[data-v-81b82a2b]{min-width:calc(var(--spacing,.25rem)*0)}.b-bike-specs__group-title[data-v-81b82a2b]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));margin-bottom:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);color:var(--bc-text);letter-spacing:var(--tracking-tight,-.025em)}.b-bike-specs__table[data-v-81b82a2b]{min-width:28rem}.b-bike-specs__label[data-v-81b82a2b]{--tw-font-weight:var(--font-weight-semibold,600);color:var(--bc-text);font-weight:var(--font-weight-semibold,600);white-space:nowrap;width:38%}.b-bike-specs__value[data-v-81b82a2b]{color:var(--bc-text-strong)}.b-related-guides__grid[data-v-766491b4]{display:grid;gap:calc(var(--spacing,.25rem)*4);margin-top:calc(var(--spacing,.25rem)*6)}@media(min-width:40rem){.b-related-guides__grid[data-v-766491b4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.b-related-guides__grid[data-v-766491b4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-85a23986],[data-v-85a23986]::backdrop,[data-v-85a23986]:after,[data-v-85a23986]:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}.detail-page__status-title[data-v-85a23986]{color:var(--bc-text)}.detail-page__status-copy[data-v-85a23986]{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*3)}.detail-page__status-action[data-v-85a23986]{margin-top:calc(var(--spacing,.25rem)*6)}.detail-page__summary[data-v-85a23986]{background-color:var(--bc-surface);border-color:var(--bc-border);border-radius:calc(var(--ui-radius)*4);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing,.25rem)*6)}.detail-page__summary-copy[data-v-85a23986]{color:var(--bc-text-muted);margin-top:calc(var(--spacing,.25rem)*4)}.detail-page__eyebrow[data-v-85a23986]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.18em;color:var(--bc-text-soft);letter-spacing:.18em;text-transform:uppercase}.detail-page__component-grid[data-v-85a23986],.detail-page__teaser-grid[data-v-85a23986]{display:grid;gap:calc(var(--spacing,.25rem)*4);margin-top:calc(var(--spacing,.25rem)*6)}.detail-page__component-grid[data-v-85a23986]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.detail-page__teaser-grid[data-v-85a23986]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1023px){.detail-page__teaser-grid[data-v-85a23986]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.detail-page__teaser-grid[data-v-85a23986]{grid-template-columns:1fr}.detail-page__summary[data-v-85a23986]{padding:.9rem}}.detail-page[data-v-85a23986]{padding-bottom:var(--bc-space-24)}.detail-page__component-card[data-v-85a23986]{min-height:calc(var(--spacing,.25rem)*32)}.detail-page__component-title[data-v-85a23986]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));margin-top:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);color:var(--bc-text);letter-spacing:var(--tracking-tight,-.025em)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
