.vd-site .vd-press{background:var(--vd-cream,#faf7ed);color:var(--vd-ink,#191d18);border-bottom:1px solid rgba(25,29,24,.12)}.vd-site .vd-press__inner{display:flex;align-items:center;gap:24px;padding-block:8px}.vd-site .vd-press__heading{flex:0 0 auto;margin:0;font-family:inherit;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.vd-site .vd-press__logos{display:flex;align-items:center;justify-content:space-between;gap:24px;flex:1;min-width:0;margin:0;padding:0;list-style:none}.vd-site .vd-press__item{flex:1 1 0;min-width:0;margin:0;list-style:none}.vd-site .vd-press__link{display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;padding:4px;border-radius:6px;color:inherit;text-decoration:none;transition:opacity .18s ease}.vd-site .vd-press__link:hover{opacity:.65}.vd-site .vd-press__link:focus-visible{outline:2px solid currentColor!important;outline-offset:3px}.vd-site .vd-press__logo{display:block;width:var(--vd-press-logo-width,140px);height:auto;max-width:100%;max-height:30px;object-fit:contain;filter:grayscale(1) contrast(3);mix-blend-mode:multiply}.vd-site .vd-press__name{font-size:20px;font-weight:650;text-align:center;line-height:1.1}@media(max-width:1023px){.vd-site .vd-press__inner{gap:16px}.vd-site .vd-press__logos{gap:18px}}@media(max-width:767px){.vd-site .vd-press__inner{gap:14px;padding-block:6px}.vd-site .vd-press__heading{flex-basis:58px;font-size:9px;letter-spacing:.1em}.vd-site .vd-press__logos{justify-content:flex-start;gap:16px;overflow-x:auto;scroll-behavior:auto;scroll-padding-inline:4px;padding:3px 4px 4px;scrollbar-width:none;overscroll-behavior-x:contain}.vd-site .vd-press__logos::-webkit-scrollbar{display:none;width:0;height:0}.vd-site .vd-press__item{flex:0 0 100px}.vd-site .vd-press__logo{max-height:27px}}@media(prefers-reduced-motion:reduce){.vd-site .vd-press__link{transition:none}}vd-bike-financing{display:block;min-width:0}vd-bike-financing[hidden]{display:none}vd-bike-financing [data-vd-affirm-message]{margin:8px 0 12px;color:inherit;font:inherit;font-size:16px;line-height:1.5}vd-bike-financing [data-vd-affirm-message]:empty{display:none}vd-bike-financing a{display:inline-block;min-height:24px;color:inherit;text-underline-offset:3px}vd-bike-financing a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}vd-bike-financing [data-vd-affirm-message][data-page-type=product]{margin:10px 0 14px;padding:12px 14px 6px;border-radius:14px;background:#f1eee4;color:#191c19;font-size:16px;line-height:1.5;text-wrap:pretty}vd-bike-financing [data-page-type=product] .affirm-ala-price{font-weight:700}vd-bike-financing [data-page-type=product] a{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:44px;margin-top:2px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(max-width:767.98px){body.ve-product-page #ve-configure .ve-configure__form:has(vd-bike-financing) .ve-configure__summary{margin-bottom:8px}body.ve-product-page #ve-configure .ve-configure__form:has(vd-bike-financing) .ve-configure__total{gap:4px 12px;margin-top:12px}body.ve-product-page #ve-configure .ve-configure__form:has(vd-bike-financing) .ve-configure__total>span{flex-basis:100%}body.ve-product-page #ve-configure .ve-configure__form:has(vd-bike-financing) .ve-configure__total>strong{font-size:32px;font-variant-numeric:tabular-nums}body.ve-product-page #ve-configure .ve-configure__form:has(vd-bike-financing) .ve-configure__total>s{font-size:15px}}.vep-accordion .vd-fit-chart{margin-top:26px;padding:0}.vep-accordion .vd-fit-chart__frame{overflow:hidden;border:1px solid #d9d7ce;border-radius:18px;background:#f9f7ef}.vep-accordion .vd-fit-chart__table{display:table;width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed;color:#20211e;font-family:inherit;font-size:16px;line-height:1.45}.vep-accordion .vd-fit-chart__table caption{padding:18px 20px;color:#20211e;font-family:inherit;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.025em;text-align:left;caption-side:top}.vep-accordion .vd-fit-chart__table :is(th,td){padding:11px 20px;border:0;text-align:left;vertical-align:middle;font-size:inherit;line-height:inherit;letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere}.vep-accordion .vd-fit-chart__table th:first-child{width:58%}.vep-accordion .vd-fit-chart__table thead th{background:#20211e;color:#f9f7ef;font-weight:600}.vep-accordion .vd-fit-chart__table tbody th{font-weight:400}.vep-accordion .vd-fit-chart__table tbody td{font-weight:600;font-variant-numeric:tabular-nums}.vep-accordion .vd-fit-chart__table tbody tr+tr{border-top:1px solid #dedcd3}.vep-accordion .vd-fit-chart__table tbody tr:nth-child(2n){background:#f0eee5}.vep-accordion .vd-fit-chart__note{margin:12px 0 0;color:#565951;font-size:14px;line-height:1.5}@media(max-width:700px){.vep-accordion .vd-fit-chart{margin-top:22px}.vep-accordion .vd-fit-chart__frame{border-radius:14px}.vep-accordion .vd-fit-chart__table caption{padding:16px 14px;font-size:22px}.vep-accordion .vd-fit-chart__table :is(th,td){padding:10px 12px}.vep-accordion .vd-fit-chart__table th:first-child{width:57%}}.vd-ride-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0 0;padding:0;list-style:none}.vd-ride-controls>li{display:flex;flex-direction:column;align-items:flex-start;gap:11px;min-width:0;margin:0;padding:0}.vd-ride-controls>li>svg{display:block;flex:none;width:42px;height:42px;color:#641e24;stroke-width:2}.vd-ride-controls strong{display:block;max-width:15ch;color:#20211e;font-family:inherit;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:0;overflow-wrap:normal}@media(max-width:700px){.vd-ride-controls{gap:12px;margin-top:22px}.vd-ride-controls>li{gap:9px}.vd-ride-controls>li>svg{width:36px;height:36px}.vd-ride-controls strong{font-size:16px;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/59/compiled_assets/styles.css.map */
