.rival-exact-results__tools--theme{display:flex;justify-content:flex-end;margin:0 0 24px}.rival-exact-results__tools--theme [hidden]{display:none!important}.rival-exact-results__tools--theme label{display:flex;align-items:center;gap:12px;width:auto}.rival-exact-results__tools--theme select{width:auto;min-width:150px}.rival-theme-results-grid{--f-columns-mobile: 2;--f-columns-md: 3;--f-columns-lg: 4;--f-columns-xl: 4}.rival-theme-fitment-status{font-size:12px;font-weight:600;margin:8px 0 0}.rival-theme-fitment-note{font-size:12px;line-height:1.4;margin:4px 0 0}.rival-exact-results__pagination{display:flex;justify-content:center;gap:16px;margin-top:32px}body :is(.breadcrumbs,.rival-collection-breadcrumbs,.rival-brands__breadcrumbs){font-size:12px;line-height:1.5;font-weight:400;text-transform:uppercase;letter-spacing:.025em;color:var(--rival-brand-muted)}body .breadcrumbs{min-width:0;row-gap:4px}body .breadcrumbs a{color:inherit;padding-block:6px;font-size:inherit;line-height:inherit}body .breadcrumbs .breadcrumbs--last{color:var(--rival-brand-ink);font-size:inherit;line-height:inherit;min-width:0}body .breadcrumbs .breadcrumbs--sep{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;height:auto;margin:0 10px;background:none;color:var(--rival-brand-muted)}body .breadcrumbs .breadcrumbs--sep:before{content:"";display:inline-block;width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}body :is(.breadcrumbs,.rival-collection-breadcrumbs,.rival-brands__breadcrumbs) a:focus-visible{outline:2px solid currentColor;outline-offset:3px}[id$=__multicolumn_icon_rTKNUF] .multicolumn-card__button{margin-top:auto;padding-top:16px}#MenuDrawer,#MenuDrawer *,#MenuDrawer *:before,#MenuDrawer *:after,.menu-drawer-button .hamburger-line,.menu-drawer-button .hamburger-line:before,.menu-drawer-button .hamburger-line:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}body .rival-vehicle-finder.rival-controls-ready .rival-registration{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:0;box-sizing:border-box;height:48px;min-width:0;overflow:hidden;border:1px solid var(--rival-brand-ink);border-radius:6px;background:var(--rival-brand-graphite);box-shadow:0 1px 2px #15191d12}body .rival-controls-ready .rival-registration input{box-sizing:border-box;width:100%;min-width:0;height:100%!important;min-height:0!important;padding:2px 7px;border:0;border-radius:0;background-color:#efbd28;background-image:linear-gradient(180deg,#f8d34a,#efbd28);background-position:center;background-size:100% 100%;background-repeat:no-repeat;box-shadow:inset 0 1px #ffe88a;color:var(--rival-brand-ink);font-family:Rival UK Plate,Bahnschrift,Arial Narrow,Arial,sans-serif;font-size:27px!important;font-weight:400;line-height:1.15;letter-spacing:.015em;text-align:center;text-transform:uppercase;outline:none}body .rival-controls-ready .rival-registration input::placeholder{color:#24261d;opacity:1;font-family:inherit;font-size:inherit;font-weight:400;line-height:1.15;letter-spacing:inherit}body .rival-controls-ready .rival-registration [data-rival-registration-submit]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:100%!important;min-height:0!important;margin:0;padding:0!important;border:0;border-radius:0;background:var(--rival-brand-graphite);color:var(--rival-brand-white);font-size:12px!important;font-weight:700;line-height:1;letter-spacing:0;transition:none}body .rival-controls-ready .rival-registration [data-rival-registration-submit]:hover{background:#343a40}body .rival-controls-ready .rival-registration[aria-busy=true]{cursor:progress}body .rival-controls-ready .rival-registration[aria-busy=true] [data-rival-registration-submit]>*{opacity:0}body .rival-controls-ready .rival-registration:focus-within{outline:2px solid var(--rival-brand-ink);outline-offset:2px}body .rival-controls-ready .rival-registration:has([aria-invalid=true]){outline:2px solid #b42318;outline-offset:2px}body .rival-controls-ready .rival-go-icon{width:15px;height:15px;flex:none}body .rival-controls-ready .rival-control-icon{width:22px;height:22px;flex:none}body .rival-controls-ready [data-rival-mode=manual]>.rival-control-icon{display:none}body .rival-controls-ready [data-rival-saved-garage-toggle]{display:inline-flex;align-items:center;gap:6px}body .rival-controls-ready [data-rival-saved-garage-toggle][hidden]{display:none!important}body .rival-controls-ready[data-entry-layout=compact] .rival-vehicle-finder__chooser{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:0 6px;align-items:center;min-width:0}body .rival-controls-ready[data-entry-layout=compact] [data-rival-panel=registration]{grid-column:1;grid-row:1;min-width:0}body .rival-controls-ready[data-entry-layout=compact] [data-rival-panel=manual]{margin-top:10px}body .rival-controls-ready[data-entry-layout=compact] .rival-vehicle-finder__mode{grid-column:2;grid-row:1;margin:0;padding:0}body .rival-controls-ready[data-entry-layout=compact] .rival-vehicle-finder__entry-secondary{grid-column:3;grid-row:1;align-self:center;justify-self:stretch;margin:0;padding:0}body .rival-controls-ready[data-entry-layout=compact] .rival-registration{height:44px;grid-template-columns:minmax(0,1fr) 40px}body .rival-controls-ready[data-entry-layout=compact] :is([data-rival-mode=manual],[data-rival-saved-garage-toggle]){box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px!important;margin:0;padding:0!important;border:1px solid var(--rival-brand-control-line);border-radius:6px;background:var(--rival-brand-surface);color:var(--rival-brand-muted);text-decoration:none;transition:none}body .rival-controls-ready[data-entry-layout=compact] [data-rival-mode=manual]>.rival-control-icon{display:block}body .rival-controls-ready[data-entry-layout=compact] :is(.rival-control-label,.rival-manual-chevron,[data-rival-saved-garage-count]){display:none}body .rival-controls-ready[data-entry-layout=compact] :is([data-rival-mode=manual],[data-rival-saved-garage-toggle]):is(:hover,[aria-expanded=true]){background:var(--rival-brand-tint);border-color:var(--rival-brand-control-line);color:var(--rival-brand-ink)}body .rival-controls-ready[data-entry-layout=compact] :is([data-rival-mode=manual],[data-rival-saved-garage-toggle]):focus-visible{outline:2px solid var(--rival-brand-ink);outline-offset:2px}body .rival-controls-ready[data-entry-layout=compact] [data-rival-saved-garage-toggle][hidden],body .rival-controls-ready[data-entry-layout=compact] [data-rival-mode=manual][hidden]{display:none!important}body .rival-controls-ready[data-entry-layout=compact] .rival-vehicle-finder__chooser:has([data-rival-saved-garage-toggle][hidden]){grid-template-columns:minmax(0,1fr) 44px 0}@media(max-width:359px){body .rival-controls-ready[data-entry-layout=compact] .rival-registration input{font-size:22px!important;padding-inline:4px;letter-spacing:0}}body .rival-controls-ready .rival-vehicle-plate{background:linear-gradient(180deg,#f8d34a,#efbd28);color:var(--rival-brand-ink);border-color:#b68d23}body .rival-controls-ready .rival-vehicle-dialog{width:min(560px,calc(100vw - 40px));max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;border-radius:14px}body .rival-controls-ready .rival-vehicle-dialog__header{position:sticky;top:0;z-index:2;padding:10px 20px;background:var(--rival-brand-white);border-bottom:1px solid var(--rival-brand-line)}body .rival-controls-ready .rival-vehicle-dialog__header h2{font-size:18px;line-height:1.3}body .rival-controls-ready [data-rival-dialog-close]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-height:44px!important;padding:0!important;border:1px solid var(--rival-brand-line);border-radius:6px;background:var(--rival-brand-surface);color:var(--rival-brand-muted)}body .rival-controls-ready .rival-vehicle-dialog__content{padding:20px}body .rival-controls-ready .rival-picker-intro{display:none;margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--rival-brand-muted)}body .rival-controls-ready[data-open-panel=change] .rival-picker-intro{display:block}body .rival-controls-ready[data-entry-layout=compact] .rival-vehicle-dialog .rival-vehicle-finder__chooser{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 8px}body .rival-controls-ready[data-entry-layout=compact] .rival-vehicle-dialog [data-rival-panel=registration]{grid-column:1 / -1;grid-row:1}body .rival-controls-ready[data-entry-layout=compact] .rival-vehicle-dialog .rival-registration{height:48px;grid-template-columns:minmax(0,1fr) 44px}body .rival-controls-ready[data-entry-layout=compact] .rival-vehicle-dialog .rival-registration input{font-size:28px!important;padding-inline:8px}body .rival-controls-ready[data-entry-layout=compact] .rival-vehicle-dialog .rival-vehicle-finder__mode{grid-column:1;grid-row:2;width:100%;min-width:0;justify-self:stretch}body .rival-controls-ready[data-entry-layout=compact] .rival-vehicle-dialog .rival-vehicle-finder__entry-secondary{grid-column:2;grid-row:2}body .rival-controls-ready[data-entry-layout=compact] .rival-vehicle-dialog :is([data-rival-mode=manual],[data-rival-saved-garage-toggle]){width:100%;gap:7px;padding:0 8px!important}body .rival-controls-ready[data-entry-layout=compact] .rival-vehicle-dialog .rival-control-label{display:inline;min-width:0;font-size:12px;line-height:1.2}body .rival-controls-ready[data-entry-layout=compact] .rival-vehicle-dialog [data-rival-panel=manual]{grid-column:1 / -1;grid-row:3;margin-top:2px}body .rival-controls-ready .rival-vehicle-dialog .rival-manual-selector{gap:10px}body .rival-controls-ready .rival-vehicle-dialog .rival-extended-search{margin-top:0}body .rival-controls-ready .rival-vehicle-dialog .rival-extended-search>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 12px;border:1px solid var(--rival-brand-line);border-radius:6px;background:var(--rival-brand-surface);font-size:12px;line-height:1.4;list-style:none}body .rival-controls-ready .rival-vehicle-dialog .rival-extended-search>summary::-webkit-details-marker{display:none}body .rival-controls-ready .rival-vehicle-dialog .rival-extended-search>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);flex:none;margin:-3px 2px 0 0}body .rival-controls-ready .rival-vehicle-dialog .rival-extended-search[open]>summary:after{transform:rotate(225deg);margin-top:3px}body .rival-controls-ready .rival-vehicle-dialog .rival-browse-without{display:block;width:100%;margin-top:18px;padding-top:14px;border-top:1px solid var(--rival-brand-line);font-size:12px;line-height:1.5;text-align:center}body .rival-controls-ready .rival-vehicle-dialog .rival-browse-without[hidden]{display:none}body .rival-controls-ready .rival-vehicle-finder__active [data-rival-change]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:6px 9px;border:1px solid var(--rival-brand-line);border-radius:6px;background:var(--rival-brand-surface);color:var(--rival-brand-muted)}body .rival-controls-ready .rival-vehicle-finder__active [data-rival-change] svg{width:15px;height:15px;flex:none}@media(max-width:760px){body .rival-controls-ready .rival-vehicle-dialog{width:100%;max-height:calc(100dvh - 16px);margin:auto 0 0;border-radius:16px 16px 0 0}body .rival-controls-ready .rival-vehicle-dialog__content{padding:18px 16px max(20px,env(safe-area-inset-bottom))}body .rival-controls-ready .rival-vehicle-dialog__header{padding:8px 16px}}body .rival-controls-ready .rival-registration [data-rival-registration-submit]{display:grid;place-items:center;gap:0;text-align:center}body .rival-controls-ready .rival-registration [data-rival-registration-submit]>span{display:block;margin:0;padding:0;font-size:14px;font-weight:700;line-height:1;letter-spacing:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}body .rival-controls-ready[data-indicator=true][data-selected=false]{padding-block:8px!important;border-bottom:0!important}body .rival-controls-ready[data-entry-layout=compact]>[data-rival-experience]>.rival-vehicle-finder__chooser :is([data-rival-mode=manual],[data-rival-saved-garage-toggle]){border:0;background:var(--rival-brand-tint);box-shadow:none;text-decoration:none}body .rival-controls-ready[data-entry-layout=compact]>[data-rival-experience]>.rival-vehicle-finder__chooser :is([data-rival-mode=manual],[data-rival-saved-garage-toggle]):is(:hover,[aria-expanded=true]){background:#dce2e7}body .rival-controls-ready :is([data-rival-mode=manual],[data-rival-saved-garage-toggle]):before,body .rival-controls-ready :is([data-rival-mode=manual],[data-rival-saved-garage-toggle]):after{content:none;display:none}body .rival-vehicle-finder.rival-controls-ready .rival-registration{--rival-action-size: 48px;grid-template-columns:minmax(0,1fr) var(--rival-action-size)!important;grid-template-rows:var(--rival-action-size)!important;gap:0!important;height:var(--rival-action-size)!important;margin:0;padding:0!important;overflow:visible;border:0!important;border-radius:0;background:transparent!important;box-shadow:none}body .rival-controls-ready[data-entry-layout=compact] .rival-registration{--rival-action-size: 44px}body .rival-controls-ready .rival-vehicle-dialog .rival-registration:has(.rival-registration-caption){height:auto!important;grid-template-rows:auto var(--rival-action-size)!important;row-gap:8px!important}body .rival-controls-ready .rival-registration input{height:var(--rival-action-size)!important;border:1px solid #a88727;border-right:0;border-radius:6px 0 0 6px}body .rival-controls-ready .rival-registration [data-rival-registration-submit]{box-sizing:border-box;width:var(--rival-action-size)!important;height:var(--rival-action-size)!important;min-width:var(--rival-action-size)!important;max-width:var(--rival-action-size)!important;flex:none;border:0;border-radius:0 6px 6px 0;background:var(--rival-brand-accent, #245BFF);color:var(--rival-brand-white)}body .rival-controls-ready .rival-registration [data-rival-registration-submit]:hover{background:var(--rival-brand-hover, #1746D1)}body .rival-controls-ready .rival-registration:focus-within{outline:none}body .rival-controls-ready .rival-registration input:focus-visible,body .rival-controls-ready .rival-registration [data-rival-registration-submit]:focus-visible{outline:2px solid var(--rival-brand-ink);outline-offset:2px}body .rival-controls-ready .rival-registration:has([aria-invalid=true]){outline:none}body .rival-controls-ready .rival-registration input[aria-invalid=true]{outline:2px solid #b42318;outline-offset:2px}body .rival-controls-ready[data-indicator=true]{padding-block:8px!important;border-bottom:0!important}@media(max-width:699px){body .rival-controls-ready[data-indicator=true][data-entry-layout=compact] .rival-vehicle-finder__active{align-items:center;gap:8px}body .rival-controls-ready[data-indicator=true][data-entry-layout=compact] .rival-vehicle-finder__active-actions{flex:0 0 44px;width:44px}body .rival-controls-ready[data-indicator=true][data-entry-layout=compact] .rival-vehicle-finder__active [data-rival-change]{box-sizing:border-box;display:grid;place-items:center;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;flex:none;gap:0;padding:0!important;border:0;border-radius:6px;background:var(--rival-brand-tint);box-shadow:none;text-decoration:none}body .rival-controls-ready[data-indicator=true][data-entry-layout=compact] [data-rival-change] .rival-change-label{display:none}body .rival-controls-ready[data-indicator=true][data-entry-layout=compact] .rival-vehicle-finder__active [data-rival-change] svg{width:22px;height:22px}body .rival-controls-ready[data-indicator=true][data-entry-layout=compact] .rival-vehicle-finder__active [data-rival-change]:is(:hover,[aria-expanded=true]){background:#dce2e7}}body .rival-controls-ready [data-rival-change]:focus-visible{outline:2px solid var(--rival-brand-ink);outline-offset:2px}body .rival-controls-ready [data-rival-change]:before,body .rival-controls-ready [data-rival-change]:after{display:none;content:none}body .rival-header-garage{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:8px;min-height:44px;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:inherit;line-height:1.6;white-space:nowrap;cursor:pointer}body .rival-header-garage:before,body .rival-header-garage:after{display:none;content:none}body .rival-header-garage svg{width:22px;height:22px;flex:none}body .rival-header-garage:hover{opacity:.78}body .rival-header-garage:focus-visible{outline:2px solid currentColor;outline-offset:2px}body .rival-header-garage__count{font-size:12px;font-weight:500;opacity:.75}body .rival-header-garage [hidden]{display:none}body .rival-garage-in-header>[data-rival-experience]>.rival-vehicle-finder__chooser>.rival-vehicle-finder__entry-secondary{display:none!important}body .rival-controls-ready.rival-garage-in-header[data-entry-layout=compact]>[data-rival-experience]>.rival-vehicle-finder__chooser{grid-template-columns:minmax(0,1fr) 44px!important;column-gap:8px}@media(min-width:1024px){body .rival-header-garage-ready .header__navigation{align-items:center}body .header__navigation>.rival-header-garage{position:relative;z-index:2;margin-inline-start:auto;padding-inline-start:24px;height:34px;min-height:34px}}@media(max-width:1023px){body .rival-header-garage-ready .header__top{grid-template-columns:88px minmax(0,1fr) 88px!important;column-gap:0!important}body .rival-header-garage-ready .header__top .header__logo{justify-self:center;margin-inline:0;max-width:100%}body .rival-header-garage{width:44px;height:44px;min-width:44px;gap:0}body .rival-header-garage :is(.rival-header-garage__label,.rival-header-garage__count){display:none}body .rival-header-garage-ready .header__icons .header__buttons{gap:0}body .rival-header-garage-ready .header__icons--left .header__account{display:flex;width:44px;min-width:44px;align-items:center;justify-content:center}body .rival-header-garage-ready .header__icons--left .account-button{min-width:44px;min-height:44px;justify-content:center}body .rival-header-garage-ready .header__icons--left .reversed-link__text{display:none}body .rival-header-garage-ready .header__icons--left .menu-drawer-button,body .rival-header-garage-ready .header__icons--right .cart-drawer-button{width:44px;min-width:44px;min-height:44px;padding-inline:0;justify-content:center}}@media(max-width:767px){body .rival-header-garage-ready .header__top .header__logo{width:min(var(--logo-width-mobile),32vw)}}body .rival-actions-polished .rival-manual-plate[hidden]{display:none!important}body .rival-actions-polished .rival-identity-manual{grid-template-columns:auto minmax(0,1fr)}body .rival-actions-polished .rival-identity-manual>:not(.rival-vehicle-plate){grid-column:2}body .rival-actions-polished .rival-vehicle-finder__identity>.rival-identity-manual{grid-template-columns:auto minmax(0,auto) minmax(0,1fr);grid-template-areas:"plate name specs"}body .rival-actions-polished .rival-vehicle-finder__identity .rival-manual-plate{grid-area:plate;min-width:88px;margin:0;padding:4px 7px;border-radius:3px}body .rival-actions-polished .rival-action-icon{width:20px;height:20px;flex:none}body .rival-actions-polished .rival-action-control:before,body .rival-actions-polished .rival-action-control:after{content:none;display:none}body .rival-actions-polished .rival-action-control[hidden]{display:none!important}body .rival-actions-polished .rival-action-control:focus-visible{outline:2px solid var(--rival-brand-ink);outline-offset:2px}@media(min-width:700px){body .rival-actions-polished .rival-vehicle-finder__active-actions{gap:8px;align-items:center}body .rival-actions-polished .rival-vehicle-finder__active-actions>.rival-action-control{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;gap:7px;height:44px;min-height:44px;padding:0 12px;border:1px solid var(--rival-brand-control-line);border-radius:6px;background:var(--rival-brand-surface);box-shadow:none;color:var(--rival-brand-muted);font-size:13px;font-weight:500;line-height:1.3;text-decoration:none}body .rival-actions-polished .rival-vehicle-finder__active-actions>.rival-action-control:hover{background:var(--rival-brand-tint);border-color:var(--rival-brand-control-line)}body .rival-actions-polished .rival-vehicle-finder__active-actions>[data-rival-shop-parts]{background:var(--rival-brand-graphite);border-color:var(--rival-brand-ink);color:var(--rival-brand-white)}body .rival-actions-polished .rival-vehicle-finder__active-actions>[data-rival-shop-parts]:hover{background:#343a40;color:var(--rival-brand-white)}}body .rival-actions-polished .rival-vehicle-details__summary{padding-bottom:16px;gap:8px 12px}body .rival-actions-polished :is(.rival-vehicle-details__summary,.rival-garage__vehicle .rival-vehicle-identity)>.rival-vehicle-plate{grid-column:1;grid-row:1;align-self:center}body .rival-actions-polished :is([data-rival-details-label],[data-rival-garage-label]){grid-row:1;align-self:center}body .rival-actions-polished .rival-garage__vehicle [data-rival-identity-specs]{grid-column:2;grid-row:2}body .rival-actions-polished .rival-vehicle-details [data-rival-selected-specs]{padding:14px 16px;gap:14px 20px}body .rival-actions-polished .rival-vehicle-details [data-rival-selected-specs] dd{overflow-wrap:anywhere}body .rival-actions-polished .rival-vehicle-details__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:16px;margin-top:16px}body .rival-actions-polished .rival-vehicle-details__actions>.rival-action-control{display:flex;align-items:center;justify-content:center;box-sizing:border-box;gap:7px;width:100%;min-width:0;min-height:44px;height:auto;padding:10px 8px;border:1px solid var(--rival-brand-control-line);border-radius:6px;background:var(--rival-brand-surface);color:var(--rival-brand-muted);font-size:13px;line-height:1.4;font-weight:500;text-decoration:none;box-shadow:none}body .rival-actions-polished .rival-vehicle-details__actions>.rival-action-control:hover{background:var(--rival-brand-tint);border-color:var(--rival-brand-control-line)}body .rival-actions-polished .rival-vehicle-details__actions>[data-rival-shop-parts]{grid-column:1 / -1;background:var(--rival-brand-graphite);border-color:var(--rival-brand-ink);color:var(--rival-brand-white)}body .rival-actions-polished .rival-vehicle-details__actions>[data-rival-shop-parts]:hover{background:#343a40;color:var(--rival-brand-white)}body .rival-actions-polished .rival-vehicle-details__actions>[data-rival-details-clear]{grid-column:1 / -1;width:auto;justify-self:center;padding-inline:12px;border-color:transparent;background:transparent;color:var(--rival-brand-muted);font-size:12px}body .rival-actions-polished .rival-vehicle-details__actions>[data-rival-details-clear]:hover{background:var(--rival-brand-surface);border-color:transparent;color:var(--rival-brand-muted)}body .rival-actions-polished .rival-vehicle-details__actions [data-rival-garage-count]{font-size:11px;color:var(--rival-brand-muted)}@media(max-width:699px){body .rival-actions-polished .rival-vehicle-finder__active:has(.rival-identity-manual){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"plate name actions"}body .rival-actions-polished .rival-vehicle-finder__identity .rival-manual-plate{min-width:80px;font-size:16px;justify-self:start}body .rival-actions-polished .rival-vehicle-details__actions [data-rival-garage-count]{display:none}}@media(max-width:359px){body .rival-actions-polished .rival-vehicle-details__actions>.rival-action-control{font-size:12px;gap:5px}}body .rival-actions-polished .rival-vehicle-finder__active:has(.rival-summary-ready):not([hidden]){display:flex;align-items:center}body .rival-actions-polished .rival-vehicle-finder__identity:has(.rival-summary-ready){display:block;min-width:0;flex:1}body .rival-actions-polished .rival-vehicle-finder__identity>.rival-summary-ready{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"plate name" "plate specs";align-items:center;gap:3px 12px;min-width:0;padding:4px 0}body .rival-actions-polished .rival-summary-ready>.rival-vehicle-plate{grid-area:plate;align-self:center;margin:0}body .rival-actions-polished .rival-summary-ready>:is([data-rival-active-label],[data-rival-identity-specs]){display:none!important}body .rival-actions-polished .rival-summary-ready>.rival-summary-name{grid-area:name;min-width:0;font-size:15px;font-weight:650;line-height:1.35;white-space:normal;overflow-wrap:anywhere}body .rival-actions-polished .rival-summary-ready>.rival-summary-specs{grid-area:specs;min-width:0;color:var(--rival-brand-muted);font-size:12px;line-height:1.4;white-space:normal}body .rival-actions-polished .rival-summary-ready>.rival-summary-specs[hidden]{display:none}body .rival-actions-polished .rival-summary-ready:has(.rival-summary-specs[hidden]){grid-template-areas:"plate name"}@media(max-width:699px){body .rival-actions-polished .rival-vehicle-finder__identity>.rival-summary-ready{gap:3px 9px}body .rival-actions-polished .rival-summary-ready>.rival-summary-name{display:none}body .rival-actions-polished .rival-summary-ready>.rival-mobile-vehicle-name{grid-area:name;min-width:0;height:auto;min-height:0;position:relative;overflow:visible;padding:0;font-size:13px;font-weight:650;line-height:1.35;white-space:normal;overflow-wrap:anywhere;text-align:left}body .rival-actions-polished .rival-summary-ready>.rival-mobile-vehicle-name:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;min-height:44px;width:auto;height:auto;border:0;background:none;transform:none}body .rival-actions-polished .rival-summary-ready>.rival-summary-specs{font-size:11px}}@media(min-width:700px)and (max-width:1024px){html body .rival-controls-ready[data-indicator=true][data-entry-layout=compact] .rival-vehicle-finder__active-actions{flex:0 0 auto;width:auto}}html body .rival-controls-ready .rival-vehicle-finder__active-actions>.rival-action-control{border-radius:var(--buttons-radius)}html body .rival-controls-ready .rival-vehicle-finder__active-actions>:is([data-rival-details-toggle],[data-rival-change]){transition:background-color .15s ease,border-color .15s ease,color .15s ease}html body .rival-controls-ready .rival-vehicle-finder__active-actions>:is([data-rival-details-toggle],[data-rival-change]):is(:hover,[aria-expanded=true]){background:var(--rival-brand-tint)!important;border-color:var(--rival-brand-accent);color:var(--rival-brand-hover)!important;text-decoration:none}@media(max-width:699px){html body .rival-controls-ready[data-indicator=true][data-entry-layout=compact] .rival-vehicle-finder__active-actions{flex:0 0 auto;width:auto}html body .rival-controls-ready[data-indicator=true][data-entry-layout=compact] .rival-vehicle-finder__active [data-rival-change]{display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-width:84px!important;max-width:none!important;padding:0 8px!important;gap:5px;border:1px solid var(--rival-brand-control-line);border-radius:var(--buttons-radius);background:var(--rival-brand-white);color:var(--rival-brand-ink);font-size:12px;font-weight:600}html body .rival-controls-ready[data-indicator=true][data-entry-layout=compact] [data-rival-change] .rival-change-label{display:inline}html body .rival-controls-ready[data-indicator=true][data-entry-layout=compact] .rival-vehicle-finder__active [data-rival-change] svg{width:16px;height:16px}}body .rival-actions-polished .rival-summary-ready>.rival-summary-specs{display:flex;flex-wrap:wrap;align-items:center;column-gap:7px;row-gap:0;font-size:13px;line-height:1.35}body .rival-actions-polished .rival-summary-ready>.rival-summary-specs>.rival-summary-spec+.rival-summary-spec:before{content:"\c2\b7";margin-right:7px;color:var(--rival-brand-muted)}@media(max-width:699px){body .rival-actions-polished .rival-summary-ready>.rival-summary-specs{font-size:12px}body .rival-actions-polished .rival-summary-ready>.rival-summary-specs>.rival-summary-spec--chassis,body .rival-actions-polished .rival-summary-ready>.rival-summary-specs>.rival-summary-spec--power{display:none}}@media(max-width:699px){body .rival-actions-polished .rival-summary-ready>.rival-summary-name{display:block;font-size:13px;line-height:1.3}body .rival-actions-polished .rival-summary-ready>.rival-mobile-vehicle-name{display:none}}html body .rival-controls-ready.rival-actions-polished .rival-vehicle-finder__active:has(.rival-summary-ready) [data-rival-refine]{display:none}@media(max-width:699px){html body .rival-controls-ready.rival-actions-polished .rival-vehicle-finder__active:has(.rival-summary-ready):not([hidden]){display:flex!important;flex-wrap:nowrap;grid-template-areas:none;align-items:center;gap:8px}html body .rival-controls-ready.rival-actions-polished .rival-vehicle-finder__identity:has(.rival-summary-ready){display:block;box-sizing:border-box;flex:1 1 0;width:auto;min-width:0;height:auto;grid-template-columns:minmax(0,1fr) 16px}html body .rival-controls-ready.rival-actions-polished .rival-vehicle-finder__identity>.rival-summary-ready{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"plate name" "plate specs";width:100%;min-width:0;gap:3px 8px}html body .rival-controls-ready.rival-actions-polished .rival-summary-ready>.rival-vehicle-plate:not([hidden]){display:inline-flex;grid-area:plate;min-width:64px;padding:4px 6px;font-size:16px;letter-spacing:.025em}html body .rival-controls-ready.rival-actions-polished[data-indicator=true][data-entry-layout=compact] .rival-vehicle-finder__active-actions{flex:0 0 auto!important;width:auto!important;flex-wrap:nowrap;padding:0}html body .rival-controls-ready.rival-actions-polished[data-indicator=true][data-entry-layout=compact] .rival-vehicle-finder__active [data-rival-change]{width:auto!important;min-width:48px!important;max-width:none!important;padding:0!important}html body .rival-controls-ready.rival-actions-polished[data-indicator=true][data-entry-layout=compact] [data-rival-change] .rival-change-label{display:inline!important;white-space:nowrap}}html body .rival-controls-ready.rival-actions-polished[data-indicator=true] .rival-vehicle-finder__active [data-rival-change]{width:auto!important;min-width:48px!important;max-width:none!important;height:48px!important;min-height:48px!important;padding:0!important;border:0;border-radius:2px;background:transparent!important;box-shadow:none;color:var(--rival-brand-ink);font-size:13px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}html body .rival-controls-ready.rival-actions-polished[data-indicator=true] .rival-vehicle-finder__active [data-rival-change] svg{display:none}html body .rival-controls-ready.rival-actions-polished[data-indicator=true] .rival-vehicle-finder__active [data-rival-change]:is(:hover,[aria-expanded=true]){color:var(--rival-brand-hover)!important;text-decoration:underline}html body .rival-controls-ready.rival-actions-polished[data-indicator=true] .rival-vehicle-finder__active [data-rival-change]:focus-visible{outline:2px solid var(--rival-brand-accent);outline-offset:2px}html body .rival-controls-ready.rival-actions-polished .rival-vehicle-finder__active .rival-vehicle-details-chevron{display:none!important}@media(min-width:700px){html body .rival-controls-ready.rival-actions-polished .rival-vehicle-finder__active .rival-vehicle-finder__identity:has(.rival-summary-ready){grid-template-columns:minmax(0,1fr) auto!important}}@media(max-width:699px){html body .rival-controls-ready.rival-actions-polished .rival-vehicle-finder__identity:has(.rival-summary-ready){grid-template-columns:minmax(0,1fr)!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/rival-theme-cards.css.map */
