html body :is(.product__title,.product-card__title,.text-pcard-title,.collection-hero__title,.sticky-atc-bar__product-title,.cart-item__name,.rival-garage__vehicle,.rival-vehicle-finder,.rival-product-compatibility){font-family:var(--font-body-family);text-transform:none}html body :is(.product__title,.collection-hero__title){letter-spacing:-.025em;line-height:1.2}html body :is(.rival-home-hero__title,.section__heading,.rival-home-section-heading h2,.rival-brands h1,.rival-about h1,.rival-contact h1,.rival-delivery h1,.rival-returns h1,.rival-warranty h1,.rival-info__hero h1){font-family:var(--rival-brand-display);font-weight:700;letter-spacing:-.015em;text-transform:uppercase}html body .rival-home-hero__title{font-size:clamp(58px,6.2vw,92px);line-height:.98;letter-spacing:-.025em}html body .rival-home-hero__copy>.rival-home-eyebrow:before{width:36px;height:5px;transform:skew(-16deg)}html body .rival-home-hero__caption strong{font-family:var(--rival-brand-display);text-transform:uppercase;font-size:28px;letter-spacing:0}html body :is(.rival-home-hero__finder h3,.rival-home-shortcut h3,.rival-nav h2,.rival-nav__intro p,.rival-mobile h2,.rival-mobile h3,.rival-vehicle-dialog h2,.rival-vehicle-dialog h3,.rival-enquiry-dialog h2,.rival-filter-dialog h2,.rival-footer h3,.icon-box__heading,.accordion-details__summary){font-family:var(--font-body-family);text-transform:none}html body .rival-home-section-heading h2{font-size:clamp(30px,3vw,40px)}html body .rival-home-hero__finder{border-top-width:4px}html body .rival-home-text-link:hover{color:var(--rival-brand-accent)}html body :is(.rival-nav,.rival-mobile){--nav-line: var(--rival-brand-line);--nav-soft: var(--rival-brand-surface);--nav-muted: var(--rival-brand-muted)}html body .rival-nav__panel{border-top-color:var(--rival-brand-accent)}html body .rival-nav__category[aria-expanded=true]{background:var(--rival-brand-accent);box-shadow:none}html body .rival-nav__details[open]>.rival-nav__trigger{background:var(--rival-brand-accent);color:#fff}html body .rival-nav__links a:hover,html body .rival-nav__service-links a:hover{background:var(--rival-brand-tint);color:var(--rival-brand-hover)}html body .rival-nav__aside{background:var(--rival-brand-surface)}html body .rival-mobile__header{border-top:4px solid var(--rival-brand-accent)}html body .rival-mobile .menu-drawer__item[open]>summary{color:var(--rival-brand-accent)}html body :is(.rival-vehicle-finder,.rival-product-compatibility){--rival-panel: var(--rival-brand-surface);--rival-blue: var(--rival-brand-accent);--rival-muted: var(--rival-brand-muted);--rival-line: var(--rival-brand-line)}html body .rival-controls-ready .rival-registration [data-rival-registration-submit],html body .rival-vehicle-finder [data-rival-shop-parts]{background:var(--rival-brand-accent)!important;border-color:var(--rival-brand-accent)!important;color:#fff!important}html body .rival-controls-ready .rival-registration [data-rival-registration-submit]:hover,html body .rival-vehicle-finder [data-rival-shop-parts]:hover{background:var(--rival-brand-hover)!important;border-color:var(--rival-brand-hover)!important}html body.rival-garage-refined .rival-garage__vehicle[data-selected=true]{background:var(--rival-brand-tint);border-color:var(--rival-brand-accent)}html body.rival-garage-refined [data-open-panel=garage] .rival-vehicle-dialog{background:var(--rival-brand-surface)}html body .rival-collection-workspace .rival-filter-open:hover,html body .rival-collection-workspace .rival-quick-category[aria-pressed=true]:hover{background:var(--rival-brand-hover);border-color:var(--rival-brand-hover);color:#fff}html body .rival-collection-workspace .rival-quick-category:hover{border-color:var(--rival-brand-accent);background:var(--rival-brand-tint)}html body .rival-collection-workspace .rival-active-filters .rival-filter-chip{color:var(--rival-brand-hover);border-color:var(--rival-brand-accent);background:var(--rival-brand-tint)}html body .rival-facet-option input{accent-color:var(--rival-brand-accent)}html body :is(.rival-about__button,.rival-contact__button,.rival-info__hero-link){background:var(--rival-brand-accent);color:#fff}html body :is(.rival-about__button,.rival-contact__button,.rival-info__hero-link):hover{background:var(--rival-brand-hover);color:#fff}html body .rival-contact__topic[aria-pressed=true]{border-color:var(--rival-brand-accent);background:var(--rival-brand-tint)}html body .rival-info{--ri-yellow: var(--rival-brand-accent);--ri-line: var(--rival-brand-line);background:var(--rival-brand-surface);color:var(--rival-brand-ink)}html body .rival-info__hero-link span{color:#fff}html body :is(.rival-info__contact,.rival-info__index){background:var(--rival-brand-surface)}html body :is(.rival-info__intro,.rival-info__article,.rival-info__contact p:not(.rival-info__eyebrow),.rival-info__facts p){color:var(--rival-brand-muted)}html body .rival-info__article :is(h2,h3,strong){color:var(--rival-brand-ink)}html body .rival-info__article h2{font-family:var(--font-body-family)}html body .rival-info :focus-visible{outline-color:var(--rival-brand-accent)}html body .rival-brands__alphabet a[aria-current],html body .rival-brands__alphabet a:hover{color:var(--rival-brand-accent)}html body .rival-footer{border-top:3px solid var(--rival-brand-accent)}html body .rival-footer :is(.rte a,.linklist a):hover{color:var(--rival-brand-on-dark)}html body .rival-footer .footer-block__heading{font-family:var(--font-body-family);text-transform:uppercase}html body .rival-contact__direct{border-top:3px solid var(--rival-brand-accent)}html body :is(.rival-contact input,.rival-contact select,.rival-contact textarea,.rival-enquiry-dialog input,.rival-enquiry-dialog textarea):focus-visible{outline:2px solid var(--rival-brand-accent);outline-offset:3px}@media(max-width:749px){html body .rival-home-hero__title{font-size:clamp(52px,12.8vw,70px);line-height:.98}html body .rival-home-hero__caption strong{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/rival-brand-identity.css.map */
