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,.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(--font-body-family);text-transform:none;font-size:22px;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 :is(.section__heading,.rival-home-section-heading h2){font-family:var(--font-body-family);text-transform:none;letter-spacing:-.015em}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__clearance:before{background:var(--rival-brand-accent)}html body .rival-header-garage{background:var(--rival-brand-accent);color:var(--rival-brand-white);border-radius:4px}html body .rival-header-garage:hover{background:var(--rival-brand-hover);opacity:1}html body .rival-header-garage__count{color:inherit;opacity:1}@media(max-width:699px){html body .rival-header-garage{position:relative;background:transparent;color:var(--rival-brand-white);--rival-focus-colour: var(--rival-brand-on-dark)}html body .rival-header-garage:is(:hover,[aria-expanded=true]){background:transparent;color:var(--rival-brand-on-dark)}html body .rival-header-garage .rival-header-garage__count:not([hidden]){display:grid;place-items:center;position:absolute;inset-block-start:1px;inset-inline-end:0;min-width:16px;height:16px;padding-inline:3px;border-radius:999px;background:var(--rival-brand-white);color:var(--rival-brand-graphite);font-size:0;line-height:1;pointer-events:none}html body .rival-header-garage .rival-header-garage__count:after{content:attr(data-count);font-size:10px;font-weight:650}}@media(min-width:1024px){html body .header__navigation>.rival-header-garage{height:44px;min-height:44px;padding-inline:14px;padding-block:0;align-self:flex-end;border-radius:4px 4px 0 0}}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:var(--rival-brand-white)}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:var(--rival-brand-white)!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:var(--rival-brand-white)}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:var(--rival-brand-white)}html body :is(.rival-about__button,.rival-contact__button,.rival-info__hero-link):hover{background:var(--rival-brand-hover);color:var(--rival-brand-white)}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-white);color:var(--rival-brand-ink)}html body .rival-info__hero-link span{color:var(--rival-brand-white)}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 :is(h2,h3){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}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,.footer-block 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 :where(#MainContent) :is(.rte,.rival-about__prose,.rival-contact__prose,.rival-delivery__prose,.rival-returns__prose,.rival-warranty__prose,.rival-info__article) a:not(.btn):not([class*=__button]):not([class*=__hero-link]){color:var(--rival-link-color)}html body :where(#MainContent) :is(.rte,.rival-about__prose,.rival-contact__prose,.rival-delivery__prose,.rival-returns__prose,.rival-warranty__prose,.rival-info__article) a:not(.btn):not([class*=__button]):not([class*=__hero-link]):hover{color:var(--rival-link-hover-color)}html body :is(.rival-about__hero,.rival-contact__direct,.rival-delivery__timing,.rival-returns__process,.rival-warranty__process,.rival-footer){--rival-link-color: var(--rival-brand-on-dark);--rival-link-hover-color: var(--rival-brand-on-dark);--rival-focus-colour: var(--rival-brand-on-dark)}html body .rival-footer .rte a{color:var(--rival-brand-text-on-dark)}html body .rival-footer .rte a:hover,html body .rival-contact__direct>a:hover{color:var(--rival-brand-on-dark)}html body :is(.rival-delivery__help a,.rival-returns__button:not(.rival-returns__button--light),.rival-warranty__button:not(.rival-warranty__button--light)){background:var(--rival-brand-accent);color:var(--rival-brand-white);--rival-focus-colour: var(--rival-brand-white)}html body :is(.rival-delivery__help a,.rival-returns__button:not(.rival-returns__button--light),.rival-warranty__button:not(.rival-warranty__button--light)):hover{background:var(--rival-brand-hover);color:var(--rival-brand-white)}html body :is(.rival-about__button--light,.rival-returns__button--light,.rival-warranty__button--light){background:var(--rival-brand-white);color:var(--rival-brand-ink);--rival-focus-colour: var(--rival-brand-accent)}html body :is(.rival-about__button--light,.rival-returns__button--light,.rival-warranty__button--light):hover{background:var(--rival-brand-tint);color:var(--rival-brand-hover)}html body :is(a,button,input,select,textarea,summary,[tabindex],[role=button]):focus-visible,html body .focused{outline:2px solid var(--rival-focus-colour, var(--rival-brand-accent))!important;outline-offset:-3px!important}html body :is(button,a,summary,select):focus:not(:focus-visible):not(.focused){outline:none!important}html body :is(input,select,textarea,[contenteditable=true]):focus-visible{outline-offset:-2px!important;box-shadow:none!important}html body input:is([type=checkbox],[type=radio]):focus{box-shadow:none}html body input:is([type=checkbox],[type=radio]):focus-visible+label{outline:2px solid var(--rival-brand-accent);outline-offset:-2px}html body :is(.btn--primary,.rival-header-garage,.rival-info__hero-link,.rival-quick-category[aria-pressed=true],.rival-nav__category[aria-expanded=true],.rival-nav__details[open]>.rival-nav__trigger,[data-rival-registration-submit],[data-rival-shop-parts],[data-rival-garage-use]){--rival-focus-colour: #fff}html body .rival-controls-ready .rival-registration input[aria-invalid=true]{outline:2px solid #b42318!important;outline-offset:-2px!important}@media(forced-colors:active){html body :is(a,button,input,select,textarea,summary,[tabindex],[role=button]):focus-visible,html body .focused{outline-color:Highlight!important}}@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:20px}}@media(min-width:700px){html body .rival-actions-polished .rival-vehicle-finder__active>[data-rival-details-toggle]:has(.rival-summary-ready){display:grid!important;grid-template-columns:minmax(0,1fr) auto 16px;grid-template-rows:minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;text-align:left}html body .rival-actions-polished .rival-vehicle-finder__active>[data-rival-details-toggle]:has(.rival-summary-ready)>.rival-vehicle-identity{grid-column:1;grid-row:1;min-width:0}html body .rival-actions-polished .rival-vehicle-finder__active>[data-rival-details-toggle]:has(.rival-summary-ready)>.rival-vehicle-details-hint{grid-column:2;grid-row:1;align-self:center;white-space:nowrap}html body .rival-actions-polished .rival-vehicle-finder__active>[data-rival-details-toggle]:has(.rival-summary-ready)>.rival-vehicle-details-chevron{grid-column:3;grid-row:1;align-self:center;justify-self:end}}@media(max-width:699px){html body .rival-actions-polished .rival-vehicle-finder__active>[data-rival-details-toggle]:has(.rival-summary-ready){display:grid!important;grid-template-columns:minmax(0,1fr) 16px;grid-template-rows:minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;text-align:left}html body .rival-actions-polished .rival-vehicle-finder__active>[data-rival-details-toggle]:has(.rival-summary-ready)>.rival-vehicle-identity{grid-column:1;grid-row:1;min-width:0}html body .rival-actions-polished .rival-vehicle-finder__active>[data-rival-details-toggle]:has(.rival-summary-ready)>.rival-vehicle-details-hint{display:none}html body .rival-actions-polished .rival-vehicle-finder__active>[data-rival-details-toggle]:has(.rival-summary-ready)>.rival-vehicle-details-chevron{grid-column:2;grid-row:1;align-self:center;justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/rival-brand-identity.css.map */
