.bike-customizer-section{overflow:visible}.bc{display:block;background:var(--bc-background);color:var(--bc-text);line-height:1.5}.bc[hidden],.bc [hidden]{display:none!important}.bc *,.bc *:before,.bc *:after{box-sizing:border-box}.bc__inner{max-width:var(--bc-max-width);margin-inline:auto}.bc .bc__copy{color:inherit;font-size:var(--bc-text-size);line-height:1.4;overflow-wrap:anywhere}.bc .bc__heading{font-weight:750;letter-spacing:-.035em}.bc__layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(244px,23%,360px);align-items:start;column-gap:clamp(12px,1.6vw,24px)}.bc__intro-wrap{display:flow-root}.bc__group{background:var(--bc-surface);border:1px solid rgba(38,44,38,.16);border-radius:15px;margin:var(--bc-group-margin, 0)}.bc__preview{min-width:0}.bc__preview-main{display:contents}.bc__preview-label{font-weight:700}.bc__canvas{position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:var(--bc-ratio);max-height:79vh;max-height:79svh}.bc .bc__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain;transform:scale(var(--bc-desktop-zoom, 1));pointer-events:none}.bc__layers{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate}.bc__save{position:absolute;right:8px;bottom:8px;z-index:1;display:flex;align-items:flex-end;gap:8px;max-width:calc(100% - 16px)}.bc .bc__save-button{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 8px;border:0;border-radius:6px;background:var(--bc-background);color:inherit;font:inherit;font-size:12px;white-space:nowrap;opacity:.74;cursor:pointer}.bc .bc__save-button:is(:hover,:focus-visible){opacity:1}.bc .bc__save-button:disabled{opacity:.42;cursor:default}.bc__save-status{background:var(--bc-background);padding:4px 6px;font-size:12px}.bc__save-status:empty{display:none}.bc__rail{min-width:0}.bc__parts{display:grid;gap:9px;min-width:0}.bc__quick-order{--bc-quick-duration: .22s;padding:8px 0 12px;background:var(--bc-background);transition:opacity var(--bc-quick-duration) ease,transform var(--bc-quick-duration) ease,visibility 0s}.bc__quick-order--desktop{position:sticky;top:var(--bc-sticky-offset);z-index:2}.bc__quick-order--mobile{display:none}.bc[data-bc-bottom-reached] .bc__quick-order{opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition-delay:0s,0s,var(--bc-quick-duration)}.bc__quick-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;font-weight:700;margin-bottom:6px}.bc__quick-total strong{font-size:clamp(20px,2.2vw,30px);line-height:1.1}.bc .bc__quick-order .bc__order-button{min-height:44px;font-size:13px}.bc__order{background:var(--bc-background);padding:14px 0 0;margin-top:14px;border-top:1px solid rgba(38,44,38,.2)}.bc .bc__order-button{display:block;width:100%;min-height:48px;border:0;border-radius:7px;padding:10px 12px;background:var(--bc-accent);color:#fff;font-family:inherit;font-weight:700;line-height:1.35;cursor:pointer;overflow-wrap:anywhere}.bc .bc__order-button:disabled{opacity:.55;cursor:default}.bc__order-feedback{font-size:12px;overflow-wrap:anywhere}.bc__order-feedback a{color:inherit;text-decoration:underline}.bc__brake-note{padding:8px 0 12px;font-size:var(--bc-brake-size, 13px)}.bc__brake-note p{margin:0}.bc .bc__sample-trigger,.bc .bc__sample-close,.bc .bc__sample-step{border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.18em;cursor:pointer;min-height:44px}.bc .bc__sample-step:disabled{opacity:.45;cursor:default}.bc .bc__sample-trigger{padding:0}.bc .bc__sample-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(900px,94vw);max-height:90vh;max-height:90dvh;margin:auto;padding:clamp(12px,3vw,24px);overflow:auto;border:0;border-radius:12px;background:var(--bc-surface);color:var(--bc-text)}.bc__sample-dialog::backdrop{background:#0000008c}.bc__sample-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.bc .bc__sample-header h2{margin:0;font-size:var(--bc-sample-title-size, 18px);color:inherit}.bc .bc__sample-notice{margin:0 0 12px;font-size:var(--bc-sample-notice-size, 13px)}.bc .bc__sample-dialog img{display:block;width:100%;height:auto;max-height:68vh;object-fit:contain}.bc__sample-navigation{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px}.bc__group summary,.bc__items summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.bc summary::-webkit-details-marker{display:none}.bc .bc__group-summary{min-height:54px;padding:12px 16px;font-size:var(--bc-text-size);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.bc__selection{flex:1;text-align:end;font-size:var(--bc-choice-size);font-weight:400;min-width:0}.bc__chevron{display:inline-block;flex:0 0 8px;width:8px;height:8px;margin:0 2px 4px 3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.bc details[open]>summary .bc__chevron{transform:rotate(225deg);margin-bottom:0}.bc__group-body{padding:0 16px 15px}.bc__models,.bc__swatches{display:flex;flex-wrap:wrap;gap:8px}.bc .bc__current-color{margin:0 0 6px;font-size:var(--bc-choice-size);font-weight:600;overflow-wrap:anywhere}.bc__models{margin-bottom:12px}.bc .bc__model,.bc .bc__swatch{-webkit-appearance:none;appearance:none;position:relative;margin:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.bc .bc__model{min-height:44px;max-width:100%;border:1px solid rgba(38,44,38,.25);border-radius:8px;padding:7px 12px;font-size:var(--bc-choice-size);overflow-wrap:anywhere}.bc .bc__model[aria-pressed=true]{border-color:var(--bc-accent);box-shadow:inset 0 0 0 1px var(--bc-accent);font-weight:700}.bc .bc__swatch{display:grid;place-items:center;width:46px;height:46px;border:2px solid transparent;border-radius:50%;padding:3px}.bc .bc__swatch:hover{border-color:#262c2659}.bc .bc__swatch[aria-pressed=true]{border-color:var(--bc-accent)}.bc .bc__swatch[aria-pressed=true]:after{content:"";position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border:2px solid var(--bc-surface);border-radius:50%;background:var(--bc-accent)}.bc__swatch-color{position:relative;display:block;width:100%;height:100%;border:1px solid rgba(38,44,38,.2);border-radius:50%;overflow:hidden;background:var(--bc-swatch)}.bc .bc__swatch-color img{display:block;width:100%;height:100%;object-fit:cover}.bc__swatch[data-sold-out=true] .bc__swatch-color:after{content:"";position:absolute;top:50%;left:-20%;width:140%;height:2px;background:#252525;box-shadow:0 0 0 1px #fff;transform:rotate(-45deg)}.bc__stock-note{display:block;font-weight:700;font-size:.88em}.bc :focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}.bc__estimate{margin-bottom:8px}.bc__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px}.bc__total>span,.bc__order .bc__items summary{font-weight:700}.bc__total strong{font-size:var(--bc-price-size);line-height:1.1}.bc__partial{opacity:.8}.bc .bc__items{padding-bottom:7px}.bc__items summary{justify-content:space-between;min-height:44px}.bc__items ul{list-style:none;padding:0;margin:0}.bc__items li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:7px 0;border-top:1px solid rgba(38,44,38,.16);font-size:.9em}.bc__items a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.bc__editor-note{margin:8px 0 0;font-size:13px}@media(min-width:750px){.bc__preview{align-self:stretch}.bc__preview-stage{position:sticky;top:var(--bc-sticky-offset);z-index:1;background:var(--bc-background)}.bc .bc__canvas{max-height:min(79vh,var(--bc-first-view-height, 100vh),calc(100vh - var(--bc-sticky-offset) - 12px));max-height:min(79svh,var(--bc-first-view-height, 100svh),calc(100svh - var(--bc-sticky-offset) - 12px))}.bc .bc__layer{object-position:center top;transform:translateY(var(--bc-desktop-image-y, 0%)) scale(var(--bc-desktop-zoom, 1))}}@media(max-width:749px){.bc__layout{display:block}.bc .bc__preview{display:contents}.bc .bc__preview-main{display:block;position:sticky;top:var(--bc-mobile-header);z-index:3;margin-left:calc(0px - var(--bc-padding-left));margin-right:calc(0px - var(--bc-padding-right));padding:8px 12px;background:var(--bc-background);overflow-anchor:none}.bc__brake-note{font-size:var(--bc-mobile-brake-size, 13px)}.bc .bc__sample-header h2{font-size:var(--bc-sample-mobile-title-size, 18px)}.bc .bc__sample-notice{font-size:var(--bc-sample-mobile-notice-size, 13px)}.bc__order .bc__order-button{min-height:44px;padding-block:7px}.bc__quick-order--desktop{display:none}.bc__quick-order--mobile{display:grid;grid-template-rows:1fr;padding:0;overflow:hidden;transition:opacity var(--bc-quick-duration) ease,transform var(--bc-quick-duration) ease,visibility 0s,grid-template-rows var(--bc-quick-duration) ease}.bc__quick-order--mobile .bc__quick-content{min-height:0}.bc__quick-order--mobile .bc__quick-content:after{content:"";display:block;height:8px}.bc[data-bc-bottom-reached] .bc__quick-order--mobile{grid-template-rows:0fr;transition-delay:0s,0s,var(--bc-quick-duration),0s}.bc__save{top:8px;bottom:auto;align-items:flex-start}.bc__group{margin:var(--bc-group-mobile-margin, var(--bc-group-margin, 0))}.bc .bc__canvas{width:calc(100% + 24px);margin-inline:-12px;border-radius:0;max-height:min(34vh,max(72px,calc(100vh - var(--bc-mobile-header) - var(--bc-mobile-preview-chrome, 0px) - 100px)));max-height:min(34svh,max(72px,calc(100svh - var(--bc-mobile-header) - var(--bc-mobile-preview-chrome, 0px) - 100px)))}.bc .bc__layer{transform:scale(var(--bc-mobile-zoom, 1))}.bc__parts{margin-left:calc(0px - var(--bc-padding-left));margin-right:calc(0px - var(--bc-padding-right))}.bc__rail :is(summary,button,a){scroll-margin-top:calc(var(--bc-mobile-header) + var(--bc-mobile-preview-height, 0px) + 8px)}.bc .bc__copy,.bc .bc__group-summary{font-size:var(--bc-mobile-size)}.bc__total strong{font-size:var(--bc-mobile-price-size)}}@media(prefers-reduced-motion:reduce){.bc__quick-order{--bc-quick-duration: 0ms}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
