:root{--storefront-background:#0b1115;--storefront-text:#eff3f5;--storefront-muted:#b1bfc9;--storefront-ink:#131a20}body:has(>.motor-site),html:has(body>.motor-site){background:var(--storefront-background)}body>.motor-site{--motor-black:var(--storefront-background);background:var(--motor-black);color:var(--storefront-text)}.motor-site :is(.motor-home,.motor-services,.motor-booking){background:var(--motor-black)}.motor-site .motor-catalog-page .ux-catalog[data-family]{background:var(--motor-black);color:var(--storefront-text)}.motor-site .motor-catalog-page .ux-catalog[data-family] .ux-heading :is(h1,h2),.motor-site .ux-catalog .ux-catalog-toolbar-title strong,.motor-site .ux-catalog :is(.ux-category-v2-section-head,.ux-battery-section-head) h2{color:var(--storefront-text)}.motor-site .motor-catalog-page .ux-catalog[data-family] :is(.ux-count,.ux-landing-intro,.ux-back-catalog),.motor-site .ux-breadcrumbs,.motor-site .ux-catalog :is(.ux-toolbar-count,.ux-catalog-toolbar-title span),.motor-site .ux-desktop-sort .ux-filter-field>span,.motor-site .ux-pagination nav{color:var(--storefront-muted)}.motor-site .ux-catalog .ux-toolbar{background:var(--motor-black);border-color:var(--motor-line)}.motor-site .ux-pagination nav button:not([aria-current]){background:var(--motor-panel);border-color:#3b4953;color:var(--storefront-text)}.motor-site .ux-catalog .ux-clear-filters{color:#ff6878!important}.motor-site .motor-catalog-page .ux-catalog[data-family] .ux-category-card:not(.category-original-card) h3{color:inherit}.motor-site .product-page-v3 .product-info-v3 h1,.motor-site main.product-page-v3{color:var(--storefront-text)}.motor-site .product-page-v3 :is(.product-back-v3,.product-breadcrumbs-v3,.product-breadcrumbs-v3 a,.product-meta-v3,.product-rating-v3 small,.product-lead-v3){color:var(--storefront-muted)}.motor-site .product-page-v3 .product-all-specs-v3,.motor-site .product-page-v3 .product-brand-v3{color:#ff6878}.motor-site .customer-order .order-items li small,.motor-site .customer-order .order-timeline li,.motor-site .customer-order>.request-details dt,.motor-site :is(.motor-contact-intro,.legal-hero>p:not(.eyebrow),.legal-hero small,.motor-refresh-cart,.motor-cart-loading,.services-page>p:not(.eyebrow,.detail-demo),.workflow>.muted){color:var(--storefront-muted)}.motor-site .customer-order .order-timeline li.reached{color:var(--storefront-text)}.motor-site .motor-service-detail>.ux-return{color:var(--storefront-muted)}.motor-site :where(.ux-product,.ux-suggestions,.ux-vehicle-help,.ux-empty,.ux-error,.ux-child-categories a,.ux-quick-filters button,.ux-active-filters button:not(.ux-clear-filters),.ux-load-more,.ux-desktop-sort [data-slot=select-trigger],.product-buybox-v3,.product-quick-specs-v3,.product-tabs-v3,.product-section-v3,.product-stock-v3,.product-reviews-v3,.product-related-v3,.product-related-card-v3,.product-mobile-purchase-bar,.motor-cart-list,.motor-cart-summary,.motor-empty-cart,.motor-cart-success,.motor-checkout-form,.motor-order-steps,.motor-contact-cta,.legal-section,.cms-service-body,.cms-info-grid>article,.cms-info-grid>a,.cms-category-grid>a:not(.category-original-card),.customer-note,.appointment-card,.pickup-card,.order-payment){color:var(--storefront-ink)}:where(.motor-site .status-banner){color:var(--storefront-ink)}.motor-site .request-button:hover{color:var(--storefront-ink)}