html[data-theme=dark]{--ink: #f5f5f5;--ink-mid: #c5c8cc;--ink-muted: #aeb4bb;--surface: #151719;--panel: #25292d;--border: #75808a;--border-soft: #454b51;--border-hover: #9aa3ad;--input-bg: #30353a;--accent: #8dbdff;--color-header-bg: #25292d;--green-lt: #1d372d;--dark-elevated: #30353a;--dark-hover: #383e44;--dark-sale: #ff8a8a;--dark-positive: #7ed8a3;--dark-warning: #ffc477;--dark-error: #ff9b92;--dark-on-accent: #101820;color-scheme:dark}html[data-theme=dark] body,html[data-theme=dark] main{background:var(--surface);color:var(--ink)}html[data-theme=dark] ::selection{background:var(--accent);color:var(--dark-on-accent)}html[data-theme=dark] :focus-visible{outline-color:var(--accent)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{accent-color:var(--accent);caret-color:var(--ink)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--ink-muted);opacity:1}html[data-theme=dark] .btn--primary,html[data-theme=dark] .btn--accent,html[data-theme=dark] .pdp__atc,html[data-theme=dark] .pdp__binding-modal-button,html[data-theme=dark] .pdp__mini-product-form button,html[data-theme=dark] .collection-load-more,html[data-theme=dark] .landing-button,html[data-theme=dark] .bike-finder__height-form button,html[data-theme=dark] .bike-finder__primary{background:var(--accent);border-color:var(--accent);color:var(--dark-on-accent)}html[data-theme=dark] .btn--secondary:hover:not(:disabled):not([aria-disabled=true]),html[data-theme=dark] .btn--secondary:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--surface)}html[data-theme=dark] .price--sale,html[data-theme=dark] .cart-line-price__current--sale,html[data-theme=dark] .product-card__discount,html[data-theme=dark] .pdp__price .price--sale,html[data-theme=dark] .pdp__savings,html[data-theme=dark] .pdp__binding-price--sale,html[data-theme=dark] .pdp__binding-discount,html[data-theme=dark] .pdp__binding-modal-savings,html[data-theme=dark] .pdp__binding-modal-price--sale{color:var(--dark-sale)}html[data-theme=dark] .product-card__discount,html[data-theme=dark] .pdp__savings,html[data-theme=dark] .pdp__binding-discount,html[data-theme=dark] .pdp__binding-modal-savings{background:color-mix(in srgb,var(--dark-sale) 14%,var(--panel))}html[data-theme=dark] .site-header,html[data-theme=dark] .site-header__inner,html[data-theme=dark] .site-header__inner:before,html[data-theme=dark] .header-bottombar,html[data-theme=dark] .mobile-menu-panel,html[data-theme=dark] .mobile-menu-panel__header,html[data-theme=dark] .mobile-menu-panel__screen{background:var(--panel)}html[data-theme=dark] .site-header.is-secondary-hidden:not(.is-search-focused){background:transparent;border-bottom-color:transparent}html[data-theme=dark] .header-topbar{background:#101214}html[data-theme=dark] .logo--has-dark .logo__picture--light{visibility:hidden}html[data-theme=dark] .logo--has-dark .logo__picture--dark{visibility:visible}@media(min-width:990px){html[data-theme=dark] .logo--has-dark{justify-self:start}}html[data-theme=dark] .header-primary-search,html[data-theme=dark] .header-primary-search:focus-within,html[data-theme=dark] .mobile-header-search{background:var(--dark-elevated)}html[data-theme=dark] .header-primary-search:focus-within{border-color:var(--border)}html[data-theme=dark] .header-btn,html[data-theme=dark] .site-nav__link,html[data-theme=dark] .site-nav__group--secondary .site-nav__link,html[data-theme=dark] .mobile-header-search button,html[data-theme=dark] .mobile-menu-panel__row--secondary{color:var(--ink)}html[data-theme=dark] .header-btn:hover,html[data-theme=dark] .mobile-header-search button:hover,html[data-theme=dark] .mobile-header-search button:focus-visible,html[data-theme=dark] .predictive-search__product:hover,html[data-theme=dark] .predictive-search__link:hover,html[data-theme=dark] .predictive-search__all:hover,html[data-theme=dark] .predictive-search__product:focus-visible,html[data-theme=dark] .predictive-search__link:focus-visible,html[data-theme=dark] .predictive-search__all:focus-visible,html[data-theme=dark] .predictive-search__section--popular .predictive-search__link:hover,html[data-theme=dark] .predictive-search__section--popular .predictive-search__link:focus-visible{background:var(--dark-hover);color:var(--ink)}html[data-theme=dark] .mobile-header-search input::placeholder{color:var(--ink-muted)}html[data-theme=dark] .desktop-mega-nav .mega-menu__link{color:var(--ink)}html[data-theme=dark] .desktop-mega-nav .site-nav__link--outlet,html[data-theme=dark] .desktop-mega-nav .site-nav__link--outlet:hover,html[data-theme=dark] .desktop-mega-nav .mega-nav__item.is-open .site-nav__link--outlet,html[data-theme=dark] .desktop-mega-nav .site-nav__link--outlet:focus-visible,html[data-theme=dark] .mobile-menu-panel__row--outlet{color:var(--dark-sale)}html[data-theme=dark] .desktop-mega-nav .site-nav__link--outlet:after{background:var(--dark-sale)}html[data-theme=dark] .cart-count{color:var(--dark-on-accent)}html[data-theme=dark] .site-footer{background:var(--panel)}html[data-theme=dark] .site-footer__localization select{background:var(--input-bg)}html[data-theme=dark] .cart__summary,html[data-theme=dark] .cart-drawer__panel,html[data-theme=dark] .pdp-info-drawer__panel{background:var(--panel)}html[data-theme=dark] .cart-item__qty,html[data-theme=dark] .cart-drawer__quantity,html[data-theme=dark] .pdp__qty-ctrl{background:var(--input-bg)}html[data-theme=dark] .cart-discount-feedback{--cart-reward-color: var(--dark-positive);background:color-mix(in srgb,var(--dark-positive) 12%,var(--panel));border-color:color-mix(in srgb,var(--dark-positive) 38%,var(--border-soft))}html[data-theme=dark] .cart-discount-feedback__icon,html[data-theme=dark] .cart-discount-feedback__title,html[data-theme=dark] .cart-discount-feedback__savings,html[data-theme=dark] .cart-line-discounts,html[data-theme=dark] .cart-discount-summary__row--discount{color:var(--dark-positive)}html[data-theme=dark] .qty-btn:hover,html[data-theme=dark] .cart-drawer__quantity-button:hover:not(:disabled),html[data-theme=dark] .pdp__qty-ctrl button:hover{background:var(--dark-hover)}html[data-theme=dark] .cart-drawer__error{background:color-mix(in srgb,var(--dark-error) 14%,var(--panel));color:var(--dark-error)}html[data-theme=dark] .cart-drawer__remove,html[data-theme=dark] .cart-drawer__remove:hover,html[data-theme=dark] .cart-item__remove:hover,html[data-theme=dark] .pdp__cart-error,html[data-theme=dark] .bike-finder__error{color:var(--dark-error)}html[data-theme=dark] .product-card--interactive:hover{border-color:var(--border-soft)}html[data-theme=dark] .product-card--interactive .product-card__arrow,html[data-theme=dark] .product-card--interactive .product-card__swatch,html[data-theme=dark] .product-card--interactive .product-card__swatch-more{background:color-mix(in srgb,var(--panel) 92%,transparent);border-color:var(--border);color:var(--ink)}html[data-theme=dark] .product-card--interactive .product-card__swatch.active{border-color:var(--ink)}html[data-theme=dark] .product-card--interactive .product-card__inventory--in-stock{--inventory-dot: var(--dark-positive)}html[data-theme=dark] .product-card--interactive .product-card__inventory--backorder{--inventory-dot: var(--dark-warning)}html[data-theme=dark] .product-card--interactive .product-card__inventory--sold-out{--inventory-dot: var(--dark-error)}html[data-theme=dark] .pdp{background:var(--panel)}html[data-theme=dark] .pdp__badge--model-year{background:var(--dark-elevated);border:1px solid var(--border)}html[data-theme=dark] .pdp__opt-btn.active{background:var(--ink);border-color:var(--ink);color:var(--surface)}html[data-theme=dark] .pdp__purchase-mode-button--campaign{background:color-mix(in srgb,var(--dark-positive) 10%,var(--panel));border-color:color-mix(in srgb,var(--dark-positive) 55%,var(--border))}html[data-theme=dark] .pdp__purchase-mode-button--campaign:hover{border-color:var(--dark-positive)}html[data-theme=dark] .pdp__purchase-mode-button--campaign.is-active{background:var(--ink);border-color:var(--ink);color:var(--surface)}html[data-theme=dark] .pdp__purchase-mode-badge{background:var(--dark-positive);color:var(--dark-on-accent)}html[data-theme=dark] .pdp__variant-select-option.is-low-stock .pdp__variant-select-option-status{color:var(--dark-warning)}html[data-theme=dark] .pdp__variant-select-option.is-sold-out .pdp__variant-select-option-status{color:var(--dark-error)}html[data-theme=dark] .pdp__variant-select-option:hover,html[data-theme=dark] .pdp__variant-select-option:focus-visible,html[data-theme=dark] .pdp__variant-select-option.is-selected,html[data-theme=dark] .pdp__binding-modal-close:hover,html[data-theme=dark] .pdp__binding-modal-link:hover{background:var(--dark-hover)}html[data-theme=dark] .pdp__size-help-body,html[data-theme=dark] .pdp__condition{background:var(--green-lt);border-color:color-mix(in srgb,var(--dark-positive) 38%,var(--border-soft))}html[data-theme=dark] .pdp__condition-notes{border-color:color-mix(in srgb,var(--dark-positive) 30%,var(--border-soft))}html[data-theme=dark] .pdp__binding-option,html[data-theme=dark] .pdp__package-product,html[data-theme=dark] .pdp__bike-addons,html[data-theme=dark] .pdp__variant-select-trigger,html[data-theme=dark] .pdp__variant-select-menu,html[data-theme=dark] .pdp__size-product-table,html[data-theme=dark] .pdp__size-table,html[data-theme=dark] .pdp__binding-modal-shell,html[data-theme=dark] .pdp__recommendations-arrow{background:var(--panel)}html[data-theme=dark] .pdp__binding-option:has(input:checked){background:var(--dark-elevated);border-color:var(--ink)}html[data-theme=dark] .pdp__package-product.is-selected{background:var(--dark-elevated);border-color:var(--ink)}html[data-theme=dark] .pdp__package-product-radio:checked+.pdp__binding-radio:after{background:var(--accent)}html[data-theme=dark] .pdp__package-product-availability{color:var(--dark-positive)}html[data-theme=dark] .pdp__ski-package-error{color:var(--dark-error)}html[data-theme=dark] .pdp__binding-option input:checked+.pdp__binding-check,html[data-theme=dark] .pdp__binding-option input:checked+.pdp__binding-radio:after{background:var(--accent);border-color:var(--accent)}html[data-theme=dark] .pdp__binding-option input:checked+.pdp__binding-check:after{border-color:var(--dark-on-accent)}html[data-theme=dark] .pdp__availability--in-stock,html[data-theme=dark] .pdp__availability--low-stock{--availability-dot: var(--dark-positive)}html[data-theme=dark] .pdp__availability--backorder{--availability-dot: var(--dark-warning)}html[data-theme=dark] .pdp__availability--sold-out,html[data-theme=dark] .pdp__availability--unavailable{--availability-dot: var(--dark-error)}html[data-theme=dark] .pdp__accordion details{border-color:var(--border-soft)}html[data-theme=dark] .pdp__spec-list div:nth-child(odd){background:var(--dark-elevated)}html[data-theme=dark] .pdp__mini-product{background:var(--dark-elevated)}html[data-theme=dark] .pdp__mini-product-media{background:#f1f1f1}html[data-theme=dark] .pdp__mini-product-form button{border-color:var(--accent)}html[data-theme=dark] .pdp__mini-product-link{background:transparent;border-color:var(--border);color:var(--ink)}html[data-theme=dark] .collection-desc__text.is-collapsible:not(.expanded):after{background:linear-gradient(to bottom,transparent,var(--surface))}html[data-theme=dark] .collection-restore-card__line,html[data-theme=dark] .collection-restore-card__media{background:var(--dark-elevated)}html[data-theme=dark] .collection-related__link,html[data-theme=dark] .collection-quick-filter,html[data-theme=dark] .collection-toolbar__filter,html[data-theme=dark] .collection-sort-dropdown__trigger,html[data-theme=dark] .collection-sort-dropdown__menu,html[data-theme=dark] .filter-select__trigger,html[data-theme=dark] .filter-select__menu,html[data-theme=dark] .filter-price__apply,html[data-theme=dark] .collection-sidebar,html[data-theme=dark] .collection-sidebar__mobile-header,html[data-theme=dark] .collection-sidebar__sort select{background:var(--panel);color:var(--ink)}html[data-theme=dark] .collection-related__link:focus-visible,html[data-theme=dark] .collection-quick-filter:hover,html[data-theme=dark] .collection-toolbar__filter:hover,html[data-theme=dark] .collection-sort-dropdown__option:hover,html[data-theme=dark] .collection-sort-dropdown__option:focus-visible,html[data-theme=dark] .filter-select__menu .filter-checkbox:hover{background:var(--dark-hover)}html[data-theme=dark] .collection-quick-filter__switch{background:var(--border-soft)}html[data-theme=dark] .collection-quick-filter__switch:before{background:var(--ink)}html[data-theme=dark] .collection-quick-filter.is-active .collection-quick-filter__switch{background:var(--dark-positive)}html[data-theme=dark] .collection-quick-filter.is-active .collection-quick-filter__switch:before{background:var(--dark-on-accent)}html[data-theme=dark] .filter-active__item{background:var(--dark-elevated);border-color:var(--border)}html[data-theme=dark] .home-services__card,html[data-theme=dark] .home-about,html[data-theme=dark] .featured__tag{background:var(--panel)}html[data-theme=dark] .home-services__icon{color:var(--accent)}html[data-theme=dark] .home-blog__tag{background:color-mix(in srgb,var(--panel) 90%,transparent);color:var(--ink)}html[data-theme=dark] .home-blog__grid:before,html[data-theme=dark] .home-blog:before{background:var(--panel)}html[data-theme=dark] .usp-card--green{background:var(--green-lt);color:var(--dark-positive)}html[data-theme=dark] .usp-card--green .usp-card__heading{color:var(--dark-positive)}html[data-theme=dark] .brand-slider__item,html[data-theme=dark] .collection-tile__placeholder,html[data-theme=dark] .blog-card__placeholder,html[data-theme=dark] .editorial-hub__placeholder{background:var(--dark-elevated)}html[data-theme=dark] .landing-feature,html[data-theme=dark] .landing-cta--light,html[data-theme=dark] .landing-embed__fallback,html[data-theme=dark] .landing-embed__custom{background:var(--panel);color:var(--ink)}html[data-theme=dark] .landing-button,html[data-theme=dark] .landing-cta--light .landing-button,html[data-theme=dark] .landing-cta--accent{color:var(--dark-on-accent)}html[data-theme=dark] .landing-cta--accent .landing-button{background:var(--dark-on-accent);border-color:var(--dark-on-accent);color:var(--ink)}html[data-theme=dark] .workshop-hero,html[data-theme=dark] .workshop-section--editorial,html[data-theme=dark] .workshop-section--split,html[data-theme=dark] .workshop-section--faq{background:var(--surface)}html[data-theme=dark] .workshop-service-card,html[data-theme=dark] .workshop-step-grid article,html[data-theme=dark] .workshop-contact-grid article,html[data-theme=dark] .workshop-usp-grid p,html[data-theme=dark] .workshop-faq-list details,html[data-theme=dark] .workshop-form-message--success,html[data-theme=dark] .workshop-form-message--error{background:var(--panel)}html[data-theme=dark] .workshop-form-field input,html[data-theme=dark] .workshop-form-field select,html[data-theme=dark] .workshop-form-field textarea{background-color:var(--input-bg);border-color:var(--border)}html[data-theme=dark] .workshop-form-message--success{color:var(--dark-positive)}html[data-theme=dark] .workshop-form-message--error,html[data-theme=dark] .workshop-form-message--error h3{color:var(--dark-error)}html[data-theme=dark] .workshop-hero__panel-label,html[data-theme=dark] .workshop-hero__list,html[data-theme=dark] .workshop-split__media{color:var(--dark-positive)}html[data-theme=dark] .bike-finder__panel{background:var(--panel);color:var(--ink)}html[data-theme=dark] .bike-finder__choices button{background:var(--dark-elevated);border-color:var(--border-soft);color:var(--ink)}html[data-theme=dark] .bike-finder__choices button:hover,html[data-theme=dark] .bike-finder__choices button:focus-visible{background:var(--dark-hover);border-color:var(--accent)}html[data-theme=dark] .bike-finder__choices span,html[data-theme=dark] .bike-finder__back,html[data-theme=dark] .bike-finder__restart,html[data-theme=dark] .bike-finder__hint,html[data-theme=dark] .bike-finder__result>p{color:var(--ink-muted)}html[data-theme=dark] .bike-finder__height-form input{background:var(--input-bg);border-color:var(--border);color:var(--ink)}html[data-theme=dark] .bike-finder__result-size{background:var(--green-lt);color:var(--dark-positive)!important}html[data-theme=dark] .bike-finder__secondary{border-color:var(--border);color:var(--ink)}html[data-theme=dark] .blog-pagination__link.is-current{background:var(--accent);border-color:var(--accent);color:var(--dark-on-accent)}html[data-theme=dark] .page-content__body blockquote,html[data-theme=dark] .article-main__prose blockquote,html[data-theme=dark] .collection-seo blockquote{background:var(--panel)}html[data-theme=dark] .not-found{background:var(--surface);color:var(--ink)}html[data-theme=dark] .not-found__card{background:var(--panel);border-color:var(--border);color:var(--ink)}html[data-theme=dark] .not-found__card:hover,html[data-theme=dark] .not-found__card:focus-visible{border-color:var(--border-hover)}html[data-theme=dark] .not-found__secondary a{color:var(--ink-muted)}html[data-theme=dark] .not-found :focus-visible{outline-color:var(--accent)}html[data-theme=dark] .password-template{--password-bg: #151719;--password-text: #f5f5f5;--password-muted: #aeb4bb;--password-border: #75808a}html[data-theme=dark] .password-maintenance__orb{border-color:var(--border-soft)}html[data-theme=dark] .password-maintenance__login-panel{background:color-mix(in srgb,var(--password-bg) 94%,transparent)}html[data-theme=dark] .password-maintenance__errors{color:var(--dark-error)}
/*# sourceMappingURL=/cdn/shop/t/44/assets/dark-mode.css.map */
