: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)}.motor-cart-shell .motor-header-phone{position:relative;flex-shrink:0}.motor-cart-shell .motor-header-phone>button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #73343f;border-radius:10px;background:#321923;color:#ff8793}.motor-cart-shell .motor-header-phone .motor-phone-menu{position:absolute;z-index:1;top:calc(100% + 8px);right:0;bottom:auto;width:min(248px,calc(100vw - 28px));max-width:calc(100vw - 28px)}@media(max-width:700px){.motor-cart-shell .motor-cart-page{padding:18px 13px calc(32px + env(safe-area-inset-bottom));background:#071016}.motor-cart-shell .motor-cart-page .ux-breadcrumbs{display:none}.motor-cart-shell .motor-cart-page .motor-section-heading{margin:0 0 14px;align-items:center}.motor-cart-shell .motor-cart-page .motor-section-heading h1{font-size:34px;line-height:1;color:#fff}.motor-cart-shell .motor-cart-page .motor-section-heading>a{display:inline-flex;align-items:center;justify-content:flex-end;min-height:44px;font-size:12px;color:#b1bfc9}.motor-cart-shell .motor-header-actions>button{width:44px;height:44px}.motor-cart-shell .motor-header-actions{gap:4px}.motor-cart-shell .motor-cart-loading,.motor-cart-shell .motor-empty-cart{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:0;padding:24px 20px;border:1px solid #2a3c47;border-radius:18px;background:#0d1921;color:#fff;text-align:center}.motor-cart-shell .motor-empty-cart>svg{width:44px;height:44px;flex-shrink:0;color:#b1bfc9}.motor-cart-shell .motor-empty-cart h2{margin:0;font-size:24px;line-height:1.15;font-weight:800}.motor-cart-shell .motor-cart-loading p,.motor-cart-shell .motor-empty-cart p{margin:0;max-width:32ch;color:#b1bfc9;font-size:15px;line-height:1.45}.motor-cart-shell .motor-empty-cart .primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:4px;padding:13px 16px;border:1px solid #ed1b2f;border-radius:13px;background:#ed1b2f;color:#fff;font-size:15px;font-weight:900;text-decoration:none;box-shadow:none}.motor-cart-shell .motor-empty-cart .primary:hover{background:#d31024;border-color:#d31024}.motor-cart-shell .motor-cart-loading{min-height:224px}.motor-cart-shell .motor-cart-loading>.ux-skeleton{width:44px;height:44px;flex-shrink:0;border-radius:10px;background:#20313c;animation:none}.motor-cart-shell .motor-cart-content{color:#fff}.motor-cart-shell .motor-cart-layout{display:block}.motor-cart-shell .motor-cart-items{min-width:0}.motor-cart-shell .motor-cart-list{display:grid;gap:10px;background:transparent;border:0;box-shadow:none;padding:0}.motor-cart-shell .motor-cart-line,.motor-cart-shell .motor-cart-line:last-child{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto auto;gap:0 12px;padding:12px;border:1px solid rgba(255,255,255,.92);outline:0;border-radius:17px;background:#0d1921;box-shadow:none;overflow:hidden}.motor-cart-shell .motor-cart-line:after,.motor-cart-shell .motor-cart-line:before{display:none;content:none}.motor-cart-shell .motor-cart-photo{grid-row:1/3;width:92px;height:108px;border:0;border-radius:13px;background:#f5f6f6;overflow:hidden}.motor-cart-shell .motor-cart-photo .ux-product-photo,.motor-cart-shell .motor-cart-photo img{width:100%;height:100%;object-fit:contain;opacity:1;filter:none;mix-blend-mode:normal}.motor-cart-shell .motor-cart-line-info{min-width:0;padding-right:36px}.motor-cart-shell .motor-cart-line-info>a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#fff;font-size:15px;line-height:1.15;font-weight:850;text-decoration:none}.motor-cart-shell .motor-cart-line-info>span{display:block;margin-top:4px;color:#8fa1ab;font-size:11px}.motor-cart-shell .motor-cart-line-info>small{display:block;margin-top:5px;color:#7f929d;font-size:10px}.motor-cart-shell .motor-cart-line-info .stock-label{margin-top:7px;font-size:11px}.motor-cart-shell .motor-cart-line-controls{align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:9px;min-width:0}.motor-cart-shell .motor-cart-line-controls>strong{font-size:20px;color:#fff}.motor-cart-shell .motor-cart-line-controls>small{color:#7f929d;font-size:11px}.motor-cart-shell .motor-cart-line .quantity-stepper{display:flex;height:46px;margin:0;border:1px solid #314550;border-radius:9px;background:#101e27;overflow:hidden}.motor-cart-shell .motor-cart-line .quantity-stepper button{width:44px;height:44px;min-height:44px;flex:0 0 44px;background:transparent;color:#b7c4ca}.motor-cart-shell .motor-cart-line .quantity-stepper input{width:44px;height:44px;flex:0 0 44px;color:#fff;background:transparent;font-size:16px}.motor-cart-shell .motor-cart-remove{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;color:#a7b7c1;background:transparent;border:0;border-radius:10px}.motor-cart-shell .motor-cart-remove:hover{color:#ff8793;background:#321923}.motor-cart-shell .motor-refresh-cart{width:100%;min-height:44px;margin:11px 0 4px;padding:11px;border:0;background:transparent;color:#b1bfc9;text-decoration:underline}.motor-cart-shell .motor-cart-warning{margin:10px 0;padding:12px;border-radius:12px;font-size:13px}.motor-cart-shell .motor-cart-warning .request-button{min-height:44px}.motor-cart-shell .motor-cart-summary{position:relative;top:auto;margin:14px 0 0;padding:17px;border:1px solid #2a3c47;border-radius:18px;background:linear-gradient(145deg,#101d25,#0b161d);color:#fff;box-shadow:none}.motor-cart-shell .motor-cart-summary h2{font-size:20px;margin:0 0 12px}.motor-cart-shell .motor-cart-summary dl{display:grid;gap:7px;margin:0}.motor-cart-shell .motor-cart-summary dl>div{display:flex;justify-content:space-between;color:#98a8b1;font-size:13px}.motor-cart-shell .motor-cart-summary dd{margin:0;color:#fff}.motor-cart-shell .motor-summary-total{display:flex;justify-content:space-between;align-items:end;margin:15px -17px -2px;padding:14px 17px 0;border-top:1px solid #2a3c47}.motor-cart-shell .motor-summary-total span{font-size:14px}.motor-cart-shell .motor-summary-total strong{font-size:28px}.motor-cart-shell .motor-cart-summary>small{display:block;margin:8px 0;color:#778b96;font-size:10px}.motor-cart-shell .motor-cart-summary .primary{min-height:52px;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;border-radius:13px;background:#ed1b2f;color:#fff;font-size:15px;font-weight:900;text-decoration:none}.motor-cart-shell .motor-cart-summary>p{display:flex;align-items:center;gap:6px;color:#80939e;font-size:10px}.motor-cart-shell .motor-cart-summary>a:not(.primary){min-height:44px;color:#b1bfc9;font-size:13px}.motor-cart-shell .motor-cart-line .quantity-stepper :focus-visible{outline-offset:-3px}}@media(prefers-reduced-motion:reduce){.motor-cart-shell .motor-cart-loading>.ux-skeleton,.motor-cart-shell .motor-cart-loading>.ux-skeleton:after{animation:none}}@media(min-width:701px){.motor-cart-shell{background:#071016}.motor-cart-shell .motor-cart-page{background:#071016;color:#fff}.motor-cart-shell .motor-cart-page .motor-section-heading>a,.motor-cart-shell .motor-cart-page .ux-breadcrumbs,.motor-cart-shell .motor-cart-page .ux-breadcrumbs a{color:#b1bfc9}.motor-cart-shell .motor-cart-page .motor-section-heading h1{color:#fff}.motor-cart-shell .motor-cart-loading,.motor-cart-shell .motor-empty-cart{background:#0d1921;border-color:#2a3c47;color:#fff}.motor-cart-shell .motor-cart-loading p,.motor-cart-shell .motor-empty-cart p,.motor-cart-shell .motor-empty-cart>svg{color:#b1bfc9}.motor-cart-shell .motor-empty-cart .primary{background:#ed1b2f;border-color:#ed1b2f;color:#fff}.motor-cart-shell .motor-empty-cart .primary:hover{background:#d31024;border-color:#d31024}.motor-cart-shell .motor-cart-loading>.ux-skeleton{background:#20313c}.motor-cart-shell .motor-cart-content{color:#fff}.motor-cart-shell .motor-cart-list{background:transparent;border-color:#2a3c47;box-shadow:none}.motor-cart-shell .motor-cart-line{background:#0d1921;border-bottom-color:#2a3c47}.motor-cart-shell .motor-cart-photo{background:#f5f6f6}.motor-cart-shell .motor-cart-line-info>a{color:#fff}.motor-cart-shell .motor-cart-line-info>span{color:#8fa1ab}.motor-cart-shell .motor-cart-line-info>small{color:#7f929d}.motor-cart-shell .motor-cart-line-controls>strong{color:#fff}.motor-cart-shell .motor-cart-line-controls>small{color:#7f929d}.motor-cart-shell .motor-cart-line .quantity-stepper{border-color:#314550;background:#101e27}.motor-cart-shell .motor-cart-line .quantity-stepper button{background:transparent;color:#b7c4ca}.motor-cart-shell .motor-cart-line .quantity-stepper input{background:transparent;color:#fff}.motor-cart-shell .motor-cart-remove{color:#a7b7c1}.motor-cart-shell .motor-cart-remove:hover{color:#ff8793;background:#321923}.motor-cart-shell .motor-refresh-cart{background:transparent;color:#b1bfc9}.motor-cart-shell .motor-cart-summary{background:linear-gradient(145deg,#101d25,#0b161d);border-color:#2a3c47;color:#fff;box-shadow:none}.motor-cart-shell .motor-cart-summary dt{color:#98a8b1}.motor-cart-shell .motor-cart-summary dd{color:#fff}.motor-cart-shell .motor-summary-total{border-top-color:#2a3c47}.motor-cart-shell .motor-cart-summary>small{color:#778b96}.motor-cart-shell .motor-cart-summary .primary{background:#ed1b2f;color:#fff}.motor-cart-shell .motor-cart-summary>p,.motor-cart-shell .motor-cart-summary>p svg{color:#80939e}.motor-cart-shell .motor-cart-summary>a:not(.primary){color:#b1bfc9}}@media(max-width:700px){.mobile-nav .mobile-profile-link{position:relative}.mobile-profile-icon{position:relative;display:inline-grid;place-items:center}.mobile-profile-icon .profile-notification-badge{position:absolute!important;right:-11px!important;top:-8px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;width:auto!important;height:18px!important;padding:0 5px!important;border:2px solid #071118!important;border-radius:999px!important;background:#ed1b2f!important;color:#fff!important;font-size:10px!important;font-weight:900!important;line-height:1!important;box-sizing:border-box!important;z-index:3!important;box-shadow:0 0 0 1px rgba(237,27,47,.18),0 2px 8px rgba(237,27,47,.45)!important}}