:root{--ctb-card-radius: 12px;--ctb-card-border: #e4e4e7;--ctb-card-border-active: #111111;--ctb-card-bg: #ffffff;--ctb-muted: #6b7280;--ctb-accent: #d5ff59}.ctb-active .gpo-group:has([data-field-name=Size]):before,.ctb-active .gpo-group:has([data-field-name=Fork]):before,.ctb-active .gpo-group:has([data-field-name=buttons-3]):before,.ctb-active .gpo-group:has([data-field-name=Wheelset]):before,.ctb-active .gpo-group:has([data-field-name="Group Set"]):before,.ctb-active .gpo-group:has([data-field-name="Handle Bar"]):before,.ctb-active .gpo-group:has([data-field-name="Bottom Bracket"]):before{display:block;font-weight:600;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ctb-muted);margin-bottom:10px}.ctb-active .gpo-group:has([data-field-name=Size]):before{content:"Your fit"}.ctb-active .gpo-group:has([data-field-name=Fork]):before,.ctb-active .gpo-group:has([data-field-name=buttons-3]):before{content:"Customize fork, seatpost, add comment"}.ctb-active .gpo-group:has([data-field-name=Wheelset]):before,.ctb-active .gpo-group:has([data-field-name="Group Set"]):before,.ctb-active .gpo-group:has([data-field-name="Handle Bar"]):before,.ctb-active .gpo-group:has([data-field-name="Bottom Bracket"]):before{content:"Optional upgrades"}.ctb-active .gpo-group:has([data-field-name=Wheelset]),.ctb-active .gpo-group:has([data-field-name="Group Set"]),.ctb-active .gpo-group:has([data-field-name="Handle Bar"]),.ctb-active .gpo-group:has([data-field-name="Bottom Bracket"]){border-top:1px solid var(--ctb-card-border);margin-top:20px;padding-top:16px}.ctb-active .gpo-group:has([data-field-name=Wheelset]) .gpo-ov-item label,.ctb-active .gpo-group:has([data-field-name="Group Set"]) .gpo-ov-item label,.ctb-active .gpo-group:has([data-field-name="Handle Bar"]) .gpo-ov-item label,.ctb-active .gpo-group:has([data-field-name="Bottom Bracket"]) .gpo-ov-item label{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--ctb-card-border);border-radius:var(--ctb-card-radius);background:var(--ctb-card-bg);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ctb-active .gpo-group:has([data-field-name=Wheelset]) .gpo-ov-item input:checked+label,.ctb-active .gpo-group:has([data-field-name="Group Set"]) .gpo-ov-item input:checked+label,.ctb-active .gpo-group:has([data-field-name="Handle Bar"]) .gpo-ov-item input:checked+label,.ctb-active .gpo-group:has([data-field-name="Bottom Bracket"]) .gpo-ov-item input:checked+label{border-color:var(--ctb-card-border-active);box-shadow:0 0 0 1px var(--ctb-card-border-active) inset}.ctb-active .gpo-group:has([data-field-name=Fork]),.ctb-active .gpo-group:has([data-field-name=buttons-3]){margin-top:16px}.ctb-active .gpo-group.ctb-collapsed{display:none}.ctb-stock-setup{width:100%;margin-top:14px;padding-top:12px;border-top:1px solid var(--ctb-card-border)}.ctb-stock-setup__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ctb-stock-setup__label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ctb-muted)}.ctb-stock-setup.ctb-customized .ctb-stock-setup__label{background:var(--ctb-accent);color:#000;padding:1px 6px;border-radius:3px}.ctb-adjust{font-size:.8rem;font-weight:600;text-decoration:underline;text-underline-offset:2px;background:none;border:0;padding:0;cursor:pointer;color:inherit;white-space:nowrap}.ctb-adjust:hover{opacity:.7}.ctb-stock-setup__list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:5px 16px}.ctb-stock-setup__list li{font-size:.85rem;line-height:1.5}.ctb-k{color:var(--ctb-muted)}.ctb-v{color:#111;font-weight:600;margin-left:5px}.ctb-v--upgrade{color:var(--ctb-muted);font-weight:500}.ctb-v.is-changed{color:#111;box-shadow:inset 0 -.4em 0 var(--ctb-accent)}.ctb-stock-setup__list li.ctb-has-children{flex:1 0 100%}.ctb-children{display:block;margin-top:4px;margin-left:2px;padding-left:10px;border-left:2px solid var(--ctb-card-border);font-size:.8rem;line-height:1.5}.ctb-ck{color:var(--ctb-muted)}.ctb-cv{color:var(--ctb-muted);font-weight:500}.ctb-cv.is-changed{color:#111;box-shadow:inset 0 -.35em 0 var(--ctb-accent)}.ctb-active [class*=gpo-],.ctb-active .label-content{font-family:var(--font-stack-body)!important}.ctb-active .gpo-label .label-content{font-weight:500}.ctb-active .gpo-description{color:var(--ctb-muted)}.ctb-active .gpo-element{margin-bottom:14px}.ctb-active .gpo-group:has([data-field-name=Size]) .gpo-ov-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.5rem,1fr));gap:6px}.ctb-active .gpo-group:has([data-field-name=Fork]) .gpo-ov-wrapper,.ctb-active .gpo-group:has([data-field-name=buttons-3]) .gpo-ov-wrapper{display:flex;flex-wrap:wrap;gap:6px}.ctb-active .gpo-group:has([data-field-name=Fork]) .gpo-ov-item,.ctb-active .gpo-group:has([data-field-name=buttons-3]) .gpo-ov-item{flex:0 0 auto}.ctb-active .gpo-group:has([data-field-name=Size]) .gpo-ov-item{margin:0;width:auto}.ctb-active .gpo-group:has([data-field-name=Size]) .gpo-ov-item label,.ctb-active .gpo-group:has([data-field-name=Fork]) .gpo-ov-item label,.ctb-active .gpo-group:has([data-field-name=buttons-3]) .gpo-ov-item label{display:flex;align-items:center;justify-content:center;min-height:36px;padding:4px 8px;border-radius:6px;font-size:.82rem;white-space:nowrap}@media(min-width:1024px){.ctb-pdp .m-product-form--input:has(m-quantity-input){display:flex;align-items:center;gap:16px}.ctb-pdp .m-product-form--input:has(m-quantity-input)>.m-product-option--label{margin:0}}.gpo-label:has(.ctb-sizeguide){display:flex;align-items:center}.ctb-sizeguide{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:.75rem;font-weight:600;background:none;border:0;padding:0;cursor:pointer;color:var(--ctb-muted);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ctb-sizeguide:hover{color:#111}.ctb-sizeguide svg{width:13px;height:13px;flex:0 0 auto}.ctb-sizeguide-pop{position:fixed;z-index:99999;background:#fff;border:1px solid var(--ctb-card-border);border-radius:10px;box-shadow:0 12px 44px #0003;overflow:hidden;max-width:640px}.ctb-sizeguide-pop[hidden]{display:none}.ctb-sizeguide-pop__bar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--ctb-card-border);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ctb-muted)}.ctb-sizeguide-pop__x,.ctb-sizeguide-zoom__x{background:none;border:0;line-height:1;padding:0 4px;cursor:pointer;color:#111;font-size:1.4rem}.ctb-sizeguide-pop__img{display:block;width:100%;height:auto;cursor:zoom-in}.ctb-sizeguide-pop__hint{padding:7px 12px;font-size:.72rem;color:var(--ctb-muted);text-align:center}.ctb-sizeguide-pop.is-sheet{left:0;right:0;bottom:0;top:auto;max-width:none;border-radius:14px 14px 0 0}.ctb-sizeguide-pop.is-sheet .ctb-sizeguide-pop__bar{padding:14px 16px;font-size:.8rem}.ctb-sizeguide-pop.is-sheet .ctb-sizeguide-pop__x{font-size:1.9rem}.ctb-sizeguide-pop.is-sheet .ctb-sizeguide-pop__img{max-height:58vh;object-fit:contain}.ctb-sizeguide-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto}.ctb-sizeguide-zoom[hidden]{display:none}.ctb-sizeguide-zoom img{max-width:96vw;max-height:90vh;width:auto;height:auto;background:#fff;border-radius:6px}.ctb-sizeguide-zoom__x{position:fixed;top:10px;right:14px;color:#fff;font-size:2.2rem}@media(prefers-reduced-motion:reduce){.ctb-active .gpo-ov-item label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/cus-complete-the-build.css.map */
