/* Shared white storefront theme. */
.about-trust{border:1px solid #dbe0e5;background:#ffffff}
.about-trust-score{border-right:1px solid #dbe0e5}
.about-trust-number strong{color:#20252b}
.about-trust-number span{color:#56616e}
.about-trust-date{color:#56616e}
.about-trust-selected{color:#56616e}
.about-trust-comments blockquote{color:#20252b}
.about-trust-comments figcaption{color:#56616e}
.about-trust-more summary{color:#b94317}
.about-trust-note{border-top:1px solid #dbe0e5;color:#56616e}
@media(max-width:560px){.about-trust-score{border-bottom:1px solid #dbe0e5}
}
.about-ebay-label{color:#20252b}
.about-ebay-detail{border-left:1px solid #dbe0e5}
.about-ebay-detail>p{color:#56616e}
.about-ebay-detail .about-trust-date{color:#56616e}
@media(max-width:560px){.about-ebay-detail{border-top:1px solid #dbe0e5}
}

.chat-test-intro p{color:#56616e}
.chat-test-examples ul{color:#20252b}

.brake-card-fitment{background:#f3f5f7}
.brake-card-fitment strong{color:#20252b}
.brake-card-fitment p{color:#20252b}
.brake-card-fitment a{color:#b94317}
.brake-fitment-callout{background:#f3f5f7;border:1px solid #dbe0e5}
.brake-fitment-callout .small-copy{color:#56616e}
.brake-fitment-section{background:#ffffff;border:1px solid #dbe0e5}
.brake-critical{background:#f3f5f7}
.brake-filters select,.brake-filters input{color:#20252b;background:#f3f5f7;border:1px solid #dbe0e5}
.brake-filters button{color:#20252b;border:1px solid #dbe0e5}
.brake-table-wrap{border:1px solid #dbe0e5}
.brake-applications thead{background:#f3f5f7}
.brake-applications th,.brake-applications td{border-bottom:1px solid #dbe0e5}
.brake-applications tbody tr:nth-child(even){background:#f3f5f7}
.brake-fitment-section .small-copy{color:#56616e}
.brake-range-browser>[data-brake-count]{border-top:1px solid #dbe0e5}
@media(max-width:700px){.brake-applications tr{border-bottom:1px solid #dbe0e5}
.brake-applications td::before{color:#56616e}
}


.category-shop{color:#20252b}
.cb-breadcrumb{color:#56616e}
.cb-breadcrumb a{color:#56616e}
.cb-heading .eyebrow{color:#b94317}
.cb-heading>p{color:#56616e}
.cb-vehicle{background:#ffffff;border:1px solid #dbe0e5}
.cb-vehicle h2{color:#20252b}
.cb-vehicle-heading p{color:#56616e}
.category-shop label{color:#56616e}
.category-shop input,.category-shop select{border:1px solid #dbe0e5;background:#ffffff;color:#20252b}
.category-shop button.cb-clear,.category-shop .cb-reset{color:#b94317;border:1px solid #dbe0e5}
.cb-browse-heading h3{color:#56616e}
.cb-browse-heading button{color:#b94317}
.cb-vehicle-tiles button{background:#f3f5f7;color:#20252b;border:1px solid #dbe0e5}
.cb-vehicle-tiles small{color:#56616e}
.cb-vehicle-tiles button>span:last-child{color:#b94317}
.cb-vehicle-tiles button:hover,.cb-vehicle-tiles button[aria-pressed=true]{color:#b94317}
.cb-fitment-note{color:#56616e}
.cb-refinements details{border:1px solid #dbe0e5;background:#ffffff}
.cb-refinements summary{background:#f3f5f7;color:#20252b}
.cb-refinements fieldset{border-top:1px solid #dbe0e5}
.cb-refinements legend{color:#56616e}
.cb-range-links a{color:#b94317}
.cb-results-toolbar{background:#f3f5f7;border:1px solid #dbe0e5}
.cb-results-toolbar p{color:#56616e}
.cb-product-grid .product-category,.cb-product-grid .eyebrow{color:#56616e}
.cb-product-grid p{color:#56616e}
.cb-product-grid .stock-note{color:#56616e}
.cb-product-grid .vat-note{color:#56616e}
.cb-product-grid .product-link,.cb-product-grid .button{color:#20252b}
.cb-product-grid .forge-part-code{color:#56616e}
.cb-product-grid .induction-card-bottom span{color:#56616e}
.cb-empty{background:#ffffff;border:1px solid #dbe0e5}
.cb-empty p{color:#56616e}
.cb-empty a{color:#b94317}

.secure-label{color:#56616e}
.checkout-intro>p:last-child{color:#56616e}
.product-code,.vat-note{color:#56616e}
.quantity-row label span{color:#56616e}
.delivery-card p{color:#56616e}
.small{color:#56616e}
.totals .vat{color:#56616e}
.payment-heading p{color:#56616e}
.payment-note{color:#56616e}
.checkout-footer{color:#56616e}

.colour-picker select{color:var(--text,#20252b);background:var(--panel,#ffffff);border:1px solid #dbe0e5}
.filter-card-colours{color:var(--muted,#56616e)}
[data-colour-status]{color:var(--muted,#56616e)}

.forge-fitment-panel{background:#ffffff;border:1px solid #dbe0e5}
.forge-fitment-panel>label{color:#20252b}
.forge-vehicle-controls select{background:#ffffff;color:#20252b;border:1px solid #dbe0e5}
.forge-vehicle-controls button{color:#20252b;border:1px solid #dbe0e5}
.forge-fitment-panel .forge-selected-note{color:#20252b}
.forge-fitment-panel .forge-care-link{color:#20252b}
.forge-result-count{color:#20252b!important}
.forge-empty-results{border:1px solid #dbe0e5;background:#ffffff}

.forge-topbar{background:#f3f5f7;color:#20252b;border-bottom:1px solid #dbe0e5}
.forge-topbar a{color:#b94317}
.forge-main p{color:#56616e}
.forge-hero figcaption{color:#56616e}
.forge-intro-grid{border-block:1px solid #dbe0e5}
.forge-intro-grid span{color:#b94317}
.forge-card{background:#ffffff;border:1px solid #dbe0e5}
.forge-part-code{color:#20252b;border-bottom:1px solid #dbe0e5}
.forge-filters button,.forge-remove{color:#20252b;border:1px solid #dbe0e5}
.forge-detail-code{background:linear-gradient(135deg,#f3f5f7,#ffffff);border:1px solid #dbe0e5}
.forge-detail-code span{color:#56616e}
.forge-price{color:#20252b!important}
.forge-status{background:#f3f5f7}
.forge-main form label{color:#56616e}
.forge-main input,.forge-main select,.forge-main textarea{background:#ffffff;border:1px solid #dbe0e5;color:#20252b}
.forge-callout,.forge-builder,.forge-request{background:#ffffff;border:1px solid #dbe0e5}
.forge-basket-line{border-bottom:1px solid #dbe0e5}
.forge-summary{background:#f3f5f7}
.forge-grand-total{border-top:1px solid #dbe0e5}
.forge-recommendation{border:1px solid #dbe0e5}
.forge-home-entry{background:#ffffff}
.forge-card{border-top:1px solid #dbe0e5}
.forge-card:hover{border-color:#dbe0e5}
.forge-part-code{color:#56616e}
.forge-card-end{border-top:1px solid #dbe0e5}
.forge-gallery figcaption{color:#56616e}
.forge-photo-brand{border-top:1px solid #dbe0e5;color:#56616e}
.forge-photo-brand strong{color:#20252b}
.forge-main .breadcrumb{color:#56616e}
.forge-shop-hero{border-bottom:1px solid #dbe0e5}
.forge-section-heading>a,.forge-section-heading>span{color:#56616e}
.forge-type-card{background:#f3f5f7;border:1px solid #dbe0e5}
.forge-type-count{color:#56616e}
.forge-type-copy>span:not(.forge-type-count){color:#56616e}
.forge-type-copy b{color:#b94317}
.forge-part-section{border-top:1px solid #dbe0e5}

.kn-fitment-details{border:1px solid #dbe0e5}
.kn-fitment-list summary{border:1px solid #dbe0e5}
.kn-fitment-search input{border:1px solid #dbe0e5}
.kn-fitment-table{border:1px solid #dbe0e5}
.kn-fitment-table th{background:#f3f5f7;color:#20252b}

.kn-nav-menu{background:#ffffff;border:1px solid #dbe0e5;box-shadow:0 18px 36px #dbe0e555}
.kn-nav-menu a{color:#20252b!important}
.kn-nav-menu a:hover{background:#f3f5f7}
.kn-benefits span{color:#56616e}
.kn-benefits span{color:#56616e}
.kn-benefits div,.kn-details{border-color:#dbe0e5}
.kn-info .vat-note{color:#56616e}
.kn-upsell{border:1px solid #dbe0e5;background:#ffffff}
.kn-upsell p{color:#56616e}
.kn-browse{background:#ffffff;border:1px solid #dbe0e5}
.kn-browse label{color:#20252b}
.kn-browse input,.kn-browse select{border:1px solid #dbe0e5;background:#ffffff;color:#20252b}
.kn-result-count{color:#56616e}
.kn-browse-title p{color:#56616e}
.kn-more-filters{border-top:1px solid #dbe0e5}
.kn-more-filters summary,.kn-vehicle-check summary{color:#20252b}
.kn-search-reset{border:1px solid #dbe0e5;color:#20252b}
.kn-fitment-hint{color:#56616e}
.kn-card-vehicle{color:#20252b!important}
.kn-fitment-link{color:#b94317}
.kn-empty{border:1px solid #dbe0e5}
.kn-vehicle-check{border-top:1px solid #dbe0e5}
.kn-vehicle-check p{color:#56616e}
.kn-scope{background:#ffffff}

.ttrp-assistant{color:#20252b}
.assistant-launch{box-shadow:0 8px 30px #dbe0e555}
.assistant-panel{background:#ffffff;border:1px solid #dbe0e5;box-shadow:0 12px 60px #dbe0e588}
.assistant-header{background:#ffffff}
.assistant-header small{color:#b94317}
.assistant-header h2{color:#20252b}
.assistant-header span{color:#56616e}
.assistant-close{color:#20252b}
.assistant-bubble{background:#f3f5f7}
.assistant-suggestions button{border:1px solid #dbe0e5;color:#20252b}
.assistant-form{border-top:1px solid #dbe0e5}
.assistant-form textarea{background:#ffffff;color:#20252b;border:1px solid #dbe0e5}
.assistant-privacy{color:#56616e}
.assistant-reset{color:#56616e}

.product-tabs{color:#20252b}
.product-tab-list{border-bottom:1px solid #dbe0e5}
.product-tab-list button{color:#56616e}
.product-tab-list button[aria-selected=true]{color:#b94317}
.product-tab-list button:hover{color:#20252b;background:#20252b08}
.product-tab-panel{background:#ffffff;border:1px solid #dbe0e5}
.product-tab-panel h2{color:#20252b}
.product-tab-panel h3{color:#20252b}
.product-tab-panel p,.product-tab-panel li{color:#56616e}
.product-tab-panel a{color:#b94317}
.product-tabs .product-facts td,.product-tabs .product-facts th{color:#56616e}
.product-dropdown{border:1px solid #dbe0e5;background:#ffffff}
.product-dropdown>summary{color:#20252b}
.product-dropdown[open]>summary{color:#b94317;border-bottom:1px solid #dbe0e5}
.product-dropdown>summary:hover{color:#b94317;background:#20252b04}

.project-hero h1 em{color:#b94317}
.project-lead{color:#20252b}
.projects figcaption{color:#56616e}
.project-section{border-top:1px solid #dbe0e5}
.project-card{border:1px solid #dbe0e5;background:#f3f5f7}
.project-card p{color:#56616e}
.project-card a:hover h3{color:#b94317}
.project-note{background:#f3f5f7}
.project-note p{color:#56616e}
.project-breadcrumb{color:#56616e}
.project-meta{color:#56616e}
.project-copy{color:#56616e}
.project-copy h2{color:#20252b}
.project-reference{border-top:1px solid #dbe0e5}
@media(max-width:680px){.project-gallery img{background:#ffffff}
}
.project-sound video{background:#ffffff;border:1px solid #dbe0e5}
.project-comparison caption{color:#20252b}
.project-comparison th,.project-comparison td{border:1px solid #dbe0e5}
.project-comparison thead{background:#f3f5f7;color:#20252b}
.project-comparison tbody th{color:#20252b}

.home-category-image{border-bottom:1px solid #dbe0e5}
.shop-category-links a{border:1px solid #dbe0e5}
.shop-category-links a:hover,.shop-category-links a[aria-current=page]{background:#ffffff;color:#b94317}
.shop-search{background:#ffffff;border:1px solid #dbe0e5}
.shop-search select,.shop-search input{border:1px solid #dbe0e5;background:#ffffff;color:#20252b}
.shop-search [data-shop-count]{color:#56616e}
.shop-care-note{color:#56616e}

.ttrp-welcome-strip{background:#f3f5f7;color:#20252b;border-bottom:1px solid #dbe0e5}
.ttrp-welcome-dot{color:#b94317}
.ttrp-welcome-toggle{border-left:1px solid #dbe0e5;background:#f3f5f7;color:#20252b}
.ttrp-welcome-toggle:hover{background:#f3f5f7}
.ttrp-delivery-strip{background:#ffffff;border-top:1px solid #dbe0e5;border-bottom:1px solid #dbe0e5}
.ttrp-delivery-strip .ttrp-welcome-toggle{background:#ffffff}
.site-header{background:#ffffff;border-bottom:1px solid #dbe0e5}
.site-utility{border-bottom:1px solid #dbe0e5;color:#56616e}
.site-utility a:hover{color:#20252b}
.site-search{border:1px solid #dbe0e5;background:#f3f5f7}
.site-search input{color:#20252b}
.site-search input::placeholder{color:#56616e}
.site-search button{color:#20252b}
.site-fitment span{color:#56616e}
.site-nav>a:hover,.site-nav>a[aria-current=page],.site-nav summary:hover{color:#b94317}
.site-nav .site-basket{color:#56616e}
.site-nav-group summary span{color:#56616e}
.site-nav-dropdown{background:#f3f5f7;border:1px solid #dbe0e5;box-shadow:0 15px 35px #dbe0e577}
.site-nav-dropdown a{color:#20252b}
.site-nav-dropdown a:hover{background:#f3f5f7;color:#b94317}
.brand-hero-copy .eyebrow{color:#56616e}
.brand-hero h1 em{color:#b94317}
.brand-hero .intro{color:#56616e}
.brand-hero-note{color:#56616e}
.brand-mosaic-card{background:#f3f5f7;border:1px solid #dbe0e5}
.brand-mosaic-caption span{color:#b94317}
.brand-mosaic-caption small{color:#56616e}
.brand-mosaic-caption b{color:#20252b}
.home-quick-links{border:1px solid #dbe0e5}
.home-quick-links a{background:#f3f5f7;border-right:1px solid #dbe0e5}
.home-quick-links span{color:#56616e}
.home-quick-links b{color:#b94317}
.home-quick-links a:hover{background:#f3f5f7}
.aem-feature{border:1px solid #dbe0e5;background:#ffffff}
.aem-feature h2 em{color:#b94317}
.aem-feature p:not(.eyebrow){color:#56616e}
.site-footer-shop{border-bottom:1px solid #dbe0e5}
@media(max-width:900px){.site-menu-toggle{color:#20252b;border:1px solid #dbe0e5}
.site-nav>a,.site-nav summary{border-bottom:1px solid #dbe0e5}
.site-nav-dropdown{background:#f3f5f7}
.home-quick-links a{border-bottom:1px solid #dbe0e5}
}
@media(max-width:900px){.home-quick-links a:nth-child(3){border-bottom:1px solid #dbe0e5}
}
.tuning-hero{border:1px solid #dbe0e5;background:#ffffff}
.tuning-hero .eyebrow{color:#56616e}
.tuning-hero h1{color:#20252b}
.tuning-hero h1 em{color:#b94317}
.tuning-hero .intro{color:#56616e}
.tuning-hero-actions .text-link{color:#20252b}
.tuning-hero-note{color:#56616e}
.tuning-ticker{background:#ffffff;border-top:1px solid #dbe0e5}
.tuning-ticker-group span{color:#20252b}
.tuning-ticker-group i{color:#b94317}
.tuning-ticker-toggle{color:#56616e;border:1px solid #dbe0e5}
.tuning-ticker-toggle:hover{color:#20252b}
@media(max-width:600px){.tuning-hero-content{background:linear-gradient(140deg,#ffffff,#ffffff)}
}
.campaign-hero{border:1px solid #dbe0e5;background:#ffffff}
.campaign-slide{background:#ffffff;color:#20252b}
.campaign-slide:after{background:linear-gradient(90deg,#ffffff 0%,#ffffff 29%,#ffffffeb 39%,#ffffff66 53%,transparent 70%)}
.campaign-watermark{color:#56616e}
.campaign-kicker{color:#20252b!important}
.campaign-copy h2{color:#20252b}
.campaign-copy h2 em{color:#b94317}
.campaign-copy>p:not(.campaign-kicker){color:#56616e}
.campaign-secondary{color:#20252b}
.campaign-bar{background:#f3f5f7;border-top:1px solid #dbe0e5}
.campaign-bar-label{color:#56616e}
.campaign-controls button{color:#20252b}
.campaign-dots button{color:#56616e}
.campaign-dots button:after{background:#f3f5f7}
.campaign-dots button[aria-pressed=true]{color:#20252b}
.campaign-controls .campaign-pause{border-left-color:#dbe0e5}
.campaign-controls button:hover{color:#b94317;background:#20252b07}
@media(max-width:900px){.campaign-slide:after{background:linear-gradient(90deg,#ffffff 0%,#ffffff 25%,#ffffffe8 40%,#ffffff55 62%,transparent 83%)}
}
.site-header{background:#ffffff}
.site-fitment small{color:#56616e}
.site-basket{border-left:1px solid #dbe0e5}
.site-basket small{color:#56616e}
.site-basket strong{color:#20252b}
.site-basket:hover{color:#b94317}
.site-nav{background:#f3f5f7;border-top:1px solid #dbe0e5}
.site-nav>a,.site-nav summary{color:#20252b}
.site-nav>a:hover,.site-nav>a[aria-current=page],.site-nav summary:hover{color:#b94317}
.store-brands{border:1px solid #dbe0e5;background:#ffffff}
.store-brands summary{background:#f3f5f7}
.store-brand-chevron{color:#b94317}
.store-brands details>div>a{border-bottom:1px solid #dbe0e5;color:#20252b}
.store-brands small{color:#56616e}
.store-brands b{color:#b94317}
.store-brands a:hover{color:#b94317}
.brand-wordmark{color:#20252b}
.brand-wordmark-ttrp{color:#b94317}
.store-benefits>a{border:1px solid #dbe0e5;background:#f3f5f7}
.store-benefits>a>span{color:#b94317}
.store-benefits small{color:#56616e}
.store-section-heading{border-bottom:1px solid #dbe0e5}
.store-section-heading .eyebrow{color:#b94317}
.store-section-heading>a{color:#b94317}
.store-product{border:1px solid #dbe0e5;background:#f3f5f7}
.store-product-copy>p{color:#b94317}
.store-product h3{color:#20252b}
.store-product h3 a:hover{color:#b94317}
.store-product strong{color:#20252b}
.store-product small{color:#56616e}
.store-range-panels>a{background:#f3f5f7;border:1px solid #dbe0e5}
.store-range-panels p{color:#b94317}
.store-range-panels span{color:#56616e}
.store-home-help{background:#f3f5f7;border-bottom:1px solid #dbe0e5}
.store-home-help .eyebrow{color:#b94317}
.store-home-help p:not(.eyebrow){color:#56616e}
.store-home-help>a:not(.button){color:#b94317}
.store-journal-links{color:#56616e}
footer .store-footer-columns{border-bottom:1px solid #dbe0e5}
.store-footer-columns a{color:#56616e}
.store-footer-columns a:hover{color:#b94317}
.store-footer-brand p{color:#56616e}
@media(max-width:900px){.site-header{background:#ffffff}
.site-menu-toggle{color:#20252b}
.site-search{border-color:#dbe0e5;background:#f3f5f7}
.site-nav{background:#ffffff;border-right:1px solid #dbe0e5;box-shadow:15px 0 60px #dbe0e599}
.site-nav>a,.site-nav summary{border-bottom:1px solid #dbe0e5}
.site-nav summary span{color:#b94317}
.site-nav-dropdown{background:#f3f5f7}
.site-menu-close{border:1px solid #dbe0e5;color:#20252b}
.site-mobile-support a{color:#56616e}
.site-menu-backdrop:not([hidden]){background:#ffffff99}
.store-home .campaign-slide:after{background:linear-gradient(90deg,#ffffff 0%,#ffffff 28%,#ffffffe3 44%,#ffffff55 70%,transparent 95%)}
}
.store-brands details>div>a:first-child>img{background:#ffffff}
.store-home .campaign-slide{background:linear-gradient(135deg,#f3f5f7,#ffffff)}
.store-home .campaign-forge{background:linear-gradient(135deg,#103c59,#f3f5f7)}
.store-home .campaign-brakes{background:linear-gradient(135deg,#f3f5f7,#ffffff)}
.store-home .campaign-kicker{color:#20252b!important}
.store-home .campaign-copy>p:not(.campaign-kicker){color:#20252b}
.store-home .campaign-secondary{color:#20252b}
.store-home .campaign-scene .campaign-brandmark-kn{background:#f3f5f7}
.store-brands details>div>a:first-child>img{background:#f3f5f7}
.store-home .campaign-lighting{background:linear-gradient(135deg,#f3f5f7,#f3f5f7)}
.store-home .campaign-filters{background:linear-gradient(135deg,#f3f5f7,#f3f5f7)}
.store-home .campaign-care{background:linear-gradient(135deg,#f3f5f7,#f3f5f7)}
.fitment-enquiry-dropdown{border:1px solid #dbe0e5;background:#ffffff;color:#20252b}
.fitment-enquiry-dropdown[open]>summary{border-bottom:1px solid #dbe0e5}
.fitment-enquiry-dropdown .fitment-enquiry p{color:#56616e}
.fitment-enquiry-dropdown .fitment-enquiry label{color:#20252b}
.fitment-enquiry-dropdown .fitment-enquiry h2{color:#20252b}
@media(max-width:600px){.store-home .campaign-controls .campaign-pause{border-top:1px solid #dbe0e5}
}
.store-home .campaign-forge:after{background:linear-gradient(90deg,#f3f5f7 0%,#f3f5f7 36%,#f3f5f7cc 47%,transparent 65%)}
@media(max-width:600px){.store-home .campaign-forge:after{background:linear-gradient(90deg,#f3f5f7 0%,#f3f5f7 35%,#f3f5f7cc 48%,transparent 69%)}
}

.nav-contact{border:1px solid #dbe0e5}
.intro{color:#56616e}
.text-link{border-bottom:1px solid #dbe0e5}
.hero-art{background:radial-gradient(ellipse at 60% 50%,#f3f5f7 0,transparent 65%)}
.art-grid{background-image:linear-gradient(#20252b05 1px,transparent 1px),linear-gradient(90deg,#20252b05 1px,transparent 1px)}
.headlamp{border:2px solid #dbe0e5;background:linear-gradient(140deg,#f3f5f7,#ffffff);box-shadow:0 25px 50px #dbe0e599,inset 0 3px 4px #fff3}
.lamp-core{border:13px solid #dbe0e5;background:radial-gradient(circle,#fff 0,#d9efff 15%,#789aac 30%,#ffffff 45%)}
.art-label span{color:#56616e}
.muted{color:#56616e}
.card{border:1px solid #dbe0e5}
.product-art{background:radial-gradient(ellipse at center,#f3f5f7,#f3f5f7 70%)}
.product-art>span{color:#56616e}
.bulb{background:linear-gradient(90deg,#f3f5f7,#dce8ea,#f3f5f7)}
.bulb:after{background:repeating-linear-gradient(#727b84 0 3px,#f3f5f7 3px 7px)}
.filter-shape{background:repeating-linear-gradient(90deg,#5c1717 0 4px,#b33b35 4px 8px,#f3f5f7 8px 10px)}
.ring-shape{border:19px solid #dbe0e5;box-shadow:8px 10px #dbe0e5,inset 1px 2px 8px #dbe0e588}
.card-body a{border-top:1px solid #dbe0e5}
.range-note{color:#56616e}
.fitment{border-top:1px solid #dbe0e5}
.email{border-bottom:1px solid #dbe0e5}
.footer-top{border-bottom:1px solid #dbe0e5}
.privacy p,.privacy li{color:#56616e}
.catalog-search{background:#f3f5f7;border:1px solid #dbe0e5}
.catalog-filters button{border:1px solid #dbe0e5}
.product-card:hover{border-color:#dbe0e5}
.saving-tag{background:#ffffff}
.product-tags span{border:1px solid #dbe0e5;color:#20252b}
.product-link{border-top:1px solid #dbe0e5}
.catalog-empty{border:1px solid #dbe0e5}
.detail-info ul{color:#56616e}
.source-link{border-bottom:1px solid #dbe0e5}
.vehicle-finder{border:1px solid #dbe0e5}
.catalogue-badge{border:1px solid #dbe0e5;color:#56616e}
.catalogue-badge strong{color:#b94317}
.vehicle-controls select{background:#ffffff;border:1px solid #dbe0e5}
#vehicle-status{color:#20252b}
.vehicle-product .product-category{color:#b94317}
.fitment-card-link{color:#b94317;border-bottom:1px solid #dbe0e5}
.fitment-product-name{color:#20252b}
.fitment-spec>strong{color:#b94317}
.enquiry-grid label,.fitment-search-tools label{color:#20252b}
.enquiry-grid input,.enquiry-grid textarea,.fitment-search-tools input,.fitment-search-tools select{background:#f3f5f7;border:1px solid #dbe0e5}
.fitment-reference{color:#b94317!important}
.hero-product-tile{border:1px solid #dbe0e5}
.advice-intro{color:#56616e}
.advice-body{color:#56616e}
.advice-sources a{border-bottom:1px solid #dbe0e5}
.seller-feedback>.feedback-label{color:#20252b}
.feedback-check{color:#56616e}
.delivery-included{color:#56616e}
.trade-hero em{color:#b94317}
.trade-steps{border-top:1px solid #dbe0e5}
.trade-steps span{color:#b94317}
.trade-steps p,.trade-aside p{color:#56616e}
.trade-quote{background:#ffffff}
.trade-aside a{color:#b94317}
.trade-form{background:#ffffff;border:1px solid #dbe0e5}
.trade-fields label span{color:#56616e}
.trade-fields input,.trade-fields select,.trade-fields textarea{border:1px solid #dbe0e5;background:#ffffff;color:#20252b}
#trade-status.trade-success{color:#56616e}
.trade-product-link{border-top:1px solid #dbe0e5;border-bottom:1px solid #dbe0e5;color:#b94317}
.trade-banner{background:#f3f5f7}
.policy-highlight{background:#ffffff}
.policy-highlight span,.policy-date{color:#56616e}
.policy-footer-links a,.purchase-policy-links a{color:#b94317}
.welcome-banner{border-bottom:1px solid #dbe0e5}
.welcome-message:focus-visible{outline:2px solid #dbe0e5}
.welcome-toggle{border-left:1px solid #dbe0e533}
.welcome-toggle:focus-visible{outline:2px solid #dbe0e5}
.welcome-offer-card p{color:#56616e}
.welcome-offer-card input,.welcome-offer-card select{border:1px solid #dbe0e5;background:#ffffff;color:#20252b}
.welcome-code-link{color:#b94317}
#welcome-checkout-form-status,#welcome-request-status,#welcome-checkout-status{color:#20252b}
.home-film{border:1px solid #dbe0e5;background:#ffffff;box-shadow:0 30px 70px #dbe0e544}
.home-film-top{color:#56616e}
.film-toggle{background:#f3f5f7;color:#20252b;border:1px solid #dbe0e5}
.film-toggle:hover{background:#f3f5f7}
.home-shopping-notes{border-bottom:1px solid #dbe0e5}
.home-shopping-notes a{border-right:1px solid #dbe0e5}
.home-shopping-notes span{color:#56616e}
.checkout-terms{color:#56616e}
.checkout-terms a{color:#b94317}
.cancellation-form{border:1px solid #dbe0e5;background:#ffffff}
.cancellation-form summary{color:#b94317}
body>header{background:#ffffff;border-bottom:1px solid #dbe0e5}
.ttrp-masthead{background-image:linear-gradient(90deg,#ffffff55 0%,transparent 55%),url('/assets/branding/ttrp-automotive-masthead.webp')}
.ttrp-masthead .brand small{color:#b94317}
.masthead-brand p{color:#56616e}
.masthead-brand p span{color:#b94317}
.masthead-navigation{background:#ffffff}
@media(max-width:440px){.ttrp-masthead{background-image:linear-gradient(90deg,#ffffff88 0%,#ffffff22 55%,transparent),url('/assets/branding/ttrp-automotive-masthead.webp')}
}
.about-lead{color:#56616e}
.about-story article p{color:#56616e}
.about-story-aside{border:1px solid #dbe0e5;background:#ffffff}
.about-story-aside p{color:#56616e}
.about-story-aside .text-link{color:#b94317}
.about-company{border-top:1px solid #dbe0e5}
.about-story-cta{background:#ffffff}
.about-story-cta p{color:#56616e}
.trade-bulb-card{border:1px solid #dbe0e5;background:#ffffff}
.trade-bulb-card b{color:#b94317}
.trade-led-card small{color:#56616e}
.induction-hero-copy>p:not(.eyebrow){color:#56616e}
.induction-hero-copy .induction-hero-sub{color:#56616e!important}
.induction-hero-image{border:1px solid #dbe0e5}
.induction-hero-image>div{background:#ffffff;color:#56616e}
.induction-hero-image>div a{color:#20252b}
.induction-benefits{border-top:1px solid #dbe0e5;border-bottom:1px solid #dbe0e5;color:#56616e}
.induction-range-heading>p{color:#56616e}
.induction-card{border:1px solid #dbe0e5;background:#ffffff}
.induction-number{background:#20252b99;border:1px solid #dbe0e511}
.induction-copy>p:not(.eyebrow){color:#56616e}
.induction-card-bottom{border-top:1px solid #dbe0e5}
.induction-card-bottom strong{color:#20252b}
.induction-card-bottom span{color:#56616e}
.induction-card-bottom .product-link{color:#b94317}
.induction-fit-link{color:#56616e}
.induction-order-note{border:1px solid #dbe0e5;background:#ffffff}
.induction-order-note p:not(.eyebrow){color:#56616e}
.home-induction{border:1px solid #dbe0e5;background:#ffffff}
.home-induction p:not(.eyebrow){color:#56616e}
.induction-product .stock-note{color:#b94317}
.amazon-proof{border:1px solid #dbe0e5;background:#ffffff;color:#20252b}
.amazon-proof-category{color:#56616e}
.amazon-proof-date{color:#56616e}
.measurement-choice{box-shadow:0 8px 36px #dbe0e555}
.measurement-choice button{background:#f3f5f7;border:1px solid #dbe0e5}
.measurement-settings{border:1px solid #dbe0e5}

.ttrp-welcome-strip{background:#f3f5f7;color:#20252b;border-bottom:1px solid #dbe0e5}
.ttrp-welcome-dot{color:#b94317}
.ttrp-welcome-toggle{border-left:1px solid #dbe0e5;background:#f3f5f7;color:#20252b}
.ttrp-welcome-toggle:hover{background:#f3f5f7}
.ttrp-delivery-strip{background:#ffffff;border-top:1px solid #dbe0e5;border-bottom:1px solid #dbe0e5}
.ttrp-delivery-strip .ttrp-welcome-toggle{background:#ffffff}

.site-header{background:#ffffff;border-bottom:1px solid #dbe0e5}
.site-utility{border-bottom:1px solid #dbe0e5;color:#56616e}
.site-utility a:hover{color:#20252b}
.site-search{border:1px solid #dbe0e5;background:#f3f5f7}
.site-search input{color:#20252b}
.site-search input::placeholder{color:#56616e}
.site-search button{color:#20252b}
.site-fitment span{color:#56616e}
.site-nav>a:hover,.site-nav>a[aria-current=page],.site-nav summary:hover{color:#b94317}
.site-nav .site-basket{color:#56616e}
.site-nav-group summary span{color:#56616e}
.site-nav-dropdown{background:#f3f5f7;border:1px solid #dbe0e5;box-shadow:0 15px 35px #dbe0e577}
.site-nav-dropdown a{color:#20252b}
.site-nav-dropdown a:hover{background:#f3f5f7;color:#b94317}
@media(max-width:900px){.site-menu-toggle{color:#20252b;border:1px solid #dbe0e5}
.site-nav>a,.site-nav summary{border-bottom:1px solid #dbe0e5}
.site-nav-dropdown{background:#f3f5f7}
}
.site-header{background:#ffffff}
.site-fitment small{color:#56616e}
.site-basket{border-left:1px solid #dbe0e5}
.site-basket small{color:#56616e}
.site-basket strong{color:#20252b}
.site-basket:hover{color:#b94317}
.site-nav{background:#f3f5f7;border-top:1px solid #dbe0e5}
.site-nav>a,.site-nav summary{color:#20252b}
.site-nav>a:hover,.site-nav>a[aria-current=page],.site-nav summary:hover{color:#b94317}
footer .store-footer-columns{border-bottom:1px solid #dbe0e5}
.store-footer-columns a{color:#56616e}
.store-footer-columns a:hover{color:#b94317}
.store-footer-brand p{color:#56616e}
@media(max-width:900px){.site-header{background:#ffffff}
.site-menu-toggle{color:#20252b}
.site-search{border-color:#dbe0e5;background:#f3f5f7}
.site-nav{background:#ffffff;border-right:1px solid #dbe0e5;box-shadow:15px 0 60px #dbe0e599}
.site-nav>a,.site-nav summary{border-bottom:1px solid #dbe0e5}
.site-nav summary span{color:#b94317}
.site-nav-dropdown{background:#f3f5f7}
.site-menu-close{border:1px solid #dbe0e5;color:#20252b}
.site-mobile-support a{color:#56616e}
.site-menu-backdrop:not([hidden]){background:#ffffff99}
}

header{background:#ffffff;color:#20252b}
button,.signin{background:#ffffff}
input,select{border:1px solid #dbe0e5}
dialog::backdrop{background:#ffffffbb}
textarea{border:1px solid #dbe0e5}

header{background:#ffffff}
button,.signin{background:#ffffff;color:#20252b}

.site-header{background:#ffffff;border-bottom:1px solid #dbe0e5}
.site-utility{border-bottom:1px solid #dbe0e5;color:#56616e}
.site-utility a:hover{color:#20252b}
.site-search{border:1px solid #dbe0e5;background:#f3f5f7}
.site-search input{color:#20252b}
.site-search input::placeholder{color:#56616e}
.site-search button{color:#20252b}
.site-fitment span{color:#56616e}
.site-nav>a:hover,.site-nav>a[aria-current=page],.site-nav summary:hover{color:#b94317}
.site-nav .site-basket{color:#56616e}
.site-nav-group summary span{color:#56616e}
.site-nav-dropdown{background:#f3f5f7;border:1px solid #dbe0e5;box-shadow:0 15px 35px #dbe0e577}
.site-nav-dropdown a{color:#20252b}
.site-nav-dropdown a:hover{background:#f3f5f7;color:#b94317}
@media(max-width:900px){.site-menu-toggle{color:#20252b;border:1px solid #dbe0e5}
.site-nav>a,.site-nav summary{border-bottom:1px solid #dbe0e5}
.site-nav-dropdown{background:#f3f5f7}
}
.site-header{background:#ffffff}
.site-fitment small{color:#56616e}
.site-basket{border-left:1px solid #dbe0e5}
.site-basket small{color:#56616e}
.site-basket strong{color:#20252b}
.site-basket:hover{color:#b94317}
.site-nav{background:#f3f5f7;border-top:1px solid #dbe0e5}
.site-nav>a,.site-nav summary{color:#20252b}
.site-nav>a:hover,.site-nav>a[aria-current=page],.site-nav summary:hover{color:#b94317}
footer .store-footer-columns{border-bottom:1px solid #dbe0e5}
.store-footer-columns a{color:#56616e}
.store-footer-columns a:hover{color:#b94317}
.store-footer-brand p{color:#56616e}
@media(max-width:900px){.site-header{background:#ffffff}
.site-menu-toggle{color:#20252b}
.site-search{border-color:#dbe0e5;background:#f3f5f7}
.site-nav{background:#ffffff;border-right:1px solid #dbe0e5;box-shadow:15px 0 60px #dbe0e599}
.site-nav>a,.site-nav summary{border-bottom:1px solid #dbe0e5}
.site-nav summary span{color:#b94317}
.site-nav-dropdown{background:#f3f5f7}
.site-menu-close{border:1px solid #dbe0e5;color:#20252b}
.site-mobile-support a{color:#56616e}
.site-menu-backdrop:not([hidden]){background:#ffffff99}
}
.category-shop{color:#20252b}
.cb-breadcrumb{color:#56616e}
.cb-breadcrumb a{color:#56616e}
.cb-heading .eyebrow{color:#b94317}
.cb-heading>p{color:#56616e}
.cb-vehicle{background:#ffffff;border:1px solid #dbe0e5}
.cb-vehicle h2{color:#20252b}
.cb-vehicle-heading p{color:#56616e}
.category-shop label{color:#56616e}
.category-shop input,.category-shop select{border:1px solid #dbe0e5;background:#ffffff;color:#20252b}
.category-shop button.cb-clear,.category-shop .cb-reset{color:#b94317;border:1px solid #dbe0e5}
.cb-browse-heading h3{color:#56616e}
.cb-browse-heading button{color:#b94317}
.cb-vehicle-tiles button{background:#f3f5f7;color:#20252b;border:1px solid #dbe0e5}
.cb-vehicle-tiles small{color:#56616e}
.cb-vehicle-tiles button>span:last-child{color:#b94317}
.cb-vehicle-tiles button:hover,.cb-vehicle-tiles button[aria-pressed=true]{color:#b94317}
.cb-fitment-note{color:#56616e}
.cb-refinements details{border:1px solid #dbe0e5;background:#ffffff}
.cb-refinements summary{background:#f3f5f7;color:#20252b}
.cb-refinements fieldset{border-top:1px solid #dbe0e5}
.cb-refinements legend{color:#56616e}
.cb-range-links a{color:#b94317}
.cb-results-toolbar{background:#f3f5f7;border:1px solid #dbe0e5}
.cb-results-toolbar p{color:#56616e}
.cb-product-grid .product-category,.cb-product-grid .eyebrow{color:#56616e}
.cb-product-grid p{color:#56616e}
.cb-product-grid .stock-note{color:#56616e}
.cb-product-grid .vat-note{color:#56616e}
.cb-product-grid .product-link,.cb-product-grid .button{color:#20252b}
.cb-product-grid .forge-part-code{color:#56616e}
.cb-product-grid .induction-card-bottom span{color:#56616e}
.cb-empty{background:#ffffff;border:1px solid #dbe0e5}
.cb-empty p{color:#56616e}
.cb-empty a{color:#b94317}

.site-header{background:#ffffff;border-bottom:1px solid #dbe0e5}
.site-utility{border-bottom:1px solid #dbe0e5;color:#56616e}
.site-utility a:hover{color:#20252b}
.site-search{border:1px solid #dbe0e5;background:#f3f5f7}
.site-search input{color:#20252b}
.site-search input::placeholder{color:#56616e}
.site-search button{color:#20252b}
.site-fitment span{color:#56616e}
.site-nav>a:hover,.site-nav>a[aria-current=page],.site-nav summary:hover{color:#b94317}
.site-nav .site-basket{color:#56616e}
.site-nav-group summary span{color:#56616e}
.site-nav-dropdown{background:#f3f5f7;border:1px solid #dbe0e5;box-shadow:0 15px 35px #dbe0e577}
.site-nav-dropdown a{color:#20252b}
.site-nav-dropdown a:hover{background:#f3f5f7;color:#b94317}
@media(max-width:900px){.site-menu-toggle{color:#20252b;border:1px solid #dbe0e5}
.site-nav>a,.site-nav summary{border-bottom:1px solid #dbe0e5}
.site-nav-dropdown{background:#f3f5f7}
}
.site-header{background:#ffffff}
.site-fitment small{color:#56616e}
.site-basket{border-left:1px solid #dbe0e5}
.site-basket small{color:#56616e}
.site-basket strong{color:#20252b}
.site-basket:hover{color:#b94317}
.site-nav{background:#f3f5f7;border-top:1px solid #dbe0e5}
.site-nav>a,.site-nav summary{color:#20252b}
.site-nav>a:hover,.site-nav>a[aria-current=page],.site-nav summary:hover{color:#b94317}
footer .store-footer-columns{border-bottom:1px solid #dbe0e5}
.store-footer-columns a{color:#56616e}
.store-footer-columns a:hover{color:#b94317}
.store-footer-brand p{color:#56616e}
@media(max-width:900px){.site-header{background:#ffffff}
.site-menu-toggle{color:#20252b}
.site-search{border-color:#dbe0e5;background:#f3f5f7}
.site-nav{background:#ffffff;border-right:1px solid #dbe0e5;box-shadow:15px 0 60px #dbe0e599}
.site-nav>a,.site-nav summary{border-bottom:1px solid #dbe0e5}
.site-nav summary span{color:#b94317}
.site-nav-dropdown{background:#f3f5f7}
.site-menu-close{border:1px solid #dbe0e5;color:#20252b}
.site-mobile-support a{color:#56616e}
.site-menu-backdrop:not([hidden]){background:#ffffff99}
}
.ttrp-welcome-strip{background:#f3f5f7;color:#20252b;border-bottom:1px solid #dbe0e5}
.ttrp-welcome-dot{color:#b94317}
.ttrp-welcome-toggle{border-left:1px solid #dbe0e5;background:#f3f5f7;color:#20252b}
.ttrp-welcome-toggle:hover{background:#f3f5f7}
.ttrp-delivery-strip{background:#ffffff;border-top:1px solid #dbe0e5;border-bottom:1px solid #dbe0e5}
.ttrp-delivery-strip .ttrp-welcome-toggle{background:#ffffff}
.site-header{background:#ffffff;border-bottom:1px solid #dbe0e5}
.site-utility{border-bottom:1px solid #dbe0e5;color:#56616e}
.site-utility a:hover{color:#20252b}
.site-search{border:1px solid #dbe0e5;background:#f3f5f7}
.site-search input{color:#20252b}
.site-search input::placeholder{color:#56616e}
.site-search button{color:#20252b}
.site-fitment span{color:#56616e}
.site-nav>a:hover,.site-nav>a[aria-current=page],.site-nav summary:hover{color:#b94317}
.site-nav .site-basket{color:#56616e}
.site-nav-group summary span{color:#56616e}
.site-nav-dropdown{background:#f3f5f7;border:1px solid #dbe0e5;box-shadow:0 15px 35px #dbe0e577}
.site-nav-dropdown a{color:#20252b}
.site-nav-dropdown a:hover{background:#f3f5f7;color:#b94317}
.brand-hero-copy .eyebrow{color:#56616e}
.brand-hero h1 em{color:#b94317}
.brand-hero .intro{color:#56616e}
.brand-hero-note{color:#56616e}
.brand-mosaic-card{background:#f3f5f7;border:1px solid #dbe0e5}
.brand-mosaic-caption span{color:#b94317}
.brand-mosaic-caption small{color:#56616e}
.brand-mosaic-caption b{color:#20252b}
.home-quick-links{border:1px solid #dbe0e5}
.home-quick-links a{background:#f3f5f7;border-right:1px solid #dbe0e5}
.home-quick-links span{color:#56616e}
.home-quick-links b{color:#b94317}
.home-quick-links a:hover{background:#f3f5f7}
.aem-feature{border:1px solid #dbe0e5;background:#ffffff}
.aem-feature h2 em{color:#b94317}
.aem-feature p:not(.eyebrow){color:#56616e}
.site-footer-shop{border-bottom:1px solid #dbe0e5}
@media(max-width:900px){.site-menu-toggle{color:#20252b;border:1px solid #dbe0e5}
.site-nav>a,.site-nav summary{border-bottom:1px solid #dbe0e5}
.site-nav-dropdown{background:#f3f5f7}
.home-quick-links a{border-bottom:1px solid #dbe0e5}
}
@media(max-width:900px){.home-quick-links a:nth-child(3){border-bottom:1px solid #dbe0e5}
}
.tuning-hero{border:1px solid #dbe0e5;background:#ffffff}
.tuning-hero .eyebrow{color:#56616e}
.tuning-hero h1{color:#20252b}
.tuning-hero h1 em{color:#b94317}
.tuning-hero .intro{color:#56616e}
.tuning-hero-actions .text-link{color:#20252b}
.tuning-hero-note{color:#56616e}
.tuning-ticker{background:#ffffff;border-top:1px solid #dbe0e5}
.tuning-ticker-group span{color:#20252b}
.tuning-ticker-group i{color:#b94317}
.tuning-ticker-toggle{color:#56616e;border:1px solid #dbe0e5}
.tuning-ticker-toggle:hover{color:#20252b}
@media(max-width:600px){.tuning-hero-content{background:linear-gradient(140deg,#ffffff,#ffffff)}
}
.campaign-hero{border:1px solid #dbe0e5;background:#ffffff}
.campaign-slide{background:#ffffff;color:#20252b}
.campaign-slide:after{background:linear-gradient(90deg,#ffffff 0%,#ffffff 29%,#ffffffeb 39%,#ffffff66 53%,transparent 70%)}
.campaign-watermark{color:#56616e}
.campaign-kicker{color:#20252b!important}
.campaign-copy h2{color:#20252b}
.campaign-copy h2 em{color:#b94317}
.campaign-copy>p:not(.campaign-kicker){color:#56616e}
.campaign-secondary{color:#20252b}
.campaign-bar{background:#f3f5f7;border-top:1px solid #dbe0e5}
.campaign-bar-label{color:#56616e}
.campaign-controls button{color:#20252b}
.campaign-dots button{color:#56616e}
.campaign-dots button:after{background:#f3f5f7}
.campaign-dots button[aria-pressed=true]{color:#20252b}
.campaign-controls .campaign-pause{border-left-color:#dbe0e5}
.campaign-controls button:hover{color:#b94317;background:#20252b07}
@media(max-width:900px){.campaign-slide:after{background:linear-gradient(90deg,#ffffff 0%,#ffffff 25%,#ffffffe8 40%,#ffffff55 62%,transparent 83%)}
}
.site-header{background:#ffffff}
.site-fitment small{color:#56616e}
.site-basket{border-left:1px solid #dbe0e5}
.site-basket small{color:#56616e}
.site-basket strong{color:#20252b}
.site-basket:hover{color:#b94317}
.site-nav{background:#f3f5f7;border-top:1px solid #dbe0e5}
.site-nav>a,.site-nav summary{color:#20252b}
.site-nav>a:hover,.site-nav>a[aria-current=page],.site-nav summary:hover{color:#b94317}
.store-brands{border:1px solid #dbe0e5;background:#ffffff}
.store-brands summary{background:#f3f5f7}
.store-brand-chevron{color:#b94317}
.store-brands details>div>a{border-bottom:1px solid #dbe0e5;color:#20252b}
.store-brands small{color:#56616e}
.store-brands b{color:#b94317}
.store-brands a:hover{color:#b94317}
.brand-wordmark{color:#20252b}
.brand-wordmark-ttrp{color:#b94317}
.store-benefits>a{border:1px solid #dbe0e5;background:#f3f5f7}
.store-benefits>a>span{color:#b94317}
.store-benefits small{color:#56616e}
.store-section-heading{border-bottom:1px solid #dbe0e5}
.store-section-heading .eyebrow{color:#b94317}
.store-section-heading>a{color:#b94317}
.store-product{border:1px solid #dbe0e5;background:#f3f5f7}
.store-product-copy>p{color:#b94317}
.store-product h3{color:#20252b}
.store-product h3 a:hover{color:#b94317}
.store-product strong{color:#20252b}
.store-product small{color:#56616e}
.store-range-panels>a{background:#f3f5f7;border:1px solid #dbe0e5}
.store-range-panels p{color:#b94317}
.store-range-panels span{color:#56616e}
.store-home-help{background:#f3f5f7;border-bottom:1px solid #dbe0e5}
.store-home-help .eyebrow{color:#b94317}
.store-home-help p:not(.eyebrow){color:#56616e}
.store-home-help>a:not(.button){color:#b94317}
.store-journal-links{color:#56616e}
footer .store-footer-columns{border-bottom:1px solid #dbe0e5}
.store-footer-columns a{color:#56616e}
.store-footer-columns a:hover{color:#b94317}
.store-footer-brand p{color:#56616e}
@media(max-width:900px){.site-header{background:#ffffff}
.site-menu-toggle{color:#20252b}
.site-search{border-color:#dbe0e5;background:#f3f5f7}
.site-nav{background:#ffffff;border-right:1px solid #dbe0e5;box-shadow:15px 0 60px #dbe0e599}
.site-nav>a,.site-nav summary{border-bottom:1px solid #dbe0e5}
.site-nav summary span{color:#b94317}
.site-nav-dropdown{background:#f3f5f7}
.site-menu-close{border:1px solid #dbe0e5;color:#20252b}
.site-mobile-support a{color:#56616e}
.site-menu-backdrop:not([hidden]){background:#ffffff99}
.store-home .campaign-slide:after{background:linear-gradient(90deg,#ffffff 0%,#ffffff 28%,#ffffffe3 44%,#ffffff55 70%,transparent 95%)}
}
.store-brands details>div>a:first-child>img{background:#ffffff}
.store-home .campaign-slide{background:linear-gradient(135deg,#f3f5f7,#ffffff)}
.store-home .campaign-forge{background:linear-gradient(135deg,#103c59,#f3f5f7)}
.store-home .campaign-brakes{background:linear-gradient(135deg,#f3f5f7,#ffffff)}
.store-home .campaign-kicker{color:#20252b!important}
.store-home .campaign-copy>p:not(.campaign-kicker){color:#20252b}
.store-home .campaign-secondary{color:#20252b}
.store-home .campaign-scene .campaign-brandmark-kn{background:#f3f5f7}
.store-brands details>div>a:first-child>img{background:#f3f5f7}
.store-home .campaign-lighting{background:linear-gradient(135deg,#f3f5f7,#f3f5f7)}
.store-home .campaign-filters{background:linear-gradient(135deg,#f3f5f7,#f3f5f7)}
.store-home .campaign-care{background:linear-gradient(135deg,#f3f5f7,#f3f5f7)}
.fitment-enquiry-dropdown{border:1px solid #dbe0e5;background:#ffffff;color:#20252b}
.fitment-enquiry-dropdown[open]>summary{border-bottom:1px solid #dbe0e5}
.fitment-enquiry-dropdown .fitment-enquiry p{color:#56616e}
.fitment-enquiry-dropdown .fitment-enquiry label{color:#20252b}
.fitment-enquiry-dropdown .fitment-enquiry h2{color:#20252b}
@media(max-width:600px){.store-home .campaign-controls .campaign-pause{border-top:1px solid #dbe0e5}
}
.store-home .campaign-forge:after{background:linear-gradient(90deg,#f3f5f7 0%,#f3f5f7 36%,#f3f5f7cc 47%,transparent 65%)}
@media(max-width:600px){.store-home .campaign-forge:after{background:linear-gradient(90deg,#f3f5f7 0%,#f3f5f7 35%,#f3f5f7cc 48%,transparent 69%)}
}

body{background:#ffffff;color:#20252b}
a{color:#b94317}
h2{color:#20252b}
.tag{color:#b94317}
nav,footer{border-top:1px solid #dbe0e5}

body{background:#ffffff;color:#20252b}
a{color:#20252b}
small{color:#56616e}

:root{color-scheme:light;--bg:#fff;--panel:#f6f7f8;--ink:#20252b;--muted:#56616e;--red:#c7431c;--line:#dbe0e5}
html,body{background:#fff;color:#20252b}
.site-header,footer,.footer,.product-dropdown,.product-tab-panel{background:#fff;color:#20252b;border-color:#dbe0e5}
.site-search,.site-nav-dropdown,input,select,textarea{background:#f6f7f8;color:#20252b;border-color:#cdd4dc}
input::placeholder,textarea::placeholder{color:#687381;opacity:1}
.site-search input,.site-search button,.site-menu-toggle,.site-nav-dropdown a{color:#20252b}
.site-utility,.site-fitment span,.site-nav .site-basket{color:#56616e}
.product-tab-panel h2,.product-tab-panel h3,.product-dropdown>summary{color:#20252b}
.product-tab-panel p,.product-tab-panel li,.product-tabs .product-facts td,.product-tabs .product-facts th{color:#46515e}
.product-dropdown[open]>summary,.product-dropdown>summary:hover,.product-tab-panel a{color:#b94317}
.product-dropdown>summary:hover{background:#f6f7f8}
.button,button.button,.campaign-copy .button{background:#c7431c;color:#fff;border-color:#c7431c}
.button:hover,button.button:hover,.campaign-copy .button:hover{background:#a83513;color:#fff}
.campaign-hero,.campaign-slide,.campaign-copy,.campaign-controls,.campaign-ticker,.tuning-ticker{background:#f6f7f8;color:#20252b;border-color:#dbe0e5}
.campaign-slide:after{background:linear-gradient(90deg,#f6f7f8 0%,#f6f7f8 29%,#f6f7f8eb 39%,#f6f7f866 53%,transparent 70%)}
.campaign-copy h2{color:#20252b}.campaign-copy h2 em{color:#b94317}
.campaign-kicker{color:#56616e!important}.campaign-copy>p:not(.campaign-kicker),.campaign-secondary,.campaign-caption{color:#46515e}
.campaign-scene{background:linear-gradient(130deg,#edf0f2,#fff 70%)}
.campaign-watermark{color:#6e78841a}
.site-logo,.footer-top .brand{border-radius:4px;overflow:hidden}
:focus-visible{outline-color:#b94317}
@media(max-width:600px){.campaign-copy{background:#f6f7f8}.campaign-slide:after{background:transparent}}
.store-home .campaign-slide .campaign-copy{background:transparent}
.store-home .campaign-slide:after{background:linear-gradient(90deg,#f6f7f8 0%,#f6f7f8 29%,#f6f7f8eb 39%,#f6f7f866 53%,transparent 70%)!important}
.store-home .campaign-scene .campaign-brandmark-kn,.store-brands img[src*="kn-official"]{background:#252a30;border-radius:3px;padding:5px}
@media(max-width:600px){.store-home .campaign-slide .campaign-copy{background:#f6f7f8}.store-home .campaign-slide:after{background:transparent!important}}
.store-brands details>div>a>img[src*="kn-"]{background:#252a30}

/* Compact white retail layout; embedded with the document for reliable delivery. */
.store-home{width:calc(100% - 48px);max-width:1240px;margin:0 auto;padding-top:24px}
.store-home-top{grid-template-columns:220px minmax(0,1fr);gap:20px}
.store-brands{background:#fff;border-color:#dbe0e5;border-radius:6px;overflow:hidden}
.store-brands summary{background:#f3f5f7;color:#20252b;font-size:12px;padding:14px 16px}
.store-brands details>div>a{min-height:65px;color:#20252b;border-color:#e6e9ed}
.store-brands small{color:#626d79}.brand-wordmark{color:#20252b}.brand-wordmark-ebc{color:#a87600}.brand-wordmark-ttrp{color:#1268a3}
.store-home .campaign-slide{display:grid;grid-template-columns:1fr 1fr;min-height:340px;background:#f4f6f8;border:1px solid #e0e5ea;border-radius:6px;color:#20252b}
.store-home .campaign-slide:after{display:none!important}
.store-home .campaign-copy{grid-column:1;grid-row:1;padding:32px 28px;max-width:none;min-width:0;align-self:center}
.store-home .campaign-copy h2{font-size:42px;color:#20252b;line-height:1.06;letter-spacing:-.04em;margin:0 0 16px}
.store-home .campaign-copy h2 em{color:#b94317;font-style:normal}
.store-home .campaign-kicker{color:#5b6672!important;font-size:9px!important;line-height:1.5!important;margin:0 0 14px!important}
.store-home .campaign-copy>p:not(.campaign-kicker){color:#56616e;font-size:13px;line-height:1.6;margin:0 0 18px}
.store-home .campaign-copy .button{background:#c7431c;border:1px solid #c7431c;color:#fff;font-size:12px;min-height:44px;padding:11px 15px;display:inline-flex;align-items:center;gap:12px}
.store-home .campaign-secondary{display:block;color:#46515e;font-size:11px;margin-top:12px;line-height:1.5}
.store-home .campaign-scene{display:grid;grid-template-rows:65px minmax(0,1fr);padding:18px 18px 32px;background:#fff;min-height:0;grid-column:2;grid-row:1}
.store-home .campaign-scene img,.store-home .campaign-scene .campaign-hoses,.store-home .campaign-scene .campaign-valve{max-height:205px;object-fit:contain;width:100%;height:100%}
.store-home .campaign-scene .campaign-brandmark{height:44px;max-width:100px;max-height:55px}.store-home .campaign-scene .campaign-brandmark-forge{max-width:190px;height:58px}
.store-home .campaign-brand-label{font-size:27px}.store-home .campaign-caption{font-size:8px!important;color:#56616e!important;max-width:46%;bottom:9px;right:12px}
.store-benefits{margin:20px 0 28px;gap:12px}.store-benefits>a{background:#fff;border-color:#e1e5e9;padding:14px 12px;border-radius:4px}.store-benefits strong{color:#20252b;font-size:12px}.store-benefits small{color:#626d79;font-size:11px}
.store-categories{margin-bottom:32px}.store-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.store-category-grid>a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;min-height:56px;border:1px solid #dbe0e5;border-radius:4px;font-size:13px;font-weight:700;background:#f7f8fa}.store-category-grid b{color:#b94317;font-size:18px}.store-category-grid>a:hover{border-color:#b94317;background:#fff}
.store-section-heading{border-color:#dbe0e5;margin-bottom:16px;padding-bottom:14px}.store-section-heading h2{font-size:25px;color:#20252b;letter-spacing:-.025em}.store-section-heading>a{color:#a93c16;font-size:12px}.store-section-heading .eyebrow{color:#7b5142}
.store-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.store-product{background:#fff;border-color:#dfe4e9;border-radius:5px}.store-product-photo{height:190px;aspect-ratio:auto;background:#f8f9fa}.store-product-photo img{width:100%;height:100%;max-height:190px;padding:20px;object-fit:contain}.store-product-copy{padding:16px}.store-product-copy>p{color:#697480;font-size:10px;margin-bottom:8px}.store-product h3{font-size:13px;line-height:1.5;color:#20252b;min-height:59px;margin-bottom:14px}.store-product strong{display:block;color:#20252b;font-size:21px}.store-product small{display:block;color:#626d79;font-size:10px;margin:5px 0 14px}.store-product .button{background:#fff;color:#b94317;border-color:#d9dfe5;min-height:42px;font-size:12px}.store-product .button:hover{background:#c7431c;color:#fff;border-color:#c7431c}
.store-range-panels>a{background:#f5f7f9;border-color:#dfe4e9;border-radius:5px}.store-range-panels img{height:170px;background:#fff}.store-range-panels h2{color:#20252b;font-size:23px}.store-range-panels p{color:#7b5142}.store-range-panels span{color:#56616e}
.store-home-help{background:#f4f6f8;border-color:#dbe0e5;border-top:2px solid #c7431c;border-radius:4px;padding:24px;gap:18px}.store-home-help h2{font-size:25px;color:#20252b}.store-home-help p:not(.eyebrow){color:#56616e;font-size:13px}.store-home-help>a:not(.button){color:#a93c16}.store-home-help .button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#c7431c}.store-journal-links{color:#56616e;flex-wrap:wrap;gap:16px 32px}
footer{padding:36px max(24px,calc((100% - 1240px)/2));border-top:1px solid #dbe0e5}footer .store-footer-columns{gap:36px;grid-template-columns:1.3fr 1fr 1fr;border-color:#dbe0e5;margin-bottom:20px}.store-footer-columns>div{display:flex;flex-direction:column;gap:12px}.store-footer-columns h2{font-size:14px;color:#20252b;line-height:1.4;margin-bottom:4px}.store-footer-columns a{display:block;color:#56616e;font-size:12px;line-height:1.5}.store-footer-brand p{color:#56616e;font-size:13px}.store-footer-brand>.brand .ttrp-brand-mark{width:150px}.store-footer-brand>.brand{align-self:flex-start}
.ttrp-delivery-strip{background:#f4f6f8;color:#46515e;font-size:11px;letter-spacing:0;max-width:100%;overflow:hidden;border-color:#dbe0e5}.ttrp-delivery-strip .ttrp-welcome-toggle{background:#f4f6f8;color:#46515e;border-color:#dbe0e5}.ttrp-delivery-strip .ttrp-welcome-group{gap:24px;padding-right:24px}.ttrp-delivery-strip .ttrp-welcome-group[aria-hidden=true]{display:none}.ttrp-delivery-strip.has-motion .ttrp-welcome-group[aria-hidden=true]{display:flex}
.site-nav-dropdown a{min-height:42px}.site-nav-group:last-of-type .site-nav-dropdown{left:auto;right:0}
@media(max-width:1000px) and (min-width:901px){.site-nav{gap:12px}.site-nav>a,.site-nav summary{font-size:10px}.store-home-top{grid-template-columns:195px minmax(0,1fr)}.store-home .campaign-copy{padding:24px 20px}.store-home .campaign-copy h2{font-size:34px}}
@media(max-width:900px){.store-home{width:calc(100% - 32px);margin:0 auto;padding-top:16px}.store-home-top{grid-template-columns:minmax(0,1fr);gap:12px}.store-brands summary{padding:12px 14px;min-height:44px}.store-brands details>div{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.store-brands details:not([open])>div{display:none}.store-brands details>div>a{min-height:64px}.store-home .campaign-slide{min-height:290px}.store-home .campaign-copy{padding:24px;max-width:none}.store-home .campaign-copy h2{font-size:35px}.store-home .campaign-scene{padding:14px 14px 30px}.store-benefits{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 24px}.store-benefits>a{padding:12px 10px;gap:9px}.store-benefits strong{font-size:11px}.store-benefits small{font-size:10px}.store-benefits>a>span{font-size:21px}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-product-photo{height:180px}.store-product-photo img{max-height:180px}.store-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}footer .store-footer-columns{grid-template-columns:1fr 1fr;gap:28px 22px}.store-footer-brand{grid-column:1/-1}}
@media(max-width:600px){.site-header{padding:0 16px}.site-header-main{padding:10px 0 12px;row-gap:10px}.site-logo .ttrp-brand-mark{width:128px}.site-menu-toggle{min-height:44px}.site-search input{font-size:14px;padding:12px}.store-home .campaign-slide{grid-template-columns:1fr;min-height:0}.store-home .campaign-copy{grid-column:1;grid-row:1;padding:22px 20px}.store-home .campaign-copy h2{font-size:32px;line-height:1.05;margin-bottom:10px}.store-home .campaign-copy h2 br{display:none}.store-home .campaign-copy h2 em:before{content:' '}.store-home .campaign-kicker{font-size:8px!important;margin-bottom:10px!important}.store-home .campaign-copy>p:not(.campaign-kicker){font-size:12px;line-height:1.5;max-width:100%;margin-bottom:14px}.store-home .campaign-secondary{font-size:11px;margin-top:10px}.store-home .campaign-scene{grid-column:1;grid-row:2;height:160px;grid-template-rows:1fr;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px 20px 22px;align-items:center}.store-home .campaign-scene img{grid-row:1;grid-column:2;max-height:120px}.store-home .campaign-scene .campaign-brandmark,.store-home .campaign-scene .campaign-brandmark-forge{grid-column:1;grid-row:1;height:auto;width:72px;max-height:50px}.store-home .campaign-scene .campaign-hoses{grid-row:1;grid-column:2;max-height:120px}.store-home .campaign-scene .campaign-valve{grid-row:1;grid-column:2;max-height:100px;width:50%;justify-self:end}.store-home .campaign-brand-label{grid-column:1;grid-row:1;font-size:20px;letter-spacing:-1px}.store-home .campaign-brand-label small{font-size:8px;letter-spacing:1px}.store-home .campaign-caption{max-width:90%;bottom:5px;font-size:7px!important}.store-benefits small{font-size:10px}.store-section-heading h2{font-size:22px}.store-section-heading>a{font-size:11px}.store-categories{margin-bottom:26px}.store-category-grid{gap:8px}.store-category-grid>a{font-size:12px;min-height:52px;padding:12px}.store-product-grid{gap:10px}.store-product-photo{height:145px}.store-product-photo img{max-height:145px;padding:13px}.store-product-copy{padding:12px}.store-product-copy>p{font-size:9px}.store-product h3{font-size:12px;line-height:1.45;min-height:70px;margin-bottom:12px}.store-product strong{font-size:19px}.store-product small{font-size:9px;line-height:1.5}.store-product .button{padding:10px 5px;font-size:11px;min-height:42px}.store-featured{padding-bottom:26px}.store-range-panels{grid-template-columns:1fr;gap:12px;margin-bottom:26px}.store-range-panels>a{display:flex;gap:16px}.store-range-panels img{width:35%;height:130px;padding:12px}.store-range-panels>a>div{padding:14px 12px 14px 0}.store-range-panels h2{font-size:21px}.store-range-panels p{font-size:9px;margin-bottom:8px}.store-range-panels span{font-size:11px;line-height:1.5}.store-home-help{padding:20px;display:flex;flex-direction:column;align-items:stretch;gap:16px}.store-home-help>div{min-width:0;width:100%}.store-home-help h2{font-size:23px;line-height:1.2}.store-home-help p:not(.eyebrow){font-size:12px}.store-home-help>a:not(.button){text-align:center;font-size:12px}.store-journal-links{display:grid;gap:12px;font-size:12px;padding:22px 0 28px}.store-journal-links>a{min-height:30px;display:flex;align-items:center}footer{padding:28px 20px}.store-footer-columns h2{font-size:13px;line-height:1.5}.store-footer-columns a{font-size:12px;min-height:28px;line-height:1.6}.store-footer-columns>div{gap:10px}.store-footer-brand p{font-size:12px}.site-nav-group:last-of-type .site-nav-dropdown{left:auto;right:auto}}
@media(max-width:350px){.store-home{width:calc(100% - 24px)}.store-product-photo{height:120px}.store-product-photo img{max-height:120px}.store-product-copy{padding:10px}.store-section-heading{gap:10px}.store-section-heading h2{font-size:20px}.store-brands details>div{grid-template-columns:1fr}.store-category-grid>a{font-size:11px}.store-benefits small{font-size:9px}}
/* Reset earlier campaign collage positioning inside the new bounded grid. */
#main .campaign-slide .campaign-copy{position:relative;inset:auto;width:auto;max-width:none}
#main .campaign-slide .campaign-scene{position:relative;inset:auto;z-index:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:65px minmax(0,1fr);height:auto;padding:18px 18px 32px;background:#fff;overflow:hidden}
#main .campaign-slide .campaign-scene img{position:static;inset:auto;grid-row:2;grid-column:1;width:100%;height:205px;max-width:100%;max-height:205px;object-fit:contain;transform:none;filter:none;mix-blend-mode:multiply}
#main .campaign-slide .campaign-scene img.campaign-brandmark{grid-row:1;grid-column:1;width:110px;height:50px;max-width:100%;max-height:55px;justify-self:center;mix-blend-mode:normal}
#main .campaign-slide .campaign-scene img.campaign-brandmark-forge{width:190px;height:60px;max-height:60px}
#main .campaign-brand-label{position:static;inset:auto;grid-row:1;grid-column:1;font-size:27px}
.measurement-choice button{background:#202b35;color:#fff;border-color:#202b35;min-height:44px}.measurement-choice button[data-measurement-reject]{background:#fff;color:#202b35;border-color:#9ca7b3}
@media(max-width:600px){#main .campaign-slide .campaign-copy{grid-row:1;grid-column:1;padding:22px 20px}#main .campaign-slide .campaign-copy>p:not(.campaign-kicker){max-width:100%}#main .campaign-slide .campaign-scene{grid-row:2;grid-column:1;height:160px;grid-template-columns:72px minmax(0,1fr);grid-template-rows:1fr;padding:14px 20px 22px;gap:14px}#main .campaign-slide .campaign-scene img{grid-row:1;grid-column:2;width:100%;height:120px;max-height:120px}#main .campaign-slide .campaign-scene img.campaign-brandmark,#main .campaign-slide .campaign-scene img.campaign-brandmark-forge{grid-row:1;grid-column:1;width:72px;height:45px;max-height:50px}#main .campaign-brand-label{font-size:20px;grid-row:1;grid-column:1}.measurement-choice{padding:16px;font-size:12px}.measurement-choice strong{font-size:15px}}
.store-carousel-controls{display:flex;justify-content:flex-end;gap:12px;align-items:center;padding:5px 12px;border:1px solid #dbe0e5;border-top:0;background:#fff;color:#626d79;font-size:11px}.store-carousel-controls button{min-width:40px;min-height:36px;background:#fff;border:0;color:#46515e;font-size:14px;cursor:pointer;border-radius:3px}.store-carousel-controls [data-campaign-pause]{font-size:11px;padding:0 10px}.store-carousel-controls button:hover{background:#f1f4f7}.store-carousel-controls button:focus-visible{outline:2px solid #b94317;outline-offset:-2px}
